AppsPeopleOzExternalMergedpeopleapiPhoto

People APIInfrastructure

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPhoto

1
out of 10
Minimal
SEO Impact
Unwrap a decoded JSON object into its complex fields.

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Apps People Oz External Mergedpeopleapi Photo) contains 13 attributes that define its data structure. Key functionality includes: Read-only. Use UpdatePersonPhoto to change photo decorations. If this photo is decorated, this field contains information about its decorations. For n...

Actionable Insights for SEOs

  • Understanding this model helps SEOs grasp Google's internal data architecture

Attributes

13
Sort:|Filter:
Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoDecorationOverlay.t

Read-only. Use UpdatePersonPhoto to change photo decorations. If this photo is decorated, this field contains information about its decorations. For now, this will contain at most one entry.

emojiAvatarUrlstring
Default: nilFull type: String.t

URL of an emoji avatar as an image. See go/emoji-cdn. PeopleAPI will return the SVG format so that it can be scaled client side and so that the images will not be animated. All clients that use this field must also have fall-back handling for using the Photo.url field if this is empty. When we have FIFE-compatible emoji-image URLs we will drop this field and return the Photo.url instead. Clients that have their own go/emoji-rendering integration may prefer to render the emoji-avatar from Photo.glyph field using their rendering system so that the emoji version/style match the rest of the application. For further background, see go/chatroom-avatar-as-roster-metadata. This field will only be populated if all of: - The PersonFieldMetadata container_type for the Photo is NAMED_CHAT_ROOM - The chat room has an emoji type avatar image set

glyphstring
Default: nilFull type: String.t

Unicode emoji representation of the chat room emoji avatar. This can be used by clients that use go/emoji-rendering directly so that they can present this with the same version/style as the rest of their application. This value may also be useful to clients as alt-text for the image. This field will only be populated if all of: - The PersonFieldMetadata container_type for the Photo is NAMED_CHAT_ROOM - The chat room has an emoji type avatar image set

htmlAttributionstring
Default: nilFull type: list(String.t

A set of HTML data provider attributions that must be shown with the result. Supported for PLACES photos only. See: go/understanding-places-api-attribution-requirements

isDefaultboolean(
Default: nil

True when the photo is synthetic or generated (i.e. a monogram or default photo), false when the person has a custom photo.

isMonogramboolean(
Default: nil

Indicates if the photo is a monogram avatar. Combined with is_default, the type of photo can be determined by: is_default=true, is_monogram=true: Default monogram avatar. is_default=true, is_monogram=false: Default silhouette avatar. is_default=false: Custom photo. is_monogram is irrelevant in this case.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t
monogramBackgroundstring
Default: nilFull type: String.t

When is_monogram=true, this is the background color of the monogram photo as a hex RGB formatted string "RRGGBB".

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoImageReference.t

Read-only. A reference to the original, undecorated profile photo in storage. This field is not stored. It is populated by a live read to /SocialGraphImageService.GetActiveProfilePhoto. This field is only returned when "person.photo.original_photo" is specified in the request mask.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPhotoPhotoStorageId.t

For writes only. Indicates photo content for person photo-field update. Currently only used for profile-photo updates (not contact photos yet).

photoTokenstring
Default: nilFull type: String.t

Most clients don't need to worry about this field and should just use the url to fetch the photo. See go/phototoken-migration-plan for some more context about this field. If you think you want to use this please talk with people-api-eng@ first.

urlstring
Default: nilFull type: String.t

See go/people-api-concepts/photos for info on the different representations of URLs.

viewerUrlstring
Default: nilFull type: String.t

A URL for a UI to view the photo in its original context. For example, for a place photo, this is the url of a Google Maps page displaying the photo. Supported for place photos only.