AppsPeopleOzExternalMergedpeopleapiIm

AI Overview😉

  • Potential purpose of module: This module appears to be related to instant messaging (IM) protocols and is part of a people search API. Its purpose is to handle and translate IM-related data, such as protocols and types, into a format that can be used for search results.
  • Impact on search results: This module could impact search results by allowing the search engine to better understand and categorize IM-related data, such as a person's IM handles or profiles. This could lead to more accurate and relevant search results, especially for people-related searches. Additionally, it could enable features like searching for people by their IM handles or profiles.
  • Optimizing for this function: To optimize for this function, a website could ensure that their IM-related data is properly structured and formatted, using standardized protocols and types where possible. They could also provide clear and concise metadata about their IM profiles, making it easier for the search engine to understand and categorize the data. Furthermore, they could consider providing APIs or data feeds that allow the search engine to access and crawl their IM-related data more easily.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiIm (google_api_content_warehouse v0.4.0)

Attributes

  • formattedProtocol (type: String.t, default: nil) - The protocol translated and formatted in the request locale. See go/people-api-howto/localization for details on how to usage.
  • formattedType (type: String.t, default: nil) - The type translated and formatted in the request locale. See go/people-api-howto/localization for details on how to usage.
  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t, default: nil) -
  • protocol (type: String.t, default: nil) - The protocol of the IM. The protocol can be free form or one of these predefined values: aim msn yahoo skype qq googleTalk icq jabber * netMeeting
  • type (type: String.t, default: nil) - The type of the IM. The type can be free form or one of these predefined values: home work * other
  • value (type: String.t, default: nil) -

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiIm{
    formattedProtocol: String.t() | nil,
    formattedType: String.t() | nil,
    metadata:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t()
      | nil,
    protocol: String.t() | nil,
    type: String.t() | nil,
    value: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.