AppsPeopleOzExternalMergedpeopleapiMapsExtendedData

AI Overview😉

  • The potential purpose of this module is to gather and display information about a user's profile, expertise, and contributions within the Google Maps product. This includes data such as their profile photo, bio, number of followers, and topics they are knowledgeable about.
  • This module could impact search results by influencing the ranking of local guides or experts within the Google Maps platform. It may prioritize profiles with more contributions, followers, or expertise in specific topics, making them more visible to users searching for information within those topics.
  • To be more favorable for this function, a website or user may focus on:
    • Building a strong profile with a complete bio, profile photo, and relevant expertise.
    • Increasing their number of followers and followees within the Google Maps community.
    • Making frequent and high-quality contributions, such as reviews, ratings, and questions, to demonstrate their expertise and engagement.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Extension data for use in Maps Product Profile.

Attributes

  • failure (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiProductProfileFailure.t, default: nil) - Failure type if there is an error when fetching product profile data.
  • followeeCount (type: String.t, default: nil) - Number of people the user is following.
  • followerCount (type: integer(), default: nil) - Number of people who are following the user.
  • numContributions (type: String.t, default: nil) - Sum of creators contributions i.e. reviews, rating, questions, etc.
  • profilePhotoUrl (type: String.t, default: nil) - The user's profile photo that might have a badge rendered at the corner if the user is eligible for a badge.
  • tagline (type: String.t, default: nil) - A user's bio, or tagline.
  • topicExpertise (type: list(String.t), default: nil) - A topic that creator has expertise in. This will be in the format: emoji associated with the topic, display name of the topic, topic score
  • userCaption (type: String.t, default: nil) - A user's caption displayed under the user name on their profile page i.e. 'Local Guide Level 8'

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.AppsPeopleOzExternalMergedpeopleapiMapsExtendedData{
    failure:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiProductProfileFailure.t()
      | nil,
    followeeCount: String.t() | nil,
    followerCount: integer() | nil,
    numContributions: String.t() | nil,
    profilePhotoUrl: String.t() | nil,
    tagline: String.t() | nil,
    topicExpertise: [String.t()] | nil,
    userCaption: 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.