AppsPeopleOzExternalMergedpeopleapiAboutMeExtendedDataPhotosCompareData

AI Overview😉

  • The potential purpose of this module is to analyze and compare profile photos, particularly in the context of Google's "About Me" feature. It appears to be checking for inconsistencies between different versions of a user's profile photo, such as low-resolution and high-resolution images.
  • This module could impact search results by potentially affecting the ranking or display of profiles in search results, especially if the profile photo is an important factor in the search query. For example, if a user's profile photo is inconsistent or low-quality, it may be demoted in search results or flagged for review.
  • To be more favorable for this function, a website may ensure that profile photos are consistent across different versions (e.g., low-res and high-res), and that high-quality photos are used. Additionally, websites may want to ensure that profile photos are publicly accessible and not restricted by private ACLs (Access Control Lists). This could involve optimizing image upload and processing workflows, as well as reviewing and updating existing profile photos.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • diffData (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAboutMeExtendedDataPhotosCompareDataDiffData.t, default: nil) -
  • highResUrl (type: String.t, default: nil) -
  • inconsistentPhoto (type: boolean(), default: nil) - True if photo diff is greater than 0.01 on any color band, or if the user has a low res photo but no high res photo. This field is primarily for use in About Me and for other uses it's recommended to use the DiffData values directly instead. The cutoff is based on a heuristic determined in go/comparing-profile-photos
  • lowResData (type: String.t, default: nil) - Only present if the photo diff is greater than 0.01 on any color band.
  • lowResUrl (type: String.t, default: nil) -
  • monogramUrl (type: String.t, default: nil) -
  • privateLowResAcl (type: boolean(), default: nil) - True if the low-res photo has a private ACL set.

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.AppsPeopleOzExternalMergedpeopleapiAboutMeExtendedDataPhotosCompareData{
    diffData:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAboutMeExtendedDataPhotosCompareDataDiffData.t()
      | nil,
    highResUrl: String.t() | nil,
    inconsistentPhoto: boolean() | nil,
    lowResData: String.t() | nil,
    lowResUrl: String.t() | nil,
    monogramUrl: String.t() | nil,
    privateLowResAcl: boolean() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.