SocialGraphWireProtoPeopleapiExtensionPeopleStackPersonExtendedData

AI Overview😉

  • The potential purpose of this module is to gather and store information about individuals, including their personal relationships, family connections, and social interactions. This data can be used to improve the accuracy of search results, provide personalized recommendations, and enhance user experience.
  • This module could impact search results by influencing the ranking of search results based on the user's social connections and relationships. For instance, if a user searches for a topic, the search results may prioritize content created by individuals within their social circle or family. This could lead to a more personalized and relevant search experience.
  • To be more favorable for this function, a website could focus on creating high-quality, relevant content that resonates with a specific audience or community. Building strong social connections and relationships with users can also increase the likelihood of being prioritized in search results. Additionally, websites could consider implementing features that allow users to share content with their social networks, further solidifying their online relationships.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

NEXT_ID: 6

Attributes

  • birthdayStatus (type: String.t, default: nil) - Whether the person has birthday field populated.
  • familyStatus (type: String.t, default: nil) - Whether the person is in the same family as the requesting user. Family here refers to https://families.google.com/families. This information is read from SuperGlue, and can be consumed by clients, e.g. Assistant and Photos. If this field is not set, the person is not in the user's family.
  • hiddenKeys (type: list(GoogleApi.ContentWarehouse.V1.Model.SocialDiscoveryExternalEntityKey.t), default: nil) - The full list of hidden keys associated with this person. These are the external equivalent to the keys stored by the ConnectionLabelService, and they can be passed to the MutateConnectionLabel endpoint to unhide this person. This field will only be set if hide_type is HIDDEN.
  • hideType (type: String.t, default: nil) - If this field is not set, the person is visible (implicit).
  • suggestionConfidence (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.SocialGraphWireProtoPeopleapiExtensionPeopleStackPersonExtendedData{
    birthdayStatus: String.t() | nil,
    familyStatus: String.t() | nil,
    hiddenKeys:
      [GoogleApi.ContentWarehouse.V1.Model.SocialDiscoveryExternalEntityKey.t()]
      | nil,
    hideType: String.t() | nil,
    suggestionConfidence: 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.