AppsPeopleOzExternalMergedpeopleapiPlayGamesExtendedData

AI Overview😉

  • The potential purpose of this module is to gather and display user gaming data, such as achievements, profile information, and social connections, from Play Games Product Profile. This data can be used to create a more personalized and engaging search experience for users who are searching for gaming-related content.
  • This module could impact search results by providing more relevant and accurate information about gaming-related topics. For example, if a user searches for a specific game, the search results could include information about their own gaming profile, such as their achievements or level, making the results more personalized and engaging. Additionally, the module could also help to filter out irrelevant results by taking into account the user's gaming history and preferences.
  • A website may change things to be more favorable for this function by providing clear and structured data about their gaming-related content, such as achievements, levels, and social connections. This could include using schema markup to provide additional context to search engines about the gaming data on their website. Additionally, websites could also provide APIs or other data access points to allow search engines to easily access and incorporate gaming data into their search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Extension data for use in Play Games Product Profile. See go/jam-games-profile.

Attributes

  • achievements (type: list(GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPlayGamesExtendedDataAchievement.t), default: nil) - User's top achievements that are sorted for example by rarity.
  • avatarImageUrl (type: String.t, default: nil) - The avatar image to display for the user.
  • failure (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiProductProfileFailure.t, default: nil) - Failure type if there is an error when fetching product profile data.
  • gamerTag (type: String.t, default: nil) - The gamer tag set by the user. Not set if the user hasn't set a gamer tag yet.
  • playerLevel (type: integer(), default: nil) - User's level.
  • profileVisibility (type: String.t, default: nil) - Specifies the visibility of the player's profile.
  • totalFriendsCount (type: String.t, default: nil) - Total number of friends.
  • totalUnlockedAchievements (type: String.t, default: nil) - How many achievements this player has unlocked.

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.AppsPeopleOzExternalMergedpeopleapiPlayGamesExtendedData{
    achievements:
      [
        GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPlayGamesExtendedDataAchievement.t()
      ]
      | nil,
    avatarImageUrl: String.t() | nil,
    failure:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiProductProfileFailure.t()
      | nil,
    gamerTag: String.t() | nil,
    playerLevel: integer() | nil,
    profileVisibility: String.t() | nil,
    totalFriendsCount: String.t() | nil,
    totalUnlockedAchievements: 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.