sandbox/alpha-chromesyncentities-pa-
dictionary_item_added
  • root['schemas']['SyncPbSharedTabGroupAccountDataSpecifics']['properties']['version']
  • root['schemas']['SyncPbSharedTabGroupDataSpecifics']['properties']['version']
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/alpha-chromesyncentities-pa-v1
dictionary_item_added
  • root['schemas']['SyncPbSharedTabGroupAccountDataSpecifics']['properties']['version']
  • root['schemas']['SyncPbSharedTabGroupDataSpecifics']['properties']['version']
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/alpha-chromesyncpasswords-pa-
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/alpha-chromesyncpasswords-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/alpha-scone-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['CustomerSupportContentFrdVrgSetContainer']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['CustomerSupportContentScFrdValues']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
sandbox/alpha-scone-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['CustomerSupportContentFrdVrgSetContainer']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['CustomerSupportContentScFrdValues']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
sandbox/autopush-accountsettingsmobile-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-accountsettingsmobile-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-afwprovisioning-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-afwprovisioning-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-auditrecording-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-auditrecording-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-cryptauthvault-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-cryptauthvault-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-discoverlabs-pa-
values_changed
root['baseUrl']
new_valuehttps://autopush-discoverlabs.corp.googleapis.com/
old_valuehttps://staging-discoverlabs-pa.sandbox.googleapis.com/
root['canonicalName']
new_valueDiscoverlabs
old_valueDiscover Labs
root['description']
new_value
old_valuediscoverlabs-pa.googleapis.com API.
root['documentationLink']
new_valuehttp://boq/java/com/google/search/now/labs/server
old_valuehttp://go/discover-labs-docs
root['id']
new_valuecorp_autopush_discoverlabs:v1alpha
old_valuediscoverlabs_pa:v1
root['mtlsRootUrl']
new_valuehttps://autopush-discoverlabs.corp.mtls.googleapis.com/
old_valuehttps://staging-discoverlabs-pa.mtls.sandbox.googleapis.com/
root['name']
new_valuecorp_autopush_discoverlabs
old_valuediscoverlabs_pa
root['resources']
new_value
project
methods
saveUserProjectParameter
descriptionUpdates a user's project parameter selections.
flatPathv1alpha/project/{projectId}:saveUserProjectParameter
httpMethodPOST
idcorp_autopush_discoverlabs.project.saveUserProjectParameter
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the Labs project to add as favorite.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/project/{+name}:saveUserProjectParameter
request
$refGoogleCorpDiscoverlabsV1alphaSaveUserProjectParameterRequest
response
$refGoogleCorpDiscoverlabsV1alphaSaveUserProjectParameterResponse
projectOverrides
methods
delete
descriptionDeletes the locally built override for the project with the given unique name for the authenticated user. If there is no override stored for the given user and project, a 200 OK response is still returned.
flatPathv1alpha/projectOverrides/{projectOverridesId}
httpMethodDELETE
idcorp_autopush_discoverlabs.projectOverrides.delete
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the Labs project to delete the override for.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/projectOverrides/{+name}
response
$refGoogleCorpDiscoverlabsV1alphaDeleteProjectOverrideResponse
projects
methods
addFavorite
descriptionSets the favorited bit true on the project with the given unique name for the authenticated user. If the project is already favorited, a 200 OK response is still returned.
flatPathv1alpha/projects/{projectsId}:addFavorite
httpMethodPOST
idcorp_autopush_discoverlabs.projects.addFavorite
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the Labs project to add as favorite.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/projects/{+name}:addFavorite
request
$refGoogleCorpDiscoverlabsV1alphaAddFavoriteProjectRequest
response
$refGoogleCorpDiscoverlabsV1alphaAddFavoriteProjectResponse
deleteUserData
descriptionDeletes all UserDataTable entries for the given project for the authenticated user.
flatPathv1alpha/projects/{projectsId}/UserData
httpMethodDELETE
idcorp_autopush_discoverlabs.projects.deleteUserData
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the Labs project to delete user data for.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/projects/{+name}/UserData
response
$refGoogleProtobufEmpty
deselect
descriptionDeselects the project with the given unique name for the authenticated user. If the project is already unselected, a 200 OK response is still returned.
flatPathv1alpha/projects/{projectsId}:deselect
httpMethodPOST
idcorp_autopush_discoverlabs.projects.deselect
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the Labs project to deselect.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/projects/{+name}:deselect
request
$refGoogleCorpDiscoverlabsV1alphaDeselectProjectRequest
response
$refGoogleCorpDiscoverlabsV1alphaDeselectProjectResponse
list
descriptionReturns the list of projects that are currently available.
flatPathv1alpha/projects
httpMethodGET
idcorp_autopush_discoverlabs.projects.list
parameterOrder
parameters
pathv1alpha/projects
response
$refGoogleCorpDiscoverlabsV1alphaListProjectsResponse
preview
descriptionReturns a screenshot of the feed generated by a emulator as the preview of a project.
flatPathv1alpha/projects/{projectsId}:preview
httpMethodGET
idcorp_autopush_discoverlabs.projects.preview
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the Labs project to preview. Keeping it empty will apply Labs organic project selection.
locationpath
pattern^[^/]+$
requiredTrue
typestring
runDiagnosticOnClientTriggeredLog
descriptionOptional. If true run diagnose on the latest Sherlog associated with a feed request triggered by the xga client and handled by GWS/DiscoFeed.
locationquery
typeboolean
runProjectSherlogDiagnostic
descriptionOptional. Whether to read project configured Sherlog debugging or not.
locationquery
typeboolean
runSherlogDiagnostic
descriptionOptional. Whether to read and analyze the sherlog associated with the preview for diagnosing Labs problems.
locationquery
typeboolean
pathv1alpha/projects/{+name}:preview
response
$refGoogleCorpDiscoverlabsV1alphaPreviewProjectResponse
removeFavorite
descriptionSets the favorited bit false on the project with the given unique name for the authenticated user. If the project is already favorited, a 200 OK response is still returned.
flatPathv1alpha/projects/{projectsId}:removeFavorite
httpMethodPOST
idcorp_autopush_discoverlabs.projects.removeFavorite
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the Labs project to remove as favorite.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/projects/{+name}:removeFavorite
request
$refGoogleCorpDiscoverlabsV1alphaRemoveFavoriteProjectRequest
response
$refGoogleCorpDiscoverlabsV1alphaRemoveFavoriteProjectResponse
select
descriptionSelects the project with the given unique name for the authenticated user. If the project is already selected, a 200 OK response is still returned.
flatPathv1alpha/projects/{projectsId}:select
httpMethodPOST
idcorp_autopush_discoverlabs.projects.select
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the Labs project to select.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/projects/{+name}:select
request
$refGoogleCorpDiscoverlabsV1alphaSelectProjectRequest
response
$refGoogleCorpDiscoverlabsV1alphaSelectProjectResponse
resources
UserData
methods
list
descriptionLists all UserDataTable entries for the given project for the authenticated user.
flatPathv1alpha/projects/{projectsId}/UserData
httpMethodGET
idcorp_autopush_discoverlabs.projects.UserData.list
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the Labs project to list user data for.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/projects/{+name}/UserData
response
$refGoogleCorpDiscoverlabsV1alphaListProjectUserDataResponse
studies
methods
assignParticipants
descriptionAssigns study participants and updates UserStudy table.
flatPathv1alpha/studies/{studiesId}:assignParticipants
httpMethodPOST
idcorp_autopush_discoverlabs.studies.assignParticipants
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the study to assign participants.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/studies/{+name}:assignParticipants
request
$refGoogleCorpDiscoverlabsV1alphaAssignStudyParticipantsRequest
response
$refGoogleCorpDiscoverlabsV1alphaAssignStudyParticipantsResponse
list
descriptionReturns the list of projects that are currently available.
flatPathv1alpha/studies
httpMethodGET
idcorp_autopush_discoverlabs.studies.list
parameterOrder
parameters
pathv1alpha/studies
response
$refGoogleCorpDiscoverlabsV1alphaListStudiesResponse
listParticipants
descriptionList email address of study participants.
flatPathv1alpha/studies/{studiesId}:listParticipants
httpMethodGET
idcorp_autopush_discoverlabs.studies.listParticipants
parameterOrder
  • name
parameters
name
descriptionRequired. The unique name of the study to list participants.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/studies/{+name}:listParticipants
response
$refGoogleCorpDiscoverlabsV1alphaListStudyParticipantsResponse
listStats
descriptionList engagement stats of a study.
flatPathv1alpha/studies/{studiesId}:listStats
httpMethodGET
idcorp_autopush_discoverlabs.studies.listStats
parameterOrder
  • name
parameters
activityTypeWrapper.activityType
defaultACTIVITY_FEATURE_INTERACTION
enum
  • ACTIVITY_UNSPECIFIED
  • ACTIVITY_ONBOARD_CARD_SEEN
  • ACTIVITY_FEED_SEEN
  • ACTIVITY_INTERCEPT_SURVEY_CLICKED
  • ACTIVITY_FEATURE_INTERACTION
  • ACTIVITY_FEED_QUERY
  • ACTIVITY_TOOK_SURVEY
enumDescriptions
locationquery
typestring
name
descriptionRequired. The unique name of the study to list stats.
locationpath
pattern^[^/]+$
requiredTrue
typestring
pathv1alpha/studies/{+name}:listStats
response
$refGoogleCorpDiscoverlabsV1alphaListStudyStatsResponse
v1alpha
methods
getSettings
descriptionReturns the authenticated user's settings.
flatPathv1alpha/settings
httpMethodGET
idcorp_autopush_discoverlabs.getSettings
parameterOrder
parameters
pathv1alpha/settings
response
$refGoogleCorpDiscoverlabsV1alphaSettings
updateSettings
descriptionUpdates the authenticated user's settings with those contained in the request.
flatPathv1alpha/settings
httpMethodPATCH
idcorp_autopush_discoverlabs.updateSettings
parameterOrder
parameters
updateMask
descriptionThe list of fields to update.
formatgoogle-fieldmask
locationquery
typestring
pathv1alpha/settings
request
$refGoogleCorpDiscoverlabsV1alphaSettings
response
$refGoogleCorpDiscoverlabsV1alphaSettings
old_value
dailydigest
methods
get
descriptionDirectly stream back an audio file for Daily Digest. This is temporary for a demo only.
flatPathv1/dailydigest/{dailydigestId}
httpMethodGET
iddiscoverlabs_pa.dailydigest.get
parameterOrder
  • name
parameters
name
descriptionRequired. In the format dailydigest/
locationpath
pattern^dailydigest/[^/]+$
requiredTrue
typestring
pathv1/{+name}
response
$refHttpBody
uiaction
methods
add
descriptionAdd UI Actions in Discover Labs' user store.
flatPathv1/uiaction:add
httpMethodPOST
iddiscoverlabs_pa.uiaction.add
parameterOrder
parameters
pathv1/uiaction:add
request
$refAddUiActionRequest
response
$refAddUiActionResponse
userprojectparameter
methods
save
descriptionUpdate User's project parameter.
flatPathv1/userprojectparameter:save
httpMethodPOST
iddiscoverlabs_pa.userprojectparameter.save
parameterOrder
parameters
pathv1/userprojectparameter:save
request
$refSaveUserProjectParameterRequest
response
$refSaveUserProjectParameterResponse
v1
methods
getxblendfeature
descriptionReturns an XBlendResponse for a feature identified by the `XBlendDiscoverLabsParameters` contained within the given request.
flatPathv1/getxblendfeature
httpMethodPOST
iddiscoverlabs_pa.getxblendfeature
parameterOrder
parameters
pathv1/getxblendfeature
request
$refXBlendRequest
response
$refXBlendResponse
handleasyncdata
descriptionHandles an xUIKit AsyncDataCommand for a Discover Labs project.
flatPathv1/handleasyncdata
httpMethodPOST
iddiscoverlabs_pa.handleasyncdata
parameterOrder
parameters
pathv1/handleasyncdata
request
$refHandleAsyncDataRequest
response
$refHandleAsyncDataResponse
root['revision']
new_value20250514
old_value20250512
root['rootUrl']
new_valuehttps://autopush-discoverlabs.corp.googleapis.com/
old_valuehttps://staging-discoverlabs-pa.sandbox.googleapis.com/
root['schemas']
new_value
GoogleCorpDiscoverlabsV1alphaAddFavoriteProjectRequest
descriptionThe request message for the `AddFavoriteProject` method.
idGoogleCorpDiscoverlabsV1alphaAddFavoriteProjectRequest
properties
typeobject
GoogleCorpDiscoverlabsV1alphaAddFavoriteProjectResponse
descriptionThe response message for the `AddFavoriteProject` method.
idGoogleCorpDiscoverlabsV1alphaAddFavoriteProjectResponse
properties
typeobject
GoogleCorpDiscoverlabsV1alphaAssignStudyParticipantsRequest
descriptionThe request message for the `AssignStudyParticipants` method.
idGoogleCorpDiscoverlabsV1alphaAssignStudyParticipantsRequest
properties
appendOnly
descriptionWhether to append to existing participants in the study without removing existing participants in the manual override mode. Use this option to add participants in small batches in case gaia lookup failed for a larger batch.
typeboolean
manualOverride
descriptionWhether to disable auto-assignment and use a list of manually specified parcipant emails for assignment disregarding all auto-assignment requirements specified in the study.
typeboolean
participantEmails
descriptionA list of participant emails for manual override.
items
typestring
typearray
typeobject
GoogleCorpDiscoverlabsV1alphaAssignStudyParticipantsResponse
descriptionThe response message for the `AssignStudyParticipants` method.
idGoogleCorpDiscoverlabsV1alphaAssignStudyParticipantsResponse
properties
typeobject
GoogleCorpDiscoverlabsV1alphaDeleteProjectOverrideResponse
descriptionThe response message for the `DeleteProjectOverride` method.
idGoogleCorpDiscoverlabsV1alphaDeleteProjectOverrideResponse
properties
project
$refGoogleCorpDiscoverlabsV1alphaProject
descriptionThe updated Project configuration after the override was deleted.
typeobject
GoogleCorpDiscoverlabsV1alphaDeselectProjectRequest
descriptionThe request message for the `DeselectProject` method.
idGoogleCorpDiscoverlabsV1alphaDeselectProjectRequest
properties
typeobject
GoogleCorpDiscoverlabsV1alphaDeselectProjectResponse
descriptionThe response message for the `DeselectProject` method.
idGoogleCorpDiscoverlabsV1alphaDeselectProjectResponse
properties
typeobject
GoogleCorpDiscoverlabsV1alphaListProjectUserDataResponse
descriptionThe response message for the `ListProjectUserData` method.
idGoogleCorpDiscoverlabsV1alphaListProjectUserDataResponse
properties
userData
descriptionAll entries of UserDataTable for the given project.
items
$refSearchNowLabsSpannerConfigUserdataUserData
typearray
typeobject
GoogleCorpDiscoverlabsV1alphaListProjectsResponse
descriptionThe response message for the `ListProjects` method.
idGoogleCorpDiscoverlabsV1alphaListProjectsResponse
properties
projects
descriptionThe list of projects that are currently available.
items
$refGoogleCorpDiscoverlabsV1alphaProject
typearray
typeobject
GoogleCorpDiscoverlabsV1alphaListStudiesResponse
descriptionThe response message for the `ListStudies` method.
idGoogleCorpDiscoverlabsV1alphaListStudiesResponse
properties
studies
descriptionThe list of studies.
items
$refGoogleCorpDiscoverlabsV1alphaStudy
typearray
typeobject
GoogleCorpDiscoverlabsV1alphaListStudyParticipantsResponse
descriptionThe response message for the `ListStudyParticipants` method.
idGoogleCorpDiscoverlabsV1alphaListStudyParticipantsResponse
properties
participantEmails
descriptionThe list of participant emails.
items
typestring
typearray
typeobject
GoogleCorpDiscoverlabsV1alphaListStudyStatsResponse
descriptionThe response message for the `ListStudyStats` method.
idGoogleCorpDiscoverlabsV1alphaListStudyStatsResponse
properties
studyStats
$refGoogleCorpDiscoverlabsV1alphaStudyStats
descriptionCoarse-grained engagement stats of the study.
typeobject
GoogleCorpDiscoverlabsV1alphaPreviewProjectResponse
descriptionThe response message for the `PreviewProject` method.
idGoogleCorpDiscoverlabsV1alphaPreviewProjectResponse
properties
debugMessages
descriptionDebug messages related to the request.
items
typestring
typearray
projectDebugNode
$refSearchNowLabsDebugSherlogDebugNode
descriptionDebugNode related to specific project error handling.
sherlogLink
descriptionSherlog link of the request for debugging.
typestring
wholeFeedImage
descriptionImage data string for a screenshot of the entire feed to be used as the src attribute for the html img tag.
typestring
typeobject
GoogleCorpDiscoverlabsV1alphaProject
descriptionThe top-level representation for a Discover Labs project. Next ID: 14
idGoogleCorpDiscoverlabsV1alphaProject
properties
description
$refWebutilHtmlTypesSafeHtmlProto
descriptionA detailed description of this project.
favorited
descriptionTrue if this project has been selected as a favorite by the user. To change this field, call `AddFavoriteProject` or `RemoveFavoriteProject`.
typeboolean
featuredImageUri
descriptionA URI to an image of this project to feature alongside its description.
typestring
feedbackLink
descriptionA URL where a user can submit feedback, if provided.
typestring
isLocalOverride
descriptionTrue if this project is a locally built override that was deployed via the CLI's edit-refresh command.
typeboolean
name
descriptionThe unique name of this project.
typestring
owners
descriptionThe list of email addresses that effectively own this project.
items
typestring
typearray
parameter
descriptionA list of parameters associated with this project.
items
$refGoogleCorpDiscoverlabsV1alphaProjectProjectParameter
typearray
selected
descriptionOutput only. Whether this project is currently selected by the authenticated user. To change this field, call `SelectProject` or `DeselectProject`.
readOnlyTrue
typeboolean
title
descriptionThe user-visible title for this project. If not set, then the `name` field will be shown instead. Note that unlike `name`, this does not have to be globally unique.
typestring
updateClNumber
descriptionThe CL number of the latest update for this project.
formatint64
typestring
updateTime
descriptionOutput only. The time that this project was last updated.
formatgoogle-datetime
readOnlyTrue
typestring
users
descriptionThe number of users that have this project currently selected.
formatint64
typestring
typeobject
GoogleCorpDiscoverlabsV1alphaProjectProjectParameter
descriptionA parameter that is configurable for a Discover Lab's project.
idGoogleCorpDiscoverlabsV1alphaProjectProjectParameter
properties
parameterDescription
descriptionA field describing what this parameter does and if the person filling out a value should follow restrictions.
typestring
parameterDisplayTitle
descriptionA human readable name for the parameter displayed to users.
typestring
parameterId
descriptionAn ID that will be used in the code to access parameter values.
typestring
parameterValue
descriptionThe current value to be used as the configured value for the user.
typestring
possibleValue
descriptionIf provided, only one of the following values can be selected. Otherwise, any value the user enter is acceptable.
items
typestring
typearray
qualifiedProto
descriptionThe package and proto name this parameter represents. Example: search_now_labs.config.Project
typestring
required
descriptionIf a value is required.
typeboolean
typeobject
GoogleCorpDiscoverlabsV1alphaRemoveFavoriteProjectRequest
descriptionThe request message for the `RemoveFavoriteProject` method.
idGoogleCorpDiscoverlabsV1alphaRemoveFavoriteProjectRequest
properties
typeobject
GoogleCorpDiscoverlabsV1alphaRemoveFavoriteProjectResponse
descriptionThe response message for the `RemoveFavoriteProject` method.
idGoogleCorpDiscoverlabsV1alphaRemoveFavoriteProjectResponse
properties
typeobject
GoogleCorpDiscoverlabsV1alphaSaveUserProjectParameterRequest
descriptionThe request message to save a user project parameter.
idGoogleCorpDiscoverlabsV1alphaSaveUserProjectParameterRequest
properties
parameterValue
descriptionRequired. The parameters and their values being updated.
items
$refGoogleCorpDiscoverlabsV1alphaSaveUserProjectParameterRequestParameterValue
typearray
typeobject
GoogleCorpDiscoverlabsV1alphaSaveUserProjectParameterRequestParameterValue
descriptionRepresents a value being set.
idGoogleCorpDiscoverlabsV1alphaSaveUserProjectParameterRequestParameterValue
properties
parameterId
descriptionRequired. The id used to represent the parameter whose value we want to set.
typestring
parameterValue
descriptionRequired. The new value of the parameter.
typestring
typeobject
GoogleCorpDiscoverlabsV1alphaSaveUserProjectParameterResponse
descriptionThe response message for SaveUserProjectParameter
idGoogleCorpDiscoverlabsV1alphaSaveUserProjectParameterResponse
properties
typeobject
GoogleCorpDiscoverlabsV1alphaSelectProjectRequest
descriptionThe request message for the `SelectProject` method.
idGoogleCorpDiscoverlabsV1alphaSelectProjectRequest
properties
typeobject
GoogleCorpDiscoverlabsV1alphaSelectProjectResponse
descriptionThe response message for the `SelectProject` method.
idGoogleCorpDiscoverlabsV1alphaSelectProjectResponse
properties
conflictingProjects
descriptionA list of projects that would conflict with the matching logic of this project. The enrollment is still completed, but a warning should be displayed to the user of potential side effects.
items
typestring
typearray
typeobject
GoogleCorpDiscoverlabsV1alphaSettings
descriptionThe stored collection of user preferences for Discover Labs.
idGoogleCorpDiscoverlabsV1alphaSettings
properties
labsEnabled
typeboolean
labsOptinEnabled
descriptionTrue if the authenticated user is opted into Labs via mendel opt-in. Once opted-in, the user's requests to Discover production frontends (like GWS and DiscoFeed) will be rerouted to the Labs frontend services for processing.
typeboolean
typeobject
GoogleCorpDiscoverlabsV1alphaStudy
descriptionInformation related to a UXR study
idGoogleCorpDiscoverlabsV1alphaStudy
properties
assignedParticipantCount
descriptionOutput only. The number of participants assigned to the study when using auto assignment.
formatint64
readOnlyTrue
typestring
endDateTime
descriptionThe end date time string of the study.
typestring
googleGroup
descriptionThe gaia of the unique GoogleGroup associated with this study.
typestring
name
descriptionThe name of this study. This name will be round-tripped to the client. Keep it brief and do not reveal sensitive info.
typestring
project
descriptionThe name of the project to be applied for this study.
typestring
requiredParticipantCount
descriptionThe number of participants requested for the study when using auto assignment.
formatint64
typestring
startDateTime
descriptionThe start date time string of the study.
typestring
typeobject
GoogleCorpDiscoverlabsV1alphaStudyStats
descriptionCoarse-grained engagement stats of a study.
idGoogleCorpDiscoverlabsV1alphaStudyStats
properties
activeDayCountOfUsers
descriptionActive day counts in the past x days of users.
items
$refGoogleCorpDiscoverlabsV1alphaStudyStatsActiveDayCountOfUser
typearray
activeUserCountOnDates
descriptionThe number of active users by date in the past x days.
items
$refGoogleCorpDiscoverlabsV1alphaStudyStatsActiveUserCountOnDate
typearray
typeobject
GoogleCorpDiscoverlabsV1alphaStudyStatsActiveDayCountOfUser
descriptionA user and the number of days the user is active in the past x days.
idGoogleCorpDiscoverlabsV1alphaStudyStatsActiveDayCountOfUser
properties
count
descriptionThe number of days the user is active.
formatint64
typestring
email
descriptionThe user email. It is only returned for study owners and otherwise redacted.
typestring
gaiaId
descriptionThe user GaiaId. It is only returned for study owners and otherwise redacted.
formatint64
typestring
typeobject
GoogleCorpDiscoverlabsV1alphaStudyStatsActiveUserCountOnDate
descriptionA date and the number of users active on the day.
idGoogleCorpDiscoverlabsV1alphaStudyStatsActiveUserCountOnDate
properties
count
descriptionThe number of users active on the day.
formatint64
typestring
date
descriptionThe date of the stat.
typestring
typeobject
GoogleProtobufEmpty
descriptionA generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
idGoogleProtobufEmpty
properties
typeobject
SearchNowLabsConfigProjectsProactiveaiTopicSpacesActionsCustomTopicSpaceData
idSearchNowLabsConfigProjectsProactiveaiTopicSpacesActionsCustomTopicSpaceData
properties
submissionTime
formatgoogle-datetime
typestring
topicKey
formatuint64
typestring
userInput
typestring
typeobject
SearchNowLabsConfigProjectsProactiveaiTopicSpacesActionsCustomTopicSpaceUserData
idSearchNowLabsConfigProjectsProactiveaiTopicSpacesActionsCustomTopicSpaceUserData
properties
customTopicSpaceData
items
$refSearchNowLabsConfigProjectsProactiveaiTopicSpacesActionsCustomTopicSpaceData
typearray
typeobject
SearchNowLabsDebugSherlogDebugNode
descriptionHolds debug messages for display on Discover Labs in a tree structure.
idSearchNowLabsDebugSherlogDebugNode
properties
children
descriptionChildren of this node.
items
$refSearchNowLabsDebugSherlogDebugNode
typearray
collapsed
descriptionIf this has Children, if this section should be displayed collapsed by default or not.
typeboolean
link
descriptionA link for this particular record. Parent nodes/root should link to sherlog specifically. Children nodes may use this to link to additional data pertaining to the result.
typestring
text
descriptionIf this node has children, this is the title of the grouping. otherwise, it is the debug message displayed to the user.
typestring
typeobject
SearchNowLabsSpannerConfigUserdataCodelabData
descriptionUserData specifically related to setting up and maintain codelabs.
idSearchNowLabsSpannerConfigUserdataCodelabData
properties
filterCodelabValue
enum
  • FILTER_CODELAB_VALUE_UNKNOWN
  • FILTER_CODELAB_VALUE_AZ
  • FILTER_CODELAB_VALUE_AM
  • FILTER_CODELAB_VALUE_NZ
enumDescriptions
typestring
typeobject
SearchNowLabsSpannerConfigUserdataReactionData
idSearchNowLabsSpannerConfigUserdataReactionData
properties
packedData
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionThis wraps search.now.labs.config.projects.pby.taste_builder.ReactionList.
typeobject
typeobject
SearchNowLabsSpannerConfigUserdataSparksData
idSearchNowLabsSpannerConfigUserdataSparksData
properties
cacheCreatedTimestamp
descriptionThe timestamp from server time, when the cache was being written.
formatgoogle-datetime
typestring
cachedSparkId
descriptionThe Spark IDs present in this cache.
items
typestring
typearray
processingTimestamp
descriptionThe timestamp in which we started processing an offline Sparks request for caching. This is so we can throttle requests.
formatgoogle-datetime
typestring
typeobject
SearchNowLabsSpannerConfigUserdataUiAction
descriptionGeneric UI actions that are recorded in Labs infra.
idSearchNowLabsSpannerConfigUserdataUiAction
properties
actionType
enum
  • ACTION_TYPE_UNSPECIFIED
  • ACTION_TYPE_VIEW
  • ACTION_TYPE_CLICK
  • ACTION_TYPE_DISMISS
  • ACTION_TYPE_SNOOZE
  • ACTION_TYPE_PIN
  • ACTION_TYPE_UNPIN
  • ACTION_TYPE_UNDO_DISMISS
enumDescriptions
typestring
requestId
descriptionAn ID to identify the instance where this action was created. This can be used to dedupe actions such as raw views versus views per instance of feed refresh.
typestring
timestamp
descriptionThe server time when this action was received.
formatgoogle-datetime
typestring
uiData
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionData specific to the particular UI implementation and action type. This data is passed back and forth between the client and server. It is also passed along on the API between Labs server communication. Generic Labs infrastructure does not translate or process this information. It should only be generated and processed via project specific implementations. Anything passed here should be treated with binary compatibility and handle versioning directly.
typeobject
uiId
descriptionA unique identifier for the UI. Clients are responsible for designing this; optionally, they can use a namespace design (e.g. “WYWA/world news”) to group UIs together (e.g. under a “WYWA” container) or to imply hierarchical structures.
typestring
typeobject
SearchNowLabsSpannerConfigUserdataUserData
descriptionAll data for your project should be sub-messaged under this proto. This should only contain messages as field values.
idSearchNowLabsSpannerConfigUserdataUserData
properties
cachedDiscoverStream
descriptionThis is a cached response. The byte representation is of type DiscoverStream. However, since DiscoverStream is not a storage proto and API proto, we store raw bytes. Any access to these bytes should verify that the proto parses correctly. If it does not, then it should treat that there is nothing cached.
formatbyte
typestring
cachedResponse
descriptionThe byte representation of cached response of type com.google.search.now.proto.wire.feed.ResponseProto.Response. However, since Response is not a storage proto and API proto, we store raw bytes. Any access to these bytes should verify that the proto parses correctly. If it does not, then it should treat that there is nothing cached.
formatbyte
typestring
codelabData
$refSearchNowLabsSpannerConfigUserdataCodelabData
descriptionUserData specifically for codelabs.
customTopicSpaceUserData
$refSearchNowLabsConfigProjectsProactiveaiTopicSpacesActionsCustomTopicSpaceUserData
debugData
descriptionNo sensitive information. Assume it is debug/test data.
typestring
reactionData
$refSearchNowLabsSpannerConfigUserdataReactionData
sparksData
$refSearchNowLabsSpannerConfigUserdataSparksData
uiAction
descriptionGeneric action data taken on the UI.
items
$refSearchNowLabsSpannerConfigUserdataUiAction
typearray
typeobject
WebutilHtmlTypesSafeHtmlProto
descriptionIMPORTANT: It is unsafe to accept this message from an untrusted source, since it's trivial for an attacker to forge serialized messages that don't fulfill the type's safety contract -- for example, it could contain attacker controlled script. A system which receives a SafeHtmlProto implicitly trusts the producer of the SafeHtmlProto. So, it's generally safe to return this message in RPC responses, but generally unsafe to accept it in RPC requests.
idWebutilHtmlTypesSafeHtmlProto
properties
privateDoNotAccessOrElseSafeHtmlWrappedValue
descriptionIMPORTANT: Never set or read this field, even from tests, it is private. See documentation at the top of .proto file for programming language packages with which to create or read this message.
typestring
typeobject
old_value
AddUiActionRequest
descriptionThe request message for `AddUiAction`.
idAddUiActionRequest
properties
requestData
descriptionThe internal data for this request. This is always of type AddUiActionRequestData. It is bytes as a work around to the OnePlatform proto type checker with the user of dynamic protos. Every proto, including 'Any' protos, must be explicitly listed at API definition compile time. This means we wouldn't be able to dynamically create/pass project data on this request unless we obfuscate the value.
formatbyte
typestring
typeobject
AddUiActionResponse
descriptionThe response message for `AddUiAction`.
idAddUiActionResponse
properties
responseData
$refAddUiActionResponseData
descriptionThe internal data for this response.
typeobject
AddUiActionResponseData
descriptionResponse data when invoking AddUiAction.
idAddUiActionResponseData
properties
typeobject
ClickTrackingCGI
descriptionNext ID: 17
idClickTrackingCGI
properties
doNotLogUrl
descriptionMarks this URL as being tainted (eg, with PII) so that it should not be written to archival logs. Currently this gets only honored by gws.
typeboolean
elementIndex
descriptionThe value of the corresponding VisualElementProto's element_index field.
formatint32
typeinteger
nonArchivalVeIndex
descriptionSimilar to ve_index but referencing a VE in GWSLogEntryProto::non_archival_visual_elements::elements.
formatint32
typeinteger
odelaySeLinker
descriptionUsed by odelay as a server event linker, replaces (deprecated) style.
formatint32
typeinteger
pageStart
descriptionUsed for next pages. The absolute index of the first search result in the page, with respect to the full set of possible search results. Zero indexed.
formatint32
typeinteger
resultFprint
descriptionA 64-bit fingerprint used to identify the result. This field may be set instead of the VE element index in cases where we do not have server-side logging as well as for client-generated content. In such cases, the result fingerprint will be useful in order to filter duplicate impression logs and parent clicks to the right impression. For example, this may be used by PaintFE to store the feature ID of Spotlight Server features that are not associated with a search, such as ads or personal POIs, in the ClickTrackingCGI proto. This field may be deprecated in the longer run as part of a redesign to log more details about on-map POIs in GMM. See http://go/gmm-onmap.
formatuint64
typestring
resultGroupElementIndex
deprecatedTrue
descriptionNOTE(jurban): For use *only* in maps/placepage logging. Note that we don't use result_index as that must always be a reference to the GwsLogEntry.Results.Result array, which isn't useful for placepage data. Records the relative ordering of result-like elements within a result group. So if this is a click on a link under a result, this is the element_index of the enclosing result. In maps/placepage it's used to record the result position within journalists (modules), e.g. reviews, photos. For the following journalist's subtree, the links marked with *** would have their result_group_element_index set to 1, i.e. the element_index of their PhotoJournalistResult ancestor: PhotoJournalist 0 PhotoJournalistResult . PhotoJournalistResultLink . PhotoJournalistResultAttributionLink 1 PhotoJournalistResult . PhotoJournalistResultLink *** . PhotoJournalistResultAttributionLink ***
formatint32
typeinteger
resultIndex
descriptionIf this is a click on a search result, this is the corresponding search result's result_index field (see visual_element.proto for further details). This field is not saved to logs for GWS traffic excluding Tier 3 heirloom as of 2019/11/14, and for all GWS trafic as of 2020/07/09 (go/result-index-deprecation).
formatint32
typeinteger
veEventId
$refClientEventIdMessage
descriptionThe event ID of the event that caused the logging of the referenced VE. This is to distinguish from the event or context where a VE was clicked, which is not necessarily the same thing. Not all VE have a logging-event, and those should not use this field. In cases where the logging-event is equivalent to the context or event where the VE is clicked, this field may be redundant.
veIndex
descriptionThe index of the visual element in the original VisualElements array -- one int. To be useful, this requires sessions processing. The fields ve_index, non_archival_ve_index, and ve_offset_identifier are all alternate ways to reference a VE. One and only one of the fields should always be set. Although they are logically a oneof, they are not specified as such because: a) the existing default values don't make a ton of sense in a oneof. b) proto1 does not support oneof, anyway. Note that with the current version of mr_sessions (2010/05/06), the parent_event_index might not be the event with the corresponding visual element tree. In szl, consider using SessionGetParentForVed from logs/lib/session_lib.szl.
formatint32
typeinteger
veOffsetIdentifier
$refVeOffsetIdentifier
descriptionReferences a VE by explicitly identifying a base VE and an offset from that VE. See go/explicit-ve-indexing for details.
veType
descriptionIn general, this is the type of the clicked visual element. Barring bugs in frontends (e.g., query rewriting propagating the wrong cgi parameters), this should always be the same as the ui_type of the original visual element. In some cases (currently Tactile and GMM only), the server will put a request_configuration ui_type in the ve_type field. These can be treated exactly like ve ui_types (feature properties, interactions, etc), EXCEPT that they will not be present in a visual element tree and may not indicate that the user took action (check for user_action AUTOMATED to tell if a user did not initiate this event). This field is used to distinguish a web search result from an ad click from a cached click from a specific type of onebox click and is included here as a convenience for logs analysis without sessions. The full list of visual element types is under logs/gws/config/...
formatint32
typeinteger
youtubeVeCounter
descriptionYouTube-only. Will never be encoded into URL params and will not be used past the Sessions builder. Used to distinguish between multiple VEs of the same type created by a client.
formatint32
typeinteger
youtubeVeIdentifier
descriptionYouTube only. A unique value within the VE tree. It will be used to identify the visual element in the original VisualElements array. This field should ONLY be set in recursive InnerTube requests when ve_index is unavailable yet. See go/recursive-clicktracking for details.
formatint32
typeinteger
typeobject
ClientEventIdMessage
descriptionSome clients need to define an ID of an event before it reaches any server. In order to make it unique globally for all Google services, all users and all days, the main way is to use an existing server event ID from a previous request (the homepage for example) and append a client-controlled counter.
idClientEventIdMessage
properties
base
$refEventIdMessage
descriptionBase server event ID.
clientCounter
descriptionCounter from client. Clients need to make sure to keep this unique per event sent with a client event ID for a common base.
formatint64
typestring
typeobject
ClientResource
descriptionRepresents some set of image bytes that are stored locally on disk on a device. This message provides the set of information that’s required to fetch these bytes off of disk. Next ID: 4
idClientResource
properties
bundleId
descriptionThe identifier of the resource bundle where the image resides. Also see [iOS App Bundle Docs] (http://shortn/_x06UQS3rdh).
typestring
imageColor
descriptionDeprecated, please use BorderImageProcessor.image_tint instead. The color applied to the loaded image in 0xAARRGGBB format. In Elements runtime, "Source In" is the default blend mode used for applying color on an image. [iOS Blend Modes]( https://developer.apple.com/documentation/coregraphics/cgblendmode?language=objc) [Android Blend Modes]( https://developer.android.com/reference/android/graphics/PorterDuff.Mode)
formatuint32
typeinteger
imageName
descriptionThe name of the client-side image that the resource loader loads within the Elements framework.
typestring
typeobject
Command
idCommand
properties
typeobject
DataElement
descriptionAn extension proto attached to VisualElementProto to point the data sources.
idDataElement
properties
reference
$refVisualElementTreeRef
descriptionA reference to the data element node that represents the data source. Note that we're using the same format for visual and data elements, but they're separate in terms of semantics.
typeobject
DataStoreBatchUpdate
descriptionThe data store batch update.
idDataStoreBatchUpdate
properties
mutations
descriptionList of data store mutation.
items
$refDataStoreMutation
typearray
typeobject
DataStoreMutation
descriptionThe data store mutation.
idDataStoreMutation
properties
dataStoreKey
descriptionThe key for the entity affected by this mutation.
typestring
payload
$refDataStoreMutationPayload
descriptionThe payload for data store mutation.
type
descriptionThe type for data store mutation.
enum
  • UNKNOWN_DATA_STORE_MUTATION_TYPE
  • REPLACE
  • DELETE
enumDescriptions
  • This is the default, but should never be sent, and is strictly an error if a client receives this type.
  • Clients should replace any existing entity with the same entity_key with the contents of this one, or add it if an existing entity does not exist with the same key. An REPLACE mutation should send a complete entity, not partial information.
  • Clients should remove/purge entity instances with given entity_key.
typestring
typeobject
DataStoreMutationPayload
descriptionThe payload for data store mutation.
idDataStoreMutationPayload
properties
payload
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionWhen client doesn't need to unpack the contents of the payload, e.g. because it is only going to be used internally for Elements rendering, we are wrapping it in Any proto. + there is no need to serialize these protos into bytes on the client before putting them into the data store; they are already available as bytes. + Any provides better debuggability and testability than bytes field. - in this case (unlike for Any used in ElementsOutput.element_tree or EMLTemplateData.template_config) payload will be used to store various proto messages. This shouldn't be an issue though, because we should never use unpack() on 'payload' field anyway. If there is a need to unpack(), developers should add typed extensions to send such data to the client instead (see below).
typeobject
typeobject
EMLParcel
descriptionMessage for holding any data the EML serving stack needs to transmit to the client so that an Elements response can be correctly rendered. Presently is limited to TemplateConfig data.
idEMLParcel
properties
emlTemplateData
descriptionThe eml template data to be rendered on client side.
items
$refEMLTemplateData
typearray
typeobject
EMLTemplateData
descriptionNOTE: xUIKit and Youtube intended to share this proto in 2019. However, this is only used by xUIKit.
idEMLTemplateData
properties
directDependencies
descriptionIdentifiers of resources that this template is DIRECTLY dependent upon. If the resource being depended on is an EML template, its identifier is template URI. EML could depend upon other EML or on Javascript modules.
items
typestring
typearray
identifier
descriptionIdentifier generated at build time. Also known as template URI.
typestring
resourceStatus
descriptionIf resource_status = ELEMENTS_RESOURCE_STATUS_OMITTED, template_config should be empty
enum
  • ELEMENTS_RESOURCE_STATUS_UNKNOWN
  • ELEMENTS_RESOURCE_STATUS_OMITTED
  • ELEMENTS_RESOURCE_STATUS_ATTACHED
enumDescriptions
  • The default elements resource status.
  • The server expects the client already has the resource (in memory or on disk). The resource is omitted from the response.
  • The server expects the client doesn't have the resource. The resource is attached to the response.
typestring
resourceTag
descriptionThe tag for this resource. If this field is present the client is expected to echo it back to the server after resource validation has completed.
formatint64
typestring
templateConfig
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionTemplates remain in serialized form so that the Elements runtime is able to choose when parsing happens and will only parse the template data if it is needed. At present this will be a TemplateConfig containing an EkoTemplateConfig.
typeobject
typeobject
ElementsOutput
descriptionThis proto is a container for output of Elements templating system rendering. NEXT ID: 9
idElementsOutput
properties
dataStoreBatchUpdate
$refDataStoreBatchUpdate
descriptionData stored in client-side data store for client-side rendering
elementTree
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionSerialized youtube.elements.Element that is either a static (server-resolved) or dynamic (client-resolved) tree. go/xuikit-elements-output#element-tree This is an Any proto simply to allow for deferred parsing of the Element until the proto is passed to the xUIKit runtime.
typeobject
jsModuleSetUpdate
$refJsModuleSetUpdate
descriptionTransitive closure of all the JavaScript modules needed by the templates. JavaScript support in xUIKit is still experimental, please do not use without talking to xuikit-eng@.
templateParcel
$refEMLParcel
descriptionTransitive closure of all the TemplateConfigs needed to render the root template (including the TemplateConfig for the root template itself).
veId
descriptionVisual element ID for the Element tree, if applicable. Used for client-side VE logging in Zero State. Do not use for other applications.
formatint32
typeinteger
typeobject
EventIdMessage
descriptionAn EventId is a 128 bit identifier that uniquely identifies an event, such as a query. The event time recorded to the nearest microsecond, along with information about the process generating the event, ensures that all EventIds are unique. Details of this EventId are described in a design document: http://www/eng/designdocs/sawmill/adlogs.html
idEventIdMessage
properties
processId
descriptionprocess_id is an integer that identifies the process on this machine that generated this event. This id is calculated once when the server generates its first event, and may change if the process is migrated to a different host. This field has a very specific format mandated by the logs collection infrastructure, which is subject to change WITHOUT NOTICE. As of 2013-01-09, this format is: uint32 process_id = (time(NULL) << 24) + (getpid() & 0xFFFFFF); If you are generating an extended_pid directly, you MUST use one of the maintained library implementations in order to generate it properly: C++ //borg/borgletlib:extended_pid; call borg::ExtendedPid() Python //borg/borgletlib/python:pyextendedpid; call ExtendedPid() Go //borg/borgletlib/go:extendedpid; call Get() Java //java/com/google/common/logging; call EventId.getPid() If you think that you need to parse the values of this field, please contact logs-collection-dev@ to discuss your requirement.
formatuint32
typeinteger
serverIp
descriptionserver_ip is the IPv4 address or http://go/ghostid of the machine running the server that created this event message. This allows us to distinguish between events that occur at the same time on different servers. Format: 10.1.2.3 is stored as 0x0a010203, and GHostId 1 as 0x00000001.
formatuint32
typeinteger
timeUsec
descriptiontime_usec is the number of microseconds since the epoch (i.e., since 1970-01-01 00:00:00 UTC) as an int64: 1e6 * (unix time) + microseconds. Applications must ensure that EventIdMessages have increasing times, artificially increasing time_usec to one greater than the previous value if necessary. Alternate implementations were considered: 1. storing unix time and microseconds separately would require a bit more storage, and the convenience of having a single value representing the time seemed more useful than having trivial access to a unix time. 2. storing unix time in the upper 32 bits would allow for more precision - up to 4G events/second, but it wouldn't print nicely as a decimal value and it seems unlikely that any single server would ever sustain more than 1M events/second. 3. Java-compatible time uses millis - this would limit servers to 1000 events per second - too small. Other names for this field were considered, including time, time_stamp, and utime. We felt that including the units in the name would tend to produce more readable code. utime might be interpreted as user time.
formatint64
typestring
typeobject
FeatureOffsetIdentifier
descriptionExplicit feature index (see go/explicit-feature-indexing for details). The identifier_base field is a field that gets incremented with each feature and with each response from superroot. The offset is a field that may go unset but can be used to look up features in a subtree.
idFeatureOffsetIdentifier
properties
identifierBase
descriptionUnique identifier of a feature. This must be set to a non-empty value.
items
formatint32
typeinteger
typearray
offset
descriptionOffset of a feature within the feature subtree which may be unset but is expected to be non-negative. The offset is used because it is more efficient in terms of log storage and because the features in a subtree are expected to be consecutive.
formatint32
typeinteger
typeobject
HandleAsyncDataRequest
descriptionThe request message for `HandleAsyncData`.
idHandleAsyncDataRequest
properties
requestData
$refHandleAsyncRequestData
descriptionThe internal data for this request.
typeobject
HandleAsyncDataResponse
descriptionThe response message for `HandleAsyncData`.
idHandleAsyncDataResponse
properties
responseData
$refHandleAsyncResponseData
descriptionThe internal data for this response.
typeobject
HandleAsyncRequestData
descriptionThe internal request data for calls to the `HandleAsyncData` method.
idHandleAsyncRequestData
properties
projectId
descriptionThe Discover Labs' project ID this request is associated with.
typestring
typeobject
HandleAsyncResponseData
descriptionThe internal response data for calls to the `HandleAsyncData` method.
idHandleAsyncResponseData
properties
typeobject
HttpBody
descriptionMessage that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.
idHttpBody
properties
contentType
descriptionThe HTTP Content-Type header value specifying the content type of the body.
typestring
data
descriptionThe HTTP request/response body as raw binary.
formatbyte
typestring
extensions
descriptionApplication specific response metadata. Must be set in the first response for streaming APIs.
items
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
typeobject
typearray
typeobject
JsModule
descriptionNext ID: 5
idJsModule
properties
dependencies
descriptionIdentifier for each module dependency.
items
typestring
typearray
identifier
descriptionThe unique versioned identifier for this module. This will include the module name, as well as a hash of its contents. This will take the form: |
typestring
resourceTag
descriptionThe resource tag for SRS. See go/eml-token-v2 for details.
formatint64
typestring
serializedModuleConfig
descriptionThe script data. This field is consumed by C++ code only and so is serialized to avoid unneeded parsing/reserialization/codegen on the client and to better match the client APIs. Note: serialized_proto_type annotations is used in GwsDiff. parsing_options annotation is used in Sherlog.
formatbyte
typestring
typeobject
JsModuleSetUpdate
descriptionProvides a means to send JS modules to clients. Next ID: 2
idJsModuleSetUpdate
properties
jsModules
descriptionList of js modules that will be sent to clients.
items
$refJsModule
typearray
typeobject
ProductInfo
descriptionProduct information, used for DMA compliance.
idProductInfo
properties
productId
descriptionGoogle product ID as derived from Team graph API for the xBlend server feature.
formatint32
typeinteger
typeobject
SaveUserProjectParameterRequest
descriptionThe request for updating user's project parameters.
idSaveUserProjectParameterRequest
properties
requestData
$refSaveUserProjectParameterRequestData
descriptionRequired. The data required for this action
typeobject
SaveUserProjectParameterRequestData
descriptionData for updating a user's project parameter.
idSaveUserProjectParameterRequestData
properties
parameterId
descriptionRequired. The ID of the parameter being updated.
typestring
parameterValue
descriptionOptional. The new value to set for the parameter.
typestring
projectId
descriptionRequired. The Discover Labs' project ID this request is associated with.
typestring
typeobject
SaveUserProjectParameterResponse
descriptionThe response for updating user's project parameters.
idSaveUserProjectParameterResponse
properties
typeobject
SwipeAction
descriptionRepresents a swipe action for a list item. On iOS, the metadata will be used to create the action. Arbitrary view are not supported by the native swipe action. NEXT ID: 5
idSwipeAction
properties
onTriggeredCommand
$refCommand
descriptionThe command to execute when the action is triggered (e.g. full-swiped, clicked, etc).
text
descriptionThe text displayed for the action. The text should be an already localized string.
typestring
themes
$refSwipeActionsThemes
descriptionThe themes for the action.
type
descriptionThe type of action.
enum
  • SWIPE_ACTION_TYPE_UNSPECIFIED
  • SWIPE_ACTION_TYPE_NONDESTRUCTIVE
  • SWIPE_ACTION_TYPE_DESTRUCTIVE
enumDescriptions
typestring
typeobject
SwipeActionsTheme
descriptionRepresents the theme for a swipe action. NEXT ID: 3
idSwipeActionsTheme
properties
backgroundColor
descriptionThe background color for the action.
formatuint32
typeinteger
clientResource
$refClientResource
descriptionThe client resource for the image icon (go/swipe-action-icons-xblend-list). Note: image_color in ClientResource only impacts the icon color and not the background color of the swipe action. Use `background_color` in SwipeActionsTheme to control the background color of the swipe action.
typeobject
SwipeActionsThemes
descriptionRepresents the theme for a swipe action. NEXT ID: 3
idSwipeActionsThemes
properties
darkModeTheme
$refSwipeActionsTheme
descriptionThe theme for the action in dark mode.
lightModeTheme
$refSwipeActionsTheme
descriptionThe theme for the action in light mode.
typeobject
TreeRef
descriptionPointer to a particular node in a feature tree for a given logs event. This pointer consists of an (event ID, feature index) pair, which suffices to identify a single feature in the flattened feature tree stored in GWSLogEntryProto's features field.
idTreeRef
properties
clientEventId
$refClientEventIdMessage
descriptionClient-side event ID referring to a request processed on the client and logged to the server later on. This can be used to address a client-originated feature subtree.
eventId
$refEventIdMessage
descriptionServer-side event ID referring to a request processed and logged by the server at request processing time.
featureIndex
descriptionIndex of the feature referred to within the flattened feature tree addressed by the event oneof. This is an index into the features list of the GWSLogEntryProto with the event ID given above.
formatint32
typeinteger
featureOffsetIdentifier
$refFeatureOffsetIdentifier
typeobject
UndoRemoveBubbleConfig
descriptionConfiguration for information displayed for undoing removing the bubble. NEXT ID: 5
idUndoRemoveBubbleConfig
properties
actionText
descriptionThe action text which the user clicks on in the snackbar to Undo.
typestring
bodyText
descriptionThe main text/description of the snackbar ("Live score removed").
typestring
disableUndo
descriptionWhen this is set to true the undo snackbar will not be displayed.
typeboolean
typeobject
VeOffsetIdentifier
descriptionNext id: 3
idVeOffsetIdentifier
properties
base
descriptionCorresponds to VisualElement.identifier_base. Should be a unique value within a single VE tree. If unset, then the offset of this identifier refers to the global offset within the entire VE tree.
items
formatint32
typeinteger
typearray
offset
descriptionThe offset of the VE from the element identified by base (or within the full VE tree, if base is unset).
formatint32
typeinteger
typeobject
VisualElementProto
descriptionNote: When working with a VisualElementProto in Go or Lingo, it's highly recommended that you use the wrapper objects provided by importing google3/logs/lib/ve/ve. Note: IDs lower than 16 are reserved for use by the logs quality team for extremely commonly logged fields. The next ID in this range is 12. Next >=17 id to use: 1216.
idVisualElementProto
properties
adImpressionIndex
descriptionFor ad-like VEs, where to find further information in GWSLogEntryProto's AdImpression array. * When specified, ad_impression_index *must* be a zero-based index into the gwslog's AdImpression array. NOTE(mcruikshank): In a more pure world, all ad impression data would probably be stored in an optional message, here, or logged as visual elements of their own.
formatint32
typeinteger
associatedVeIndex
descriptionThe VE index of the associated element. Used to make a link across the VE tree structure to link a visual element with the result it relates to.
formatint32
typeinteger
consentInterstitialData
deprecatedTrue
descriptionDEPRECATED (2015-05-21): Never used; superseded by consent_bump_data.
formatbyte
typestring
containsElements
descriptionOther VisualElement(s) contained within this one. Note: * The intended use of VisualElement is something like: repeated VisualElementProto visual_elements; This array contains indices of that master array. * This set of linkages shall be acyclic. * The contained elements are *not* contained in any particular order. Any ordering information that needs to be preserved should be by way of element_index, above.
items
formatint32
typeinteger
typearray
crossPropertyRevisionsData
descriptionThis was originally logs.CrossPropertyRevisionsData, but the CrossPropertyRevisions page element is no longer used. Logs containing this data can be converted manually using the original proto.
typestring
dataElement
$refDataElement
descriptionUse this field to point the source data used to render this VE.
doNotLogUrls
descriptionSet if this VE and all its descendant VEs should have their result URLs (GWSLogEntryProto::Results::Result::ShortUrl) elided in archival logs.
typeboolean
elementIndex
descriptionUseful for representing ordered lists, e.g. search results, rhs ads, sitelinks. * When specified, this field *must* represent the order of this element with respect to its siblings. * Note that the ordering of the parent's ContainsElements array (see below) may *not* be relied upon for ordering information. * The first element index *should* be 0. * When set, element_index *must* *not* be negative. (explosive log size and page size implications) * Sibling ordering involving elements *without* element_index set is to be regarded as undefined.
formatint32
typeinteger
evalIdentifier
deprecatedTrue
descriptionDeprecated on 11/13/2013
typestring
featureTreeRef
$refTreeRef
descriptionThe backend feature rendered by this visual element and its descendants. If set, indicates that this VE is the root of the subtree rendering the specified feature. The feature need not be from the same logging event as the visual element. Only the rootmost visual element for a given feature should set this field. It is an error for two VEs to refer to the same feature unless at least one of them is counterfactual. This field replaces the old result_index and ad_impression_index fields. If it is unset, the logs will fall back on the old fields. See also: Feature tree logging design .
hotelPriceId
formatuint64
typestring
identifierBase
descriptionIf present, should be a unique value within the VE tree that identifies this VE without relying on its position in GWSLogEntryProto::visual_elements. See go/explicit-ve-indexing for details.
items
formatint32
typeinteger
typearray
index
descriptionindex is only meaningful if the VE is stored in the primary VE array GWSLogEntryProto::visual_elements or copied VE subtrees GWSLogEntryProto::copied_ve_subtrees::visual_elements; if populated it is the index of the VE in the original array. However, it will usually not be populated in logs on disk where index == array index. One use case is when the VE tree is scrubbed and we only want to retain a VE subtree.
formatint32
typeinteger
language
descriptionNOTE: Please use the field only if the other six or so language fields in gwslog.proto are insufficient!
typestring
mid
descriptionMachine Identifier (mid) -- an identifier for entities in the Knowledge Graph. MIDs are persistent and do not change. They are 8-character strings usually beginning with '/m/' or '/g/'. This field is primarily intended for single mids that are clearly associated with a single visual element. If you need to use the repeated capacity of this field, please contact search-logs-quality@ so that we can discuss your use case.
items
typestring
typearray
nonArchivalIndex
descriptionnon_archival_index is only meaningful if the VE is stored in the VE array GWSLogEntryProto::non_archival_visual_elements::elements; if populated it is the index of the VE in that array. However, it will usually not be populated in logs on disk.
formatint32
typeinteger
numImpressions
descriptionThe number of visual element impressions that this proto represents. This number is filled in by JsLayout visual element deduping when an ancestor of this visual element has dedup_impressions set. It counts the number of times the JsLayout template requested that this visual element type be logged. (If 3 jslog= attributes requested that a particular visual element be logged, within the scope of a single outer VE with dedup_impressions set, then one visual element of that type will be logged, with num_impressions set to 3.) dedup_impressions is described at go/ve-deduping
formatint32
typeinteger
obsoleteWebHistoryExperiment
deprecatedTrue
descriptionDeprecated in cl/29776257.
formatbyte
typestring
parentPrimaryIndex
descriptionIf the parent of this VE is in the primary VE array (ie in GWSLogEntryProto::visual_elements) and this VE is in the secondary VE array (ie in GWSLogEntryProto::non_archival_visual_elements::elements) then this index will point to the parent's position in the primary VE array. Otherwise this field will not be populated.
formatint32
typeinteger
relativeContainsElements
descriptionThis serves the same purpose as "contains_elements". The only difference is that this stores child VEs' relative array indices to this VE, in order to save serialized byte size of the proto. Only one of "relative_contains_elements" or "contains_elements" can be set.
items
formatint32
typeinteger
typearray
resultIndex
descriptionFor result-like VEs, where to find further information in GWSLogEntryProto's Results.Result array. * When specified, result_index *must* be a zero-based index into the gwslog's Results.Result array. This field is not populated for GWS traffic (excluding Tier: 3 heirloom) as of 2019/11/14 (go/result-index-deprecation).
formatint32
typeinteger
targetUrl
descriptionActual URL (possibly shortened) that is linked
typestring
uiType
descriptionType of thing on the page: container, result, group, ad, sitelink, infowindow. The number is *canonical* with respect to the property involved. Semantic documentation is stored in: - The old visual_element_configuration file: google3/logs/gws/config/visual_element_configuration which rarely should be added to. - Sharded visual_element_configuration files cs/f:logs/gws/config/.*_visual_element_configuration where new visual elements should go.
formatint32
typeinteger
visible
enum
  • VISIBILITY_VISIBLE
  • VISIBILITY_HIDDEN
  • VISIBILITY_CHILDREN_HIDDEN
  • VISIBILITY_REPRESSED_COUNTERFACTUAL
  • VISIBILITY_REPRESSED_PRIVACY
enumDescriptions
  • Shown to the user. Default value. Nothing tricky, here.
  • Not initially visible, but may be revealed by user action. For example, the elements at the end of a collapsed list are not initially visible, but can be made visible by the user if she uncollapses the list.
  • The element is visible, but its children are hidden. The children may be revealed by user action. One example use case is the "More" button on the toolbelt where all its children toolbelt links are hidden initially. Clicking on the "More" button would turn these toolbelt links visible. Note that semantically, this is *not* equivalent to explicitly marking the element as VISIBLE and all children as HIDDEN. In the initial view, these two ways of marking visibility are equivalent. However, when user starts to interact with the VEs, they have different logging consequence. When all the children VEs are explicitly marked with HIDDEN, their visibility could be toggled independently. On the other hand, when the parent is marked as CHILDREN_HIDDEN, any grafting ping that tries to toggle the visibility of its children to VISIBLE has no effect as their visibility settings are already VISIBLE by themselves. A visibility change only takes effect when it is applied to the parent. For example, consider a tree with the following visibility setting, - Foo1 (CHILDREN_HIDDEN) - Foo2 - Foo3 In the initial view, Foo1 is visible and Foo2/Foo3 are hidden. If a ping like /gen_204&vet={show_Foo1} is triggered by some user action, then Foo2 and Foo3 will become visible meaning Foo1/Foo2/Foo3 will all be visible. On the other hand, if a ping like /gen_204&vet={show_Foo2} is sent, the ping is a no-op.
  • Used for experiments. The element would have been displayed, but we have chosen not to. e.g. used to repress new UI features in control groups, existing UI features in holdbacks.
  • Used by Geo ONLY. Should not be used by search or youtube. Used when the presence of a visual element in the tree could leak private data about a user (for example, if they have visited a specific location in the past). Affected features include LU and GMM on the place sheet, and anywhere else where they show location derived data without writing a footprints entry.
typestring
youtubeVeCounter
descriptionYouTube only. A counter to distinguish between different VEs of the same type created by a client.
formatint32
typeinteger
typeobject
VisualElementTreeRef
descriptionReference to a Visual Element, which may have children.
idVisualElementTreeRef
properties
clientEvent
$refClientEventIdMessage
descriptionIf clients need to point the event that is not determined its event ID, use this field instead of "event" field above. This can happen when the VE tree generator is the client itself, for example in case of using cache or other offline-feature.
ei
descriptionGEO ONLY FIELD. A serialized event ID to send across the wire. This field may also contain a client event ID, i.e. suffixed with a colon + a counter (go/client-side-event-id).
typestring
event
$refEventIdMessage
descriptionID of the event in which the tree is defined.
rootVe
$refClickTrackingCGI
descriptionReference to the Visual Element that is the root of the tree.
ved
descriptionA serialized reference to the root VE to send across the wire.
typestring
typeobject
XBlendAndroidConfig
descriptionConfiguration specific to the Android xBlend runtime. NEXT ID: 2
idXBlendAndroidConfig
properties
navigationBarConfig
$refXBlendSystemBarConfig
descriptionConfiguration for the appearance of the bottom navigation bar on Android.
typeobject
XBlendCacheConfig
descriptionConfiguration for the caching of xBlend responses at the client side. For more information, see go/xblend-caching-v2-on-android. NEXT ID: 5
idXBlendCacheConfig
properties
cacheDurationInSeconds
descriptionExpiration duration in seconds. This value cannot be 0. The clients will apply a minimum value of 1 second if this value is < 1. If this response should NOT be cached at all, set do_not_cache instead.
formatuint64
typestring
cacheExpirationStrategy
enum
  • STRATEGY_DEFAULT
  • STRATEGY_SERVE_EXPIRED
  • STRATEGY_DO_NOT_SERVE_EXPIRED
enumDescriptions
  • Default (or unset), behaves like STRATEGY_SERVE_EXPIRED.
  • If a cached response is expired, it will still be shown to the users while a new response is being fetched. This means: - xBlend will show the expired response and a loading spinner, and perform a fetch. - If the fetch succeeds, xBlend will replace the screen with the new response. - If the fetch fails, xBlend will show an error and keep the expired screen.
  • If a cached response is expired, it will not be shown to the users.
typestring
cacheExpirationUnixTimestampMillis
descriptionThe absolute millisecond timestamp (measured using the device clock) at which this response will be expired. Similar to cache_duration_in_seconds the client will set a timestamp of at least 1 second into the future after the response is received, if this timestamp is some time in the past.
formatuint64
typestring
doNotCache
descriptionDefault: false. If true, do not cache this response at all. When this is set, the response is displayed once, and will not be stored in the cache at all.
typeboolean
typeobject
XBlendClientInfo
descriptionNEXT ID: 13
idXBlendClientInfo
properties
clientApp
descriptionThe client app where the request originated from.
enum
  • APP_UNSPECIFIED
  • APP_GOOGLE_APP
  • APP_DEV_APP
enumDescriptions
typestring
clientAppId
descriptionThe client app identifier (app package name for Android, app bundle ID for iOS). Ex: "com.google.GoogleMobile"
typestring
clientAppVersion
descriptionThe client app version. Ex: "180.0.400278405"
typestring
clientPlatform
descriptionThe client platform where the request originated from.
enum
  • PLATFORM_UNSPECIFIED
  • PLATFORM_ANDROID
  • PLATFORM_IOS
enumDescriptions
typestring
deviceManufacturer
descriptionThe manufacturer of the device where the request originated from. Android: https://developer.android.com/reference/android/os/Build#MANUFACTURER iOS: Always "Apple"
typestring
deviceModel
descriptionThe model of the device where the request originated from. Android: https://developer.android.com/reference/android/os/Build#MODEL iOS: From uname() machine field. See https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/uname.3.html https://everyi.com/by-identifier/ipod-iphone-ipad-specs-by-model-identifier.html
typestring
optionalClientInfo
$refXBlendOptionalClientInfo
descriptionOptional client info fields which are not included by default in the XBlendClientInfo. To include a field in the request, the corresponding XBlendOptionalClientInfoType needs to be included in the XBlendAddress.
osVersion
descriptionThe version of the OS (Android, iOS) on the client. Ex: "14.8"
typestring
preferredLanguages
descriptionList of languages applicable to the user in order of preference. Android: https://developer.android.com/reference/android/content/res/Configuration#getLocales() iOS: https://developer.apple.com/documentation/foundation/nsbundle/1413220-preferredlocalizations
items
typestring
typearray
timezoneDbName
descriptionThe client timezone database name. https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
typestring
xuikitVersioningClientType
descriptionThe client type used by the versioning infrastructure go/xuikit-versioning. If your xBlend integration uses your own xUIKit runtime or view controller, you need a new client_type. The provided xuikit_versioning_client_type needs to match one of the capsfiles prefixes that are described in go/xuikit-versioning-surfaces. If you don't provide a value, the xBlend backend library will try to deduce a client_type from client_app_id. If you have any questions, please contact xblend-eng@.
typestring
typeobject
XBlendConfig
descriptionThis is the root message containing the various configurations for xBlend features. The message will be included as part of the xBlend response to the client. On the client, the necessary environment configuration changes should be made before the UI is rendered. For more information, view go/xblend-container-configuration-proto. NEXT ID: 12
idXBlendConfig
properties
attributionId
descriptionAn identifier to be passed into the xUIKit and Silk Clearcut Loggers in order to attribute panes. The value of the attribution id here should come from: google3/search/rendering/xuikit/elements/proto/logging/xblend_feature_id.proto NOTE: Client code should NEVER try to convert this back to the enum value, because there is a risk of breaking forward compatibility. TODO(b/226985398) Migrate attribution id to XBlendLoggingMetadata.
formatuint32
typeinteger
cacheConfig
$refXBlendCacheConfig
descriptionConfiguration for clients on how to cache this response. NOTE: If this is omitted, the xBlend response will be cached by a default duration of 1 minute, and with a default cache expiration-strategy of serving expired responses.
loggingMetadata
$refXBlendLoggingMetadata
descriptionLogging metadata.
orientationLock
$refXBlendOrientationLock
descriptionOrientation lock for the container.
productInfo
$refProductInfo
descriptionConfigurations related to the product of this xBlend feature. Due to DMA, this is required for all production features.
statusBarConfig
$refXBlendSystemBarConfig
descriptionConfiguration for the appearance of the status bar.
xblendAndroidConfig
$refXBlendAndroidConfig
descriptionConfiguration specific to the Android xBlend runtime.
xblendIosConfig
$refXBlendIosConfig
descriptionConfiguration specific to the iOS xBlend runtime.
xuikitAndroidConfig
$refXUIKitAndroidConfig
descriptionConfigurations specific to the Android xUIKit runtime.
xuikitConfig
$refXUIKitConfig
descriptionConfigurations for the xUIKit runtime.
xuikitIosConfig
$refXUIKitIosConfig
descriptionConfigurations specific to the iOS xUIKit runtime.
typeobject
XBlendExistingVeTreeLoggingMetadata
descriptionThis message specifies metadata to have the xBlend feature to be grafted into an existing VE tree that is impressed on the client prior to receiving the XBlendResponse. NEXT ID: 3
idXBlendExistingVeTreeLoggingMetadata
properties
veForExtensions
$refVisualElementProto
descriptionAdditional feature-specific VE metadata logged with the visual element specified by the ve_id. Copies over any extensions of VisualElementProto, and not any fields of VisualElementProto itself.
veId
descriptionThe VE ID for the native container that contains the xBlend feature.
formatuint32
typeinteger
typeobject
XBlendIosConfig
descriptionConfiguration specific to the iOS xBlend runtime. NEXT ID: 1
idXBlendIosConfig
properties
typeobject
XBlendListItem
descriptionRepresents a list item. NEXT ID: 5
idXBlendListItem
properties
elementsOutput
$refElementsOutput
descriptionElements outputs for the item.
identifier
descriptionItems require a globally unique, non-user-identifiable identifier for efficient deletion, updates, and scrolling. The feature team should determine this identifier, preferably using the root EML component's identifier if available.
typestring
leadingSwipeActions
descriptionSwipe actions for the leading list item (typically the left side). The order of the actions specified in the field is the order they will be displayed.
items
$refSwipeAction
typearray
trailingSwipeActions
descriptionSwipe actions for the trailing list item (typically the right side). The order of the actions specified in the field is the order they will be displayed.
items
$refSwipeAction
typearray
typeobject
XBlendListResponse
descriptionResponse that represents a list (go/xblend-list-container). NEXT ID: 3
idXBlendListResponse
properties
onVisibleCommand
$refCommand
descriptionCommand executed when the container is visible.
sections
descriptionSections of the list.
items
$refXBlendListSection
typearray
typeobject
XBlendListSection
descriptionRepresents a section of a list. NEXT ID: 3
idXBlendListSection
properties
headerElementsOutput
$refElementsOutput
descriptionThe header view for the section.
item
descriptionRepresents a list of items in the section.
items
$refXBlendListItem
typearray
typeobject
XBlendLoggingMetadata
descriptionAdditional logging metadata the xBlend feature can specify. The server does not know what container type the content will be rendered in but can provide metadata to use for each case. If both new_ve_tree_logging_metadata and existing_ve_tree_logging_metadata are set, the client should decided which field to use based on whether it has impressed a root VE prior to receiving the XBlendResponse . NEXT ID: 3
idXBlendLoggingMetadata
properties
existingVeTreeLoggingMetadata
$refXBlendExistingVeTreeLoggingMetadata
newVeTreeLoggingMetadata
$refXBlendNewVeTreeLoggingMetadata
typeobject
XBlendNewVeTreeLoggingMetadata
descriptionAdditional logging metadata the xBlend feature can specify in cases where a new VE tree is created. Note: This information will only be applied the first time a client visual element is created, e.g. on the initial server response, and not on any "update content" API calls. In those subsequent cases, this information will be ignored.
idXBlendNewVeTreeLoggingMetadata
properties
rootImpressionEventIdOverride
descriptionContainer types that create a new VE tree (rather than grafting onto a previous one) will have a root impression event specified by the xBlend runtime. This is primarily needed for logs in PROPERTY_GOOGLE to have their events contribute towards metrics. In such cases, the event should have a BASE_METRICS_EVENT transition type (or subtype). xBlend will provide a default value of this but you can override it by setting this property. e.g. By default the impression event for a full screen pane will be XBlendFullScreenPaneRootImpressionEvent (see logs/gws/config/xblend_impression_event_configuration)
formatuint32
typeinteger
rootVeIdOverride
descriptionContainer types that create a new VE tree (rather than grafting onto a previous one) will have a root VE specified by the xBlend runtime. xBlend will provide a default value of this but you can override it by setting this property. e.g. By default the root VE for a full screen pane will be XBlendFullScreenPane (see logs/gws/config/xblend_visual_element_configuration)
formatuint32
typeinteger
typeobject
XBlendOptionalClientInfo
descriptionNEXT ID: 4 LINT.IfChange(XBlendOptionalClientInfo)
idXBlendOptionalClientInfo
properties
fontScale
descriptionUser's selected font scaling multiplier from system settings.
formatfloat
typenumber
preferredTemperatureUnit
descriptionUser's preference for temperature units from system settings.
enum
  • TEMPERATURE_UNIT_UNSPECIFIED
  • TEMPERATURE_UNIT_CELSIUS
  • TEMPERATURE_UNIT_FAHRENHEIT
enumDescriptions
  • no explicit selection, use app default
  • Celsius setting selected
  • Fahrenheit setting selected
typestring
preferredTimeFormat
descriptionUser's preference for time format from system settings.
enum
  • TIME_FORMAT_UNSPECIFIED
  • TIME_FORMAT_12_HOUR
  • TIME_FORMAT_24_HOUR
enumDescriptions
  • no explicit selection
  • 12 hour format selected
  • 24 hour format selected
typestring
typeobject
XBlendOrientationLock
descriptionThis message contains the configurations for the orientation of the xBlend container. For more information, view go/xblend-container-orientation. NEXT ID: 4
idXBlendOrientationLock
properties
errorMessageIfIncompatible
descriptionIf the specified `orientation` is incompatible with the supported orientations of the app and `show_error_if_incompatible` is set to `true`, an error screen will be shown with this message. If no error message is provided, the error screen will use the default generic error message from the xBlend runtime.
typestring
orientation
descriptionOrientation for the container.
enum
  • ORIENTATION_UNSPECIFIED
  • ORIENTATION_PORTRAIT
  • ORIENTATION_LANDSCAPE
enumDescriptions
  • The container will rotate to match the device orientation when unspecified.
  • On iOS: For left to right (LTR) languages, the notch will be on the right side. The idea is that, with LTR languages, there will be more content starting on the left side of the screen. Less content will be cut off if the notch is on the right. For right to left (RTL) languages, the notch will be on the left. If the app only supports one landscape orientation, that orientation will be used.
typestring
showErrorIfIncompatible
descriptionThe specified `orientation` may be incompatible with the supported orientations of the app. If the orientation is incompatible, then setting this field to `true` will display an error screen on the client. Customize the error message with `error_message_if_incompatible`.
typeboolean
typeobject
XBlendParameters
descriptionThe base parameters message that different services can extend with custom messages.
idXBlendParameters
properties
typeobject
XBlendRequest
descriptionThis message will contain the necessary information for a xBlend request. NEXT ID: 4
idXBlendRequest
properties
clientInfo
$refXBlendClientInfo
parameters
$refXBlendParameters
descriptionFeature specific fields.
typeobject
XBlendResponse
descriptionThis message will contain the necessary information needed to render a xBlend feature in the client runtime. NEXT ID: 5
idXBlendResponse
properties
bubbleResponse
$refXBubbleResponse
descriptionA response for XBubble.
config
$refXBlendConfig
descriptionConfigurations for the feature.
listResponse
$refXBlendListResponse
descriptionA response for a list.
standaloneResponse
$refXBlendStandaloneResponse
descriptionA basic standalone response.
typeobject
XBlendStandaloneResponse
descriptionRepresents a basic response that contains only one ElementsOutput. NEXT ID: 2
idXBlendStandaloneResponse
properties
elementsOutput
$refElementsOutput
descriptionElements outputs for the feature.
typeobject
XBlendSystemBarConfig
descriptionConfiguration for the appearance of a system bar (e.g. status or navigation bar) in xBlend. For more information, see go/xpane-system-bars. NEXT ID: 5
idXBlendSystemBarConfig
properties
backgroundColor
deprecatedTrue
descriptionDEPRECATED: Use for backwards compatibility only. From AGSA 16.10, xPane is rendered edge-to-edge by default and this field is ignored.
formatuint32
typeinteger
opacity
deprecatedTrue
descriptionDEPRECATED: Use for backwards compatibility only. From AGSA 16.10, xPane is rendered edge-to-edge by default and this field is ignored.
formatfloat
typenumber
renderContentBehind
deprecatedTrue
descriptionDEPRECATED: Use for backwards compatibility only. From AGSA 16.10, xPane is rendered edge-to-edge by default and this field is ignored.
typeboolean
theme
descriptionOverrides the theme of the system bar to always light or always dark. If unspecified, system theme settings will be used, i.e. light theme in light mode and dark theme in dark mode.
enum
  • THEME_UNSPECIFIED
  • THEME_ALWAYS_LIGHT
  • THEME_ALWAYS_DARK
enumDescriptions
  • Follow the system theme settings, i.e. light theme in light mode and dark theme in dark mode.
  • Light theme, suitable for use with light backgrounds. The system bar will remain light themed regardless of the user's light/dark mode settings.
  • Dark theme, suitable for use with dark backgrounds. The system bar will remain dark themed regardless of the user's light/dark mode settings.
typestring
typeobject
XBubbleExpandedOverlayConfig
descriptionConfiguration for displaying the details around expanded bubble. NEXT ID: 4
idXBubbleExpandedOverlayConfig
properties
feedbackButtonText
descriptionText for the feedback button. If empty, use the client default behavior.
typestring
removeButtonText
descriptionText for the remove button. If empty, use the client default behavior.
typestring
undoRemoveBubbleConfig
$refUndoRemoveBubbleConfig
descriptionText for the undo remove button. If empty, use the client default behavior.
typeobject
XBubblePersistentNotificationData
descriptionData for displaying the persistent notification shown when the xBubble is on screen. NEXT ID: 4
idXBubblePersistentNotificationData
properties
additionalContextText
descriptionAdditional context to be shown in the persistent notification for a single bubble. If there are multiple bubbles, this text will not be shown.
typestring
bubbleContentDescription
descriptionText that will be shown in the persistent notification, which describes the contents of this particular bubble. For example, "South Africa vs England" for a sports match.
typestring
multipleBubblesTitle
descriptionNotification title if there are multiple bubbles on the screen at the same time, and all the bubbles have the same multiple_bubbles_title. If there are different multiple_bubbles_title strings amongst the displayed bubbles, a client default string will be used as the notification title.
typestring
typeobject
XBubbleResponse
descriptionRepresents a response that could be rendered in the xBlend's xBubble container from the client. NEXT ID: 5
idXBubbleResponse
properties
collapsedElementsOutput
$refElementsOutput
descriptionElements outputs for the collapsed Bubble.
expandedElementsOutput
$refElementsOutput
descriptionElements outputs for the expanded Bubble.
expandedOverlayConfig
$refXBubbleExpandedOverlayConfig
persistentNotificationData
$refXBubblePersistentNotificationData
typeobject
XUIKitAndroidConfig
descriptionThe Android xUIKit/Elements runtime configurations within the xBlend feature. The fields in the message should map to: http://google3/java/com/google/android/libraries/elements/interfaces/ElementsConfig.java Add additional fields as needed. NEXT ID: 3
idXUIKitAndroidConfig
properties
logTag
descriptionThe tag to be used for logging (e.g. `feature_name`). Setting the tag is highly encouraged. If the value is not set, the Android runtime will use the default value of "xUIKit": http://google3/java/com/google/android/libraries/search/rendering/xuikit/runtime/module/XUiKitElementsConfigModule.java?l=25&rcl=333516247
typestring
nestedScrollingEnabled
descriptionWhether nested scrolling is enabled on collection and scrollable container types. If the value is not set, the Android runtime will use the default value of `true`: http://google3/java/com/google/android/libraries/elements/interfaces/ElementsConfig.java?l=52&rcl=333792706
typeboolean
typeobject
XUIKitConfig
descriptionThe proto for the xUIKit configurations within the xBlend feature. NEXT ID: 1
idXUIKitConfig
properties
typeobject
XUIKitIosConfig
descriptionThe iOS xUIKit/Elements runtime configurations within the xBlend container. The fields in the message should map to: http://google3/googlemac/iPhone/Shared/xUIKit/API/RuntimeConfiguration/XUIElementsRuntimeConfig.h http://google3/googlemac/iPhone/YouTube/Tools/Elements/Core/Public/ELMRuntimeConfig.h Add additional fields as needed. NEXT ID: 2
idXUIKitIosConfig
properties
useEditableTextCanaryMode
descriptionWhether to enable experimental implementation of EditableText type. If the value is not set, the iOS runtime will use the default value of `false`.
typeboolean
typeobject
root['title']
new_valueCorp discoverlabs API (autopush)
old_valueDiscover Labs Private API (Staging)
root['version']
new_valuev1alpha
old_valuev1
sandbox/autopush-familymanagement-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-familymanagement-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-gboardimagen-pa-
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/autopush-gboardimagen-pa-v1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/autopush-generativelanguage-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-generativelanguage-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-generativelanguage-v1alpha
dictionary_item_added
  • root['schemas']['FunctionDeclaration']['properties']['parametersJsonSchema']
  • root['schemas']['FunctionDeclaration']['properties']['responseJsonSchema']
  • root['schemas']['GenerationConfig']['properties']['responseJsonSchema']
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-generativelanguage-v1beta
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-generativelanguage-v1beta1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-generativelanguage-v1beta2
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-generativelanguage-v1beta3
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-hangouts-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-hangouts-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-myphonenumbers-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-myphonenumbers-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-notifications-pa-
dictionary_item_added
  • root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_WearExpressTransit']
  • root['schemas']['GoogleLogsTapandpayAndroid__Tp2AppLogEvent']['properties']['wearExpressTransit']
  • root['schemas']['GoogleLogsTapandpayAndroid__TransitHceSessionEvent']['properties']['provisioningAndroidProfileOrigin']
values_changed
root['revision']
new_value20250514
old_value20250512
root['schemas']['GoogleLogsTapandpayAndroid__Tp2AppLogEvent']['description']
new_valueTop-level extension to be reported Next id: 210
old_valueTop-level extension to be reported Next id: 209
root['schemas']['GoogleLogsTapandpayAndroid__TransitHceSessionEvent']['description']
new_valueEvent related to communication over NFC using close loop transit tap. Next id: 34
old_valueEvent related to communication over NFC using close loop transit tap. Next id: 33
iterable_item_added
root['schemas']['ComGoogleCommerceTapandpayNotifications_TapAndPayNotificationAppPayload_TokenProvisioningData']['properties']['paymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['GoogleInternalTapandpayV1__CheckEligibilityRequest']['properties']['supportedPaymentBundleTypes']['items']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['GoogleLogsTapandpayAndroid__MdocPresentationEvent']['properties']['presentationType']['enum'][6]CREDMAN_IN_APP_OPENID4VP_DRAFT24
root['schemas']['GoogleLogsTapandpayAndroid__MdocPresentationEvent']['properties']['presentationType']['enum'][7]CREDMAN_WEB_OPENID4VP_DRAFT24
root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][23]WEAR_AUTH_REQUIRED_OPEN_LOOP_TRANSIT
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][6]MAGIC_ENHANCE
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][6]Represents the Magic Enhance editing effect from Conversational Editing. Note as of 2025/05/13, Magic Enhance in Magic Editor is mapped to MAGIC_EDITOR, not this enum. http://google3/googlex/gcam/creative_camera/intuitive_editing/conversational_editing/common/abstract_syntax_tree.proto?q=symbol:%5CbFN_ENHANCE%5Cb
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][442]CONTENT_EXPLORATION_SFV
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][442]For exploring new short video content. go/discover-exploration-dd。
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1086]FINANCE_WATCHLIST_WIDGET
root['schemas']['Tapandpay_TokenizationOperationRequest_TokenizeCard']['properties']['auxiliaryPaymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['Tapandpay_TokenizationOperationRequest_TokenizeCard']['properties']['paymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['WalletGooglepayFrontendApiTransactions_CoreTransaction_SecureDataKey']['properties']['secureDataType']['enum'][12]COURIER_IN_SESSION_TRANSIT_OPAQUE_AUTHENTICATION_CREDENTIAL
root['schemas']['WalletGooglepayFrontendApiTransactions_CoreTransaction_SecureDataKey']['properties']['secureDataType']['enumDescriptions'][12]Opaque account credential used to provision transit private label cards. See go/transit-plc-native-provisioning for details.
sandbox/autopush-notifications-pa-v1
dictionary_item_added
  • root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_WearExpressTransit']
  • root['schemas']['GoogleLogsTapandpayAndroid__Tp2AppLogEvent']['properties']['wearExpressTransit']
  • root['schemas']['GoogleLogsTapandpayAndroid__TransitHceSessionEvent']['properties']['provisioningAndroidProfileOrigin']
values_changed
root['revision']
new_value20250514
old_value20250512
root['schemas']['GoogleLogsTapandpayAndroid__Tp2AppLogEvent']['description']
new_valueTop-level extension to be reported Next id: 210
old_valueTop-level extension to be reported Next id: 209
root['schemas']['GoogleLogsTapandpayAndroid__TransitHceSessionEvent']['description']
new_valueEvent related to communication over NFC using close loop transit tap. Next id: 34
old_valueEvent related to communication over NFC using close loop transit tap. Next id: 33
iterable_item_added
root['schemas']['ComGoogleCommerceTapandpayNotifications_TapAndPayNotificationAppPayload_TokenProvisioningData']['properties']['paymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['GoogleInternalTapandpayV1__CheckEligibilityRequest']['properties']['supportedPaymentBundleTypes']['items']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['GoogleLogsTapandpayAndroid__MdocPresentationEvent']['properties']['presentationType']['enum'][6]CREDMAN_IN_APP_OPENID4VP_DRAFT24
root['schemas']['GoogleLogsTapandpayAndroid__MdocPresentationEvent']['properties']['presentationType']['enum'][7]CREDMAN_WEB_OPENID4VP_DRAFT24
root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][23]WEAR_AUTH_REQUIRED_OPEN_LOOP_TRANSIT
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][6]MAGIC_ENHANCE
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][6]Represents the Magic Enhance editing effect from Conversational Editing. Note as of 2025/05/13, Magic Enhance in Magic Editor is mapped to MAGIC_EDITOR, not this enum. http://google3/googlex/gcam/creative_camera/intuitive_editing/conversational_editing/common/abstract_syntax_tree.proto?q=symbol:%5CbFN_ENHANCE%5Cb
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][442]CONTENT_EXPLORATION_SFV
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][442]For exploring new short video content. go/discover-exploration-dd。
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1086]FINANCE_WATCHLIST_WIDGET
root['schemas']['Tapandpay_TokenizationOperationRequest_TokenizeCard']['properties']['auxiliaryPaymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['Tapandpay_TokenizationOperationRequest_TokenizeCard']['properties']['paymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['WalletGooglepayFrontendApiTransactions_CoreTransaction_SecureDataKey']['properties']['secureDataType']['enum'][12]COURIER_IN_SESSION_TRANSIT_OPAQUE_AUTHENTICATION_CREDENTIAL
root['schemas']['WalletGooglepayFrontendApiTransactions_CoreTransaction_SecureDataKey']['properties']['secureDataType']['enumDescriptions'][12]Opaque account credential used to provision transit private label cards. See go/transit-plc-native-provisioning for details.
sandbox/autopush-oauthaccountmanager-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-ogads-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-ogads-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-people-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['InternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
sandbox/autopush-people-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['InternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
sandbox/autopush-people-pa-v2
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['InternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
sandbox/autopush-peoplestack-pa-
dictionary_item_added
  • root['schemas']['PeoplestackGroupMemberInfo']['properties']['createdAt']
  • root['schemas']['PeoplestackGroupMemberInfo']['properties']['lastUpdatedAt']
values_changed
root['revision']
new_value20250515
old_value20250512
iterable_item_added
root['schemas']['PeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
root['schemas']['PeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enumDescriptions'][460]Mss Jupiter Team contact: jupiter-eng@google.com
root['schemas']['SocialClientsApplicationProto3Wrapper']['properties']['application']['enum'][460]MSS_JUPITER
root['schemas']['SocialClientsApplicationProto3Wrapper']['properties']['application']['enumDescriptions'][460]Mss Jupiter Team contact: jupiter-eng@google.com
iterable_item_removed
root['resources']['autocomplete']['methods']['joinGroup']['scopes'][0]https://www.googleapis.com/auth/peopleapi.readonly
root['resources']['autocomplete']['methods']['leaveGroup']['scopes'][0]https://www.googleapis.com/auth/peopleapi.readonly
sandbox/autopush-peoplestack-pa-v1
dictionary_item_added
  • root['schemas']['PeoplestackGroupMemberInfo']['properties']['createdAt']
  • root['schemas']['PeoplestackGroupMemberInfo']['properties']['lastUpdatedAt']
values_changed
root['revision']
new_value20250515
old_value20250513
iterable_item_added
root['schemas']['PeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
root['schemas']['PeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enumDescriptions'][460]Mss Jupiter Team contact: jupiter-eng@google.com
root['schemas']['SocialClientsApplicationProto3Wrapper']['properties']['application']['enum'][460]MSS_JUPITER
root['schemas']['SocialClientsApplicationProto3Wrapper']['properties']['application']['enumDescriptions'][460]Mss Jupiter Team contact: jupiter-eng@google.com
iterable_item_removed
root['resources']['autocomplete']['methods']['joinGroup']['scopes'][0]https://www.googleapis.com/auth/peopleapi.readonly
root['resources']['autocomplete']['methods']['leaveGroup']['scopes'][0]https://www.googleapis.com/auth/peopleapi.readonly
sandbox/autopush-phonedeviceverification-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-phonedeviceverification-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-reach-pa-
dictionary_item_removed
  • root['fullyEncodeReservedExpansion']
values_changed
root['baseUrl']
new_valuehttps://autopush-accountsettingsmobile-pa.sandbox.googleapis.com/
old_valuehttps://staging-reach-pa.sandbox.googleapis.com/
root['canonicalName']
new_valueAccount Settings Mobile
old_valueReach Presentation Service
root['description']
new_valueAn API which services Google account settings UIs on Android and iOS.
old_valuereach-pa.googleapis.com API.
root['documentationLink']
new_valuehttp://go/asm
old_valuehttp://go/safetyexp-entry-point-dd
root['id']
new_valueautopush_accountsettingsmobile_pa_sandbox:v1
old_valuereach_pa:v1
root['mtlsRootUrl']
new_valuehttps://autopush-accountsettingsmobile-pa.mtls.sandbox.googleapis.com/
old_valuehttps://staging-reach-pa.mtls.sandbox.googleapis.com/
root['name']
new_valueautopush_accountsettingsmobile_pa_sandbox
old_valuereach_pa
root['resources']['v1']['methods']
new_value
getClientConfig
descriptionRequests config data for iOS clients.
flatPathv1:getClientConfig
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.getClientConfig
parameterOrder
parameters
pathv1:getClientConfig
request
$refGetClientConfigRequest
response
$refGetClientConfigResponse
getResource
descriptionRequests a resource.
flatPathv1:getResource
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.getResource
parameterOrder
parameters
pathv1:getResource
request
$refGetResourceRequest
response
$refGetResourceResponse
getScreen
descriptionRequests a screen.
flatPathv1:getScreen
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.getScreen
parameterOrder
parameters
pathv1:getScreen
request
$refGetScreenRequest
response
$refGetScreenResponse
getSignedOutResource
descriptionRequests a resource from a signed-out context.
flatPathv1:getSignedOutResource
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.getSignedOutResource
parameterOrder
parameters
pathv1:getSignedOutResource
request
$refGetSignedOutResourceRequest
response
$refGetSignedOutResourceResponse
prefetchRelatedScreens
descriptionRequests a list of screens which are related to a specified one, with the purpose of prefetching them in the client application.
flatPathv1:prefetchRelatedScreens
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.prefetchRelatedScreens
parameterOrder
parameters
pathv1:prefetchRelatedScreens
request
$refPrefetchRelatedScreensRequest
response
$refPrefetchRelatedScreensResponse
search
descriptionSearches through resources
flatPathv1:search
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.search
parameterOrder
parameters
pathv1:search
request
$refSearchRequest
response
$refSearchResponse
setResourceDismissalState
descriptionSets the resource state, e.g. resource is dismissed
flatPathv1:setResourceDismissalState
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.setResourceDismissalState
parameterOrder
parameters
pathv1:setResourceDismissalState
request
$refSetResourceDismissalStateRequest
response
$refSetResourceDismissalStateResponse
old_value
getAccountMessages
descriptionFetches user's current advice state, potentially updates respective badge dismissal
flatPathv1:getAccountMessages
httpMethodPOST
idreach_pa.getAccountMessages
parameterOrder
parameters
pathv1:getAccountMessages
request
$refAccountMessagesRequest
response
$refAccountMessagesResponse
updateAccountMessages
descriptionUpdates user's current advice state, like updating the advice dismissal status
flatPathv1:updateAccountMessages
httpMethodPOST
idreach_pa.updateAccountMessages
parameterOrder
parameters
pathv1:updateAccountMessages
request
$refUpdateAccountMessagesRequest
response
$refUpdateAccountMessagesResponse
root['revision']
new_value20250514
old_value20250512
root['rootUrl']
new_valuehttps://autopush-accountsettingsmobile-pa.sandbox.googleapis.com/
old_valuehttps://staging-reach-pa.sandbox.googleapis.com/
root['schemas']
new_value
ATTSignalConfig
descriptionConfigures Octarine webview on iOS to append ATT (Apple Tracking Transparency) consent state to URLs it navigates to. URLs are not modified if the parameter is already present.
idATTSignalConfig
properties
paramName
descriptionThe name of the query parameter being appended to the URL.
typestring
urlPatterns
descriptionList of regular expressions for mathing URLs.
items
typestring
typearray
typeobject
AccountMenuInformation
descriptionInformation that can be provided to the OGL account menu Next Id: 2
idAccountMenuInformation
properties
accountAlertLevel
descriptionThe alert level of the account, based on security advisor suggestions.
enum
  • ACCOUNT_ALERT_LEVEL_UNSPECIFIED
  • ACCOUNT_ALERT_LEVEL_INFORMATION
  • ACCOUNT_ALERT_LEVEL_SUGGESTION
  • ACCOUNT_ALERT_LEVEL_RECOMMENDATION
  • ACCOUNT_ALERT_LEVEL_CRITICAL
enumDescriptions
  • The status was not fetched or is otherwise unknown.
  • Safe / Green account state without any recommendations.
  • Yellow account state with low-priority recommendations (i.e., suggestions).
  • Yellow account state with high-priority recommendations.
  • Critical / Red account state with acute warnings.
typestring
typeobject
ActionChip
descriptionAn action chip.
idActionChip
properties
icon
$refImage
descriptionIcon displayed on the left of the chip.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
stackItemImage
$refImage
descriptionWhen ActionChip is converted to StackItem, this is the image displayed on the left of the new StackItem. screen/3zk9fDfWnP93UKN This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
text
descriptionText of the chip.
typestring
typeobject
ActionChipBlock
descriptionA block containing a scrollable horizontal list of action chips.
idActionChipBlock
properties
chips
descriptionList of action chips.
items
$refActionChip
typearray
listPreviewUnitTotal
descriptionTotal number of chips there would have been if not limited/truncated. This will be mapped to ListPreviewUnit.total.
formatint32
typeinteger
wrapChips
descriptionWhether to wrap chips when there isn't enough space. Currently available for web only.
typeboolean
typeobject
ActionChipsUnit
descriptionscreen/82c8fpyatXbybbe
idActionChipsUnit
properties
actionChips
descriptionActionChips
items
$refActionChip
typearray
wrapChips
descriptionWhether the chips should wrap when there's not enough horizontal space.
typeboolean
typeobject
ActionItem
descriptionThe action item that may be used to build all kind of menus.
idActionItem
properties
delegateLinkType
descriptionSpecifies that a Link from elsewhere in the current screen's resource graph should be used, instead of the target or link fields.
enum
  • DELEGATE_UNSPECIFIED
  • DELEGATE_TO_SUPPORT_LINK
enumDescriptions
  • Unspecified delegate link type
  • Use the value in support_link from the current screen resource
typestring
icon
$refImage
descriptionThe icon of the action item.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe id of the target resource. DEPRECATED: Use link instead.
title
descriptionThe title of the action item.
typestring
typeobject
ActionLineBlock
descriptionA block containing a navigation link and an icon.
idActionLineBlock
properties
expansionUnitLabel
descriptionWhen ActionLineBlock is converted to StackItem, this will be the label of the ExpansionUnit. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typestring
forcedConversionToStackItem
descriptionForces the conversion of ActionLineBlock to StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeboolean
icon
$refImage
descriptionicon shown on the right of the block, e.g. chevron icon.
stackItemImage
$refImage
descriptionWhen ActionLineBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
text
descriptionVisible text of the link.
typestring
typeobject
ActivityListItemBlock
descriptionA block representing a List item to display activities. Next Id: 7
idActivityListItemBlock
properties
description
descriptionA description of the item, shown underneath the special description.
typestring
image
$refImage
descriptionAn illustration, if set, shown on the left side of the title&description.
imageLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the image. Eventually should completely replace the `target` field.
imageTarget
$refResourceKey
deprecatedTrue
descriptionAn optional link target for the image.
specialDescription
$refSpecialDescription
descriptionSpecial description shown underneath the title.
title
$refText
descriptionThe title of the item, as the most prominent text of the item.
typeobject
AdditionalDescription
descriptionThe additional description that might be displayed for some account types. Next id: 8
idAdditionalDescription
properties
image
$refImage
descriptionAn account type logo icon.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
descriptionThe target resource of the link.
linkText
descriptionThe text in the link that shows up on managed account types (e.g. 'Learn More').
typestring
mainText
descriptionThe secondary description message that shows up on managed account types.
typestring
typeobject
AdditionalParagraph
descriptionEncapsulates one of additional sections of information displayed to the user below the sign in button. Next id: 7
idAdditionalParagraph
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionOptional link destination. DEPRECATED: Use link instead.
linkText
descriptionThe text of the link. The link will be displayed inline with the main text. Can be omited leaving just the text.
typestring
text
descriptionMain text in this paragraph. Can be omited leaving just the link.
typestring
typeobject
Alternative
descriptionAlternatives represent different ways in which a screen can be displayed, e.g. as a native menu or a native setting. Exactly one of the fields should be set. Next id: 14
idAlternative
properties
androidIntentAlternative
$refAndroidIntentAlternative
descriptionOpens a native app by launching an Android intent.
browserAlternative
$refBrowserAlternative
descriptionDisplays a screen by opening a page in the browser.
cardsAlternative
$refCardsAlternative
descriptionOpens a native app screen with tabs and card deck.
fauxbakeAlternative
$refFauxbakeAlternative
descriptionOpens a native fauxbake screen, allowing to change the profile picture.
menuAlternative
$refMenuAlternative
descriptionDisplays a screen as a native menu.
messageAlternative
$refMessageAlternative
descriptionDisplays a screen by showing a message to the user.
nativeAlternative
$refNativeAlternative
descriptionDisplays a screen as a native setting.
nativeNavigationAlternative
$refNativeNavigationAlternative
descriptionNavigates to a native screen from a web or webview page.
onboardingAlternative
$refOnboardingAlternative
deprecatedTrue
descriptionOpens an onboarding screen.
placeholderAlternative
$refPlaceholderAlternative
descriptionReserved for internal use by clients.
searchAlternative
$refSearchAlternative
descriptionOpens a native app screen with a search box and results.
supportAlternative
$refSupportAlternative
descriptionOpens a support panel if possible, otherwise opens the support screen.
webviewAlternative
$refWebviewAlternative
descriptionDisplays a screen by opening a page in a WebView.
typeobject
AnchorNavigationParams
descriptionConfiguration items used when scrolling to an item on the screen Next Id: 2
idAnchorNavigationParams
properties
anchor
descriptionThe identifier is used to find an item to which scrolling should happen. The corresponding item should have the same anchor.
typestring
typeobject
AndroidIntent
descriptionAndroid intent
idAndroidIntent
properties
action
descriptionThe intent action, such as ACTION_VIEW.
typestring
categories
descriptionA list of intent categories.
items
typestring
typearray
className
descriptionThe intent class. This should be the complete class with package name. Required.
typestring
extras
additionalProperties
$refExtra
descriptionA map of intent extras keyed by the names of the extras.
typeobject
flagActivityNewTask
descriptionWhether to set the Intent flag FLAG_ACTIVITY_NEW_TASK.
typeboolean
packageName
descriptionThe intent package name. Required.
typestring
thirdParty
deprecatedTrue
descriptionThe intent is for a third-party app. If false, the client will verify that the called app has a Google signature.
typeboolean
type
descriptionThe intent MIME data type.
typestring
uri
descriptionData uri.
typestring
typeobject
AndroidIntentAlternative
descriptionAn alternative with an intent and conditions to launch an Android activity
idAndroidIntentAlternative
properties
check
descriptionDefines what type of intent security check is performed on the client.
enum
  • CHECK_UNSPECIFIED
  • FIRST_PARTY_CHECK
  • SYSTEM_CHECK
  • THIRD_PARTY_CHECK
enumDescriptions
  • This is treated same as the first party check.
  • * Performs following checks: - class name or action is present - package name is present - package is Google signed
  • * Performs following checks: - intent resolves - package name of resolved intent is in the system partition
  • * Performs following checks: - class name is present TODO(b/119490916) Verify that we can allow intent actions as well.
typestring
intent
$refAndroidIntent
descriptionAndroid intent to launch
rules
descriptionIf present, only use the intent if one of these requirements is met (i.e. rules are ORed)
items
$refAndroidIntentRule
typearray
typeobject
AndroidIntentCapabilities
descriptionThe intent capabilities of the client Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idAndroidIntentCapabilities
properties
accountNameBackPropagation
descriptionWhether the client supports propagating the account name back to the opening first- or zero party activity.
typeboolean
flagActivityNewTask
descriptionWhether the client supports setting the Intent flag FLAG_ACTIVITY_NEW_TASK.
typeboolean
supportedAndroidIntentCheck
descriptionWhether the client supports a specific intent check type.
items
$refSupportedAndroidIntentCheck
typearray
typeobject
AndroidIntentRule
descriptionAll conditions that are present must be met for this "rule" to be met (i.e. conditions are ANDed).
idAndroidIntentRule
properties
maxVersionCode
descriptionOnly use the intent alternative if the package has at most this version code, exclusive.
formatint32
typeinteger
maxVersionInfo
descriptionThe number of ints sent here should match the format of the version name of the provided package e.g. if the version name is xx.yy.zz, three ints should be sent to decide whether the right package version is installed. Missing values will be treated as zeros. The comparison is done by comparing each of these ints against a piece of the version name (xx.yy.zz) from most major piece (xx) to least (zz), exclusive.
items
formatint32
typeinteger
typearray
minVersionCode
descriptionOnly use the intent alternative if the package has at least this version code, inclusive
formatint32
typeinteger
minVersionInfo
descriptionThe number of ints sent here should match the format of the version name of the provided package e.g. if the version name is xx.yy.zz, three ints should be sent to decide whether the right package version is installed. Missing values will be treated as zeros. The comparison is done by comparing each of these ints against a piece of the version name (xx.yy.zz) from most major piece (xx) to least (zz), inclusive.
items
formatint32
typeinteger
typearray
packageName
descriptionOnly use the intent alternative if the package is installed. Required.
typestring
typeobject
AnimationSegment
deprecatedTrue
descriptionDescribes the features of the animation segment, which should be applied to the animation specified in OnboardingFlow. Next Id: 3
idAnimationSegment
properties
animationEndFrame
descriptionThe end frame number of the animation segment. Required.
formatint32
typeinteger
animationStartFrame
descriptionThe start frame number of the animation segment. Required.
formatint32
typeinteger
typeobject
AppBar
descriptionRenders the app bar. See go/mg-redesign-header-proto for more info.
idAppBar
properties
actionItems
descriptionAction items to show in the toolbar. Only used on Android and iOS.
items
$refActionItem
typearray
backButtonTarget
$refResourceKey
deprecatedTrue
descriptionThe destination of the back button only used on Web, ignored by other platforms. DEPRECATED: Use link instead.
backLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the back button click only used on Web, ignored by other platforms. Eventually should completely replace the `target` field.
closeButton
descriptionWhether to show a close button instead of a back button. Only used on Android. On iOS, the state of the navigation stack determines whether a close button is shown. On Web, a close button is never shown.
typeboolean
title
descriptionThe title text to be displayed.
typestring
typeobject
Attribute
descriptionAttribute
idAttribute
properties
attribute
descriptionText of the attribute
typestring
image
$refImage
descriptionAn optional image - screen/ivNErM2XjsmVbU7.
typeobject
AttributesUnit
descriptionscreen/8vM3aFoKwwLD7FN
idAttributesUnit
properties
attributes
descriptionList of attributes.
items
$refAttribute
typearray
typeobject
Block
descriptionBuilding block of a card Next id: 35
idBlock
properties
actionChipBlock
$refActionChipBlock
descriptionAction Chip Block
actionLineBlock
$refActionLineBlock
descriptionNavigation Link Block
carouselBlock
$refCarouselBlock
descriptionCarousel Block
descriptionBlock
$refDescriptionBlock
descriptionDescription block
dividerBlock
$refDividerBlock
descriptionDivider Block
imageBlock
$refImageBlock
descriptionImage block
legendBlock
$refLegendBlock
descriptionLegend Block
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
listItemBlock
$refListItemBlock
descriptionList Item Block
profilePictureBlock
$refProfilePictureBlock
descriptionProfile Picture Block
progressBarBlock
$refProgressBarBlock
descriptionProgress Bar Block
progressBarListItemBlock
$refProgressBarListItemBlock
descriptionList item-like block with progress bar
searchBlock
$refSearchBlock
descriptionA block that has a search bar.
signInBlock
$refSignInBlock
descriptionSign In Block
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
twoColumnTableBlock
$refTwoColumnTableBlock
descriptionTwo Column Table Block
typeobject
BoolArray
descriptionA boolean array
idBoolArray
properties
values
descriptionvalues of boolean array
items
typeboolean
typearray
typeobject
BottomButton
descriptionOne of the BottomNav buttons.
idBottomButton
properties
icon
$refImage
descriptionButton icon (default version) to be displayed above the title. Instead, only the image_id can be used
link
$refLink
descriptionLink referencing the screen that should be opened when the item is activated. Not supported on iOS and Android.
menu
$refBottomDrawerMenu
descriptionThe bottom menu.
selectedIcon
$refImage
descriptionButton icon (selected version) to be displayed above the title. Instead, only the image_id can be used
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Bottom Navigation is deprecated.
title
descriptionButton caption.
typestring
typeobject
BottomDrawerMenu
descriptionThe bottom navigation drawer menu.
idBottomDrawerMenu
properties
blocks
descriptionThe list of blocks in the bottom menu. The order of the blocks in the list matches the order they will appear in the UI, top to bottom.
items
$refBottomDrawerMenuBlock
typearray
typeobject
BottomDrawerMenuBlock
descriptionA building block of the bottom navigation menu drawer.
idBottomDrawerMenuBlock
properties
divider
$refBottomDrawerMenuDivider
descriptionA horizontal divider.
menuItem
$refBottomDrawerMenuItem
descriptionA menu item.
typeobject
BottomDrawerMenuDivider
descriptionA horizontal divider for the bottom navigation menu drawer.
idBottomDrawerMenuDivider
properties
typeobject
BottomDrawerMenuItem
descriptionA bottom navigation menu drawer item, pointing to targets across the app.
idBottomDrawerMenuItem
properties
icon
$refImage
descriptionA small icon to be displayed next to the item title. Truly optional.
link
$refLink
descriptionLink referencing the screen that should be opened when the item is activated. Not supported on iOS and Android.
target
$refResourceKey
deprecatedTrue
descriptionThe target of the menu item. DEPRECATED: Bottom Navigation is deprecated.
title
descriptionThe displayed title of the menu item.
typestring
typeobject
BottomNav
descriptionBottom navigation bar with buttons.
idBottomNav
properties
buttons
descriptionList of buttons.
items
$refBottomButton
typearray
typeobject
BrowserAlternative
descriptionDisplays a screen by opening an URL in the default browser. Next Id: 7
idBrowserAlternative
properties
auth
descriptionIf true, the user should be signed in first using AccountChooser.
typeboolean
browserType
descriptionWhat kind of API should be used to open the URL. May influence user experience (e.g., whether automatic sign in is supported). Only for mobile platforms. Currently only used on Platform.IOS.
enum
  • BROWSER_TYPE_UNSPECIFIED
  • IN_APP
  • PLATFORM_DEFAULT
enumDescriptions
  • By default, an in-app browser should be used (e.g., SafariViewController or Chrome Custom Tab).
  • In-App browser (e.g., SafariViewController or Chrome Custom Tab).
  • Use the browser app currently set as default on the device (e.g., Safari or Chrome).
typestring
setContinueUrlParam
descriptionWhether the "continue" URL param should be set, if available, when linking to this page. Used only for Platform.WEB.
typeboolean
target
descriptionWhere to display the linked URL. Used only for Platform.WEB. See Target enum.
formatint32
typeinteger
themedUrl
$refThemedUrl
descriptionThe set of theme-dependent URLs to open. One of url or themed_url required.
url
descriptionThe URL to open. One of url or themed_url required.
typestring
typeobject
BrowserCapabilities
descriptionThe capabilities related to opening a URL in a browser. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 2
idBrowserCapabilities
properties
typeSelection
descriptionWhether the client supports selecting the browser API type that is used.
typeboolean
typeobject
ByteArray
descriptionA byte array
idByteArray
properties
values
descriptionvalues of byte array int8 scale
items
formatint32
typeinteger
typearray
typeobject
Card
descriptionCards that can be stacked on a screen.
idCard
properties
anchor
descriptionAn identifier for scrolling into the view.
typestring
collectionCard
$refCollectionCard
descriptionCollection Card
loading
$refLoadingCard
descriptionCard with a loading spinner on it.
oneGoogle
$refOneGoogleCard
descriptionCard representing an entry in the OneGoogle Account Menu.
promptCarousel
$refPromptCarouselCard
descriptionPrompt Carousel
searchResultCard
$refSearchResultCard
descriptionCard presenting a result on Google Search.
securityHubPromptCarousel
$refSecurityHubPromptCarouselCard
descriptionSecurityHub Prompt Carousel (for Angel)
segmentHeaderCard
$refSegmentHeaderCard
descriptionSegment header card
summary
$refSummaryCard
descriptionSummary Card
typeobject
CardCapabilities
descriptionThe capabilities of the cards framework Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idCardCapabilities
properties
adviceFramework
descriptionSupport for the Advice Framework.
typeboolean
borderlessCards
descriptionSupport for borderless summary cards.
typeboolean
carouselViewAll
descriptionSupports for "view all" button in carousels
typeboolean
genericStyledTexts
descriptionSupport for generic styled texts.
typeboolean
headerActionItems
descriptionWhether the client supports action menu on WelcomeHeader.
typeboolean
helpItem
descriptionSupport for help item in CardsAlternative.
typeboolean
iconOnlyChip
deprecatedTrue
descriptionSupport for chips that have only icons (no text)
typeboolean
legendBlock
descriptionSupport for LegendBlock
typeboolean
linkNavigation
descriptionSupport for link navigation.
typeboolean
listItemSecondaryIcon
descriptionSupport for secondary icon in ListItemBlock
typeboolean
navigateToAnchor
descriptionSupport for navigation to anchors
typeboolean
progressBarSummaryCardBlock
deprecatedTrue
descriptionSupport for progress bar block in summary cards.
typeboolean
promptResource
descriptionWhether the client supports prompt as a separate resource outside of the prompt carousel.
typeboolean
screenIntroLink
descriptionSupport for link in ScreenIntro.
typeboolean
segmentHeaderCard
descriptionSupport for segment header cards
typeboolean
signInSummaryCardBlock
descriptionSupport for sign in block in summary cards.
typeboolean
summaryCardPaddingDividerReplacement
descriptionSupport for additional padding replacing dividers in summary cards.
typeboolean
summaryCardProgressBar
descriptionWhether the client supports progress bar in the summary card
typeboolean
untintedUrlChipIcons
descriptionSupport for untinted URL chip icons.
typeboolean
typeobject
CardDeck
descriptionA set of cards.
idCardDeck
properties
cardKeys
descriptionList of cards. The order is equal to the order they should appear in the UI.
items
$refResourceKey
typearray
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the card deck.
typeobject
CardsAlternative
descriptionA screen with tabs and cards. Used for Home, Personal info, etc. Next Id: 22
idCardsAlternative
properties
appBar
$refAppBar
descriptionRenders the app bar. If omitted, mobile will render the default app bar but web won't render one. See go/mg-redesign-header-proto for more info.
bottomNavKey
$refResourceKey
descriptionId of the bottom buttons bar.
bottomNavSelection
$refResourceKey
descriptionIdentifies which bottom button should appear selected. If omitted or if there is no button with this key, the first button with a target is selected.
deckKey
$refResourceKey
descriptionId of the deck of cards displayed on the page.
footerKey
$refResourceKey
descriptionFooter displayed on this page.
hatsSurvey
$refHaTSSurvey
descriptionHaTS survey to be shown.
helpItemTarget
$refResourceKey
deprecatedTrue
descriptionId of the target of the help center item in the header. DEPRECATED: use support link instead.
leftNavKey
$refResourceKey
descriptionId of the left navigation.
leftNavSelection
$refResourceKey
descriptionIdentifies which left menu item should appear selected. If omitted or if there is no button with this key, nothing is selected.
onboardingFlowKey
$refResourceKey
deprecatedTrue
descriptionId of an OnboardingFlow resource.
screenIntro
$refScreenIntro
descriptionScreen intro displayed just before the cards.
simpleHeaderKey
$refResourceKey
descriptionId of the header bar where action items and a title are displayed. Currently only used on Android and iOS.
supportLink
$refLink
descriptionId of the link of the help center item in the header, successor of help_item_target.
supportPanelKey
$refResourceKey
descriptionSupport panel displayed on the page.
topNavKey
$refResourceKey
descriptionId of the top tabs bar.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the summary page.
welcomeHeaderKey
$refResourceKey
descriptionId of the header bar where user name and avatar are displayed.
welcomeScreenIntroKey
$refResourceKey
descriptionPersonalized welcome screen intro displayed on the home page instead of the usual screen intro.
typeobject
CarouselBlock
descriptionA horizontal list (carousel) block.
idCarouselBlock
properties
accessibilityLabel
descriptionAccessibility label for the legend item, used by screen readers.
typestring
itemWidth
descriptionThe width of the carousel item, only applies to vertical carousels. If not provided, client defaults to 128dp.
formatint32
typeinteger
items
descriptionList of carousel items.
items
$refCarouselItem
typearray
itemsType
descriptionThe carousel items type. See CarouselItemsType for possible values.
formatint32
typeinteger
textHorizontalAlignment
descriptionHorizontal alignment of text. See HorizontalAlignment enum.
formatint32
typeinteger
viewAllLink
$refLink
descriptionIf present, a "view all" button will be shown at the end of the carousel. When tapped it will open this link.
viewAllTarget
$refResourceKey
deprecatedTrue
descriptionIf present, a "view all" button will be shown at the end of the carousel. When tapped it will open this target. DEPRECATED: Use view_all_link instead.
viewAllText
descriptionText, which is shown beneath the "view all" button. If empty the button is shown without text.
typestring
typeobject
CarouselItem
descriptionItem of a carousel, can be an elevated or flat card.
idCarouselItem
properties
descriptionColor
$refColor
descriptionColor of the description text.
descriptions
descriptionList of carousel descriptions.
items
typestring
typearray
elevate
descriptionWhether or not to elevate the carousel card.
typeboolean
image
$refImage
descriptionImage displayed on the top or left of the carousel item.
label
descriptionLabel of the carousel item.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
specialDescription
$refSpecialDescription
descriptionSpecial description.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
textEntries
deprecatedTrue
descriptionText entries of the carousel item. Use label, titles, etc. instead.
items
$refStyledTextEntry
typearray
titles
descriptionList of carousel titles.
items
typestring
typearray
typeobject
CharArray
descriptionA char array
idCharArray
properties
values
descriptionvalues of char array char
items
formatint32
typeinteger
typearray
typeobject
ClientCapabilities
descriptionDescribes the client's capabilities to the server. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 23
idClientCapabilities
properties
androidIntentCapabilities
$refAndroidIntentCapabilities
descriptionThe supported intent capabilites of the client
bottomNavigation
descriptionWhether the client supports bottom navigation or not.
typeboolean
browserAuthentication
descriptionWhether the client supports signing users in before opening a browser alternative.
typeboolean
browserCapabilities
$refBrowserCapabilities
descriptionThe capabilities related to opening a URL in a browser.
cardCapabilities
$refCardCapabilities
descriptionThe capabilities of the cards framework
expressiveDesign
descriptionWhether the client implements the expressive design language.
typeboolean
footer
descriptionWhether the client supports footer or not.
typeboolean
hats
descriptionWhether the client supports HaTS. See go/hats for details.
typeboolean
leftNavigation
descriptionWhether the left navigation is supported or not.
typeboolean
nativeCapabilities
$refNativeCapabilities
descriptionThe capabilities of the native actions.
seamlessDarkMode
descriptionWhether the client supports theme-agnostic resources.
typeboolean
simpleHeader
descriptionWhether the client supports simple header or not.
typeboolean
supportLinkDelegation
descriptionWhether the client supports support_link and DelegateLinkType.DELEGATE_SUPPORT.
typeboolean
supportedAlternativeTypes
descriptionLists all supported alternative types. Only supported since gmscore_module_version=3 v2 and below supports MenuAlternative, MessageAlternative, NativeAlternative, BrowserAlternative.
items
$refSupportedAlternativeType
typearray
supportedIcons
descriptionLists all supported icons.
items
$refSupportedIcon
typearray
supportedItemTypes
descriptionLists all supported item types. Only supported since gmscore_module_version=3 v2 and below supports SimpleItem and PromoItem.
items
$refSupportedItemType
typearray
supportedNativeActions
descriptionLists all supported native actions.
items
$refSupportedNativeAction
typearray
supportedOfflineScreens
descriptionLists all supported offline screens.
items
$refSupportedOfflineScreen
typearray
topTabIcons
descriptionWhether the client supports top tab icons or not.
typeboolean
usesStandardChevron
descriptionWhether the client uses the default chevrons or a custom version with less padding
typeboolean
webviewCapabilities
$refWebviewCapabilities
descriptionThe capabilities of the webview client.
typeobject
ClientVersions
descriptionThe version of a specific piece of client software. This message type has an equivalent type in asm_client_info.proto that should generally be changed in sync. Next Id: 14 LINT.IfChange
idClientVersions
properties
androidLibraryVersion
descriptionThe version of the Android AccountSettings library that is used outside of GMSCore, to present ASMS content within other apps. e.g. "1.0"
typestring
androidOsVersion
descriptionThe Android OS version, e.g. "5.1.1".
typestring
androidSdkVersion
descriptionThe Android SDK version. e.g. "22"
typestring
androidSystemWebviewVersion
descriptionThe version of the Android system webview component e.g. "37.0.0.0"
typestring
gmscoreModuleApkVersionName
descriptionThe version of the AccountSettings GMSCore module. ., eg. "1237.113896342.113954321" https://docs.google.com/document/d/1bmA9cRjlIpM_PBAS3I9m-4x6U3M4vs_MN-FA3epaA78/edit#heading=h.27m0cgqiiq77
typestring
gmscoreModuleVersion
descriptionThe version of the AccountSettings GMSCore module. e.g. "1" In the past it was manually incremented. Going forward it is pinned to the container version: go/pin-module-version-to-container
typestring
gmscoreVersion
descriptionThe GMSCore version code. e.g. "9033000"
typestring
gmscoreWebviewModuleVersion
descriptionThe version of the Account Settings Webview GMSCore module. e.g. "1" In the past it was manually incremented. Going forward it is pinned to the container version: go/pin-module-version-to-container
typestring
iosAppBundleId
descriptionThe bundle ID (CFBundleIdentifier) of the hosting iOS app. e.g. "com.google.ios.youtube"
typestring
iosAppVersion
descriptionThe version (CFBundleVersion) of the hosting iOS app. e.g. "10.30.11661"
typestring
iosLibrary
descriptionThe type of the iOS AccountSettings library, e.g. "main" or "policies"
typestring
iosLibraryVersion
descriptionThe version of the iOS AccountSettings library. e.g. "1.0"
typestring
iosVersion
descriptionThe iOS version. e.g. "9.2.1"
typestring
typeobject
CollapsableBlock
descriptionBlock that can be collapsed, containing a set of other blocks.
idCollapsableBlock
properties
collapsedActionLabel
descriptionThe label of the action block in its collapsed form.
typestring
content
descriptionThe content of the block in its extended form.
items
$refOneBoxBlock
typearray
expandedContentDescription
descriptionDescription below the title of the expanded section.
typestring
expandedContentTitle
descriptionTitle on top of the expanded section.
typestring
initiallyExpanded
descriptionIndicator whether the block should initially be collapsed or extended.
typeboolean
typeobject
CollectionCard
descriptionA collection card - screen/3R3xDXaRngvfQMS.
idCollectionCard
properties
description
descriptionDescription of the card.
typestring
hyperlink
$refLink
descriptionLink of the hyperlink_text.
hyperlinkText
descriptionHyperlink text/label of the card displayed after the description.
typestring
stacks
descriptionStacks of the card.
items
$refStack
typearray
title
descriptionTitle of the card.
typestring
typeobject
Color
descriptionRepresents a color in the RGBA color space. This representation is designed for simplicity of conversion to and from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't have information about the absolute color space that should be used to interpret the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most `1e-5`. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ...
idColor
properties
alpha
descriptionThe fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
formatfloat
typenumber
blue
descriptionThe amount of blue in the color as a value in the interval [0, 1].
formatfloat
typenumber
green
descriptionThe amount of green in the color as a value in the interval [0, 1].
formatfloat
typenumber
red
descriptionThe amount of red in the color as a value in the interval [0, 1].
formatfloat
typenumber
typeobject
DashboardNavigationMetadata
descriptionAdditional information about navigations from Google Dashboard.
idDashboardNavigationMetadata
properties
globalCta
descriptionType of global CTA the user interacted with, e.g. Takeout (Download your data) or "Delete a service".
enum
  • GLOBAL_CTA_UNSPECIFIED
  • GLOBAL_CTA_UNKNOWN
  • GLOBAL_CTA_TAKEOUT
  • GLOBAL_CTA_DELETE_A_SERVICE
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • An uncategorized Global CTA.
  • Global CTA that takes the user to Google Takeout (https://takeout.google.com). https://screenshot.googleplex.com/8ELE8GduazvxVQZ.png
  • Global CTA that takes the user to 'Delete a service' page (https://myaccount.google.com/delete-services-or-account). https://screenshot.googleplex.com/EiKosTWAdfCGToH.png
typestring
typeobject
DashboardServiceCardOutboundNavigationMetadata
descriptionAdditional information about outbound navigations from service cards on Google Dashboard.
idDashboardServiceCardOutboundNavigationMetadata
properties
navigationType
descriptionType of Navigation - whether the user went to service specific Takeout page, service's privacy page etc.
enum
  • NAVIGATION_TYPE_UNSPECIFIED
  • CONTENT_LINKS
  • HELP_CENTER
  • OTHER_ACTION_CHIPS
  • PRIVACY_PAGE
  • SERVICE_PAGE
  • SETTINGS_PAGE
  • TAKEOUT
  • TAKEOUT_TRANSFER
  • MY_ACTIVITY
  • ACTIVITY_ITEMS_LINKS
  • MY_ACTIVITY_MANAGE_HISTORY
  • CONTINUE_TO_SERVICE
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • Navigation to one of the links in service card's body (https://screenshot.googleplex.com/3hRNyKfoqKvUFxr.png)
  • Navigation to the service's help center by clicking on "Help center" action chip (https://screenshot.googleplex.com/Q9XUxdcyquUymh8.png)
  • Navigation to action chips other than the ones listed in this enum e.g. "Manage history" chip on Youtube card (https://screenshot.googleplex.com/5nzGJzy2MRdmomB.png)
  • Navigation to service's privacy page by clicking on "Your data in X" action chip (https://screenshot.googleplex.com/6X7tTR6wDukrPYB.png)
  • Navigation to service's page by clicking on card header (https://screenshot.googleplex.com/63vVsaegFVcDC4A.png)
  • Navigation to service's settings page by clicking on "Settings" action chip (https://screenshot.googleplex.com/7NAiqJCENGQp5Bm.png)
  • Navigation to Takeout by clicking on "Download" action chip (https://screenshot.googleplex.com/6u75minrW2K3brW.png)
  • Navigation to Takeout's transfer page by clicking on "Transfer your data" action chip (https://screenshot.googleplex.com/X2QJPrFfnqLig4g.png)
  • Navigation to My Activity page by clicking on setting state action chip (http://screen/7WUvsJvT2kgZYuZ)
  • Navigation to one of the links in service card's activity items (http://screen/AM4vYpvYoRn2Y7A)
  • Navigation to My Activity History page by clicking on manage history (http://screen/Yu6sQXyatMp2o7p)
  • Navigation to service's page by clicking on "Continue to [service]" action chip (http://screen/54GgDCNNnDaffmT.png)
typestring
pageSection
descriptionThe section of the dashboard page to which the service card belongs.
enum
  • PAGE_SECTION_UNSPECIFIED
  • PAGE_SECTION_RECENTLY_USED_SERVICES
  • PAGE_SECTION_OTHER_GOOGLE_SERVICES
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • Section of dashboard page containing user's recently used services. http://screen/9QWGzrWj8F9dTgE.png
  • Section of dashboard page containing services other services. http://screen/6cUx7rWCS7Vai6B.png
typestring
serviceId
descriptionID of the service e.g. MAPS, PHOTOS, DRIVE, YOUTUBE etc..
enum
  • UNKNOWN
  • ADSENSE
  • ADWORDS
  • ALERTS
  • ANALYTICS
  • ANDROID
  • ANDROIDMARKET
  • BLOGGER
  • BOOKS
  • CHROMIUMSYNC
  • CALENDAR
  • CLOUDPRINT
  • CONTACTS
  • CUSTOMSEARCH
  • DRIVE
  • FEEDBURNER
  • FIT
  • GMAIL
  • GMBLOCATIONS
  • GOOGLEVOICE
  • GROUPS
  • JOTSPOT
  • KEEP
  • MADISON
  • MANUFACTURERCENTER
  • MAPS
  • MERCHANTCENTER
  • MOBILESYNC
  • NEWS
  • PAYMENTS
  • PICASA
  • PLUS
  • TASKS
  • WEBMASTERTOOLS
  • YOUTUBE
  • ACCOUNT
  • ANDROIDMUSIC
  • AUDIOHISTORY
  • DEVICE_INFORMATION
  • FUSIONTABLES
  • GLASS
  • HIST
  • LATITUDE
  • SHOPPERASSIST
  • YOUTUBE_SEARCH_HISTORY
  • YOUTUBE_WATCH_HISTORY
  • YOUTUBE_HISTORY
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
enumDescriptions
  • The default value used when a new enum value is not yet known to the parser of the protocol buffer.
  • Adsense
  • Google Ads
  • Alerts
  • Analytics
  • Android
  • Play Store.
  • Blogger
  • Google books
  • Chrome sync
  • Calendar
  • Cloudprint
  • Contacts
  • Programmable Search Engine.
  • Google drive
  • Feedburner
  • Fit
  • Gmail
  • Google My Business Locations
  • Google Voice
  • Google Groups
  • Sites.
  • Keep
  • Brand accounts.
  • Manufacturer Center
  • Google maps
  • Merchant Center
  • Google Sync
  • Google news
  • Previously known as Checkout and Wallet.
  • Photos.
  • Currents aka G+ aka Oz aka GoogleMe aka EmeraldSea.
  • Tasks
  • Google Search Console
  • YouTube
  • DEPRECATED: This service will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Play Music. DEPRECATED: Service no longer exists.
  • Voice and Audio Activity. DEPRECATED: This is no longer a top-level UDC setting and is no longer shown on Dashboard.
  • DEPRECATED: This UDC setting no longer exists.
  • DEPRECATED: Service no longer exists.
  • DEPRECATED: Service no longer exists on Dashboard.
  • Web History. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Location History. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Package Tracking. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • DEPRECATED: Merged into YOUTUBE_HISTORY.
  • DEPRECATED: Merged into YOUTUBE_HISTORY.
  • DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
typestring
typeobject
DescriptionBlock
descriptionA description block, can contain a title with a link, a description and an image (position to the right of the block). Next id: 11
idDescriptionBlock
properties
descriptionText
descriptiondescription block description text.
typestring
image
$refImage
descriptionimage displayed to the right of the text.
largeImage
$refImage
descriptionthe large version of image to be displayed on larger screens.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the link click event. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the description block link.
linkTarget
$refResourceKey
deprecatedTrue
descriptionId of link destination resource. DEPRECATED: Use link instead.
linkText
descriptiondescription block link text.
typestring
stackItemImage
$refImage
descriptionWhen DescriptionBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
title
descriptiondescription block title.
typestring
typeobject
DividerBlock
descriptionA block that acts as a divider between different kinds of blocks.
idDividerBlock
properties
typeobject
DoubleArray
descriptionA double array
idDoubleArray
properties
values
descriptionvalues of double array
items
formatdouble
typenumber
typearray
typeobject
ExpansionUnit
descriptionscreen/9fYD3c8gNSJH6Aj & screen/AfX5FY6knEvFoEj
idExpansionUnit
properties
backgroundColor
$refThemedColor
descriptionColor to tint the background and serve as container for Icon and Label
foregroundColor
$refThemedColor
descriptionColor to tint label and icon
icon
$refImage
descriptionIcon of the expansion button
label
descriptionLabel of the expansion button
typestring
typeobject
Extra
descriptionAn Android intent extra LINT.IfChange
idExtra
properties
booleanArrayValue
$refBoolArray
descriptionA boolean array extra value.
booleanValue
descriptionA boolean extra value.
typeboolean
byteArrayValue
$refByteArray
descriptionA byte array extra value.
byteValue
descriptionA byte extra value. int8 scale
formatint32
typeinteger
charArrayValue
$refCharArray
descriptionA char array extra value.
charValue
descriptionA char extra value. char
formatint32
typeinteger
doubleArrayValue
$refDoubleArray
descriptionA double array extra value.
doubleValue
descriptionA double extra value.
formatdouble
typenumber
floatArrayValue
$refFloatArray
descriptionA float array extra value.
floatValue
descriptionA float extra value.
formatfloat
typenumber
intArrayValue
$refIntArray
descriptionAn int array extra value.
intValue
descriptionAn int extra value.
formatint32
typeinteger
longArrayValue
$refLongArray
descriptionA long array extra value.
longValue
descriptionA long extra value.
formatint64
typestring
shortArrayValue
$refShortArray
descriptionA short array extra value.
shortValue
descriptionA short extra value. int16 scale
formatint32
typeinteger
stringArrayValue
$refStringArray
descriptionA string array extra value.
stringValue
descriptionA string extra value.
typestring
typeobject
FauxbakeAlternative
descriptionA screen with a profile picture and buttons to allow changing or removing it. Next Id: 11
idFauxbakeAlternative
properties
addPictureButton
$refFauxbakeButton
descriptionThe button that allows users to add a profile picture.
avatarInformation
$refFauxbakePictureInfo
descriptionThe accessibility information for the picture if the user has a profile picture set.
changePictureButton
$refFauxbakeButton
descriptionThe button that allows users to change their profile picture.
croppingOverlay
$refFauxbakeCroppingOverlay
descriptionFauxbake cropping and rotate screen.
description
descriptionThe description text that should be displayed below the title.
typestring
footer
$refFauxbakeFooter
descriptionThe footer that should be displayed at the bottom of the screen.
monogramInformation
$refFauxbakePictureInfo
descriptionThe accessibility information for the picture if the user has no profile picture set and a monogram is visible instead.
removePictureButton
$refFauxbakeButton
descriptionThe button that allows users to remove their profile picture.
title
descriptionThe title text that should be displayed at the top of the screen.
typestring
welcomeHeaderKey
$refResourceKey
descriptionAn optional welcome header to configure a menu in the navigation bar. Should not include an actual expanding header, as there already is a big profile picture on the screen.
typeobject
FauxbakeButton
descriptionA button with a title and icon. Does not support generic resource-based navigation and instead relies on native action already present on the device. Next Id: 4
idFauxbakeButton
properties
accessibilityLabel
descriptionAn accessibility label for the button. If not present, the button title should be used.
typestring
icon
$refImage
descriptionThe icon of the button
title
descriptionThe title of the button.
typestring
typeobject
FauxbakeCroppingExtraInformationAlert
descriptionAlert showing extra information. Next Id: 4
idFauxbakeCroppingExtraInformationAlert
properties
closeButtonTitle
descriptionTitle for the button that closes the information alert.
typestring
informationText
descriptionText for the extra information alert.
typestring
triggerButton
$refFauxbakeButton
descriptionButton for triggering the extra information alert.
typeobject
FauxbakeCroppingOverlay
descriptionOverlay screen for cropping and rotating the user profile picture. Next Id: 5
idFauxbakeCroppingOverlay
properties
navigationBar
$refFauxbakeCroppingOverlayNavigationBar
descriptionNavigation bar containing the back and extra information alert buttons.
rotateButton
$refFauxbakeButton
descriptionButton to rotate the image, placed on the footer.
saveButton
$refFauxbakeButton
descriptionButton that concludes the action of cropping & rotating the image.
typeobject
FauxbakeCroppingOverlayNavigationBar
descriptionNavigation bar for the cropping overlay containing the back button and extra information alert trigger with its data. Next Id: 4
idFauxbakeCroppingOverlayNavigationBar
properties
backButton
$refFauxbakeButton
descriptionNavigation bar back button.
extraInformationAlert
$refFauxbakeCroppingExtraInformationAlert
descriptionAlert showing extra information.
title
descriptionThe title shown in the navigation bar.
typestring
typeobject
FauxbakeFooter
descriptionThe footer text that should be displayed at the bottom of the screen. Next Id: 6
idFauxbakeFooter
properties
icon
$refImage
descriptionThe icon that is displayed next to the footer text.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
linkTarget
$refResourceKey
deprecatedTrue
descriptionThe target of the link at the end of the footer. DEPRECATED: Use link instead.
linkText
descriptionThe text of the link at the end of the footer.
typestring
text
descriptionThe text that should be in the footer.
typestring
typeobject
FauxbakePictureInfo
descriptionAdditional information for the big profile picture on the Fauxbake screen. Next Id: 3
idFauxbakePictureInfo
properties
accessibilityHint
descriptionThe hint that is going to be read when a screen reader focuses on the profile picture. Should indicate the action to take to activate the normal tap action (e.g., change the profile picture).
typestring
accessibilityLabel
descriptionThe text that is going to be read when a screen reader focuses on the profile picture.
typestring
typeobject
FeedbackParams
descriptionConfiguration items used when launching the Feedback Client. Next Id: 3
idFeedbackParams
properties
captureScreenshot
descriptionIf true, include a screenshot in the feedback report.
typeboolean
category
descriptionThe Feedback entry point within My Google, used to sort into buckets.
typestring
typeobject
FloatArray
descriptionA float array
idFloatArray
properties
values
descriptionvalues of float array
items
formatfloat
typenumber
typearray
typeobject
Footer
descriptionFooter consists of link items.
idFooter
properties
items
descriptionList of items.
items
$refFooterItem
typearray
typeobject
FooterItem
descriptionOne of the Footer link text items. Next id: 5
idFooterItem
properties
label
descriptionThe a11y text label for this link.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Use link instead.
text
descriptionThe text content of this link.
typestring
typeobject
GetClientConfigRequest
descriptionRequest message for GetClientConfig.
idGetClientConfigRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
typeobject
GetClientConfigResponse
descriptionResponse message for GetClientConfig. The fields here should be kept in sync with id.boq.proto.protoconf.accountsettings.mobile.service.ClientConfig. LINT.IfChange Next Id: 20
idGetClientConfigResponse
properties
attSignalConfigs
descriptionConfiguration for appending ATT (Apple Tracking Transparency) consent state to URLs in Octarine webviews, for every app/URL combination.
items
$refATTSignalConfig
typearray
canUsePeopleApiForProfilePictureUploading
descriptionWhether it's safe to use People API for profile picture uploading. Used only by iOS client.
typeboolean
clearcutDenylistedScreenIds
descriptionList of screen IDs that should have clearcut logging disabled.
items
formatint32
typeinteger
typearray
heartbeatTimesS
descriptionThe client will send heartbeat logs after a user has been on a screen for the given number of seconds. Also included in logs as int32.
items
formatint32
typeinteger
typearray
prefetchingEnabled
descriptionWhether the client app should issue PrefetchRelatedScreens requests.
typeboolean
screenMaxLifetime
descriptionAfter this time limit, screens should be deleted from the cache. The client may use a periodic task for this, so the actual deletion may happen a little later than the deadline given here.
formatgoogle-duration
typestring
stableScreenStaleTime
descriptionAfter this time limit, cached stable screens should be considered stale (potentially out of date). This value should be based on how quickly we need to be able to roll out product changes.
formatgoogle-duration
typestring
unstableScreenStaleTime
descriptionAfter this time limit, cached unstable screens should be considered stale (potentially out of date). This value should be based on how quickly we want changes by the user to be visible when made from another app or device.
formatgoogle-duration
typestring
useSystemDefaultBrowserToOpenUrls
descriptionIndicates whether the client should use the default system browser to open links in Octarine.
typeboolean
webviewBlacklistedUrlPatterns
descriptionSee webview_whitelisted_url_patterns.
items
typestring
typearray
webviewBrowserAuthBlacklistedUrlPatterns
descriptionSee webview_browser_auth_whitelisted_url_patterns.
items
typestring
typearray
webviewBrowserAuthWhitelistedUrlPatterns
descriptionList of regexes used to determine whether a user should be authenticated for a given URL. The user should be authenticated if the URL matches any regex in webview_browser_auth_whitelisted_url_patterns and doesn't match any regex in webview_browser_auth_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewDefaultJsBridgeBlacklistedUrlPatterns
descriptionSee webview_default_js_bridge_whitelisted_url_patterns.
items
typestring
typearray
webviewDefaultJsBridgeWhitelistedUrlPatterns
descriptionList of regexes used to determine whether any JS bridge should be enabled for a given URL. An arbitrary JS bridge can be enabled if the URL matches any regex in webview_default_js_bridge_whitelisted_url_patterns and doesn't match any regex in webview_default_js_bridge_blacklisted_url_patterns in addition to passing any other checks specific to that JS bridge. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewUdcJsBridgeBlacklistedUrlPatterns
descriptionSee webview_udc_js_bridge_whitelisted_url_patterns.
items
typestring
typearray
webviewUdcJsBridgeWhitelistedUrlPatterns
descriptionList of regexes used to determine whether the UDC JS bridge should be enabled for a given URL. The UDC JS bridge should be enabled if the URL matches any regex in webview_udc_js_bridge_whitelisted_url_patterns and doesn't match any regex in webview_udc_js_bridge_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewWhitelistedUrlPatterns
descriptionList of regexes used to determine whether a URL should be opened in a webview. A URL may be opened in the webview if it matches any regex in webview_whitelisted_url_patterns and doesn't match any regex in webview_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
typeobject
GetResourceRequest
descriptionRequest message for GetResource.
idGetResourceRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceKey
$refResourceKey
descriptionIdentifies the Resource being requested.
resourcesToOmit
descriptionSpecify the resources to omit from the response. The server is allowed to ignore this option.
items
$refResourceToOmit
typearray
typeobject
GetResourceResponse
descriptionResponse message for GetResource.
idGetResourceResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionThe returned resource.
typeobject
GetScreenRequest
descriptionRequest message for GetScreen.
idGetScreenRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
screenId
descriptionIdentifies the screen being requested. See ScreenId enum for possible values.
formatint32
typeinteger
screensToOmit
descriptionSpecify the screens to omit from the response. The server is allowed to ignore this option.
items
$refScreenToOmit
typearray
typeobject
GetScreenResponse
descriptionResponse message for GetScreen.
idGetScreenResponse
properties
additionalScreens
descriptionAdditional screens that the client should cache.
items
$refScreen
typearray
screen
$refScreen
descriptionThe returned screen.
typeobject
GetSignedOutResourceRequest
descriptionRequest message for GetSignedOutResource.
idGetSignedOutResourceRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceKey
$refResourceKey
descriptionIdentifies the Resource being requested.
resourcesToOmit
descriptionSpecify the resources to omit from the response. The server is allowed to ignore this option.
items
$refResourceToOmit
typearray
typeobject
GetSignedOutResourceResponse
descriptionResponse message for GetSignedOutResource.
idGetSignedOutResourceResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionThe returned resource.
typeobject
GoogleAccountVisualElementConfig
descriptionConfig for Google Account visual elements. It should contain all information required for VE logging such as id and metadata.
idGoogleAccountVisualElementConfig
properties
metadata
$refGoogleAccountVisualElementMetadata
descriptionAdditional metadata for Google Account visual elements
veid
descriptionVisual Element Id from logs/gws/config/identity_metrics/google_account_configuration
formatint32
typeinteger
typeobject
GoogleAccountVisualElementMetadata
descriptionContainer to hold optional metadata associated with a visual element event in the google-account namespace. Will be used as an extension for the IdentityCommonVisualElementMetadata which will be interpreted by all nodes that are depending on the IdentityCommonVeloggingWeb node.
idGoogleAccountVisualElementMetadata
properties
accountSettingsArea
enum
  • ACCOUNT_SETTINGS_AREA_UNSPECIFIED
  • ABOUT_GOOGLE
  • ABOUT_ME
  • ABOUT_THIS_AD
  • ACCESSIBILITY
  • ACCOUNT_ANNIVERSARY
  • ACCOUNT_DELETED
  • ACCOUNT_ENHANCED_SAFE_BROWSING
  • ACCOUNT_LINKING
  • ACCOUNT_MENU
  • ACTIVITY_CONTROLS
  • ACTIVITY_CONTROLS_DEVICE_INFORMATION
  • ACTIVITY_CONTROLS_LOCATION_HISTORY
  • ACTIVITY_CONTROLS_VOICE_AND_AUDIO_ACTIVITY
  • ACTIVITY_CONTROLS_WEB_AND_APP_ACTIVITY
  • ACTIVITY_CONTROLS_YOUTUBE_HISTORY
  • ACTIVITY_CONTROLS_YOUTUBE_SEARCH_HISTORY
  • ACTIVITY_CONTROLS_YOUTUBE_WATCH_HISTORY
  • ADDRESS
  • ADDRESSBOOK
  • ADDRESSBOOK_SCREEN
  • ADDRESS_ADD
  • ADDRESS_EDIT
  • ADD_ACCOUNT_TO_DEVICE
  • ADS_SETTINGS
  • ADS_SETTINGS_CARD_NOT_ELIGIBLE_LEARN_MORE
  • AGE_DISABLED
  • AGE_VERIFICATION_OPTIONS
  • ALBUM_ARCHIVE
  • ALERT
  • ALTERNATE_EMAIL
  • APP_PASSWORDS
  • AUTOCOMPLETE_SUGGESTIONS
  • BIRTHDAY
  • BIRTHDAY_AGE_STATUS
  • BIRTHDAY_EDIT
  • BLOCKED_USERS
  • BRAND_ACCOUNTS
  • BRAND_ACCOUNT_DELETED
  • BUSINESS_PERSONALIZATION
  • CLP_RECOMMENDED
  • CLP_RECOMMENDED_AUTOFILL
  • CLP_RECOMMENDED_BACKUP
  • CLP_RECOMMENDED_FINDMYDEVICE
  • CLP_RECOMMENDED_NEARBY
  • CLP_RECOMMENDED_PAY
  • CLP_SCREEN
  • COMBINED_RECOVERY_OPTIONS_PAGE
  • COMMUNICATION_PREFERENCES
  • COMMUNICATION_PREFERENCES_LANDING
  • CONNECTED_APPS
  • CONSENT_PRIMITIVE_DEMO_CONFIG
  • CONSTELLATION_CONSENT
  • CONTACTS
  • CONTACT_EMAIL
  • CREDENTIAL_DETAIL
  • CREDENTIAL_LIST
  • DARK_WEB_REPORT_SCAN
  • DARK_WEB_REPORT_SCAN_RECOMMENDED
  • DARK_WEB_REPORT_SCREEN
  • DARK_WEB_REPORT_SETUP_SCREEN
  • DASHBOARD_OUTBOUND_SCREEN
  • DATA_AND_PERSONALIZATION
  • DATA_AND_PRIVACY_DATA_IMPROVES_EXPERIENCE
  • DATA_AND_PRIVACY_DATA_VISIBILITY
  • DELETE_ACCOUNT
  • DELETE_GMAIL
  • DELETE_GOOGLE_ONE
  • DELETE_SERVICES
  • DELETE_SERVICES_OR_ACCOUNT
  • DELETE_YOUTUBE
  • DEPRECATED_PROFILE_DETAILS
  • DEVICE_ACTIVITY_INTRO
  • DEVICE_APPS
  • DEVICE_CONTACTS
  • DEVICE_SETTINGS_ABOUT_PHONE
  • DEVICE_SETTINGS_EMERGENCY_INFO
  • DEVICE_SETTINGS_PAYMENTS
  • DIGITAL_ID_MANAGEMENT_SCREEN
  • DOCUMENT_MANAGEMENT_SCREEN
  • EMAIL
  • FAMILY_CHILD_RESTORE_PAGE_SCREEN
  • FAMILY_CREATE_CONFIRMATION_OR_DETAILS
  • FAMILY_CREATE_CONFIRMATION_OR_DETAILS_DEPRECATED
  • FAMILY_CREATE_FAMILY_CONFIRMATION_SCREEN
  • FAMILY_CREATE_FAMILY_PAGE_SCREEN
  • FAMILY_CREATION
  • FAMILY_DELETE_FAMILY_PAGE_SCREEN
  • FAMILY_DETAILS
  • FAMILY_ENTERTAINMENT
  • FAMILY_HOME_STRUCTURE_SCREEN
  • FAMILY_INVITATION_COMPLETE_PAGE
  • FAMILY_INVITE_MEMBERS
  • FAMILY_INVITE_MEMBERS_PAGE
  • FAMILY_INVITE_SECOND_PARENT
  • FAMILY_LEAVE_FAMILY
  • FAMILY_LINK
  • FAMILY_LIST_PENDING_INVITATIONS_PAGE
  • FAMILY_MANAGEMENT
  • FAMILY_MEMBERS
  • FAMILY_MEMBERS_SUPERVISION_SCREEN
  • FAMILY_MEMBER_OR_INVITATION_DETAILS_PAGE_SCREEN
  • FAMILY_PARENTAL_CONTROLS
  • FAMILY_PARENTAL_CONTROLS_MANAGE_KID_SEARCH_SETTINGS
  • FAMILY_PAYMENT_METHOD
  • FAMILY_PRODUCT_FAMILY_CALENDAR
  • FAMILY_PRODUCT_FAMILY_LINK
  • FAMILY_PRODUCT_GOOGLE_ONE
  • FAMILY_PRODUCT_PHOTOS
  • FAMILY_PRODUCT_PLAY_LIBRARY
  • FAMILY_PRODUCT_YOUTUBE_MUSIC
  • FAMILY_PRODUCT_YOUTUBE_RED
  • FAMILY_PRODUCT_YOUTUBE_UNPLUGGED
  • FAMILY_REMOVE_MEMBER_PAGE
  • FAMILY_SELECT_SECOND_PARENT_CANDIDATELIST_SCREEN
  • FAMILY_SELECT_SECOND_PARENT_PAGE
  • FAMILY_SELECT_TANDEM_PARTNER_PAGE
  • FAMILY_SERVICES
  • FAMILY_SERVICES_CARD
  • FAMILY_TANDEM_PARTNER_SELECTED_PAGE
  • FAMILY_TANDEM_STATUS_PAGE
  • FAMILY_UPGRADE_FOP_PAGE_SCREEN
  • FAMILY_UPGRADE_TOS_PAGE_SCREEN
  • FAQ_CARD_ACCOUNT_DATA_ARTICLE
  • FAQ_CARD_MANAGE_GOOGLE_SETTINGS_ARTICLE
  • FAQ_CARD_RECOVERY_INFORMATION_ARTICLE
  • FAQ_CARD_SUBSCRIPTION_MANAGEMENT_ARTICLE
  • FAQ_CARD_SUSPICIOUS_ACTIVITY_ARTICLE
  • FAUXBAKE
  • FEEDBACK
  • FIND_YOUR_PHONE
  • FITBIT_PRIVACY_CENTER_CONNECTED_APPS
  • FITBIT_PRIVACY_CENTER_DELETION_CATEGORIES
  • FITBIT_PRIVACY_CENTER_DELETION_CONFIRMATION
  • FITBIT_PRIVACY_CENTER_DELETION_OPTIONS
  • FITBIT_PRIVACY_CENTER_FEATURE
  • FITBIT_PRIVACY_CENTER_FEATURES
  • FITBIT_PRIVACY_CENTER_PAIRED_DEVICES
  • FITBIT_PRIVACY_CENTER_RND_FEATURES
  • FITBIT_PRIVACY_CENTER_SETTINGS
  • FIT_PRIVACY_CENTER_ASSISTANT
  • FIT_PRIVACY_CENTER_CATEGORY_DELETION
  • FIT_PRIVACY_CENTER_DATA_TYPE_DELETION
  • FIT_PRIVACY_CENTER_DEVICES
  • FIT_PRIVACY_CENTER_MANAGE_CATEGORY_SCREEN
  • FIT_PRIVACY_CENTER_MANAGE_DATA
  • FIT_PRIVACY_CENTER_MOBILE_VITALS_SCREEN
  • FIT_PRIVACY_CENTER_PERSONALIZED_SUGGESTIONS
  • FIT_PRIVACY_CENTER_SETTINGS
  • GELLER_SUPERVISION_SCREEN
  • GENDER
  • GENERAL_LIGHT
  • GEO_HOME_ADDRESS
  • GEO_HOME_WORK_ADDRESS
  • GEO_WORK_ADDRESS
  • GESTURE_BASED_REAUTH
  • GMSCORE_SETTINGS_CLEAR_APP_STATE_SCREEN
  • GMSCORE_SETTINGS_HELP_SCREEN
  • GMSCORE_SETTINGS_ITEM_SCREEN
  • GMSCORE_SETTINGS_OPEN_SOURCE_LICENSES_SCREEN
  • GMSCORE_SETTINGS_SUBCATEGORY_SCREEN
  • GMSCORE_SETTINGS_SYSTEM_COMPONENT_UPDATE_SETTINGS_SCREEN
  • GMSCORE_SETTINGS_USAGE_REPORTING_SCREEN
  • GOOGLE_ACCOUNT_COMMUNITY_SCREEN
  • GOOGLE_ACCOUNT_HELP_CENTER
  • GOOGLE_ACCOUNT_MARKETING_PAGE
  • GOOGLE_ACCOUNT_PIN
  • GOOGLE_BUSINESS_PROFILES
  • GOOGLE_BUSINESS_PROFILES_SINGLE_LISTING
  • GOOGLE_DASHBOARD
  • GOOGLE_DASHBOARD_ANDROID
  • GOOGLE_GUIDE
  • GOOGLE_MY_BUSINESS_PORTAL
  • GOOGLE_MY_BUSINESS_SIGN_UP
  • GOOGLE_ONE_ALL_AVAILABLE_SUPPORT_OPTIONS_SCREEN
  • GOOGLE_ONE_CHAT_SUPPORT
  • GOOGLE_ONE_EMAIL_SUPPORT
  • GOOGLE_ONE_HOME
  • GOOGLE_ONE_PHONE_SUPPORT
  • GOOGLE_ONE_STORAGE
  • GOOGLE_ONE_STORAGE_MANAGEMENT
  • GOOGLE_ONE_SUPPORT
  • GOOGLE_PAY_ADD_PAYMENT_METHOD
  • GOOGLE_PAY_EXPERIENCE_SCREEN
  • GOOGLE_PAY_MANAGE_PAYMENT_METHODS
  • GOOGLE_PAY_PAYMENT_METHOD_DETAILS
  • GOOGLE_PLUS_SETTINGS
  • GOOGLE_PRODUCT_FORUM
  • GRADUATION
  • HELP
  • HELP_CENTER
  • HELP_CENTER_ARTICLE_SCREEN
  • HELP_CENTER_SEARCH_ITEM
  • HOME
  • HOME_ACCOUNT_TYPE_CARD_ADULT_GRADUATION
  • HOME_ACCOUNT_TYPE_CARD_GLA_LEARN_MORE
  • HOME_ACCOUNT_TYPE_CARD_TEEN_GRADUATION
  • HOME_INTENT
  • HOME_NATIVE_NAVIGATION
  • IDENTITY_DOCUMENT
  • IDENTITY_VAULT_CONSENT
  • INACTIVE_ACCOUNT_MANAGER
  • INPUT_TOOLS
  • KID_ONBOARDING
  • LANGUAGE
  • LEGAL_ADDRESS_DETAIL
  • LEGAL_ADDRESS_EDIT
  • LEGAL_NAME_DETAIL
  • LEGAL_NAME_EDIT
  • LESS_SECURE_APPS
  • LESS_SECURE_APPS_HELP_ARTICLE
  • LIMITED_DISABLES
  • LINKED_APPS
  • LINKED_SERVICES_PRIMITIVE_SCREEN
  • LOCATION_DATA_POLICY
  • LOCATION_SHARING
  • MAPS_TIMELINE
  • MERCHANT_CENTER
  • MINOR_MODE_EXIT
  • MINOR_MOMENT
  • MULTIPLE
  • MY_ACTIVITY
  • MY_ACTIVITY_MANAGE_GOOGLE_SEARCH_HISTORY_SCREEN
  • MY_ACTIVITY_MANAGE_WEP_AND_APP_ACTIVITY
  • MY_ACTIVITY_MANAGE_YT_HISTORY
  • MY_ACTIVITY_PRODUCT_SCREEN
  • MY_ACTIVITY_YOUTUBE_WATCH_AND_SEARCH_HISTORY
  • MY_AD_CENTER
  • MY_AD_CENTER_HOME
  • NAME
  • NICKNAME
  • OBAKE_PICTURE_PICKER_AI_SELFIES
  • OBAKE_PICTURE_PICKER_CROP
  • OBAKE_PICTURE_PICKER_GOOGLE_PHOTOS
  • OBAKE_PICTURE_PICKER_ILLUSTRATION
  • OBAKE_PICTURE_PICKER_PAST_PROFILE_PHOTOS
  • OBAKE_PICTURE_PICKER_REMOVE_PICTURE
  • OFFLINE_OTP
  • ONBOARDING_SCREEN
  • OPAQUE_ID
  • OTHER_CREDENTIAL_LIST
  • OUTREACH_LANDING_PAGE
  • PAASK_ACCOUNT_NOTIFIER
  • PARTNER_AD_SETTINGS
  • PASSWORD
  • PASSWORD_AWARENESS
  • PASSWORD_CHECKUP
  • PASSWORD_LIGHT
  • PASSWORD_MANAGER_MARKETING_PAGE
  • PAYMENTS_ADD_FOP_PROMPT_TARGET
  • PAYMENTS_AND_SUBSCRIPTIONS
  • PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT_TARGET
  • PAYMENTS_CENTER
  • PAYMENTS_CENTER_BILLING_ADDRESSES
  • PAYMENTS_CENTER_LEGAL_ADDRESS
  • PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT_TARGET
  • PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT_TARGET
  • PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_ADHOC_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_CONFIRMED_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_CRIMEA_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT_TARGET
  • PAYMENT_METHODS
  • PAYMENT_METHOD_ADD
  • PAYMENT_METHOD_DETAIL
  • PAYMENT_METHOD_EDIT
  • PAYMENT_METHOD_LIST
  • PEOPLE_AND_SHARING
  • PERSONAL_INFO
  • PERSONAL_RESULTS_IN_SEARCH
  • PHONE
  • PHONE_SIGN_IN
  • POST_HIJACK_MITIGATION
  • PREFERENCES_LANDING
  • PRIMARY_EMAIL
  • PRIVACY_ADVISOR_ASSISTANT
  • PRIVACY_ADVISOR_MAPS
  • PRIVACY_ADVISOR_MESSAGES
  • PRIVACY_ADVISOR_SEARCH
  • PRIVACY_ADVISOR_YOUTUBE
  • PRIVACY_CHECKUP
  • PRIVACY_LANDING
  • PRIVACY_POLICY
  • PRIVACY_SAFE_SEARCH
  • PRODUCT_PROFILE_SCREEN
  • PROFILE
  • PROFILE_ADDRESS_ADD
  • PROFILE_ADDRESS_EDIT
  • PROFILE_ADD_ABOUT
  • PROFILE_ADD_CONTACT_INFO
  • PROFILE_ADD_WORK_AND_EDUCATION
  • PROFILE_CARD_LEARN_MORE
  • PROFILE_CHAT_EDIT
  • PROFILE_CUSTOM_URLS
  • PROFILE_DETAILS
  • PROFILE_DISCOVERABILITY
  • PROFILE_DISCOVERY
  • PROFILE_DISPLAY_NAME_EDIT
  • PROFILE_EDUCATION
  • PROFILE_EDUCATION_EDIT
  • PROFILE_EMAIL_EDIT
  • PROFILE_INTRODUCTION_EDIT
  • PROFILE_LIMITED_PROFILE
  • PROFILE_LIMITED_PROFILE_EDIT
  • PROFILE_LINKS
  • PROFILE_LINKS_EDIT
  • PROFILE_NAME
  • PROFILE_NAME_EDIT
  • PROFILE_NICKNAME_EDIT
  • PROFILE_OCCUPATION_EDIT
  • PROFILE_ORGANIZATION_INFO
  • PROFILE_PHONE_EDIT
  • PROFILE_PHOTO_EDIT
  • PROFILE_PICTURE
  • PROFILE_PICTURE_ADD_PICTURE_DIALOG
  • PROFILE_PICTURE_CHANGE_PICTURE_DIALOG
  • PROFILE_PICTURE_REMOVE_PICTURE_DIALOG
  • PROFILE_PLACES
  • PROFILE_PLACES_EDIT
  • PROFILE_PRONOUNS_EDIT
  • PROFILE_VANITY_URL_EDIT_SCREEN
  • PROFILE_WORKSPACE
  • PROFILE_WORK_HISTORY
  • PROFILE_WORK_HISTORY_EDIT
  • PURCHASES
  • PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK
  • PURCHASES_DETAIL
  • RECENTLY_USED_DEVICES
  • RECENT_SECURITY_EVENTS
  • RECOVERY_CONTACTS
  • RECOVERY_CONTACTS_PAGE
  • RECOVERY_EMAIL
  • RECOVERY_PHONE
  • REMOVE_ACCOUNT_FROM_DEVICE
  • REPORT_PROBLEM
  • RESCUE_CODE_PAGE
  • RESERVATIONS
  • RESERVATIONS_CARD_DESCRIPTION_LEARN_MORE_LINK
  • SAFER
  • SAFER_INTERNET_DAY
  • SAFER_PASSWORD_MANAGER_SCREEN
  • SAFETY_ANDROID_SCREEN
  • SAFETY_CHROME_SCREEN
  • SAFETY_GENERAL_SCREEN
  • SAFETY_GMAIL_SCREEN
  • SAFETY_MEET_SCREEN
  • SAFETY_PAYMENT_SCREEN
  • SAFETY_PHOTO_SCREEN
  • SAFETY_PRIVACY_ADS_SCREEN
  • SAFETY_SEARCH_SCREEN
  • SAFE_SEARCH
  • SAFE_SEARCH_SCREEN
  • SANDBOX_ONBOARDING_FLOW
  • SAVED_PASSWORDS
  • SEARCH
  • SEARCH_CARD_OUTBOUND_SCREEN
  • SEARCH_SETTINGS
  • SECURITY
  • SECURITY_CHECKUP
  • SECURITY_CHECKUP_INTRO
  • SECURITY_CODE
  • SECURITY_COMBINED_RECOVERY_OPTIONS
  • SECURITY_FIND_PHONE
  • SECURITY_KEYS
  • SECURITY_LANDING
  • SECURITY_QUESTION
  • SECURITY_SIGN_IN_AUTHENTICATOR_SCREEN
  • SECURITY_SIGN_IN_BACKUP_CODES_SCREEN
  • SECURITY_SIGN_IN_BACKUP_PHONES_SCREEN
  • SECURITY_SIGN_IN_GOOGLE_PROMPT_SCREEN
  • SECURITY_SIGN_IN_PASSKEYS_SCREEN
  • SECURITY_SIGN_IN_PASSWORD_OPTIONAL
  • SECURITY_SIGN_IN_RESCUE_CODE
  • SECURITY_SIGN_IN_SECURITY_KEYS_SCREEN
  • SECURITY_SIGN_IN_TWO_STEP_VERIFICATION_PHONE_SCREEN
  • SECURITY_SIGN_IN_WITH_GOOGLE_APPS
  • SECURITY_THIRD_PARTY_APPS
  • SECURITY_THIRD_PARTY_MANAGEMENT_LIST
  • SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW
  • SECURITY_TITANIUM_HELP
  • SHARED_ENDORSEMENTS
  • SHIELDED_EMAIL
  • SHIELDED_EMAIL_CREATE_CONFIRMATION
  • SHIELDED_EMAIL_CREATE_FOR_APP
  • SHIELDED_EMAIL_CREATE_FOR_SITE
  • SHIELDED_EMAIL_DETAILS
  • SHIELDED_EMAIL_FACET_LINK_TARGET
  • SHIELDED_EMAIL_INACTIVE_LIST
  • SHIELDED_EMAIL_SELECT_RESERVED_EMAIL
  • SHIELDED_EMAIL_SETTINGS
  • SID_PASSWORD_MANAGER_NATIVE_NAVIGATION_SCREEN
  • SIGNED_OUT_AD_SETTINGS
  • SIGNED_OUT_CREATE_NEW_ACCOUNT_LINK
  • SIGNED_OUT_GOOGLE_ANALYTICS
  • SIGNED_OUT_LEARN_MORE_ABOUT_COOKIES_LINK
  • SIGNED_OUT_SEARCH_PERSONALIZATION
  • SIGNED_OUT_YOUTUBE_HISTORY
  • SIGNING_IN_TO_GOOGLE_INTRO
  • SIGNIN_SELFIE_VIDEO
  • STORAGE
  • SUBSCRIPTIONS
  • SUGGEST_IDEA
  • SUPPORT
  • TAKEOUT
  • TAKEOUT_DOWNLOADS
  • TERMS_OF_SERVICE
  • THIRD_PARTY_CONNECTIONS_DETAILS
  • THIRD_PARTY_CONNECTIONS_LIST
  • THIRD_PARTY_CONNECTIONS_OVERVIEW
  • THIRD_PARTY_CONNECTIONS_SETTINGS
  • TITANIUM_ENROLL
  • TITANIUM_SETTINGS
  • TITANIUM_SOCIAL_RECOVERY
  • TITANIUM_UNAVAILABLE
  • TITANIUM_UNENROLL
  • TURN_OFF_PROFILE_DISCOVERY
  • TWITTER_SUPPORT
  • TWO_STEP_VERIFICATION
  • TWO_STEP_VERIFICATION_BACKUP_CODES
  • TWO_STEP_VERIFICATION_GOOGLE_AUTHENTICATOR
  • TWO_STEP_VERIFICATION_GOOGLE_PROMPT
  • TWO_STEP_VERIFICATION_PASSKEYS
  • TWO_STEP_VERIFICATION_PHONE_NUMBERS
  • TWO_STEP_VERIFICATION_SECURITY_KEYS
  • UNICORN_LITE_PROFILE_INPUT_TOOLS
  • UNICORN_LITE_PROFILE_LANGUAGE
  • UNICORN_LITE_PROFILE_WEB_PREFERENCES
  • UNIFIED_ONBOARDING
  • UNUSED_DEVICE_CONTACTS
  • USE_APP_WITHOUT_ACCOUNT
  • VIDEO_VERIFICATION
  • VIDEO_VERIFICATION_COLLECTION
  • WARM_WELCOME_FLOW
  • WEB_APPROVAL
  • YOUTUBE_FAMILY_CENTER
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • True
  • True
  • True
  • False
  • True
  • False
  • False
  • True
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
enumDescriptions
  • go/keep-sorted start newline_separated=yes ResourceId.ABOUT_GOOGLE_SCREEN
  • ScreenId.PRIVACY_ABOUT_ME ResourceId.PRIVACY_ABOUT_ME_SCREEN MyAccountArea.ABOUT_ME
  • ResourceId.PRIVACY_ABOUT_THIS_AD_SCREEN
  • ResourceId.PREFERENCES_ACCESSIBILITY_SCREEN MyAccountArea.ACCESSIBILITY
  • ResourceId.ACCOUNT_ANNIVERSARY_SCREEN
  • No ResourceId
  • ResourceId.SECURITY_ACCOUNT_ENHANCED_SAFE_BROWSING_SCREEN
  • No ResourceId
  • ResourceId.ACCOUNT_MENU_CARD_DECK
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS ResourceId.PRIVACY_ACTIVITY_CONTROLS_SCREEN MyAccountArea.ACTIVITY_CONTROLS
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_DEVICE_INFO ResourceId.PRIVACY_ACTIVITY_CONTROLS_DEVICE_INFO_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_LOCATION_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_LOCATION_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_VOICE_AND_AUDIO ResourceId.PRIVACY_ACTIVITY_CONTROLS_VOICE_AND_AUDIO_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_WEB_AND_APP ResourceId.PRIVACY_ACTIVITY_CONTROLS_WEB_AND_APP_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_SEARCH_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_SEARCH_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_WATCH_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_WATCH_HISTORY_SCREEN
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • ResourceId.ADD_ACCOUNT_TO_DEVICE_SCREEN
  • ScreenId.PRIVACY_ADS_SETTINGS ResourceId.PRIVACY_ADS_SETTINGS_SCREEN MyAccountArea.ADS_SETTINGS
  • Previously ResourceId.ADS_SETTINGS_CARD_NOT_ELIGIBLE_LEARN_MORE_LINK_SCREEN
  • No ResourceId MyAccountArea.AGE_DISABLED
  • No ScreenId ResourceId.AGE_VERIFICATION_OPTIONS_SCREEN
  • ResourceId.ALBUM_ARCHIVE_SCREEN
  • No ResourceId
  • ResourceId.ALTERNATE_EMAIL_SCREEM MyAccountArea.ALTERNATE_EMAIL
  • ScreenId.SECURITY_APP_PASSWORDS ResourceId.SECURITY_APP_PASSWORDS_SCREEN MyAccountArea.MANAGE_APP_PASSWORDS
  • ScreenId.PRIVACY_CONTACT_SUGGESTIONS ResourceId.PRIVACY_CONTACT_SUGGESTIONS_SCREEN
  • ScreenId.PRIVACY_BIRTHDAY ResourceId.PRIVACY_BIRTHDAY_SCREEN MyAccountArea.BIRTHDAY
  • ResourceId.BIRTHDAY_AGE_STATUS_SCREEN
  • ResourceId.BIRTHDAY_EDIT_SCREEN
  • ScreenId.PRIVACY_BLOCKED_USERS ResourceId.PRIVACY_BLOCKED_USERS_SCREEN MyAccountArea.BLOCKED_USERS
  • No ResourceId
  • No ResourceId
  • ResourceId.BUSINESS_PERSONALIZATION_SCREEN
  • ResourceId.CLP_RECOMMENDED_SCREEN
  • ResourceId.CLP_RECOMMENDED_AUTOFILL_SCREEN
  • ResourceId.CLP_RECOMMENDED_BACKUP_SCREEN
  • ResourceId.CLP_RECOMMENDED_FINDMYDEVICE_SCREEN
  • ResourceId.CLP_RECOMMENDED_NEARBY_SCREEN
  • ResourceId.CLP_RECOMMENDED_PAY_SCREEN
  • ResourceId.CLP_SCREEN
  • No ResourceId Deprecated, please use SECURITY_COMBINED_RECOVERY_OPTIONS instead.
  • ResourceId.PRIVACY_COMMUNICATION_PREFERENCES_SCREEN
  • No ResourceId
  • ScreenId.SECURITY_CONNECTED_APPS ResourceId.SECURITY_CONNECTED_APPS_SCREEN MyAccountArea.CONNECTED_APPS
  • ResourceId.CONSENT_PRIMITIVE_DEMO_CONFIG_SCREEN
  • ScreenId.CONSTELLATION_CONSENT ResourceId.CONSTELLATION_CONSENT_SCREEN
  • ScreenId.PRIVACY_CONTACTS ResourceId.PRIVACY_CONTACTS_SCREEN
  • ScreenId.MISC_CONTACT_EMAIL ResourceId.MISC_CONTACT_EMAIL_SCREEN MyAccountArea.CONTACT_EMAIL
  • No ResourceId.
  • No ResourceId.
  • ResourceId.DARK_WEB_REPORT_SCAN
  • ResourceId.DARK_WEB_REPORT_SCAN_RECOMMENDED
  • ResourceId.DARK_WEB_REPORT_SCREEN
  • ResourceId.DARK_WEB_REPORT_SETUP_SCREEN
  • ScreenId.DASHBOARD_OUTBOUND ResourceId.DASHBOARD_OUTBOUND_SCREEN No MyAccountAreaz;
  • ResourceId.DATA_AND_PERSONALIZATION_SCREEN
  • ResourceId.DATA_AND_PRIVACY_DATA_IMPROVES_EXPERIENCE_SCREEN
  • ResourceId.DATA_AND_PRIVACY_DATA_VISIBILITY_SCREEN
  • ScreenId.PREFERENCES_DELETE_ACCOUNT ResourceId.PREFERENCES_DELETE_ACCOUNT_SCREEN MyAccountArea.DELETE_ACCOUNT
  • No ResourceId
  • No ResourceId
  • ScreenId.PREFERENCES_DELETE_SERVICES ResourceId.PREFERENCES_DELETE_SERVICES_SCREEN MyAccountArea.DELETE_PRODUCTS
  • ResourceId.DELETE_SERVICES_OR_ACCOUNT_SCREEN
  • No ResourceId MyAccountArea.DELETE_YOUTUBE
  • No ResourceId Do not use
  • ResourceId.DEVICE_ACTIVITY_INTRO_SCREEN
  • ResourceId.PRIVACY_DEVICE_APPS_SCREEN
  • ResourceId.PRIVACY_DEVICE_CONTACTS_SCREEN
  • ResourceId.DEVICE_SETTINGS_ABOUT_PHONE_SCREEN MyAccountArea.DEVICE_SETTINGS_ABOUT_PHONE
  • ResourceId.DEVICE_SETTINGS_EMERGENCY_INFO_SCREEN MyAccountArea.DEVICE_SETTINGS_EMERGENCY_INFO
  • ResourceId.DEVICE_SETTINGS_PAYMENTS_SCREEN MyAccountArea.DEVICE_SETTINGS_PAYMENTS
  • ResourceId.DIGITAL_ID_MANAGEMENT_SCREEN
  • ResourceId.DOCUMENT_MANAGEMENT_SCREEN
  • ScreenId.PRIVACY_EMAIL ResourceId.PRIVACY_EMAIL_SCREEN MyAccountArea.EMAIL
  • ResourceId.FAMILY_CHILD_RESTORE_PAGE_SCREEN
  • ResourceId.FAMILY_CREATE_CONFIRMATION_OR_DETAILS_SCREEN
  • Created by mistake, do not use
  • ResourceId.FAMILY_CREATE_FAMILY_CONFIRMATION_SCREEN
  • ResourceId.FAMILY_CREATE_FAMILY_PAGE_SCREEN
  • ResourceId.FAMILY_CREATION_SCREEN
  • ResourceId.FAMILY_DELETE_FAMILY_PAGE_SCREEN
  • ResourceId.FAMILY_DETAILS_SCREEN
  • ResourceId.FAMILY_ENTERTAINMENT_SCREEN
  • ResourceId.FAMILY_HOME_STRUCTURE_SCREEN
  • ResourceId.FAMILY_INVITATION_COMPLETE_PAGE_SCREEN
  • ResourceId.FAMILY_INVITE_MEMBERS_SCREEN
  • ResourceId.FAMILY_INVITE_MEMBERS_PAGE_SCREEN
  • ResourceId.FAMILY_INVITE_SECOND_PARENT_SCREEN
  • ResourceId.FAMILY_LEAVE_FAMILY_SCREEN
  • ResourceId.FAMILY_LINK_SCREEN
  • ResourceId.FAMILY_LIST_PENDING_INVITATIONS_PAGE_SCREEN
  • ScreenId.PREFERENCES_FAMILY_MANAGEMENT ResourceId.PREFERENCES_FAMILY_MANAGEMENT_SCREEN MyAccountArea.MANAGE_FAMILY_GROUP
  • ResourceId.FAMILY_MEMBERS_SCREEN
  • ResourceId.FAMILY_MEMBERS_SUPERVISION_SCREEN
  • ResourceId.FAMILY_MEMBER_OR_INVITATION_DETAILS_PAGE_SCREEN
  • ResourceId.FAMILY_PARENTAL_CONTROLS_SCREEN
  • ResourceId.FAMILY_PARENTAL_CONTROLS_MANAGE_KID_SEARCH_SETTINGS_SCREEN
  • ResourceId.FAMILY_PAYMENT_METHOD_SCREEN
  • No ScreenId ResourceId.FAMILY_PRODUCT_FAMILY_CALENDAR_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_FAMILY_LINK_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_GOOGLE_ONE_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_PHOTOS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_PLAY_LIBRARY_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_MUSIC_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_RED_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_UNPLUGGED_SCREEN No MyAccountArea
  • ResourceId.FAMILY_REMOVE_MEMBER_PAGE_SCREEN
  • ResourceId.FAMILY_SELECT_SECOND_PARENT_CANDIDATELIST_SCREEN
  • ResourceId.FAMILY_SELECT_SECOND_PARENT_PAGE_SCREEN
  • ResourceId.FAMILY_SELECT_TANDEM_PARTNER_PAGE_SCREEN
  • ResourceId.FAMILY_SERVICES_SCREEN
  • ResourceId.FAMILY_SERVICES_CARD_SCREEN
  • ResourceId.FAMILY_TANDEM_PARTNER_SELECTED_PAGE_SCREEN
  • ResourceId.FAMILY_TANDEM_STATUS_PAGE_SCREEN
  • ResourceId.FAMILY_UPGRADE_FOP_PAGE_SCREEN
  • ResourceId.FAMILY_UPGRADE_TOS_PAGE_SCREEN
  • ResourceId.FAQ_CARD_ACCOUNT_DATA_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_MANAGE_GOOGLE_SETTINGS_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_RECOVERY_INFORMATION_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_SUBSCRIPTION_MANAGEMENT_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_SUSPICIOUS_ACTIVITY_ARTICLE_SCREEN
  • ResourceId.FAUXBAKE_SCREEN
  • ResourceId.FEEDBACK_SCREEN
  • ResourceId.FIND_YOUR_PHONE_SCREEN MyAccountArea.FIND_YOUR_PHONE
  • ResourceId.FITBIT_PRIVACY_CENTER_CONNECTED_APPS_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_CATEGORIES_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_CONFIRMATION_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_OPTIONS_SCREEN
  • ScreenId.FITBIT_PRIVACY_CENTER_FEATURE ResourceId.FITBIT_PRIVACY_CENTER_FEATURE_SCREEN No MyAccountArea
  • ScreenId.FITBIT_PRIVACY_CENTER_FEATURES ResourceId.FITBIT_PRIVACY_CENTER_FEATURES_SCREEN No MyAccountArea
  • ResourceId.FITBIT_PRIVACY_CENTER_PAIRED_DEVICES_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_RND_FEATURES_SCREEN
  • ScreenId.FITBIT_PRIVACY_CENTER_SETTINGS ResourceId.FITBIT_PRIVACY_CENTER_SETTINGS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_ASSISTANT_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_CATEGORY_DELETION_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_DATA_TYPE_DELETION_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_DEVICES_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MANAGE_CATEGORY_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MANAGE_DATA_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MOBILE_VITALS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_PERSONALIZED_SUGGESTIONS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_SETTINGS_SCREEN No MyAccountArea
  • ResourceId.GELLER_SUPERVISION_SCREEN
  • ScreenId.PRIVACY_GENDER ResourceId.PRIVACY_GENDER_SCREEN MyAccountArea.GENDER
  • No ResourceId
  • ResourceId.GEO_HOME_ADDRESS_SCREEN
  • ResourceId.GEO_HOME_WORK_ADDRESS_SCREEN
  • ResourceId.GEO_WORK_ADDRESS_SCREEN
  • ScreenId.GESTURE_BASED_REAUTH ResourceId.GESTURE_BASED_REAUTH_SCREEN
  • ResourceId.GMSCORE_SETTINGS_CLEAR_APP_STATE_SCREEN
  • ResourceId.GMSCORE_SETTINGS_HELP_SCREEN
  • ResourceId.GMSCORE_SETTINGS_ITEM_SCREEN
  • ResourceId.GMSCORE_SETTINGS_OPEN_SOURCE_LICENSES_SCREEN
  • ResourceId.GMSCORE_SETTINGS_SUBCATEGORY_SCREEN
  • ResourceId.GMSCORE_SETTINGS_SYSTEM_COMPONENT_UPDATE_SETTINGS_SCREEN
  • ResourceId.GMSCORE_SETTINGS_USAGE_REPORTING_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_COMMUNITY_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_HELP_CENTER_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_MARKETING_PAGE_SCREEN
  • ScreenId.SECURITY_PIN ResourceId.SECURITY_PIN_SCREEN MyAccountArea.SIGN_IN_PIN
  • ResourceId.GOOGLE_BUSINESS_PROFILES_SCREEN
  • ResourceId.GOOGLE_BUSINESS_PROFILES_SINGLE_LISTING_SCREEN
  • ScreenId.PRIVACY_GOOGLE_DASHBOARD ResourceId.PRIVACY_GOOGLE_DASHBOARD_SCREEN MyAccountArea.GOOGLE_DASHBOARD
  • No ResourceId.
  • ResourceId.GOOGLE_GUIDE_SCREEN
  • ResourceId.GOOGLE_MY_BUSINESS_PORTAL_SCREEN
  • ResourceId.GOOGLE_MY_BUSINESS_SIGN_UP_SCREEN
  • ResourceId.GOOGLE_ONE_ALL_AVAILABLE_SUPPORT_OPTIONS_SCREEN
  • ResourceId.GOOGLE_ONE_CHAT_SUPPORT_SCREEN
  • ResourceId.GOOGLE_ONE_EMAIL_SUPPORT_SCREEN
  • ResourceId.GOOGLE_ONE_HOME_SCREEN
  • ResourceId.GOOGLE_ONE_PHONE_SUPPORT_SCREEN
  • ResourceId.PREFERENCES_GOOGLE_ONE_STORAGE_SCREEN
  • ResourceId.GOOGLE_ONE_STORAGE_MANAGEMENT_SCREEN
  • ResourceId.GOOGLE_ONE_SUPPORT_SCREEN
  • ResourceId.GOOGLE_PAY_ADD_PAYMENT_METHOD_SCREEN
  • ResourceId.GOOGLE_PAY_EXPERIENCE_SCREEN
  • ResourceId.GOOGLE_PAY_MANAGE_PAYMENT_METHODS_SCREEN
  • ResourceId.GOOGLE_PAY_PAYMENT_METHOD_DETAILS_SCREEN
  • ScreenId.PRIVACY_GOOGLE_PLUS_SETTINGS ResourceId.PRIVACY_GOOGLE_PLUS_SETTINGS_SCREEN MyAccountArea.GOOGLE_PLUS_SETTINGS
  • ResourceId.GOOGLE_PRODUCT_FORUM_SCREEN
  • ScreenId.PRIVACY_TAKEOUT_MIGRATION ResourceId.PRIVACY_TAKEOUT_MIGRATION_SCREEN
  • ResourceId.HELP_SCREEN
  • ResourceId.MAIN_HELP_CENTER_SCREEN
  • ResourceId.HELP_CENTER_ARTICLE_SCREEN
  • ResourceId.HELP_CENTER_SEARCH_ITEM_SCREEN
  • ScreenId.MENU_MY_ACCOUNT ResourceId.HOME_SCREEN MyAccountArea.WELCOME
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_ADULT_GRADUATION_LINK_SCREEN
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_GLA_LEARN_MORE_LINK_SCREEN
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_TEEN_GRADUATION_LINK_SCREEN
  • ResourceId.HOME_INTENT
  • ResourceId.HOME_NATIVE_NAVIGATION_SCREEN
  • ResourceId.IDENTITY_DOCUMENT_SCREEN
  • ResourceId.AGE_VERIFICATION_OPTIONS_SCREEN
  • ScreenId.PRIVACY_INACTIVE_ACCOUNT_MANAGER ResourceId.PRIVACY_INACTIVE_ACCOUNT_MANAGER_SCREEN MyAccountArea.INACTIVE
  • ResourceId.PREFERENCES_INPUT_TOOLS_SCREEN MyAccountArea.INPUT_TOOLS
  • ResourceId.KID_ONBOARDING_SCREEN
  • ScreenId.PREFERENCES_LANGUAGE ResourceId.PREFERENCES_LANGUAGE_SCREEN MyAccountArea.LANGUAGE
  • ScreenId.SECURITY_LESS_SECURE_APPS ResourceId.SECURITY_LESS_SECURE_APPS_SCREEN MyAccountArea.LESS_SECURE_APPS
  • ResourceId.LESS_SECURE_APPS_CARD_LEARN_MORE_LINK_SCREEN
  • ResourceId.PREFERENCES_LIMITED_DISABLES_SCREEN
  • ResourceId.LINKED_APPS_SCREEN
  • ResourceId.LINKED_SERVICES_PRIMITIVE_SCREEN
  • ResourceId.LOCATION_DATA_POLICY_SCREEN
  • ScreenId.PRIVACY_LOCATION_SHARING ResourceId.PRIVACY_LOCATION_SHARING_SCREEN MyAccountArea.LOCATION_SHARING
  • ScreenId.PRIVACY_GOOGLE_MAPS_TIMELINE ResourceId.PRIVACY_GOOGLE_MAPS_TIMELINE_SCREEN MyAccountArea.TIMELINE_IN_GOOGLE_MAPS
  • ResourceId.MERCHANT_CENTER_SCREEN
  • ResourceId.MINOR_MODE_EXIT_SCREEN
  • ResourceId.MINOR_MOMENT_SCREEN
  • Not logged, used in dashboards.
  • ScreenId.PRIVACY_MY_ACTIVITY ResourceId.PRIVACY_MY_ACTIVITY_SCREEN MyAccountArea.MY_ACTIVITY
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_GOOGLE_SEARCH_HISTORY_SCREEN
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_WEB_AND_APP_ACTIVITY_SCREEN
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_YT_HISTORY_SCREEN
  • ResourceId.MY_ACTIVITY_PRODUCT_SCREEN
  • ResourceId.MY_ACTIVITY_YOUTUBE_WATCH_AND_SEARCH_HISTORY_SCREEN
  • ResourceId.PRIVACY_MY_AD_CENTER_SCREEN
  • ResourceId.PRIVACY_MY_AD_CENTER_HOME_SCREEN
  • ScreenId.PRIVACY_NAME ResourceId.PRIVACY_NAME_SCREEN MyAccountArea.NAME
  • ScreenId.PRIVACY_NICKNAME ResourceId.PRIVACY_NICKNAME_SCREEN MyAccountArea.NICKNAME
  • ResourceId.OBAKE_PICTURE_PICKER_AI_SELFIES_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_CROP_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_GOOGLE_PHOTOS_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_ILLUSTRATION_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_PAST_PROFILE_PHOTOS_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_REMOVE_PICTURE_SCREEN
  • ScreenId.SECURITY_OFFLINE_OTP ResourceId.SECURITY_OFFLINE_OTP_SCREEN MyAccountArea.OFFLINE_OTP
  • ResourceId.ONBOARDING_SCREEN
  • ResourceId.SECURITY_OPAQUE_ID_SCREEN
  • No ResourceId.
  • ResourceId.OUTREACH_LANDING_PAGE_SCREEN
  • No ResourceId
  • ResourceId.PRIVACY_PARTNER_AD_SETTINGS_SCREEN
  • ScreenId.SECURITY_PASSWORD ResourceId.SECURITY_PASSWORD_SCREEN MyAccountArea.PASSWORD
  • ScreenId.MISC_PASSWORD_AWARENESS ResourceId.MISC_PASSWORD_AWARENESS_SCREEN
  • ResourceId.PASSWORD_CHECKUP_SCREEN
  • No ResourceId
  • ResourceId.PASSWORD_MANAGER_MARKETING_PAGE_SCREEN
  • ResourceId.PAYMENTS_ADD_FOP_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_AND_SUBSCRIPTIONS_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT_TARGET_SCREEN
  • ScreenId.PREFERENCES_PAYMENTS_CENTER ResourceId.PREFERENCES_PAYMENTS_CENTER_SCREEN MyAccountArea.PAYMENTS_CENTER
  • No ResourceId
  • No ResourceId
  • ResourceId.PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_ADHOC_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_CONFIRMED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_CRIMEA_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT_TARGET_SCREEN
  • ScreenId.PREFERENCES_PAYMENTS_CENTER_METHODS ResourceId.PREFERENCES_PAYMENTS_CENTER_METHODS_SCREEN MyAccountArea.PAYMENT_METHODS
  • No ResourceId
  • No ResourceId
  • No ResourceId
  • ResourceId.PLATFORM_PAYMENT_METHOD_LIST_SCREEN
  • ResourceId.PEOPLE_AND_SHARING_SCREEN
  • ResourceId.PERSONAL_INFO_SCREEN
  • ResourceId.PRIVACY_PERSONAL_RESULTS_IN_SEARCH_SCREEN
  • ScreenId.PRIVACY_PHONE ResourceId.PRIVACY_PHONE_SCREEN MyAccountArea.PHONE
  • ScreenId.SECURITY_PHONE_SIGN_IN ResourceId.SECURITY_PHONE_SIGN_IN_SCREEN MyAccountArea.PHONE_SIGN_IN
  • No ScreenId ResourceId.SECURITY_POST_HIJACK_MITIGATION_SCREEN
  • No ResourceId MyAccountArea.ACCOUNT_PREFERENCES_LANDING
  • ResourceId.PRIMARY_EMAIL_SCREEN MyAccountArea.PRIMARY_EMAIL_VERIFY
  • ScreenId.PRIVACY_ADVISOR_ASSISTANT ResourceId.PRIVACY_ADVISOR_ASSISTANT
  • ScreenId.PRIVACY_ADVISOR_MAPS ResourceId.PRIVACY_ADVISOR_MAPS
  • No ScreenId ResourceId.PRIVACY_ADVISOR_MESSAGES
  • ScreenId.PRIVACY_ADVISOR_SEARCH ResourceId.PRIVACY_ADVISOR_SEARCH
  • No ScreenId ResourceId.PRIVACY_ADVISOR_YOUTUBE
  • ScreenId.PRIVACY_CHECKUP ResourceId.PRIVACY_CHECKUP_SCREEN MyAccountArea.PRIVACY_CHECKUP
  • ScreenId.MENU_PRIVACY ResourceId.MENU_PRIVACY_SCREEN (unused) MyAccountArea.PRIVACY_LANDING
  • ScreenId.MISC_PRIVACY_POLICY ResourceId.MISC_PRIVACY_POLICY_SCREEN
  • ResourceId.PRIVACY_SAFE_SEARCH_SCREEN
  • ResourceId.PRODUCT_PROFILE_SCREEN
  • ResourceId.PROFILE_SCREEN
  • ResourceId.PROFILE_ADDRESS_ADD_SCREEN
  • ResourceId.PROFILE_ADDRESS_EDIT_SCREEN
  • ResourceId.PROFILE_ADD_ABOUT
  • ResourceId.PROFILE_ADD_CONTACT_INFO
  • ResourceId.PROFILE_ADD_WORK_AND_EDUCATION
  • ResourceId.PROFILE_CARD_LEARN_MORE_LINK
  • ResourceId.PROFILE_CHAT_EDIT_SCREEN
  • ResourceId.PROFILE_CUSTOM_URLS_SCREEN
  • ResourceId.PROFILE_DETAILS_SCREEN
  • ResourceId.PROFILE_DISCOVERABILITY_SCREEN
  • ResourceId.PROFILE_DISCOVERY_SCREEN
  • ResourceId.PROFILE_DISPLAY_NAME_EDIT_SCREEN
  • ResourceId.PROFILE_EDUCATION_SCREEN
  • ResourceId.PROFILE_EDUCATION_EDIT_SCREEN
  • ResourceId.PROFILE_EMAIL_EDIT_SCREEN
  • ResourceId.PROFILE_INTRODUCTION_EDIT_SCREEN
  • ResourceId.PROFILE_LIMITED_PROFILE_SCREEN
  • ResourceId.PROFILE_LIMITED_PROFILE_EDIT_SCREEN
  • ResourceId.PROFILE_LINKS_SCREEN
  • ResourceId.PROFILE_LINKS_EDIT_SCREEN
  • ResourceId.PROFILE_NAME_SCREEN
  • ResourceId.PROFILE_NAME_EDIT_SCREEN
  • ResourceId.PROFILE_NICKNAME_EDIT_SCREEN
  • ResourceId.PROFILE_OCCUPATION_EDIT_SCREEN
  • ResourceId.PROFILE_ORGANIZATION_INFO_SCREEN
  • ResourceId.PROFILE_PHONE_EDIT_SCREEN
  • ResourceId.PROFILE_PHOTO_EDIT_SCREEN
  • ScreenId.PRIVACY_PROFILE_PICTURE ResourceId.PRIVACY_PROFILE_PICTURE_SCREEN MyAccountArea.PROFILE_PHOTO
  • ResourceId.PROFILE_PICTURE_ADD_PICTURE_DIALOG
  • ResourceId.PROFILE_PICTURE_CHANGE_PICTURE_DIALOG
  • ResourceId.PROFILE_PICTURE_REMOVE_PICTURE_DIALOG
  • ResourceId.PROFILE_PLACES_SCREEN
  • ResourceId.PROFILE_PLACES_EDIT_SCREEN
  • ResourceId.PROFILE_PRONOUNS_EDIT_SCREEN
  • ResourceId.PROFILE_VANITY_URL_EDIT_SCREEN
  • ResourceId.PROFILE_WORKSPACE_SCREEN
  • ResourceId.PROFILE_WORK_HISTORY_SCREEN
  • ResourceId.PROFILE_WORK_HISTORY_EDIT_SCREEN
  • ScreenId.PREFERENCES_MY_PURCHASES ResourceId.PREFERENCES_MY_PURCHASES_SCREEN
  • ResourceId.PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK_SCREEN
  • ScreenId.PREFERENCES_MY_PURCHASES_DETAIL ResourceId.PREFERENCES_MY_PURCHASES_DETAIL_SCREEN
  • ScreenId.SECURITY_RECENTLY_USED_DEVICES ResourceId.SECURITY_RECENTLY_USED_DEVICES_SCREEN MyAccountArea.RECENT_DEVICES
  • ScreenId.SECURITY_RECENT_SECURITY_EVENTS ResourceId.SECURITY_RECENT_SECURITY_EVENTS_SCREEN MyAccountArea.RECENT_SECURITY_EVENTS
  • ResourceId.RECOVERY_CONTACTS_SCREEN
  • No ResourceId Deprecated, please use RECOVERY_CONTACTS instead.
  • ScreenId.SECURITY_RECOVERY_EMAIL ResourceId.SECURITY_RECOVERY_EMAIL_SCREEN MyAccountArea.RECOVERY_EMAIL
  • ScreenId.SECURITY_RECOVERY_PHONE ResourceId.SECURITY_RECOVERY_PHONE_SCREEN MyAccountArea.RECOVERY_PHONE
  • ResourceId.REMOVE_ACCOUNT_FROM_DEVICE_SCREEN
  • ResourceId.REPORT_PROBLEM_SCREEN
  • No ResourceId Deprecated, please use SECURITY_SIGN_IN_RESCUE_CODE_SCREEN instead.
  • ScreenId.PREFERENCES_MY_RESERVATIONS ResourceId.PREFERENCES_MY_RESERVATIONS_SCREEN
  • ResourceId.PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK_SCREEN
  • ResourceId.SAFER_SCREEN
  • ResourceId.SAFER_INTERNET_DAY_SCREEN
  • ResourceId.SAFER_PASSWORD_MANAGER_SCREEN
  • ResourceId.SAFETY_ANDROID_SCREEN
  • ResourceId.SAFETY_CHROME_SCREEN
  • ResourceId.SAFETY_GENERAL_SCREEN
  • ResourceId.SAFETY_GMAIL_SCREEN
  • ResourceId.SAFETY_MEET_SCREEN
  • ResourceId.SAFETY_PAYMENT_SCREEN
  • ResourceId.SAFETY_PHOTO_SCREEN
  • ResourceId.SAFETY_PRIVACY_ADS_SCREEN
  • ResourceId.SAFETY_SEARCH_SCREEN
  • Doesn't map to a ResourceId, and is deprecated as a result.
  • ResourceId.SAFE_SEARCH_SCREEN
  • ResourceId.SANDBOX_ONBOARDING_FLOW
  • ScreenId.SECURITY_SAVED_PASSWORDS ResourceId.SECURITY_SAVED_PASSWORDS_SCREEN
  • ResourceId.SEARCH_SCREEN
  • ResourceId.SEARCH_CARD_OUTBOUND_SCREEN
  • ScreenId.PRIVACY_SEARCH_SETTINGS ResourceId.PRIVACY_SEARCH_SETTINGS_SCREEN MyAccountArea.SEARCH_SETTINGS
  • ResourceId.SECURITY_SCREEN
  • ScreenId.SECURITY_CHECKUP ResourceId.SECURITY_CHECKUP_SCREEN MyAccountArea.SECURITY_CHECKUP MyAccountArea.SECURITY_ADVISOR
  • ScreenId.SECURITY_CHECKUP ResourceId.SECURITY_CHECKUP_SCREEN MyAccountArea.SECURITY_CHECKUP MyAccountArea.SECURITY_ADVISOR
  • No ResourceId
  • ResourceId.SECURITY_COMBINED_RECOVERY_OPTIONS_SCREEN
  • ResourceId.SECURITY_FIND_PHONE_SCREEN
  • ScreenId.SECURITY_SECURITY_KEYS ResourceId.SECURITY_SECURITY_KEYS_SCREEN
  • ScreenId.MENU_SECURITY ResourceId.MENU_SECURITY_SCREEN (unused) MyAccountArea.SECURITY_LANDING
  • ScreenId.SECURITY_SECURITY_QUESTION ResourceId.SECURITY_SECURITY_QUESTION_SCREEN MyAccountArea.SECURITY_QUESTION
  • ResourceId.SECURITY_SIGN_IN_AUTHENTICATOR_SCREEN
  • ResourceId.SECURITY_SIGN_IN_BACKUP_CODES_SCREEN
  • ResourceId.SECURITY_SIGN_IN_BACKUP_PHONES_SCREEN
  • ResourceId.SECURITY_SIGN_IN_GOOGLE_PROMPT_SCREEN
  • ResourceId.SECURITY_SIGN_IN_PASSKEYS_SCREEN
  • No ResourceId
  • ResourceId.SECURITY_SIGN_IN_RESCUE_CODE_SCREEN
  • ResourceId.SECURITY_SIGN_IN_SECURITY_KEYS_SCREEN
  • ResourceId.SECURITY_SIGN_IN_TWO_STEP_VERIFICATION_PHONE_SCREEN
  • ResourceId.SECURITY_SIGN_IN_WITH_GOOGLE_APPS_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_APPS_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_LIST_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW_SCREEN
  • ResourceId.SECURITY_TITANIUM_HELP_SCREEN
  • ScreenId.PRIVACY_SHARED_ENDORSEMENTS ResourceId.PRIVACY_SHARED_ENDORSEMENTS_SCREEN MyAccountArea.SHARED_ENDORSEMENTS
  • ResourceId.SHIELDED_EMAIL_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_CONFIRMATION_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_FOR_APP_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_FOR_SITE_SCREEN
  • ResourceId.SHIELDED_EMAIL_DETAILS_SCREEN
  • ResourceId.SHIELDED_EMAIL_FACET_LINK_TARGET
  • ResourceId.SHIELDED_EMAIL_INACTIVE_LIST_SCREEN
  • ResourceId.SHIELDED_EMAIL_SELECT_RESERVED_EMAIL_SCREEN
  • ResourceId.SHIELDED_EMAIL_SETTINGS_SCREEN
  • ResourceId.SID_PASSWORD_MANAGER_NATIVE_NAVIGATION_SCREEN
  • ResourceId.SIGNED_OUT_AD_SETTINGS_SCREEN
  • ResourceId.SIGNED_OUT_CREATE_NEW_ACCOUNT_LINK_SCREEN
  • ResourceId.SIGNED_OUT_GOOGLE_ANALYTICS_SCREEN
  • ResourceId.SIGNED_OUT_LEARN_MORE_ABOUT_COOKIES_LINK_SCREEN
  • ResourceId.SIGNED_OUT_SEARCH_PERSONALIZATION_SCREEN
  • ResourceId.SIGNED_OUT_YOUTUBE_HISTORY_SCREEN
  • ResourceId.SIGNING_IN_TO_GOOGLE_INTRO_SCREEN
  • ResourceId.SECURITY_SIGNIN_SELFIE_VIDEO_SCREEN
  • ScreenId.PREFERENCES_STORAGE ResourceId.PREFERENCES_STORAGE_SCREEN MyAccountArea.STORAGE
  • ScreenId.PREFERENCES_MY_SUBSCRIPTIONS ResourceId.PREFERENCES_MY_SUBSCRIPTIONS_SCREEN MyAccountArea.SUBSCRIPTIONS
  • ResourceId.SUGGEST_IDEA_SCREEN
  • ResourceId.SUPPORT_SCREEN
  • ScreenId.PRIVACY_DOWNLOAD_YOUR_DATA ResourceId.PRIVACY_DOWNLOAD_YOUR_DATA_SCREEN MyAccountArea.TAKEOUT
  • No ScreenId ResourceId.TAKEOUT_DOWNLOADS
  • ScreenId.MISC_TERMS_OF_SERVICE ResourceId.TERMS_OF_SERVICE_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_DETAILS_SCREEN
  • ResourceId.THIRD_PARTY_MANAGEMENT_LIST_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_SETTINGS_SCREEN
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • ResourceId.SECURITY_TITANIUM_UNENROLL_SCREEN MyAccountArea.TITANIUM
  • ResourceId.TWITTER_SUPPORT_SCREEN
  • ScreenId.SECURITY_TWO_STEP_VERIFICATION ResourceId.SECURITY_TWO_STEP_VERIFICATION_SCREEN MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • ResourceId.PREFERENCES_UNICORN_LITE_PROFILE_INPUT_TOOLS_SCREEN
  • ResourceId.PREFERENCES_UNICORN_LITE_PROFILE_LANGUAGE_SCREEN
  • ResourceId.UNICORN_LITE_PROFILE_WEB_PREFERENCES_SCREEN
  • ResourceId.UNIFIED_ONBOARDING_SCREEN
  • This value was added to the enum by mistake in cl/266426798. Removing this dummy enum constant will cause queries to the tables referencing this enum to fail. See b/143863448 for details.
  • ResourceId.USE_APP_WITHOUT_ACCOUNT_SCREEN
  • ResourceId.VIDEO_VERIFICATION_SCREEN
  • ResourceId.VIDEO_VERIFICATION_COLLECTION_SCREEN
  • ResourceId.WARM_WELCOME
  • No ResourceId
  • ResourceId.YOUTUBE_FAMILY_CENTER_SCREEN
typestring
linkMetadata
$refLinkMetadata
descriptionMetadata containing information about the link attached to ASMS resources.
productProfileMetadata
$refProductProfileMetadata
descriptionMetadata containing information about Product Profile resources.
resourceMetadata
$refResourceMetadata
descriptionMetadata containing information about ASMS resources
searchOneboxMetadata
$refSearchOneboxMetadata
descriptionAdditional VE logging metadata for the Onebox.
typeobject
HaTSSurvey
descriptionHaTS survey details.
idHaTSSurvey
properties
siteId
descriptionSite id of the survey
typestring
typeobject
Header
descriptionThe header shown in the SearchResult card.
idHeader
properties
displayEmail
descriptionThe users' display name, displayed underneath the display_name.
typestring
displayName
descriptionThe users' display name, displayed underneath the profile picture.
typestring
image
$refImage
descriptionOptional illustration to be shown instead of a personal header.
profilePictureImage
$refImage
descriptionThe users' profile picture.
visibilityInfoText
descriptionA informational text (containing also a link) explaining the limited visibiliy of the SearcResultCard.
typestring
typeobject
HelpCenterNavigationMetadata
descriptionAdditional information about navigation to the Help Center to distinguish between different articles
idHelpCenterNavigationMetadata
properties
articleId
descriptionIdentifier of the answer, e.g. https://support.google.com/accounts/answer/6304920
typestring
category
descriptionHelp center, e.g. "accounts" or "googlepay". For example https://support.google.com/accounts/answer/6304920
typestring
plink
descriptionShortcut for the article, e.g. https://support.google.com/families?p=noteligible_kid
typestring
topicId
descriptionTopic, e.g. https://support.google.com/families#topic=7327571
typestring
typeobject
HelpCenterSearchItem
descriptionSpecial search item shown below all results that links to a help center article for the entered query. Next id: 5
idHelpCenterSearchItem
properties
icon
$refImage
descriptionIcon shown on the right of the item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the item.
target
$refTarget
descriptionItem target.
title
$refTitle
descriptionItem title.
typeobject
HelpInfo
deprecatedTrue
descriptionDEPRECATED Holds the data to open help for a specific screen. See go/mobilehelpguide Next Id: 3
idHelpInfo
properties
fallbackSupportUri
descriptionUrl to help center articles, which is used when contextual help is not available (e.g. Android pre-ICS).
typestring
helpCenterContext
descriptionThe helpcenterContext used for contextual help, can be empty on Android.
typestring
typeobject
HelpParams
descriptionused. Next Id: 5
idHelpParams
properties
androidFeedbackCategoryTag
descriptionThis field is used to map a specific category tag for Android feedback. Defaults to "com.google.android.gms.accountsettings.feedback"
typestring
androidPackageOverrideName
descriptionAllows overriding the default Android package name for IPH requests, enabling 1Ps to customize IPH flows. Defaults to "com.google.android.gms.accountsettings".
typestring
context
descriptionThis string is used by IPH to generate contextual/personalized list of articles. In open-to-content mode, the context is not directly used by IPH, but should have a sensible value if possible (see http://b/221108360). If omitted, defaults to "MY_GOOGLE_ANDROID_MAIN_SCREEN", "MY_GOOGLE_IOS_MAIN_SCREEN" or "HOME_SCREEN" (web), depending on the platform.
typestring
fallbackUrl
descriptionFallbackUrl used when In-Product Help fails to load IPH. Not all iOS apps have IPH integrated, so there must always be a sensible fallback. If omitted, defaults to url or themed_url. If they are also omitted, defaults to "https://support.google.com/accounts"
typestring
iosFeedbackCategoryTag
descriptionThis field is used to map a specific category tag for iOS feedback. Defaults to "com.google.account.USER_INITIATED_FEEDBACK_REPORT"
typestring
iosPackageOverrideName
descriptionAllows overriding the default iOS package name for IPH requests, enabling 1Ps to customize IPH flows. Defaults to "com.google.accountsettings.ios".
typestring
themedUrl
$refThemedUrl
url
descriptionHelp Center article URL which can be opened with IPH (In Product Help)
typestring
typeobject
Icon
descriptionSpecifies an icon and its description to be rendered in screen element like a menu. Next Id: 3
idIcon
properties
contentDescription
descriptionOptional content description of the icon for better accessibility.
typestring
iconId
descriptionIcon IDs (and the icons themselves) are hard-coded into the client. This field is ignored if the client does not support the given ID. See IconId for possible values.
formatint32
typeinteger
typeobject
Image
descriptionImage with a placeholder id, source url, and dimensions. Source URL may be specified in four distinct ways, depending on the client's capability set: +------------------------+---------------------------------+ | | uses_all_image_urls | | | == false | == true | +------------+-----------+-------------------+-------------+ | == false | url | image_urls | | seamless_ ------------+-------------------+-------------+ | dark_mode == true | themed_url.light | light_urls | | | themed_url.dark¹ | dark_urls¹ | +------------+-----------+-------------------+-------------+ ¹ Dark URLs are only specified when they are different from the light ones. Oneof is not used due to backwards compatibility reasons on iOS. Next id: 11
idImage
properties
accessibilityLabel
descriptionLocalized accessibility label.
typestring
animatedThemedUrl
$refThemedUrl
descriptionA URL-wrapper containing values linking to Lottie animation files for different themes / user interface styles. Note that this field is only supported where explicitly stated when used. Additionally, there should always be a themed_url present that can be used as a fallback in case animation is not possible (e.g., Lottie is not available or the animation could not be loaded because of network / time / space constraints).
darkUrls
$refImageUrls
descriptionURLs to images for all screen density buckets in dark theme. Optional, light_urls is used, when absent.
height
descriptionHeight of the image bounding box.
formatint32
typeinteger
imageId
descriptionClient-side placeholder image to use until URL has loaded.
formatint32
typeinteger
imageUrls
$refImageUrls
deprecatedTrue
descriptionURLs to images for all screen density buckets. Deprecated, use light_urls and dark_urls instead.
lightUrls
$refImageUrls
descriptionURLs to images for all screen density buckets in light theme.
themedUrl
$refThemedUrl
descriptionA URL-wrapper containing links to PNG, GIF, JPEG, or BMP files for different themes / user interface styles. The linked image should be optimized for the viewer's screen density.
url
deprecatedTrue
descriptionThe URL of a PNG, GIF, JPEG, or BMP file. The linked image should be optimized for the viewer's screen density. Deprecated, use themed_url instead.
typestring
width
descriptionWidth of the image bounding box.
formatint32
typeinteger
typeobject
ImageBlock
descriptionA block containing an image.
idImageBlock
properties
image
$refImage
descriptionImage.
typeobject
ImageUnit
descriptionImage unit
idImageUnit
properties
image
$refImage
descriptionImage
typeobject
ImageUrls
descriptionThis proto holds all image URLs for all screen density buckets. This proto is returned instead of one optimized URL when this optimization should be done by the client, not ASMS (for example on web platform it is made by the browser). This is indicated by the uses_all_image_urls in request_context being set to true.
idImageUrls
properties
urlX1
descriptionThe URL of a PNG, GIF, JPEG, or BMP image.
typestring
urlX2
descriptionThe URL of the X2 version of the image.
typestring
urlX3
descriptionThe URL of the X3 version of the image.
typestring
urlX4
descriptionThe URL of the X4 version of the image.
typestring
typeobject
InitialSearchScreenComponents
descriptionData required to render the initial search screen. Next id: 5
idInitialSearchScreenComponents
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys. By default this is a list of SearchItem targets (though it can contain different list of ResourceKeys)
items
$refResourceKey
typearray
searchItemsSections
descriptionList of items shown when no search terms are entered. The items are sorted by title.
items
$refSearchItemSection
typearray
typeobject
IntArray
descriptionAn int array
idIntArray
properties
values
descriptionvalues of int array
items
formatint32
typeinteger
typearray
typeobject
Item
descriptionA single menu item, which generally opens up another screen when tapped. Items can be either SimpleItems or PromoItems. Exactly one of the item fields will be set. To allow for the addition of future item types, this menu item should be ignored by clients if none of the item fields are set. Next Id: 7
idItem
properties
itemId
descriptionThe item's ID, unique within the scope of its section.
formatint32
typeinteger
mainScreenItem
$refMainScreenItem
descriptionSet if it is a main screen item having a title, subtitle, and an icon.
profilePictureItem
$refProfilePictureItem
descriptionSet if the item is a profile-picture menu item, having a title and subtitle and locally rendered profile picture.
profilePicturePromoItem
$refProfilePicturePromoItem
descriptionSet if the item is a main screen profile-picture menu item, having a button in addition to the title and subtitle and locally rendered profile picture.
promoItem
$refPromoItem
descriptionSet if the item is a promo item, having a button in addition to the title and subtitle.
simpleItem
$refSimpleItem
descriptionSet if the item is a simple item, having a title and subtitle.
typeobject
JamMetadata
descriptionMetadata containing information about JAM associated with VE data
idJamMetadata
properties
jamPage
descriptionThe JAM page the VE was logged on
enum
  • UNKNOWN
  • ADDRESS_EDIT
  • ADD_ABOUT
  • ADD_CONTACT_INFO
  • ADD_WORK_AND_EDUCATION
  • CHAT_EDIT
  • CUSTOM_URLS
  • DISCOVERABILITY
  • DISPLAY_NAME_EDIT
  • EDUCATION_EDIT
  • EDUCATION
  • EMAIL_EDIT
  • INTRODUCTION_EDIT
  • LIMITED_PROFILE
  • LIMITED_PROFILE_EDIT
  • LINKS_EDIT
  • LINKS
  • NAME_EDIT
  • NAME
  • NICKNAME_EDIT
  • OCCUPATION_EDIT
  • PHONE_EDIT
  • PHOTO_EDIT
  • PLACES_EDIT
  • PLACES
  • PRODUCT_PROFILE
  • PRONOUNS_EDIT
  • WORK_HISTORY_EDIT
  • WORK_HISTORY
  • WORKSPACE
enumDescriptions
  • unknown page
  • addresss edit page
  • add about page
  • add contact info page
  • add work and education page
  • chat edit page
  • custom url page
  • discoverability page
  • display name edit page
  • education edit page
  • education page
  • email edit page
  • introduction edit page
  • limited profile page
  • limited profile edit page
  • links edit page
  • links page
  • name edit page
  • name page
  • nickname edit page
  • occupation edit page
  • phone edit page
  • photo edit page
  • places edit page
  • places page
  • product profile page
  • pronouns edit page
  • work history edit page
  • work history page
  • workspace page
typestring
typeobject
LeftNav
descriptionLeft navigation bar with buttons.
idLeftNav
properties
blocks
descriptionList of blocks.
items
$refLeftNavBlock
typearray
typeobject
LeftNavBlock
descriptionA building block of the left navigation.
idLeftNavBlock
properties
divider
$refLeftNavDivider
descriptionA horizontal divider.
item
$refLeftNavItem
descriptionA menu item.
typeobject
LeftNavDivider
descriptionA horizontal divider for the left navigation.
idLeftNavDivider
properties
typeobject
LeftNavItem
descriptionOne of the LeftNav buttons. Next id: 7
idLeftNavItem
properties
accessibilityLabel
descriptionA11y label attached to current item.
typestring
icon
$refImage
descriptionButton icon.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
selectedIcon
$refImage
descriptionButton icon to be displayed when the item is selected.
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Use link instead.
title
descriptionButton caption.
typestring
typeobject
LegendBlock
descriptionBlock to provide text definitions for image icons.
idLegendBlock
properties
legendItems
descriptionItems to be define within the legend.
items
$refLegendItem
typearray
typeobject
LegendItem
descriptionAn individual item within a legend block.
idLegendItem
properties
accessibilityLabel
descriptionAccessibility label for the legend item, used by screen readers instead of label.
typestring
delineator
descriptionSymbol between the icon and the label.
typestring
icon
$refImage
descriptionIcon to be defined.
label
descriptionLabel containing the definition of the icon.
typestring
stackFooterImage
$refImage
descriptionWhen LegendItem is converted to StackFooter, this is the image displayed on the left of the new StackFooter. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
Link
descriptionEach navigation is represented as a Link, which contains the resource key of the target resource, anchor navigation params of the target element and the optional visual element config of the link. Eventually should completely replace the `target` field.
idLink
properties
anchorParams
$refAnchorNavigationParams
descriptionParameters of the anchor navigation. Occurs on the target resource, if present, otherwise, on the current one.
ariaLabel
descriptionAria label for the link.
typestring
target
$refResourceKey
descriptionResourceKey of the target resource. If nil, navigation occurs on the same screen.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the link.
typeobject
LinkMetadata
descriptionMetadata containing information about the link inside a visual element
idLinkMetadata
properties
targetResourceId
descriptionResourceId in ASMS: google/internal/identity/accountsettings/mobile/v1/resource_id.proto
formatint32
typeinteger
typeobject
ListItemBlock
descriptionA vertical list item block. Next id: 16
idListItemBlock
properties
descriptions
descriptionList of item descriptions.
items
typestring
typearray
icon
$refImage
descriptionicon shown on the right of the list item, e.g. chevron icon.
iconVerticalAlignment
deprecatedTrue
descriptionVertical alignment of chevron. See VerticalAlignment enum.
formatint32
typeinteger
image
$refImage
descriptionImage displayed on the left of the list item.
label
descriptionLabel of the list item.
typestring
preferredLayout
descriptionPreferred block layout. See BlockLayout enum.
formatint32
typeinteger
secondaryIcon
$refImage
descriptionSecondary icon shown on the right of the list item and to the left of the main icon, e.g. ACL icons.
specialDescription
$refSpecialDescription
descriptionSpecial description.
stackItemImage
$refImage
descriptionWhen ListItemBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
textEntries
deprecatedTrue
descriptionText entries of the list item. Use label, titles, etc. instead.
items
$refStyledTextEntry
typearray
titles
descriptionList of item titles.
items
typestring
typearray
trailingImage
$refImage
descriptionWhen ListItemBlock is converted to StackItem, this is the image displayed on the right of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
ListPreviewUnit
descriptionscreen/BDheWvg6VHnWYmA
idListPreviewUnit
properties
items
descriptionList of images. Should respect the max number of visible items on the unit. This number is currently limited to 5.
items
$refImage
typearray
total
descriptionThe total number of items in the list.
formatint32
typeinteger
typeobject
LoadingCard
descriptionCard with a loading spinner on it.
idLoadingCard
properties
typeobject
Local
descriptionResource type used when the resource should be produced locally.
idLocal
properties
typeobject
LongArray
descriptionA long array
idLongArray
properties
values
descriptionvalues of long array
items
formatint64
typestring
typearray
typeobject
MainScreenItem
descriptionA menu item with title, subtitle, and icon. Android-only Next Id: 5
idMainScreenItem
properties
icon
$refIcon
descriptionOptional icon.
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
MenuAlternative
descriptionDisplays a screen as a native menu. Next Id: 6
idMenuAlternative
properties
hatsSurvey
$refHaTSSurvey
descriptionHaTS survey to be shown.
helpInfo
$refHelpInfo
descriptionThe data to open GoogleHelp
sections
descriptionThe sections that make up the menu's contents.
items
$refSection
typearray
showLogo
descriptionWhether or not to show the Google logo
typeboolean
titleText
descriptionThe title to display in the menu's app bar.
typestring
typeobject
MessageAlternative
descriptionDisplays a screen by showing a message to the user. For instance, a user may be presented with a message such as 'Your administrator has disabled this setting' when their account policy does not allow them to edit some of their information. Next Id: 4
idMessageAlternative
properties
helpInfo
$refHelpInfo
deprecatedTrue
descriptionDEPRECATED The data to open GoogleHelp.
messageText
descriptionThe message to display. Required.
typestring
titleText
deprecatedTrue
descriptionDEPRECATED The title to display in the menu's app bar.
typestring
typeobject
NativeAlternative
descriptionDisplays a screen as a native setting. Next Id: 8
idNativeAlternative
properties
anchorNavigationParams
$refAnchorNavigationParams
descriptionContains the necessary information to scroll to particular place on the screen.
feedbackParams
$refFeedbackParams
descriptionContains the necessary information to launch the Feedback Client with the proper configuration.
helpParams
$refHelpParams
descriptionContains fields used for opening IPH (In Product Help)
nativeActionId
descriptionAn ID identifying the native setting. See NativeActionId for possible values. Required.
formatint32
typeinteger
profilePicturePickerParams
$refProfilePicturePickerParams
descriptionContains the necessary information to launch the profile picture picker.
typeobject
NativeCapabilities
descriptionThe capabilities of the native actions. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idNativeCapabilities
properties
fauxbakeImageCropping
descriptionWhether the client supports the custom Fauxbake image cropping UI.
typeboolean
postGplusApiSunsetProfilePictureFlow
descriptionWhether the client supports a native profile picture flow that will continue to work after the go/gplus-1p-sunset.
typeboolean
typeobject
NativeNavigationAlternative
descriptionNavigates to a native screen from a web or webview screen. Will fallback to open an url in browser when not possible.
idNativeNavigationAlternative
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
navigateBack
typeboolean
target
$refResourceKey
deprecatedTrue
descriptionTarget native screen. DEPRECATED: Use link instead.
url
descriptionFallback url for the native screen, will be opened when a native experience is not available.
typestring
typeobject
NavigationMetadata
descriptionAdditional information about the navigation
idNavigationMetadata
properties
dashboardMetadata
$refDashboardNavigationMetadata
descriptionAdditional information about navigations from Google Dashboard.
dashboardServiceMetadata
$refDashboardServiceCardOutboundNavigationMetadata
descriptionAdditional information about outbound navigations from service cards on Google Dashboard.
helpCenterMetadata
$refHelpCenterNavigationMetadata
descriptionAdditional information about navigation to the Help Center to distinguish between different articles
typeobject
OnboardingAlternative
deprecatedTrue
descriptionA screen with onboarding flow
idOnboardingAlternative
properties
onboardingFlow
$refOnboardingFlow
descriptionThe onboarding flow data.
onboardingFlowKey
$refResourceKey
deprecatedTrue
descriptionThe representation of the onboarding flow. DEPRECATED: use onboarding flow directly.
typeobject
OnboardingFlow
deprecatedTrue
descriptionA resource encapsulating multiple onboarding steps, an animation, and a button. Next Id: 8
idOnboardingFlow
properties
animationThemedUrl
$refThemedUrl
descriptionThe decorative Lottie animation urls for both themes. Required.
animationUrl
deprecatedTrue
descriptionThe decorative Lottie animation url. Deprecated, use animation_themed_url instead.
typestring
buttonTarget
$refResourceKey
deprecatedTrue
descriptionThe resource to open when onboarding is skipped or finished. Only used when the OnboardingFlow is referenced from an OnboardingAlternative. When referenced from a CardsAlternative, the CardsAlternative is shown when the onboarding flow has finished. DEPRECATED: Use link instead.
buttonText
descriptionThe text to be shown on the button that skips onboarding. e.g.: "Get started". Required.
typestring
dismissalId
descriptionAn identifier used to record which OnboardingFlows have been dismissed. Required.
formatint64
typestring
link
$refLink
descriptionThe link of the element to open when onboarding is skipped or finished. Only used when the OnboardingFlow is referenced from an OnboardingAlternative. When referenced from a CardsAlternative, the CardsAlternative is shown when the onboarding flow has finished. Eventually should completely replace the `target` field.
steps
descriptionThe steps containing onboarding content. At least one is required.
items
$refOnboardingStep
typearray
typeobject
OnboardingStep
deprecatedTrue
descriptionDescribes the contents of an onboarding step. An OnboardingStep must contain at least a title or a message. Next Id: 6
idOnboardingStep
properties
exitAnimation
$refAnimationSegment
descriptionA segment of animation played once the skip button is clicked.
message
descriptionThe onboarding step message text.
typestring
stepId
descriptionA unique StepId used for logging. Required.
formatint32
typeinteger
title
descriptionThe onboarding step title text.
typestring
transitionAnimation
$refAnimationSegment
descriptionA segment of the animation played as we slide from the last step to the current step. When sliding back to the previous step, the animation will be played in reverse. For the first step, this animation will be auto-played while the content of the screen fades in. Required.
typeobject
OneBoxBlock
descriptionBuilding block of a card Next id: 35
idOneBoxBlock
properties
actionChipBlock
$refActionChipBlock
descriptionAction Chip Block
actionLineBlock
$refActionLineBlock
descriptionNavigation Link Block
activityListItemBlock
$refActivityListItemBlock
descriptionList Item Block used for showing user activities.
collapsableBlock
$refCollapsableBlock
descriptionA block that can be collapsed
descriptionBlock
$refDescriptionBlock
descriptionDescription block
dividerBlock
$refDividerBlock
descriptionDivider Block
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
listItemBlock
$refListItemBlock
descriptionList Item Block
oneBoxSignedOutButtonsBlock
$refOneBoxSignedOutButtonsBlock
descriptionA block that consists of Sign in and Sign up buttons
oneboxCustomGwsBlock
$refOneboxCustomGwsBlock
descriptionA block that can be rendered using GWS.
oneboxDisclaimerBlock
$refOneboxDisclaimerBlock
descriptionDisclaimer block currently used in the Oneboxes.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
OneBoxSignedOutButtonsBlock
descriptionA block consisting of Sign in and Sign up buttons, used when Signed out.
idOneBoxSignedOutButtonsBlock
properties
signInLink
$refSignedOutBlockLink
descriptionLink that leads to the sing in page. Required.
signUpLink
$refSignedOutBlockLink
descriptionLink that leads to the sing up page. Required.
typeobject
OneGoogleCard
descriptionCard representing an entry in the OneGoogle Account Menu.
idOneGoogleCard
properties
actionChip
$refActionChip
descriptionA chip that allows users to take action on the card.
leadingImage
$refImage
descriptionAn image that may be shown at the leading edge of the card.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
priority
descriptionThe priority of the card. Can influence ordering and styling of the cards.
formatint32
typeinteger
progressBar
$refOneGoogleProgressBar
descriptionAn optional progress bar
subtitle
descriptionThe subtitle of the card.
typestring
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
title
descriptionThe main title of the card.
typestring
trailingImage
$refImage
descriptionAn image that may be shown at the trailing edge of the card.
typeobject
OneGoogleProgressBar
descriptionA progress bar that can be shown in the OneGoogle Account Menu Card. ProgressBar message could be used here instead, but it supports two labels, whereas OneGoogle's UI only supports one and it supports setting the background color (which OG also does not support).
idOneGoogleProgressBar
properties
color
$refColor
descriptionThe color of the progress bar.
description
descriptionAn optional description for the progress bar.
typestring
progress
descriptionThe progress of the progress bar. Should be between 0 and 1.
formatfloat
typenumber
typeobject
OneboxCustomGwsBlock
descriptionA block that can be rendered using GWS.
idOneboxCustomGwsBlock
properties
type
descriptionThe type of the custom block.
enum
  • UNKNOWN
  • SAFESEARCH
enumDescriptions
  • Unknown block type.
  • Safesearch block type.
typestring
typeobject
OneboxDisclaimerBlock
descriptionA block containing a disclaimer of some sort. Next id: 4
idOneboxDisclaimerBlock
properties
disclaimerContent
$refText
descriptionThe content of the disclaimer. Use this in favor of disclaimer_text.
disclaimerText
deprecatedTrue
descriptionThe text content of the disclaimer.
typestring
image
$refImage
descriptionOptional illustration shown near the disclaimer text.
typeobject
Placeholder
descriptionPlaceholder used when a resource hasn't loaded yet.
idPlaceholder
properties
typeobject
PlaceholderAlternative
descriptionPlaceholder for when a resource hasn't loaded yet.
idPlaceholderAlternative
properties
typeobject
PrefetchRelatedScreensRequest
descriptionRequest message for PrefetchRelatedScreens.
idPrefetchRelatedScreensRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
screenId
descriptionIdentifies the target screen. See ScreenId enum for possible values.
formatint32
typeinteger
screensToOmit
descriptionSpecify the screens to omit from the response. The server is allowed to ignore this option.
items
$refScreenToOmit
typearray
typeobject
PrefetchRelatedScreensResponse
descriptionResponse message for PrefetchRelatedScreens.
idPrefetchRelatedScreensResponse
properties
screens
descriptionThe returned screens.
items
$refScreen
typearray
typeobject
ProductProfileMetadata
descriptionMetadata containing information about Product Profile resources associated with the VE
idProductProfileMetadata
properties
productProfile
descriptionProduct profile
enum
  • PRODUCT_PROFILE_UNKNOWN
  • PLAY_GAMES
  • GPAY
  • WORKSPACE
  • MAPS
  • OTHER_GOOGLE_SERVICES
  • YOUTUBE
enumDescriptions
  • Unknown product profile
  • Play Games
  • GPay
  • Workspace
  • Maps
  • Other Google services
  • Youtube
typestring
typeobject
ProfilePictureBlock
descriptionA special block containing a label, title, description, and a tappable profile picture to the right.
idProfilePictureBlock
properties
avatarAccessibilityTapText
descriptionTap action text read by a screen reader before the phrase "double-tap to activate" when focus moves to the profile picture image.
typestring
descriptionText
descriptionDescription text of the profile picture block.
typestring
label
descriptionLabel of the profile picture block.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the profile picture. Eventually should completely replace the `target` field.
preferredLayout
descriptionPreferred block layout. See BlockLayout enum.
formatint32
typeinteger
profilePictureImage
$refImage
descriptionProfile picture image.
stackItemImage
$refImage
descriptionWhen ProfilePictureBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. screen/72S3nvYEKnuscar. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource of the profile picture. DEPRECATED: Use link instead.
textEntries
deprecatedTrue
descriptionText entries of the profile picture block. Use label, title, etc. instead.
items
$refStyledTextEntry
typearray
title
descriptionTitle of the profile picture block.
typestring
typeobject
ProfilePictureItem
descriptionA menu item, with title and subtitle, renders profile picture locally. Next Id: 4
idProfilePictureItem
properties
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
ProfilePicturePickerParams
descriptionParams used when launching the profile picture picker. Next Id: 2
idProfilePicturePickerParams
properties
usePeopleApi
descriptionIf true, iOS client will use the People API to upload the photo.
typeboolean
typeobject
ProfilePicturePromoItem
descriptionA promo with text, subtitle, renders profile picture locally. Only the button is a tappable. May be styled differently from a ProfileItem. Android-only Next Id: 5
idProfilePicturePromoItem
properties
buttonText
descriptionThe button text.
typestring
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Contains the user's primary email address.
typestring
titleText
descriptionThe main item text. Contains the user's display name.
typestring
typeobject
ProfilePictureUnit
descriptionscreen/8UcDB3nx9wRtoPg
idProfilePictureUnit
properties
accessibilityTapText
descriptionAccessibility label for the profile picture, used by screen readers.
typestring
typeobject
ProgressBar
descriptionProgress bar. Supports settings colors for progress and background and labeling these parts.
idProgressBar
properties
backgroundColor
$refColor
deprecatedTrue
descriptionColor of the not completed part of the progress bar. Deprecated. Use background_themed_color instead.
backgroundThemedColor
$refThemedColor
descriptionColor of the not completed part of the progress bar.
endLabelText
deprecatedTrue
descriptionText of the label on the ending (high) end of the progress bar
typestring
labelColor
$refColor
deprecatedTrue
descriptionColor of the text. Deprecated. Use label_themed_color instead.
labelIcon
$refImage
deprecatedTrue
descriptionIcon, shown to the start of the text. Center-aligned vertically. DEPRECATED: Use the icon in the PromptItem instead. This field should only be used by old clients that do not support the new advice_severity field.
labelText
descriptionText shown below the progress bar
typestring
labelThemedColor
$refThemedColor
descriptionColor of the text.
progress
descriptionPercentage of the progressbar to be filled in a range of 0 - 1.
formatfloat
typenumber
progressColor
$refColor
deprecatedTrue
descriptionColor of the progressbar. Deprecated. Use progress_themed_color instead.
progressThemedColor
$refThemedColor
descriptionColor of the progress bar.
stackItemImage
$refImage
descriptionWhen ProgressBar becomes part of the StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
startLabelText
deprecatedTrue
descriptionText of the label on the starting (low) end of the progress bar
typestring
typeobject
ProgressBarBlock
descriptionA block containing styled text entries and a progress bar.
idProgressBarBlock
properties
progressBar
$refProgressBar
descriptionProgress bar.
textEntries
deprecatedTrue
descriptionText entries for the progress bar block. Shown above the progress bar.
items
$refStyledTextEntry
typearray
typeobject
ProgressBarListItemBlock
descriptionList item-like block that contains a progress bar
idProgressBarListItemBlock
properties
icon
$refImage
descriptionicon shown on the right of the list item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the list item.
progressBar
$refProgressBar
descriptionProgress bar
title
descriptionItem title.
typestring
trailingImage
$refImage
descriptionWhen ProgressBarListItemBlock is converted to StackItem, this is the image displayed on the right of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
ProgressBarUnit
descriptionscreen/9LsrL7URSifxp3G
idProgressBarUnit
properties
barBackgroundColor
$refThemedColor
descriptionThe color of the background.
barForegroundColor
$refThemedColor
descriptionThe color of the progress
labelText
descriptionLabel “1.5GB of 15GB used”
typestring
progress
descriptionProgress of the Bar
formatfloat
typenumber
typeobject
PromoItem
descriptionA promo with text, subtitle, icon and button. Only the button is a tappable. May be styled differently from a SimpleItem. Next Id: 7
idPromoItem
properties
buttonText
descriptionThe button text.
typestring
icon
$refIcon
descriptionOptional icon.
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
statusText
descriptionOptional text, to display an additional status message (e.g. 'Last checked at...') in the promo.
typestring
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
PromptBlock
descriptionBuilding block of a prompt card
idPromptBlock
properties
descriptionBlock
$refPromptDescriptionBlock
descriptionDescription Block
progressBlock
$refPromptProgressBarBlock
descriptionProgress Bar Block
typeobject
PromptCarouselCard
descriptionA horizontally scrolling carousel of prompt items.
idPromptCarouselCard
properties
items
deprecatedTrue
descriptionThe order of the items is the order they should appear in the UI. Deprecated, clients should expect prompt_item_keys instead.
items
$refPromptItem
typearray
maxVisibleItems
descriptionThe maximum number of items to show. If the number of items is greater than this number, the overflow item will be shown.
formatint32
typeinteger
overflowCollapseAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the collapsed card in the expanded state.
typestring
overflowCollapseTitle
descriptionThe title of the overflow item when the prompt items are expanded.
typestring
overflowExpandAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the overflow card in the collapsed state.
typestring
overflowExpandTitle
descriptionThe title of the overflow item when the prompt items are collapsed.
typestring
promptItemKeys
descriptionThe order of the prompt items is the order they should appear in the UI.
items
$refResourceKey
typearray
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the prompt carousel card.
typeobject
PromptDescriptionBlock
descriptionA block containing a title and descriptive text, with an image displayed on the left side optionally.
idPromptDescriptionBlock
properties
image
$refImage
deprecatedTrue
descriptionOptional image to be displayed in the Prompt Item. DEPRECATED: Use the icon in the PromptItem instead. This field should only be used by old clients that do not support the new advice_severity field.
text
descriptionDescriptive text of the block.
typestring
title
descriptionTitle of the block.
typestring
typeobject
PromptItem
descriptionPrompt items for the user to be taken care of in a timely manner, e.g., updating their credit card. Next id: 17
idPromptItem
properties
adviceSeverity
descriptionSeverity of the prompt from the AdviceSeverity enum
formatint32
typeinteger
callToActionText
descriptionCall to action text. In the context of the Advice Framework, It can be styled the same way as the secondary button by setting `equally_weighted_action_buttons` to true. If not specified, no primary call to action button is shown.
typestring
dismissible
descriptionDismisses the card on all user devices and surfaces.
typeboolean
equallyWeightedActionButtons
descriptionIf true, the action buttons will be styled equally and the card body won't be tappable. This is a special handling for primary CTA having the same style as the secondary (e.g. for legal reasons).
typeboolean
expandCardAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the collapsed card.
typestring
hintText
descriptionText to be shown as hint. In the Advice Framework, this is used as the text that goes next to the chevron icon on simple list items.
typestring
icon
$refImage
descriptionIcon to be shown on the advice card.
id
deprecatedTrue
descriptionPrompt card identifier. Used by the client to record which PromptItems have been dismissed so that they are not reshown. Deprecated, clients should use ResourceKey of the Resource wrapper instead.
formatint64
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. In the context of the Advice Framework, 'link' is used to represent the primary CTA destination and the card body destination in case no 'secondary_button_text' and 'secondary_button_link' are specified. Eventually should completely replace the `target` field.
mainBlock
$refPromptBlock
descriptionMain content of the prompt card
secondaryButtonLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. This is used to navigate to a different resource via secondary button.
secondaryButtonText
descriptionSecondary call to action block If not specified, no secondary call to action button is shown.
typestring
severity
deprecatedTrue
descriptionSeverity of the prompt from the PromptSeverity enum DEPRECATED: Use advice_severity instead. This field should only be used by old clients that do not support the new advice_severity field.
formatint32
typeinteger
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource DEPRECATED: Use link instead.
title
descriptionPrompt card title
typestring
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the prompt card.
typeobject
PromptProgressBarBlock
descriptionA block containing a progress bar with a label underneath each end
idPromptProgressBarBlock
properties
endLabelText
deprecatedTrue
descriptionText of the label on the ending (high) end of the progress bar Deprecated, clients should use progress_bar instead.
typestring
progress
deprecatedTrue
descriptionPercentage of the progressbar to be filled in a range of 0 - 1. Deprecated, clients should use progress_bar instead.
formatfloat
typenumber
progressBar
$refProgressBar
descriptionProgress bar
progressColor
$refColor
deprecatedTrue
descriptionColor of the progressbar. Deprecated, clients should use progress_bar instead.
startLabelText
deprecatedTrue
descriptionText of the label on the starting (low) end of the progress bar Deprecated, clients should use progress_bar instead.
typestring
typeobject
RequestContext
descriptionInformation sent with every request. A subset of this information is logged to Clearcut logs. If you change anything here consider updating the logging proto google3/logs/proto/identity/mobile/accountsettings/asm_client_info_extension.proto as well. Next Id: 14
idRequestContext
properties
callingAndroidApp
descriptionApplicationId (package name) or alias of the app that launched My Google. If launched from - a first-party app: the app's ApplicationId (package name) - a third-party app: empty (if the app was started with startActivityForResult, the package name of the third-party app will be logged instead of an empty string) - within GmsCore or Android Settings: "com.google.android.gms" - Otherwise: unset
typestring
clientCapabilities
$refClientCapabilities
descriptionTells the server which features this version of the client supports.
clientVersions
$refClientVersions
descriptionVersion numbers for the client software.
googleAccountReferrer
descriptionSerialized GoogleAccountReferrer that provided by caller of Google Account as query param.
typestring
isAuto
descriptionWhether the device the request came from is an Auto device.
typeboolean
isDarkModeEnabled
deprecatedTrue
descriptionWhether the client has dark mode enabled (and thus expects content from the server to be similarly themed). Deprecated. Provide theme-agnostic resources instead of relying on this field.
typeboolean
isPayModuleAvailable
descriptionWhether the client has the pay gmscore module available (only relevant for Android clients).
typeboolean
isRtl
descriptionTells whether the client is currently displaying in RTL mode.
typeboolean
logicalScreenDensity
descriptionThe logical screen density of the device, following the Android convention that logical_screen_density = scaling_factor * 160ppi. Used by the server to select images with the most appropriate scaling factor. Will usually differ from the physical screen density. Examples: * a Nexus 5 will report 480ppi (xxhdpi), but has a 445ppi screen * an iPhone 4 will report 320dpi (2x), but has a 326ppi screen
formatint32
typeinteger
platform
descriptionThe client's OS platform.
enum
  • PLATFORM_UNSPECIFIED
  • ANDROID
  • IOS
  • WEB
enumDescriptions
  • The platform is unspecified.
  • The Android operating system.
  • The iOS operating system.
  • Web browser.
typestring
timeZone
descriptionThe time zone of the user's device, as a Unix time zone ID. e.g. "Europe/Berlin".
typestring
usesAllImageUrls
descriptionWhen set to true ASMS will return image urls for all screen density buckets instead of one already optimized url.
typeboolean
typeobject
Resource
descriptionResources are the core component of the API. Resources can be screens, but also parts of screens, such as tab bars or decks of cards. Resources can be requested and cached by the client independently of each other.
idResource
properties
accountMenuInformation
$refAccountMenuInformation
descriptionInformation provided to the OGL account menu.
bottomNav
$refBottomNav
descriptionBottom buttons navigation.
card
$refCard
descriptionCard.
cardDeck
$refCardDeck
descriptionSet of cards.
footer
$refFooter
descriptionFooter.
initialSearchScreenComponents
$refInitialSearchScreenComponents
descriptionComponents for initial search screen on mobile.
isDismissed
descriptionResource with is_dismissed=true shouldn't be shown to the user. It is provided for a short time after dismissal on the server, to allow the dismissed resource to be recovered on the client (e.g. for "undo" action).
typeboolean
isStable
descriptionAffects the client caching policy. A resource is unstable if it shows user data which is prone to change, e.g. a menu displaying the user's phone numbers, or a setting allowing the user to edit their phone numbers. Stable resources do not change after user action, e.g. a resource which opens a given URL in the browser. When the user opens a setting, all unstable resources are marked dirty and reloaded the next time the user navigates to them. Stable resources don't need to be immediately reloaded after a user action.
typeboolean
leftNav
$refLeftNav
descriptionLeft navigation.
local
$refLocal
descriptionA resource that should be produced locally (i.e., on the target device).
onboardingFlow
$refOnboardingFlow
deprecatedTrue
descriptionOnboarding flow.
placeholder
$refPlaceholder
descriptionReserved for internal use by clients.
promptItem
$refPromptItem
descriptionPrompt Card.
resourceKey
$refResourceKey
descriptionIdentifies a resource.
screen
$refScreenResource
descriptionDescription of the screen structure.
searchCorpus
$refSearchCorpus
descriptionSearch data for all searchable items.
securityHubPromptItem
$refSecurityHubPromptItem
descriptionSecurity Hub Prompt Card.
simpleHeader
$refSimpleHeader
descriptionSimple header.
supportPanel
$refSupportPanel
descriptionSupport panel
topNav
$refTopNav
descriptionTop tabs bar.
welcomeHeader
$refWelcomeHeader
descriptionMain header.
welcomeScreenIntro
$refWelcomeScreenIntro
descriptionThe welcome screen intro shown on home page on web.
typeobject
ResourceKey
descriptionEach resource will be identified by a resource key, which contains a resource ID and resource parameters. Clients will use the ResourceKey as a cache key.
idResourceKey
properties
resourceId
descriptiona value from the ResourceId enum
formatint32
typeinteger
resourceParams
additionalProperties
typestring
descriptionkey-value map of request parameters
typeobject
typeobject
ResourceMetadata
descriptionMetadata containing information about ASMS resources associated with the VE go/my-google/asms#resources
idResourceMetadata
properties
jamMetadata
$refJamMetadata
descriptionMetadata for JAM specific pages
resourceId
descriptionResourceId in ASMS: google/internal/identity/accountsettings/mobile/v1/resource_id.proto
formatint32
typeinteger
typeobject
ResourceToOmit
descriptionA resource to omit from the results
idResourceToOmit
properties
resourceKey
$refResourceKey
descriptionIdentifies the Resource.
typeobject
Screen
descriptionScreens are the core component of the API. When requesting a screen, the client does not necessarily know whether the screen represents a menu, a native setting, a message etc. Both menus and individual settings are thus represented using the same proto, which allows us to support use cases such as deep-linking from 1P apps. Next Id: 4
idScreen
properties
alternatives
descriptionA list of alternatives, in order of preference.
items
$refAlternative
typearray
isStable
descriptionAffects the client caching policy. A screen is unstable if it shows user data which is prone to change, e.g. a menu displaying the user's phone numbers, or a setting allowing the user to edit their phone numbers. Stable screens do not change after user action, e.g. a screen which opens a given URL in the browser. When the user opens a setting, all unstable screens are marked dirty and reloaded the next time the user navigates to them. Stable screens don't need to be immediately reloaded after a user action.
typeboolean
screenId
descriptionThe screen's ID. See ScreenId for possible values.
formatint32
typeinteger
typeobject
ScreenIntro
descriptionFraming for the screen content. May contain an image, a title and a description.
idScreenIntro
properties
description
descriptionDescription text for the screen intro. May be omitted.
typestring
image
$refImage
descriptionImage for the screen intro. May be omitted.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionId of link destination resource. DEPRECATED: Use link instead.
linkText
descriptionDescription block link text.
typestring
title
descriptionTitle text for the screen intro. May be omitted.
typestring
typeobject
ScreenResource
descriptionA type of a resource. Similar to a Screen, a ScreenResource can represent a menu, a native setting, a message etc. Next Id: 3
idScreenResource
properties
alternatives
descriptionA list of alternatives, in order of preference.
items
$refAlternative
typearray
navigationMetadata
$refNavigationMetadata
descriptionAdditional information about the navigation
typeobject
ScreenToOmit
descriptionA screen to omit from the results
idScreenToOmit
properties
screenId
descriptionIdentifies the screen. See ScreenId enum for possible values.
formatint32
typeinteger
typeobject
SearchAlternative
descriptionA screen with a search box, search results, and bottom nav.
idSearchAlternative
properties
bottomNavKey
$refResourceKey
descriptionId of the bottom buttons bar.
bottomNavSelection
$refResourceKey
descriptionIdentifies which bottom button should appear selected. If omitted or if there is no button with this key, the first button with a target is selected.
initialSearchScreenComponentsKey
$refResourceKey
descriptionId of the initial search screen components.
searchBox
$refSearchBox
descriptionSearch box data.
searchCorpusKey
$refResourceKey
descriptionId of the search corpus.
typeobject
SearchBlock
descriptionAn in-page search bar. Next id: 0
idSearchBlock
properties
typeobject
SearchBox
descriptionSearch box data. Next id: 2
idSearchBox
properties
placeholderText
descriptionPlaceholder text if there is no query yet.
typestring
typeobject
SearchCorpus
descriptionData for all searchable items. Next id: 5
idSearchCorpus
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys. By default this is a list of SearchItem targets (though it can contain different list of ResourceKeys)
items
$refResourceKey
typearray
helpCenterSearchItem
$refHelpCenterSearchItem
descriptionSpecial search item shown below all results that links to a help center article for the entered query.
noResultsImage
$refImage
descriptionImage to show if there are no results for the entered query.
searchItems
descriptionList of available items for search. The items are sorted by title.
items
$refSearchItem
typearray
typeobject
SearchItem
descriptionA searchable item. Next id: 8
idSearchItem
properties
description
descriptionItem description.
typestring
icon
$refImage
descriptionIcon shown on the right of the item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the item.
keywords
descriptionList of keywords that can be used for matching, beside title and description. Each keyword can be a single word or a phrase.
items
typestring
typearray
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the tap event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
title
descriptionItem title.
typestring
typeobject
SearchItemSection
descriptionMessage to represent a section of search items. Next id: 4
idSearchItemSection
properties
fallbackSearchItem
$refSearchItem
descriptionFallback item shown at the bottom of the section. This item is rendered different from the other items, and for some section this item will not be present (like Google Account results section).
searchItems
descriptionList of items shown when no search terms are entered. The items are sorted by title.
items
$refSearchItem
typearray
title
descriptionTitle of the section.
typestring
typeobject
SearchOneboxMetadata
descriptionMetadata containing information about Search Onebox resources associated with the VE.
idSearchOneboxMetadata
properties
searchOneboxVariant
enum
  • SEARCH_ONEBOX_VARIANT_TYPE_UNSPECIFIED
  • PARENTAL_CONTROLS_SUPERVISOR_NO_KIDS
  • PARENTAL_CONTROLS_SUPERVISOR
  • PARENTAL_CONTROLS_MEMBER
enumDescriptions
  • A viewer of the Parental Controls Onebox who has supervising capabilities but no child accounts set up in their family group.
  • A viewer of the Parental Controls Onebox who has supervising capabilities and child(ren) account(s) set up in their family group.
  • A viewer of the Parental Controls Onebox who is a member of a family group with child(ren) account(s) set up.
typestring
typeobject
SearchQuery
descriptionUser defined query.
idSearchQuery
properties
query
descriptionRaw user defined query.
typestring
typeobject
SearchRequest
descriptionRequest message for Search
idSearchRequest
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys.
items
$refResourceKey
typearray
context
$refRequestContext
descriptionInformation sent with every request.
resourcesToOmit
descriptionSpecify the screen resources to omit from the response. The server uses this field for optimization by not including omitted resources in additional_resources.
items
$refResourceToOmit
typearray
searchQuery
$refSearchQuery
descriptionUser defined query.
typeobject
SearchResponse
descriptionResponse message for Search.
idSearchResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
helpCenterSearchItem
$refHelpCenterSearchItem
deprecatedTrue
descriptionSpecial search item shown below all results that links to a help center search result page for the entered query.
searchItemSections
descriptionSearch item sections for Help Center results.
items
$refSearchItemSection
typearray
searchItems
deprecatedTrue
descriptionSearch items.
items
$refSearchItem
typearray
typeobject
SearchResultCard
descriptionCard presenting the result to query on Google Search. Next id: 8
idSearchResultCard
properties
answerBlock
$refOneBoxBlock
descriptionAn answer block
contentBlocks
descriptionThe content blocks following the general answer.
items
$refOneBoxBlock
typearray
header
$refHeader
descriptionThe header shown in the SearchResult card.
showInMainColumnOnDesktop
descriptionWhether the Onebox should be also shown on the Main Column on Desktop. Note that this will force Tetris ranking on Desktop as well, so it may impact positioning of the Onebox to lower ranks.
typeboolean
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the Onebox.
typeobject
Section
descriptionA menu section groups up one or more menu items into a single logical unit. For instance, the Privacy menu has a Personal Info section which groups together several related items (such as the user's email, phone, birthday, or location sharing settings). Many sections contain a single item. Next Id: 4
idSection
properties
items
descriptionThe menu items in this section.
items
$refItem
typearray
sectionId
descriptionThe section's ID, unique within the scope of its menu.
formatint32
typeinteger
titleText
descriptionOptional section title.
typestring
typeobject
SecurityHubButton
descriptionButton to be shown in a warning card.
idSecurityHubButton
properties
label
descriptionThe text label for the button.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
SecurityHubPromptCarouselCard
descriptionA horizontally scrolling carousel of prompt items for the SecurityHub.
idSecurityHubPromptCarouselCard
properties
promptItemKeys
descriptionThe order of the prompt items is the order they should appear in the UI.
items
$refResourceKey
typearray
typeobject
SecurityHubPromptItem
descriptionPrompt items on the Security Hub for the user to be taken care of in a timely manner.
idSecurityHubPromptItem
properties
adviceTypes
descriptionThe types of Security Advisor advices that contributed to the overall severity.
items
enum
  • UNKNOWN
  • DEVICES_INACTIVE_DEVICE
  • DEVICES_WITHOUT_SCREEN_LOCK
  • DEVICES_PLAY_PROTECT_DISABLED
  • DEVICES_HARMFUL_APPS_DETECTED
  • DEVICES_NO_HARMFUL_APPS_DETECTED
  • APPS_HIGH_RISK_APP
  • APPS_DISABLE_LESS_SECURE_APPS
  • APPS_REMOVE_SPECIFIC_PASSWORD
  • TSV_ADD_BACKUP_PHONE
  • TSV_ADD_PAASK
  • RECOVERY_OPTIONS_ADD_PHONE_OR_EMAIL
  • RECOVERY_OPTIONS_ADD_RESCUE_CODE
  • RECOVERY_OPTIONS_ADD_EMAIL
  • RECOVERY_OPTIONS_FIX_EMAIL
  • RECOVERY_OPTIONS_VERIFY_PHONE
  • RECOVERY_OPTIONS_VERIFY_EMAIL
  • RECOVERY_OPTIONS_CONFIRM_PHONE
  • RECOVERY_OPTIONS_CONFIRM_EMAIL
  • RECOVERY_OPTIONS_ENROLL_IN_2SV
  • RECENT_ACTIVITY_CRITICAL_EVENT
  • GMAIL_SETTINGS_REMOVE_DELEGATE_ADDRESSES
  • GMAIL_SETTINGS_REMOVE_FORWARDING_ADDRESSES
  • ENROLL_IN_TITANIUM
  • TITANIUM_HIGH_PERSONAL_RISK
  • SAVED_PASSWORDS_BREACHED_PASSWORDS_DETECTED
  • SAVED_PASSWORDS_SAVED_PASSWORDS_SUMMARY
  • SAFE_BROWSING_ENROLL_IN_ENHANCED_SAFE_BROWSING
  • EMAIL_ADDRESS_ON_DARK_WEB_DETECTED
  • REVIEW_EMAIL_ADDRESS_ON_DARK_WEB
  • ACTIVATE_DARK_WEB_MONITORING
  • REVIEW_DARK_WEB_REPORT
  • SET_UP_INACTIVE_ACCOUNT_PLAN
  • REVIEW_LOCATION_SHARING
  • REVIEW_FACE_GROUPING
  • SET_RETENTION_WAA
  • SET_RETENTION_LH
  • SET_RETENTION_YTH
  • REVIEW_ADS_SETTINGS
  • LOCATION_HISTORY
  • WEB_AND_APP_ACTIVITY
  • YOUTUBE_HISTORY
  • YOUTUBE_SHARING
  • PHONE_SETTINGS
  • THIRD_PARTY_APPS_ACCESS
  • ABOUT_ME
  • LINKED_SERVICES
  • PASSWORD_MANAGER_PROMPT
  • SECURITY_ADVISOR_PROMPT
  • SAFER_INTERNET_DAY_HOME_PROMPT
  • STORAGE_EXHAUSTED_CRITICAL_PROMPT
  • STORAGE_EXHAUSTED_SEVERE_PROMPT
  • STORAGE_EXHAUSTED_WARNING_PROMPT
  • TEST_PROMPT
  • SAFER_WITH_GOOGLE_PROMPT
  • CAM_GOOGLE_PROMPT
  • TWO_STEP_VERIFICATION_PROMPT
  • MINOR_MODE_EXIT_PROMPT
  • CLP_TEST_PROMPT
  • CLP_SECURITY_ADVISOR_PROMPT
  • CLP_ADD_RECOVERY_PHONE_PROMPT
  • CLP_ADD_RECOVERY_PHONE_BENTO_VARIANT_PROMPT
  • CLP_ADD_SECONDARY_RECOVERY_OPTION_PROMPT
  • CLP_ADD_HOME_ADDRESS_PROMPT
  • ADD_RECOVERY_PHONE_PROMPT
  • ADD_SECONDARY_RECOVERY_OPTION_PROMPT
  • MANAGE_RECOVERY_OPTION_PROMPT
  • ADD_HOME_ADDRESS_PROMPT
  • PAYMENTS_PROMPT
  • PAYMENTS_ADD_FOP_PROMPT
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT
  • PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT
  • PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT
  • PAYMENTS_SANCTIONS_CONFIRMED_PROMPT
  • PAYMENTS_SANCTIONS_ADHOC_PROMPT
  • PAYMENTS_SANCTIONS_CRIMEA_PROMPT
  • PAYMENTS_SANCTIONS_VERIFICATION_INPROGRESS_PROMPT
  • PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT
  • PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT
  • PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT
  • PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT
  • VERIFY_AGE_PROMPT
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
enumDescriptions
  • Unmapped or unspecified advice type.
  • Inactive device advice.
  • Add screen lock advice.
  • Play Protect disabled.
  • Harmul apps found by Play Protect.
  • No harmul apps found by Play Protect.
  • High-risk app advice.
  • Disable less secure apps advice.
  • Remove app-specific password advice.
  • Add backup phone advice.
  • Advice for adding Phone-as-a-security-key.
  • Add recovery phone or recovery email advice.
  • Add rescue code advice.
  • Add recovery email advice.
  • Fix recovery email advice.
  • Verify recovery phone advice.
  • Verify recovery email advice.
  • Recovery phone freshness advice.
  • Recovery email freshness advice.
  • Enroll in 2SV for SbD users. go/sbd-site
  • Review critical event.
  • Remove account delegates advice.
  • Remove forwarding addresses advice.
  • --------------------------------------------------------------------------- Titanium/AdvancedProtection step types (6001 - 6999) Next Titanium id: 6003 Enroll in Titanium
  • Advice for high personal risk users to enroll in Titanium.
  • --------------------------------------------------------------------------- Saved passwords step types (9001 - 9999) Next Saved passwords id: 9003 Breached passwords detected advice.
  • Saved passwords summary advice.
  • Enroll in Enhanced Safe Browsing advice.
  • Non-member primary email address is found the dark web.
  • Non-member email breach scan summary.
  • Recommends activating G1 Dark Web Report.
  • Recommends reviewing G1 Dark Web Report.
  • Suggestion to set up inactive account plan.
  • Suggestion to review Location Sharing.
  • Suggestion to review the Google Photos Face grouping setting.
  • Suggestion to set retention for Web & App Activity.
  • Suggestion to set retention for Location History.
  • Suggestion to set retention for Youtube History.
  • Suggestion to review Ads settings.
  • Suggestion to review location history setting.
  • Suggestion to review WAA setting.
  • Suggestion to review youtube history setting.
  • Suggestion to review youtube sharing setting.
  • Suggestion to review phone settings.
  • Suggestion to review third party apps access.
  • Suggestion to review About Me view and shared endorsements.
  • Suggestion to review whether a user's DMA services are linked or not.
  • Prompt card that advertises password manager.
  • Prompt card that is shown on red state of the security advisor.
  • Prompt card that advertises Google Account Safer Internetday page.
  • Prompt card that is shown if 100% of storage capacity is used.
  • Prompt card that is shown if 90-99.99% of storage capacity is used.
  • Prompt card that is shown if 85-89.99% of storage capacity is used.
  • Test card that is enabled only for prompt-cards-test-group & prompt-cards-test-group-external
  • Prompt card that advertises Safer with Google page.
  • Prompt card that advertises Cybersecurity Awareness month page.
  • Prompt card leading to g.co/2SV.
  • Prompt card used as entry point for the Minor Mode Exit flow.
  • Test prompt card for the Google Settings screen.
  • CLP variant of SECURITY_ADVISOR_PROMPT (red state).
  • CLP variant of ADD_RECOVERY_PHONE_PROMPT.
  • CLP variant of ADD_RECOVERY_PHONE_PROMPT with Bento content.
  • CLP variant of ADD_SECONDARY_RECOVERY_OPTION_PROMPT.
  • CLP variant of ADD_HOME_ADDRESS_PROMPT.
  • Add recovery phone prompt for Google Account recovery options prompts
  • Add secondary recovery option prompt for Google Account recovery options prompts
  • Manage recovery option prompt for Google Account recovery options prompts
  • Add home address prompt card.
  • Prompt cards for alerts from payments API.
  • Prompt card for the Add Fop alert from payments API.
  • Prompt card for the Sanctions partial suspension alert from payments API with fixflow.
  • Prompt card for the Sanctions partial suspension alert from payments API with HC article.
  • Prompt card for the Sanctions suspension alert from payments API with fixflow.
  • Prompt card for the Sanctions suspension alert from payments API with HC article.
  • Prompt card for the Sanctions confirmed alert from payments API with ToS HC article.
  • Prompt card for the Sanctions adhoc alert from payments API.
  • Prompt card for the Sanctions Crimea alert from payments API with ToS HC article.
  • Prompt card for the Sanctions verification in progress alert from payments API.
  • Prompt card for the customer or instrument risk verification alert from payments API.
  • Prompt card for the funds guarantee instrument declined alert from payments API.
  • Prompt card for the billing account missing payment method alert from payments API.
  • Prompt card for the billing account card closed alert from payments API.
  • Prompt card for the billing account card expired alert from payments API.
  • Prompt card for the billing account card payment declined alert from payments API.
  • Prompt card for the billing account generic instrument risk suspended alert from payments API.
  • Prompt card for the billing account bank not verified alert from payments API.
  • Prompt card for the billing account bank payment declined alert from payments API.
  • Prompt card for the billing account payment has generic paymentdeclined alert from payments API.
  • Prompt card for the billing account bank need mandate acceptance alert from payments API.
  • Prompt card for the billing account terms and conditions alert from payments API.
  • Prompt card for the billing account card expiring soon alert from payments API.
  • Prompt card for the instrument account bank not verified alert from payments API.
  • Prompt card for the instrument card expired alert from payments API.
  • Add age verification prompt card.
typestring
typearray
body
descriptionThe body shown in the warning card.
typestring
primaryButton
$refSecurityHubButton
descriptionThe primary button to be shown in the warning card. It will be used to perform an inline action or to navigate to the warning's Security Source. Required
severity
descriptionThe severity of the warning. It will contribute to the Overall Status Indicator shown at the top of SecurityHub UI.
enum
  • SECURITY_HUB_SEVERITY_UNSPECIFIED
  • CRITICAL_WARNING
  • RECOMMENDATION
  • INFORMATION
enumDescriptions
  • Default SeverityLevel.
  • Indicates the presence of a critical or urgent security issue that should be addressed by the user. This severity will be reflected in the UI through a red icon.
  • Indicates the presence of a medium-severity issue which the user is encouraged to act on. This severity will be reflected in the UI through a yellow icon.
  • Indicates an informational message. This severity will be reflected in the UI through a green icon.
typestring
title
descriptionThe title shown in the warning card. Required
typestring
typeobject
SegmentHeaderCard
descriptionA segment header
idSegmentHeaderCard
properties
descriptionText
descriptionLocalized description text.
typestring
image
$refImage
descriptionThe image is displayed to the right of the text for one-column layout
largeImage
$refImage
descriptionThe image is displayed to the right of the text for two-column layout
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link_target_link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTargetLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on link. Eventually should completely replace the `link_target` field.
linkText
descriptionLocalized text of optional link shown at the end of the description (e.g. "learn more").
typestring
title
descriptionTitle for the section.
typestring
typeobject
SetResourceDismissalStateRequest
descriptionRequest message for SetResourceDismissalState.
idSetResourceDismissalStateRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceDismissalState
descriptionNew resource state.
enum
  • RESOURCE_DISMISSAL_STATE_UNSPECIFIED
  • DISMISSED
  • SERVED
enumDescriptions
  • Default value
  • Resource was dismissed by the user
  • Resource was selected to be displayed to the user, e.g. dismissal was undone
typestring
resourceKey
$refResourceKey
descriptionResource key which needs to be updated.
typeobject
SetResourceDismissalStateResponse
descriptionResponse message for SetResourceDismissalState.
idSetResourceDismissalStateResponse
properties
additionalResources
descriptionAdditional resources that are related to the modified resource the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionResource for which dismissal state was modified.
typeobject
ShortArray
descriptionA short array
idShortArray
properties
values
descriptionvalues of short array int16 scale
items
formatint32
typeinteger
typearray
typeobject
SignInBlock
descriptionA block containing a CTA to sign in, including optional illustration and description. Next id: 10
idSignInBlock
properties
additionalParagraphs
descriptionThe additional paragraphs shown below the CTA button.
items
$refAdditionalParagraph
typearray
buttonTarget
$refResourceKey
deprecatedTrue
descriptionOptional target for the CTA button. DEPRECATED: Use link instead.
description
descriptionDescription of the sign in block. Shown above the CTA button.
typestring
descriptionParagraphs
descriptionThe additional paragraphs describing the page shown above the CTA button.
items
$refAdditionalParagraph
typearray
image
$refImage
descriptionOptional image to be displayed in the sign in block on small screens.
largeImage
$refImage
descriptionOptional image to be displayed in the sign in block on large screens instead of the small image.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `button_target` field.
signInCtaText
descriptionText on the sign in CTA button.
typestring
title
descriptionThe title of the sign in block. Shown under the image.
typestring
typeobject
SignedOutBlockLink
descriptionMessage for a link in the SignedOutButtonsBlock.
idSignedOutBlockLink
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionLink target for the CTA. Required. DEPRECATED: Use link instead.
text
descriptionText on the link CTA. Required.
typestring
typeobject
SimpleHeader
descriptionMy Google simple header with action items.
idSimpleHeader
properties
actionItems
descriptionAction items to show on the top of the header area.
items
$refActionItem
typearray
title
descriptionThe title text to be displayed.
typestring
typeobject
SimpleItem
descriptionA simple menu item, with title and subtitle. Next Id: 4
idSimpleItem
properties
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
SpecialDescription
descriptionA special description block containing an icon, and text of a custom color.
idSpecialDescription
properties
color
$refColor
deprecatedTrue
descriptionDescription color. Deprecated. Use themed_color instead.
icon
$refImage
descriptionDescription icon.
stateChipUnit
$refStateChipUnit
descriptionThe field to be used when SpecialDescription is converted to StateChipUnit. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
text
descriptionDescription text.
typestring
themedColor
$refThemedColor
descriptionDescription color.
typeobject
Stack
descriptionA stack of zero or more StackItems & StackFooters. screen/7i7pzGTANcvyDn8
idStack
properties
footers
descriptionZero or more StackFooter at the bottom of the stack. screen/5psKAHrTqdCMTts
items
$refStackFooter
typearray
infoOnly
descriptionIndicates whether the stack is info only. An info only stack is not tappable, the items do not have a link and is rendered differently.
typeboolean
items
descriptionZero or more StackItem at the top of the stack. screen/oRyFdxeMdxCWDWs.
items
$refStackItem
typearray
typeobject
StackFooter
descriptionFooter of the stack - screen/5psKAHrTqdCMTts
idStackFooter
properties
contentUnits
descriptionContent units of the footer.
items
$refStackFooterContentUnit
typearray
description
descriptionDescription of the footer.
typestring
hyperlink
$refLink
descriptionLink of the hyperlink_text.
hyperlinkText
descriptionHyperlink text/label of the footer displayed after the description.
typestring
image
$refImage
descriptionImage placed on the left side of the footer.
trailingUnits
descriptionTrailing units of the footer.
items
$refStackFooterTrailingUnit
typearray
typeobject
StackFooterContentUnit
descriptionContent unit of the footer
idStackFooterContentUnit
properties
actionChipsUnit
$refActionChipsUnit
descriptionscreen/82c8fpyatXbybbe
typeobject
StackFooterTrailingUnit
descriptionTrailing unit of the footer
idStackFooterTrailingUnit
properties
imageUnit
$refImageUnit
descriptionscreen/6Bi4EhgcFY2drWP
typeobject
StackItem
descriptionStack item - screen/3RAFcZbV7vh3U6c.
idStackItem
properties
contentUnits
descriptionContent units of the item.
items
$refStackItemContentUnit
typearray
description
descriptionDescription of the item.
typestring
image
$refImage
descriptionImage placed on the left side of the item.
link
$refLink
descriptionLink of the item.
title
descriptionTitle of the item.
typestring
trailingUnits
descriptionTrailing units of the item.
items
$refStackItemTrailingUnit
typearray
typeobject
StackItemContentUnit
descriptionContent unit of the stack item screen/5GZv5iNqquGsPSU
idStackItemContentUnit
properties
attributesUnit
$refAttributesUnit
descriptionscreen/8vM3aFoKwwLD7FN
listPreviewUnit
$refListPreviewUnit
descriptionscreen/BDheWvg6VHnWYmA
progressBarUnit
$refProgressBarUnit
descriptionscreen/9LsrL7URSifxp3G
stateChipUnit
$refStateChipUnit
descriptionscreen/7pKYihngrugyLqg
typeobject
StackItemTrailingUnit
descriptionTrailing unit of the stack item screen/6skuPGfowwQkurH
idStackItemTrailingUnit
properties
expansionUnit
$refExpansionUnit
descriptionscreen/9fYD3c8gNSJH6Aj
imageUnit
$refImageUnit
descriptionscreen/A333or6Vw6tZcxf
profilePictureUnit
$refProfilePictureUnit
descriptionscreen/8UcDB3nx9wRtoPg
stateChipUnit
$refStateChipUnit
descriptionscreen/7EBeXzYEArApyVZ
typeobject
StateChipUnit
descriptionscreen/7pKYihngrugyLqg & screen/7EBeXzYEArApyVZ
idStateChipUnit
properties
backgroundColor
$refThemedColor
descriptionColor to tint the background and serve as container for Icon and Label. TODO(b/397607598)
icon
$refImage
descriptionIcon of the chip
label
descriptionLabel of the chip
typestring
labelColor
$refThemedColor
descriptionColor to tint label
typeobject
StringArray
descriptionA string array
idStringArray
properties
values
descriptionvalues of string array
items
typestring
typearray
typeobject
StyledTextEntry
descriptionStyled text entry. Supports colored text, drawing one icon to the left and different styles, defined by client.
idStyledTextEntry
properties
color
$refColor
deprecatedTrue
descriptionColor of the text. Deprecated. Use themed_color instead.
icon
$refImage
descriptionIcon, shown to the left of the text. Center-aligned vertically.
style
descriptionStyle used for the text, e.g. TITLE or DESCRIPTION
enum
  • TEXT_STYLE_UNSPECIFIED
  • LABEL
  • TITLE
  • DESCRIPTION
  • STATUS
  • CAPTION
enumDescriptions
  • Unspecified text style.
  • Style for labels.
  • Style for titles.
  • Style for description texts.
  • Style for statuses.
  • Style for captions.
typestring
text
descriptionText.
typestring
themedColor
$refThemedColor
descriptionColor of the text.
truncation
$refTextTruncation
descriptionTruncation logic used for the text.
typeobject
SummaryCard
descriptionCard presenting one or more settings. Next id: 10
idSummaryCard
properties
blocks
descriptionAt least one block must be present. Clients will ignore blocks that they don't understand.
items
$refBlock
typearray
borderless
descriptionWhether to disable drawing border for the card
typeboolean
disableHorizontalPadding
descriptionWarning: this is not implemented on native is likely temporary.
typeboolean
infoOnly
descriptionIndicates whether the collection card stacks generated from this summary card are going to be info only. An info only card is not tappable, does not have a link and is rendered differently as a CollectionCard. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeboolean
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
preferredSize
descriptionThe preferred size of the card. See CardPreferredSize enum.
formatint32
typeinteger
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the summary card.
typeobject
SupportAlternative
descriptionSupport related alternative, like support panel and support screen.
idSupportAlternative
properties
typeobject
SupportPanel
descriptionA panel with cards and intro. Next Id: 4
idSupportPanel
properties
deckKey
$refResourceKey
descriptionId of the deck of cards displayed in support panel.
screenIntro
$refScreenIntro
descriptionIntro displayed just before the cards.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the support panel.
typeobject
SupportedAlternativeType
descriptionA supported alternative.
idSupportedAlternativeType
properties
alternativeType
descriptionThe alternative type. See AlternativeType for possible values.
formatint32
typeinteger
typeobject
SupportedAndroidIntentCheck
descriptionAndroid intent checks supported by the client
idSupportedAndroidIntentCheck
properties
androidIntentCheck
descriptionList of Android intent checks
enum
  • CHECK_UNSPECIFIED
  • FIRST_PARTY_CHECK
  • SYSTEM_CHECK
  • THIRD_PARTY_CHECK
enumDescriptions
  • This is treated same as the first party check.
  • * Performs following checks: - class name or action is present - package name is present - package is Google signed
  • * Performs following checks: - intent resolves - package name of resolved intent is in the system partition
  • * Performs following checks: - class name is present TODO(b/119490916) Verify that we can allow intent actions as well.
typestring
typeobject
SupportedIcon
descriptionA supported icon.
idSupportedIcon
properties
iconId
descriptionThe icon ID. See IconId for possible values.
formatint32
typeinteger
typeobject
SupportedItemType
descriptionA supported item type.
idSupportedItemType
properties
itemType
descriptionThe item type. See ItemType for possible values.
formatint32
typeinteger
typeobject
SupportedNativeAction
descriptionA supported native action.
idSupportedNativeAction
properties
nativeActionId
descriptionThe native action's ID. See NativeActionId for possible values.
formatint32
typeinteger
typeobject
SupportedOfflineScreen
descriptionA supported offline screen.
idSupportedOfflineScreen
properties
screenId
descriptionRequired
formatint32
typeinteger
version
descriptionOptional. If omitted, version 1 is assumed.
formatint32
typeinteger
typeobject
Target
descriptionItem link target. Next id: 5
idTarget
properties
queryPlaceholder
descriptionThe placeholder text in url_with_query_placeholder which should be replaced by the search query.
typestring
resourceId
descriptionTarget resource_id. Used for logging.
formatint32
typeinteger
themedUrlWithQueryPlaceholder
$refThemedUrl
descriptionDestination help center URLs for both light and dark themes. Contain a placeholder string which should be replaced by the URL-encoded search query.
urlWithQueryPlaceholder
descriptionDestination help center URL. Contains a placeholder string which should be replaced by the URL-encoded search query.
typestring
typeobject
Text
descriptionThis message represents the a text that consists of multiple items. Items can be either plain text or links.
idText
properties
textItems
descriptionList or text items.
items
$refTextItem
typearray
typeobject
TextItem
descriptionThis message represents one text item in the entire text. It should be rendered like this: $text if target is present, otherwise — as text.
idTextItem
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe id of the target resource. DEPRECATED: Use link instead.
text
descriptionText to display. required
typestring
typeobject
TextTruncation
descriptionText truncation.
idTextTruncation
properties
numberOfLines
descriptionNumber of lines after which truncation happens. 0 means no truncation.
formatint32
typeinteger
typeobject
ThemedColor
descriptionWrapper around Colors for specific themes / user interface styles. Next id: 3
idThemedColor
properties
dark
$refColor
descriptionThe color for dark theme. Required.
light
$refColor
descriptionThe color for light theme. Required.
typeobject
ThemedUrl
descriptionWrapper around URLs for specific themes / user interface styles. Next id: 3
idThemedUrl
properties
dark
descriptionThe URL for a dark theme / user interface style.
typestring
light
descriptionThe URL for a light theme / user interface style. If a URL for a specific theme is missing, the light URL will be used in its place.
typestring
typeobject
Title
descriptionItem title. Next id: 3
idTitle
properties
queryPlaceholder
descriptionThe placeholder text in title_with_placeholder which should be replaced by the search query.
typestring
textWithQueryPlaceholder
descriptionItem title. Contains a placeholder string which should be replaced by the search query.
typestring
typeobject
TopNav
descriptionTop navigation bar with tabs.
idTopNav
properties
tabs
descriptionList of tabs.
items
$refTopTab
typearray
typeobject
TopTab
descriptionOne of the TopNav tabs.
idTopTab
properties
icon
$refImage
descriptionIcon (default version) to be displayed next to the tab title in the dropdown version of the menu.
link
$refLink
descriptionLink to the screen that should be displayed when the tab becomes active. Only supports the link target and no other link parameters.
selectedIcon
$refImage
descriptionIcon (hovered/selected version) to be displayed next to the tab title in the dropdown version of the menu.
target
$refResourceKey
deprecatedTrue
descriptionTarget screen of the tab. DEPRECATED: Use link instead.
title
descriptionTab title.
typestring
typeobject
TwoColumnTableBlock
descriptionA block to show a list of image - description pairs in tabular form where images and descriptions are aligned in separate columns.
idTwoColumnTableBlock
properties
rows
descriptionList of rows to populate the TwoColumnTableBlock.
items
$refTwoColumnTableRow
typearray
typeobject
TwoColumnTableRow
descriptionData row to populate the TwoColumnTableBlock.
idTwoColumnTableRow
properties
descriptions
descriptionList of descriptions, each of which is printed on a new line.
items
typestring
typearray
image
$refImage
descriptionOptional image for the table row.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
WebviewAlternative
descriptionDisplays a screen by opening an URL in a WebView. Next Id: 3
idWebviewAlternative
properties
themedUrl
$refThemedUrl
descriptionThe set of theme-dependent URLs to open. One of url or themed_url required.
url
descriptionThe URL to open. One of url or themed_url required.
typestring
typeobject
WebviewCapabilities
descriptionThe capabilities of the webview client. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 7
idWebviewCapabilities
properties
obakeWeb
descriptionWhether the client supports all changes necessary to work with Obake web.
typeboolean
passkey
descriptionWhether the client supports passkey-based auth in Octarine. iOS only.
typeboolean
securityKey
descriptionWhether the client supports security key authentication.
typeboolean
telephony
descriptionWhether the client supports the telephony JS bridge.
typeboolean
termsAndPolicyPages
descriptionWhether the client supports opening the PP and ToS pages in Octarine.
typeboolean
trustAgent
descriptionWhether the client supports the trust agent JS bridge.
typeboolean
typeobject
WelcomeHeader
descriptionMy Google header with user name and avatar.
idWelcomeHeader
properties
actionItems
descriptionAction items to show on the top of the header area.
items
$refActionItem
typearray
avatarAccessibilityTapText
descriptionTap action text read by a screen reader after the phrase "double-tap to .." when focus moves to the avatar.
typestring
chip
$refActionChip
deprecatedTrue
descriptionUsed for displaying link to launch Google Account from contextual landing page. DEPRECATED: chip is no longer supported in the welcome header.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the tap on the avatar. Eventually should completely replace the `target` field.
name
descriptionUser's name as displayed in the header.
typestring
showProductLockup
descriptionControls showing the product view in the header area.
typeboolean
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource of the avatar. DEPRECATED: Use link instead.
title
descriptionTitle text to show in the header area.
typestring
welcomeText
descriptionHeader welcome text (e.g. 'Welcome, Janelle').
typestring
typeobject
WelcomeScreenIntro
descriptionMy Google header with user name, profile picture, and welcome message. Next id: 17
idWelcomeScreenIntro
properties
additionalDescription
$refAdditionalDescription
descriptionThe additional description for some account types.
description
descriptionThe welcome message to the user (e.g. 'You're in control...').
typestring
displayName
descriptionThe user's name to display. Currently only in use for Android, taking precedence over the `title` field.
typestring
isGoogleOneMember
descriptionWhether the user is a Google One member.
typeboolean
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link that appears after the description, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionTarget resource for the link. DEPRECATED: Use link instead.
linkText
descriptionText for the link that appears after the 'description'.
typestring
primaryEmail
descriptionThe user's email id to display to the user.
typestring
profilePictureAccessibilityLabel
descriptionTap action text read by a screen reader after the phrase "double-tap to .." when focus moves to the profile picture.
typestring
profilePictureImage
$refImage
descriptionProfile picture image.
profilePictureLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the profile picture. Eventually should completely replace the `target` field.ure link.
profilePictureTarget
$refResourceKey
descriptionProfile picture target.
title
descriptionHeader welcome title (e.g. 'Welcome, Janelle').
typestring
typeobject
old_value
AccountAdvice
descriptionData to render OneGoogle bento account advice
idAccountAdvice
properties
additionalInfo
$refAdditionalInfo
descriptionOptional additional information included with the advice. Currently only used for recovery factor advice.
adviceId
descriptionUnique identifier of the advice type.
formatint32
typeinteger
ctaText
descriptionText to display on the CTA button.
typestring
description
descriptionDescription of the advice.
typestring
destination
$refAdviceDestination
descriptionDestination to open once Bento account advice CTA is clicked
dismissalText
descriptionText to display on the dismissal button.
typestring
title
descriptionTitle of the advice.
typestring
uiTreatment
descriptionUI treatment of the advice.
enum
  • UI_TREATMENT_UNSPECIFIED
  • YELLOW_CARD
  • BLUE_CARD_SLIM
  • BLUE_CARD_EXTENDED
enumDescriptions
  • No information about UI treatment, should never be used.
  • Yellow card UI treatment for recovery phone advice.
  • Blue card slim version UI treatment for home address advice.
  • Blue card extended version UI treatment for home address advice.
typestring
typeobject
AccountMenu
descriptionData to render OneGoogle account menu only for SafetyExp
idAccountMenu
properties
alertLevel
enum
  • ALERT_LEVEL_UNSPECIFIED
  • NO_ADVICE
  • ADVICE
  • ADVICE_REQUIRING_ATTENTION
enumDescriptions
  • No information about alert level
  • No advice — account is in a good shape
  • There is advice available
  • There is advice that require attention
typestring
destination
$refAlertDestination
typeobject
AccountMessagesRequest
descriptionRequest for the GetAccountMessages RPC
idAccountMessagesRequest
properties
accountParticleDiscVersion
$refVersion
descriptionVersion of the AccountParticleDisc that is currently present on the device, iff present.
adviceFlavours
descriptionThe flavour of advice applicable to the request. Response data will be accordingly produced.
items
enum
  • UNSPECIFIED_ADVICE_FLAVOUR
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_NO_DESCRIPTION_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_GMAIL_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_NO_BADGE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_VARIANT_2
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_PHOTOS_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_DRIVE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_GMAIL_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_PHOTOS_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_DRIVE_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_GMAIL_VARIANT_1
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_VARIANT_1
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_VARIANT_2
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_MAPS_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_MAPS_SLIM
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_SEARCH_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_SEARCH_SLIM
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_ISOLATED_MAPS_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_ISOLATED_SEARCH_EXTENDED
enumDescriptions
  • Show Add recovery phone advice with variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with no description variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with gmail variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with variant 1 IFF user has no recovery option. Never show badge.
  • Show Add recovery phone advice IFF user has no recovery phone set.
  • Show Add recovery phone advice IFF user has no recovery phone set.
  • Show Add recovery phone photos variant advice IFF user has no recovery phone set.
  • Show Add recovery phone drive variant advice IFF user has no recovery phone set.
  • Show Add recovery phone gmail variant advice IFF user has no recovery phone set.
  • Show Add recovery email advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email photos variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email drive variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email gmail variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add home address advice with variant 1 IFF user has no home address present.
  • Show Add home address advice with variant 2 IFF user has no home address present.
  • Show Add home address advice with maps variant 1 IFF user has no home address present.
  • Show Add home address advice with maps variant 2 IFF user has no home address present.
  • Show Add home address advice with search variant 1 IFF user has no home address present.
  • Show Add home address advice with search variant 2 IFF user has no home address present.
  • Show Add home address advice with maps variant 1 IFF user has no home address present with other non critical advice disabled.
  • Show Add home address advice with search variant 1 IFF user has no home address present with other non critical advice disabled.
typestring
typearray
context
$refContext
descriptionContext of the triggering call, e.g. version/CL, platform, etc
surfaces
descriptionList of surfaces to fetch messages for: OneGoogle account particle disk, OneGoogle account menu, etc
items
enum
  • SURFACE_UNSPECIFIED
  • ACCOUNT_PARTICLE_DISC
  • ACCOUNT_MENU
  • BENTO_ACCOUNT_MENU
  • BENTO_ACCOUNT_PARTICLE_DISC
enumDescriptions
  • Default value, should never be used
  • OneGoogle account particle disc which will open SafetyExp account menu on tap.
  • OneGoogle account menu only used for SafetyExp
  • OneGoogle bento account menu
  • OneGoogle account particle disc which will open Bento account menu on tap.
typestring
typearray
triggeringEvent
$refTriggeringEvent
descriptionThe event that triggered the fetching, e.g. OneGoogle account menu has opened. Allows server to decide what data source to use (cached or live data) and what other actions to perform, e.g. dismiss the badge if account menu was open
typeobject
AccountMessagesResponse
descriptionResponse for the GetAccountMessages RPC
idAccountMessagesResponse
properties
accountAdvices
descriptionList of active advices to show the user
items
$refAccountAdvice
typearray
accountMenu
$refAccountMenu
descriptionOnly used for SafetyExp
accountParticleDisc
$refAccountParticleDisc
isServerDarkLaunch
descriptionThe server is currently in a ‘dark launch’ state.
typeboolean
typeobject
AccountParticleDisc
descriptionData to render OneGoogle account particle disc
idAccountParticleDisc
properties
badgeDismissalEvents
items
enum
  • BADGE_DISMISSAL_EVENT_UNSPECIFIED
  • ACCOUNT_MENU_OPENED
enumDescriptions
  • Shouldn't be used
  • User has opened account menu
typestring
typearray
badgeStatus
enum
  • BADGE_STATUS_UNSPECIFIED
  • NONE
  • ATTENTION
enumDescriptions
  • No information about badge status
  • No badge
  • Attention badge (yellow)
typestring
version
$refVersion
typeobject
AdditionalInfo
descriptionAdditional miscellaneous information included with the advice.
idAdditionalInfo
properties
numExistingRecoveryFactors
descriptionNumber of existing recovery factors the user has.
formatint32
typeinteger
typeobject
AdviceDestination
descriptionDestination to open once Bento account advice CTA is clicked
idAdviceDestination
properties
resourceKey
$refResourceKey
descriptionResource to open in the Google Account
url
$refSafeUrlProto
descriptionURL to open in the browser
typeobject
AlertDestination
descriptionDestination to open once OneGoogle account menu entrypoint is clicked
idAlertDestination
properties
resourceKey
$refResourceKey
descriptionResource to open in the Google Account
url
$refSafeUrlProto
descriptionURL to open in the browser
typeobject
AndroidClientVersion
idAndroidClientVersion
properties
androidOsSdk
descriptionThe Android OS SDK version, e.g. 28 (Android 9 is SDK 28).
formatint32
typeinteger
androidOsVersion
descriptionThe Android OS version, e.g. "5.1.1"
typestring
callingAndroidApp
descriptionApplicationId (package name) or alias of the app that initiated the request
typestring
gmscoreVersionCode
descriptionGmsCore version code which is defined in google3/java/com/google/android/gmscore/integ/package/common-base/src/com/google/android/gms/common/util/VersionUtils.java getVersionCode(), e.g. 18477021
formatint32
typeinteger
gmscoreVersionName
descriptionGmsCore info which is defined in google3/java/com/google/android/gmscore/integ/package/common-base/src/com/google/android/gms/common/util/VersionUtils.java getVersionName(), e.g. "18.4.77 (eng-040408-254230773)"
typestring
typeobject
Context
descriptionThe version of a specific piece of client software. Used mainly for logging, metrics and debugging. Can be used in future for graceful degradation of features for outdated client versions
idContext
properties
androidClientVersion
$refAndroidClientVersion
hideEntryPointIfViewed
descriptionIf true, don't show EP once Y days have passed since the user viewed it.
typeboolean
hideEntryPointIfVisited
descriptionIf true, don't show EP once X days have passed since the user clicked it.
typeboolean
iosClientVersion
$refIOSClientVersion
isClientDarkLaunch
descriptionThe client is currently in a ‘dark launch’ state.
typeboolean
webClientVersion
$refWebClientVersion
typeobject
IOSClientVersion
idIOSClientVersion
properties
iosAppBundleId
descriptionThe bundle ID (CFBundleIdentifier) of the hosting iOS app e.g. "com.google.ios.youtube"
typestring
iosAppVersion
descriptionThe version (CFBundleVersion) of the hosting iOS app, e.g. "10.30.11661"
typestring
iosBuildChangelist
descriptionChangelist that this client was built at. Obtained from google3/googlemac/Shared/Metrics/Phenotype/Classes/PHTPhenotypeBuildData.h
typestring
typeobject
OneGoogleTriggeringEvent
descriptionOneGoogle specific event that triggered client to fetch the data
idOneGoogleTriggeringEvent
properties
reason
descriptionEnum describing the reason for the triggering event, e.g. account menu open
enum
  • ONE_GOOGLE_TRIGGERING_EVENT_REASON_UNSPECIFIED
  • ACCOUNT_MENU_OPENED
  • ACCOUNT_SWITCHED
  • PERIODIC_POLL
  • TICKLE_RECEIVED
  • TAB_SWITCH
  • SECURITY_ADVISOR_FLOW_COMPLETED
  • WEB_PAGE_LOAD
enumDescriptions
  • Default value, should never be used
  • User has opened account menu
  • User has switched the account
  • Library initiated periodic poll
  • Library received a tickle to invalidate the state
  • User switched tab (using visibility API).
  • Security Advisor flow was completed. Only implemented on iOS.
  • The page was loaded and APD was rendered. See go/og-badge-ads.
typestring
typeobject
ResourceKey
descriptionEach resource will be identified by a resource key, which contains a resource ID and resource parameters. Clients will use the ResourceKey as a cache key.
idResourceKey
properties
resourceId
descriptiona value from the ResourceId enum
formatint32
typeinteger
resourceParams
additionalProperties
typestring
descriptionkey-value map of request parameters
typeobject
typeobject
SafeUrlProto
descriptionMessage containing a string that is safe to use in URL contexts in DOM APIs and HTML documents, where the URL context does not refer to a resource that loads code.
idSafeUrlProto
properties
privateDoNotAccessOrElseSafeUrlWrappedValue
descriptionIMPORTANT: Never set or read this field, even from tests, it is private. See documentation at the top of .proto file for programming language packages with which to create or read this message.
typestring
typeobject
TriggeringEvent
descriptionEvent that triggered client to fetch the data
idTriggeringEvent
properties
onegoogleTriggeringEvent
$refOneGoogleTriggeringEvent
typeobject
UpdateAccountMessagesRequest
descriptionRequest for the UpdateAccountMessages RPC
idUpdateAccountMessagesRequest
properties
dismissedAdviceIds
descriptionList of advices which are dismissed in this request. E.g. when user explicitly clicked on "Not now/Dismiss" to dismiss the advice screen/7vixUwswqjT7APa
items
formatint32
typeinteger
typearray
typeobject
UpdateAccountMessagesResponse
descriptionResponse for the UpdateAccountMessages RPC. Empty response means success
idUpdateAccountMessagesResponse
properties
typeobject
Version
descriptionA version of account particle disc status that is opaque to the client. To be defined by server and passed to client to pass it back, when needed
idVersion
properties
typeobject
WebClientVersion
idWebClientVersion
properties
buildLabel
descriptionLabel associated with the build of this binary. See google3/java/com/google/apps/framework/blaze/ImmutableBuildData.kt
typestring
cachedAlertLevel
descriptionAlertLevel web client obtained from OGS. This will be used to compare OGS's AlertLevel generation logic with RPS's AlertLevel generation logic. Web client will populate this field on first AM open of their session. See go/safetyexp-state-mismatch
enum
  • ALERT_LEVEL_UNSPECIFIED
  • NO_ADVICE
  • ADVICE
  • ADVICE_REQUIRING_ATTENTION
enumDescriptions
  • No information about alert level
  • No advice — account is in a good shape
  • There is advice available
  • There is advice that require attention
typestring
typeobject
root['title']
new_valueAccount Settings Mobile Private API (Autopush)
old_valueReach Private API (Staging)
sandbox/autopush-reach-pa-v1
dictionary_item_removed
  • root['fullyEncodeReservedExpansion']
values_changed
root['baseUrl']
new_valuehttps://autopush-accountsettingsmobile-pa.sandbox.googleapis.com/
old_valuehttps://staging-reach-pa.sandbox.googleapis.com/
root['canonicalName']
new_valueAccount Settings Mobile
old_valueReach Presentation Service
root['description']
new_valueAn API which services Google account settings UIs on Android and iOS.
old_valuereach-pa.googleapis.com API.
root['documentationLink']
new_valuehttp://go/asm
old_valuehttp://go/safetyexp-entry-point-dd
root['id']
new_valueautopush_accountsettingsmobile_pa_sandbox:v1
old_valuereach_pa:v1
root['mtlsRootUrl']
new_valuehttps://autopush-accountsettingsmobile-pa.mtls.sandbox.googleapis.com/
old_valuehttps://staging-reach-pa.mtls.sandbox.googleapis.com/
root['name']
new_valueautopush_accountsettingsmobile_pa_sandbox
old_valuereach_pa
root['resources']['v1']['methods']
new_value
getClientConfig
descriptionRequests config data for iOS clients.
flatPathv1:getClientConfig
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.getClientConfig
parameterOrder
parameters
pathv1:getClientConfig
request
$refGetClientConfigRequest
response
$refGetClientConfigResponse
getResource
descriptionRequests a resource.
flatPathv1:getResource
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.getResource
parameterOrder
parameters
pathv1:getResource
request
$refGetResourceRequest
response
$refGetResourceResponse
getScreen
descriptionRequests a screen.
flatPathv1:getScreen
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.getScreen
parameterOrder
parameters
pathv1:getScreen
request
$refGetScreenRequest
response
$refGetScreenResponse
getSignedOutResource
descriptionRequests a resource from a signed-out context.
flatPathv1:getSignedOutResource
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.getSignedOutResource
parameterOrder
parameters
pathv1:getSignedOutResource
request
$refGetSignedOutResourceRequest
response
$refGetSignedOutResourceResponse
prefetchRelatedScreens
descriptionRequests a list of screens which are related to a specified one, with the purpose of prefetching them in the client application.
flatPathv1:prefetchRelatedScreens
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.prefetchRelatedScreens
parameterOrder
parameters
pathv1:prefetchRelatedScreens
request
$refPrefetchRelatedScreensRequest
response
$refPrefetchRelatedScreensResponse
search
descriptionSearches through resources
flatPathv1:search
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.search
parameterOrder
parameters
pathv1:search
request
$refSearchRequest
response
$refSearchResponse
setResourceDismissalState
descriptionSets the resource state, e.g. resource is dismissed
flatPathv1:setResourceDismissalState
httpMethodPOST
idautopush_accountsettingsmobile_pa_sandbox.setResourceDismissalState
parameterOrder
parameters
pathv1:setResourceDismissalState
request
$refSetResourceDismissalStateRequest
response
$refSetResourceDismissalStateResponse
old_value
getAccountMessages
descriptionFetches user's current advice state, potentially updates respective badge dismissal
flatPathv1:getAccountMessages
httpMethodPOST
idreach_pa.getAccountMessages
parameterOrder
parameters
pathv1:getAccountMessages
request
$refAccountMessagesRequest
response
$refAccountMessagesResponse
updateAccountMessages
descriptionUpdates user's current advice state, like updating the advice dismissal status
flatPathv1:updateAccountMessages
httpMethodPOST
idreach_pa.updateAccountMessages
parameterOrder
parameters
pathv1:updateAccountMessages
request
$refUpdateAccountMessagesRequest
response
$refUpdateAccountMessagesResponse
root['revision']
new_value20250514
old_value20250512
root['rootUrl']
new_valuehttps://autopush-accountsettingsmobile-pa.sandbox.googleapis.com/
old_valuehttps://staging-reach-pa.sandbox.googleapis.com/
root['schemas']
new_value
ATTSignalConfig
descriptionConfigures Octarine webview on iOS to append ATT (Apple Tracking Transparency) consent state to URLs it navigates to. URLs are not modified if the parameter is already present.
idATTSignalConfig
properties
paramName
descriptionThe name of the query parameter being appended to the URL.
typestring
urlPatterns
descriptionList of regular expressions for mathing URLs.
items
typestring
typearray
typeobject
AccountMenuInformation
descriptionInformation that can be provided to the OGL account menu Next Id: 2
idAccountMenuInformation
properties
accountAlertLevel
descriptionThe alert level of the account, based on security advisor suggestions.
enum
  • ACCOUNT_ALERT_LEVEL_UNSPECIFIED
  • ACCOUNT_ALERT_LEVEL_INFORMATION
  • ACCOUNT_ALERT_LEVEL_SUGGESTION
  • ACCOUNT_ALERT_LEVEL_RECOMMENDATION
  • ACCOUNT_ALERT_LEVEL_CRITICAL
enumDescriptions
  • The status was not fetched or is otherwise unknown.
  • Safe / Green account state without any recommendations.
  • Yellow account state with low-priority recommendations (i.e., suggestions).
  • Yellow account state with high-priority recommendations.
  • Critical / Red account state with acute warnings.
typestring
typeobject
ActionChip
descriptionAn action chip.
idActionChip
properties
icon
$refImage
descriptionIcon displayed on the left of the chip.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
stackItemImage
$refImage
descriptionWhen ActionChip is converted to StackItem, this is the image displayed on the left of the new StackItem. screen/3zk9fDfWnP93UKN This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
text
descriptionText of the chip.
typestring
typeobject
ActionChipBlock
descriptionA block containing a scrollable horizontal list of action chips.
idActionChipBlock
properties
chips
descriptionList of action chips.
items
$refActionChip
typearray
listPreviewUnitTotal
descriptionTotal number of chips there would have been if not limited/truncated. This will be mapped to ListPreviewUnit.total.
formatint32
typeinteger
wrapChips
descriptionWhether to wrap chips when there isn't enough space. Currently available for web only.
typeboolean
typeobject
ActionChipsUnit
descriptionscreen/82c8fpyatXbybbe
idActionChipsUnit
properties
actionChips
descriptionActionChips
items
$refActionChip
typearray
wrapChips
descriptionWhether the chips should wrap when there's not enough horizontal space.
typeboolean
typeobject
ActionItem
descriptionThe action item that may be used to build all kind of menus.
idActionItem
properties
delegateLinkType
descriptionSpecifies that a Link from elsewhere in the current screen's resource graph should be used, instead of the target or link fields.
enum
  • DELEGATE_UNSPECIFIED
  • DELEGATE_TO_SUPPORT_LINK
enumDescriptions
  • Unspecified delegate link type
  • Use the value in support_link from the current screen resource
typestring
icon
$refImage
descriptionThe icon of the action item.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe id of the target resource. DEPRECATED: Use link instead.
title
descriptionThe title of the action item.
typestring
typeobject
ActionLineBlock
descriptionA block containing a navigation link and an icon.
idActionLineBlock
properties
expansionUnitLabel
descriptionWhen ActionLineBlock is converted to StackItem, this will be the label of the ExpansionUnit. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typestring
forcedConversionToStackItem
descriptionForces the conversion of ActionLineBlock to StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeboolean
icon
$refImage
descriptionicon shown on the right of the block, e.g. chevron icon.
stackItemImage
$refImage
descriptionWhen ActionLineBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
text
descriptionVisible text of the link.
typestring
typeobject
ActivityListItemBlock
descriptionA block representing a List item to display activities. Next Id: 7
idActivityListItemBlock
properties
description
descriptionA description of the item, shown underneath the special description.
typestring
image
$refImage
descriptionAn illustration, if set, shown on the left side of the title&description.
imageLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the image. Eventually should completely replace the `target` field.
imageTarget
$refResourceKey
deprecatedTrue
descriptionAn optional link target for the image.
specialDescription
$refSpecialDescription
descriptionSpecial description shown underneath the title.
title
$refText
descriptionThe title of the item, as the most prominent text of the item.
typeobject
AdditionalDescription
descriptionThe additional description that might be displayed for some account types. Next id: 8
idAdditionalDescription
properties
image
$refImage
descriptionAn account type logo icon.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
descriptionThe target resource of the link.
linkText
descriptionThe text in the link that shows up on managed account types (e.g. 'Learn More').
typestring
mainText
descriptionThe secondary description message that shows up on managed account types.
typestring
typeobject
AdditionalParagraph
descriptionEncapsulates one of additional sections of information displayed to the user below the sign in button. Next id: 7
idAdditionalParagraph
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionOptional link destination. DEPRECATED: Use link instead.
linkText
descriptionThe text of the link. The link will be displayed inline with the main text. Can be omited leaving just the text.
typestring
text
descriptionMain text in this paragraph. Can be omited leaving just the link.
typestring
typeobject
Alternative
descriptionAlternatives represent different ways in which a screen can be displayed, e.g. as a native menu or a native setting. Exactly one of the fields should be set. Next id: 14
idAlternative
properties
androidIntentAlternative
$refAndroidIntentAlternative
descriptionOpens a native app by launching an Android intent.
browserAlternative
$refBrowserAlternative
descriptionDisplays a screen by opening a page in the browser.
cardsAlternative
$refCardsAlternative
descriptionOpens a native app screen with tabs and card deck.
fauxbakeAlternative
$refFauxbakeAlternative
descriptionOpens a native fauxbake screen, allowing to change the profile picture.
menuAlternative
$refMenuAlternative
descriptionDisplays a screen as a native menu.
messageAlternative
$refMessageAlternative
descriptionDisplays a screen by showing a message to the user.
nativeAlternative
$refNativeAlternative
descriptionDisplays a screen as a native setting.
nativeNavigationAlternative
$refNativeNavigationAlternative
descriptionNavigates to a native screen from a web or webview page.
onboardingAlternative
$refOnboardingAlternative
deprecatedTrue
descriptionOpens an onboarding screen.
placeholderAlternative
$refPlaceholderAlternative
descriptionReserved for internal use by clients.
searchAlternative
$refSearchAlternative
descriptionOpens a native app screen with a search box and results.
supportAlternative
$refSupportAlternative
descriptionOpens a support panel if possible, otherwise opens the support screen.
webviewAlternative
$refWebviewAlternative
descriptionDisplays a screen by opening a page in a WebView.
typeobject
AnchorNavigationParams
descriptionConfiguration items used when scrolling to an item on the screen Next Id: 2
idAnchorNavigationParams
properties
anchor
descriptionThe identifier is used to find an item to which scrolling should happen. The corresponding item should have the same anchor.
typestring
typeobject
AndroidIntent
descriptionAndroid intent
idAndroidIntent
properties
action
descriptionThe intent action, such as ACTION_VIEW.
typestring
categories
descriptionA list of intent categories.
items
typestring
typearray
className
descriptionThe intent class. This should be the complete class with package name. Required.
typestring
extras
additionalProperties
$refExtra
descriptionA map of intent extras keyed by the names of the extras.
typeobject
flagActivityNewTask
descriptionWhether to set the Intent flag FLAG_ACTIVITY_NEW_TASK.
typeboolean
packageName
descriptionThe intent package name. Required.
typestring
thirdParty
deprecatedTrue
descriptionThe intent is for a third-party app. If false, the client will verify that the called app has a Google signature.
typeboolean
type
descriptionThe intent MIME data type.
typestring
uri
descriptionData uri.
typestring
typeobject
AndroidIntentAlternative
descriptionAn alternative with an intent and conditions to launch an Android activity
idAndroidIntentAlternative
properties
check
descriptionDefines what type of intent security check is performed on the client.
enum
  • CHECK_UNSPECIFIED
  • FIRST_PARTY_CHECK
  • SYSTEM_CHECK
  • THIRD_PARTY_CHECK
enumDescriptions
  • This is treated same as the first party check.
  • * Performs following checks: - class name or action is present - package name is present - package is Google signed
  • * Performs following checks: - intent resolves - package name of resolved intent is in the system partition
  • * Performs following checks: - class name is present TODO(b/119490916) Verify that we can allow intent actions as well.
typestring
intent
$refAndroidIntent
descriptionAndroid intent to launch
rules
descriptionIf present, only use the intent if one of these requirements is met (i.e. rules are ORed)
items
$refAndroidIntentRule
typearray
typeobject
AndroidIntentCapabilities
descriptionThe intent capabilities of the client Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idAndroidIntentCapabilities
properties
accountNameBackPropagation
descriptionWhether the client supports propagating the account name back to the opening first- or zero party activity.
typeboolean
flagActivityNewTask
descriptionWhether the client supports setting the Intent flag FLAG_ACTIVITY_NEW_TASK.
typeboolean
supportedAndroidIntentCheck
descriptionWhether the client supports a specific intent check type.
items
$refSupportedAndroidIntentCheck
typearray
typeobject
AndroidIntentRule
descriptionAll conditions that are present must be met for this "rule" to be met (i.e. conditions are ANDed).
idAndroidIntentRule
properties
maxVersionCode
descriptionOnly use the intent alternative if the package has at most this version code, exclusive.
formatint32
typeinteger
maxVersionInfo
descriptionThe number of ints sent here should match the format of the version name of the provided package e.g. if the version name is xx.yy.zz, three ints should be sent to decide whether the right package version is installed. Missing values will be treated as zeros. The comparison is done by comparing each of these ints against a piece of the version name (xx.yy.zz) from most major piece (xx) to least (zz), exclusive.
items
formatint32
typeinteger
typearray
minVersionCode
descriptionOnly use the intent alternative if the package has at least this version code, inclusive
formatint32
typeinteger
minVersionInfo
descriptionThe number of ints sent here should match the format of the version name of the provided package e.g. if the version name is xx.yy.zz, three ints should be sent to decide whether the right package version is installed. Missing values will be treated as zeros. The comparison is done by comparing each of these ints against a piece of the version name (xx.yy.zz) from most major piece (xx) to least (zz), inclusive.
items
formatint32
typeinteger
typearray
packageName
descriptionOnly use the intent alternative if the package is installed. Required.
typestring
typeobject
AnimationSegment
deprecatedTrue
descriptionDescribes the features of the animation segment, which should be applied to the animation specified in OnboardingFlow. Next Id: 3
idAnimationSegment
properties
animationEndFrame
descriptionThe end frame number of the animation segment. Required.
formatint32
typeinteger
animationStartFrame
descriptionThe start frame number of the animation segment. Required.
formatint32
typeinteger
typeobject
AppBar
descriptionRenders the app bar. See go/mg-redesign-header-proto for more info.
idAppBar
properties
actionItems
descriptionAction items to show in the toolbar. Only used on Android and iOS.
items
$refActionItem
typearray
backButtonTarget
$refResourceKey
deprecatedTrue
descriptionThe destination of the back button only used on Web, ignored by other platforms. DEPRECATED: Use link instead.
backLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the back button click only used on Web, ignored by other platforms. Eventually should completely replace the `target` field.
closeButton
descriptionWhether to show a close button instead of a back button. Only used on Android. On iOS, the state of the navigation stack determines whether a close button is shown. On Web, a close button is never shown.
typeboolean
title
descriptionThe title text to be displayed.
typestring
typeobject
Attribute
descriptionAttribute
idAttribute
properties
attribute
descriptionText of the attribute
typestring
image
$refImage
descriptionAn optional image - screen/ivNErM2XjsmVbU7.
typeobject
AttributesUnit
descriptionscreen/8vM3aFoKwwLD7FN
idAttributesUnit
properties
attributes
descriptionList of attributes.
items
$refAttribute
typearray
typeobject
Block
descriptionBuilding block of a card Next id: 35
idBlock
properties
actionChipBlock
$refActionChipBlock
descriptionAction Chip Block
actionLineBlock
$refActionLineBlock
descriptionNavigation Link Block
carouselBlock
$refCarouselBlock
descriptionCarousel Block
descriptionBlock
$refDescriptionBlock
descriptionDescription block
dividerBlock
$refDividerBlock
descriptionDivider Block
imageBlock
$refImageBlock
descriptionImage block
legendBlock
$refLegendBlock
descriptionLegend Block
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
listItemBlock
$refListItemBlock
descriptionList Item Block
profilePictureBlock
$refProfilePictureBlock
descriptionProfile Picture Block
progressBarBlock
$refProgressBarBlock
descriptionProgress Bar Block
progressBarListItemBlock
$refProgressBarListItemBlock
descriptionList item-like block with progress bar
searchBlock
$refSearchBlock
descriptionA block that has a search bar.
signInBlock
$refSignInBlock
descriptionSign In Block
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
twoColumnTableBlock
$refTwoColumnTableBlock
descriptionTwo Column Table Block
typeobject
BoolArray
descriptionA boolean array
idBoolArray
properties
values
descriptionvalues of boolean array
items
typeboolean
typearray
typeobject
BottomButton
descriptionOne of the BottomNav buttons.
idBottomButton
properties
icon
$refImage
descriptionButton icon (default version) to be displayed above the title. Instead, only the image_id can be used
link
$refLink
descriptionLink referencing the screen that should be opened when the item is activated. Not supported on iOS and Android.
menu
$refBottomDrawerMenu
descriptionThe bottom menu.
selectedIcon
$refImage
descriptionButton icon (selected version) to be displayed above the title. Instead, only the image_id can be used
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Bottom Navigation is deprecated.
title
descriptionButton caption.
typestring
typeobject
BottomDrawerMenu
descriptionThe bottom navigation drawer menu.
idBottomDrawerMenu
properties
blocks
descriptionThe list of blocks in the bottom menu. The order of the blocks in the list matches the order they will appear in the UI, top to bottom.
items
$refBottomDrawerMenuBlock
typearray
typeobject
BottomDrawerMenuBlock
descriptionA building block of the bottom navigation menu drawer.
idBottomDrawerMenuBlock
properties
divider
$refBottomDrawerMenuDivider
descriptionA horizontal divider.
menuItem
$refBottomDrawerMenuItem
descriptionA menu item.
typeobject
BottomDrawerMenuDivider
descriptionA horizontal divider for the bottom navigation menu drawer.
idBottomDrawerMenuDivider
properties
typeobject
BottomDrawerMenuItem
descriptionA bottom navigation menu drawer item, pointing to targets across the app.
idBottomDrawerMenuItem
properties
icon
$refImage
descriptionA small icon to be displayed next to the item title. Truly optional.
link
$refLink
descriptionLink referencing the screen that should be opened when the item is activated. Not supported on iOS and Android.
target
$refResourceKey
deprecatedTrue
descriptionThe target of the menu item. DEPRECATED: Bottom Navigation is deprecated.
title
descriptionThe displayed title of the menu item.
typestring
typeobject
BottomNav
descriptionBottom navigation bar with buttons.
idBottomNav
properties
buttons
descriptionList of buttons.
items
$refBottomButton
typearray
typeobject
BrowserAlternative
descriptionDisplays a screen by opening an URL in the default browser. Next Id: 7
idBrowserAlternative
properties
auth
descriptionIf true, the user should be signed in first using AccountChooser.
typeboolean
browserType
descriptionWhat kind of API should be used to open the URL. May influence user experience (e.g., whether automatic sign in is supported). Only for mobile platforms. Currently only used on Platform.IOS.
enum
  • BROWSER_TYPE_UNSPECIFIED
  • IN_APP
  • PLATFORM_DEFAULT
enumDescriptions
  • By default, an in-app browser should be used (e.g., SafariViewController or Chrome Custom Tab).
  • In-App browser (e.g., SafariViewController or Chrome Custom Tab).
  • Use the browser app currently set as default on the device (e.g., Safari or Chrome).
typestring
setContinueUrlParam
descriptionWhether the "continue" URL param should be set, if available, when linking to this page. Used only for Platform.WEB.
typeboolean
target
descriptionWhere to display the linked URL. Used only for Platform.WEB. See Target enum.
formatint32
typeinteger
themedUrl
$refThemedUrl
descriptionThe set of theme-dependent URLs to open. One of url or themed_url required.
url
descriptionThe URL to open. One of url or themed_url required.
typestring
typeobject
BrowserCapabilities
descriptionThe capabilities related to opening a URL in a browser. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 2
idBrowserCapabilities
properties
typeSelection
descriptionWhether the client supports selecting the browser API type that is used.
typeboolean
typeobject
ByteArray
descriptionA byte array
idByteArray
properties
values
descriptionvalues of byte array int8 scale
items
formatint32
typeinteger
typearray
typeobject
Card
descriptionCards that can be stacked on a screen.
idCard
properties
anchor
descriptionAn identifier for scrolling into the view.
typestring
collectionCard
$refCollectionCard
descriptionCollection Card
loading
$refLoadingCard
descriptionCard with a loading spinner on it.
oneGoogle
$refOneGoogleCard
descriptionCard representing an entry in the OneGoogle Account Menu.
promptCarousel
$refPromptCarouselCard
descriptionPrompt Carousel
searchResultCard
$refSearchResultCard
descriptionCard presenting a result on Google Search.
securityHubPromptCarousel
$refSecurityHubPromptCarouselCard
descriptionSecurityHub Prompt Carousel (for Angel)
segmentHeaderCard
$refSegmentHeaderCard
descriptionSegment header card
summary
$refSummaryCard
descriptionSummary Card
typeobject
CardCapabilities
descriptionThe capabilities of the cards framework Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idCardCapabilities
properties
adviceFramework
descriptionSupport for the Advice Framework.
typeboolean
borderlessCards
descriptionSupport for borderless summary cards.
typeboolean
carouselViewAll
descriptionSupports for "view all" button in carousels
typeboolean
genericStyledTexts
descriptionSupport for generic styled texts.
typeboolean
headerActionItems
descriptionWhether the client supports action menu on WelcomeHeader.
typeboolean
helpItem
descriptionSupport for help item in CardsAlternative.
typeboolean
iconOnlyChip
deprecatedTrue
descriptionSupport for chips that have only icons (no text)
typeboolean
legendBlock
descriptionSupport for LegendBlock
typeboolean
linkNavigation
descriptionSupport for link navigation.
typeboolean
listItemSecondaryIcon
descriptionSupport for secondary icon in ListItemBlock
typeboolean
navigateToAnchor
descriptionSupport for navigation to anchors
typeboolean
progressBarSummaryCardBlock
deprecatedTrue
descriptionSupport for progress bar block in summary cards.
typeboolean
promptResource
descriptionWhether the client supports prompt as a separate resource outside of the prompt carousel.
typeboolean
screenIntroLink
descriptionSupport for link in ScreenIntro.
typeboolean
segmentHeaderCard
descriptionSupport for segment header cards
typeboolean
signInSummaryCardBlock
descriptionSupport for sign in block in summary cards.
typeboolean
summaryCardPaddingDividerReplacement
descriptionSupport for additional padding replacing dividers in summary cards.
typeboolean
summaryCardProgressBar
descriptionWhether the client supports progress bar in the summary card
typeboolean
untintedUrlChipIcons
descriptionSupport for untinted URL chip icons.
typeboolean
typeobject
CardDeck
descriptionA set of cards.
idCardDeck
properties
cardKeys
descriptionList of cards. The order is equal to the order they should appear in the UI.
items
$refResourceKey
typearray
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the card deck.
typeobject
CardsAlternative
descriptionA screen with tabs and cards. Used for Home, Personal info, etc. Next Id: 22
idCardsAlternative
properties
appBar
$refAppBar
descriptionRenders the app bar. If omitted, mobile will render the default app bar but web won't render one. See go/mg-redesign-header-proto for more info.
bottomNavKey
$refResourceKey
descriptionId of the bottom buttons bar.
bottomNavSelection
$refResourceKey
descriptionIdentifies which bottom button should appear selected. If omitted or if there is no button with this key, the first button with a target is selected.
deckKey
$refResourceKey
descriptionId of the deck of cards displayed on the page.
footerKey
$refResourceKey
descriptionFooter displayed on this page.
hatsSurvey
$refHaTSSurvey
descriptionHaTS survey to be shown.
helpItemTarget
$refResourceKey
deprecatedTrue
descriptionId of the target of the help center item in the header. DEPRECATED: use support link instead.
leftNavKey
$refResourceKey
descriptionId of the left navigation.
leftNavSelection
$refResourceKey
descriptionIdentifies which left menu item should appear selected. If omitted or if there is no button with this key, nothing is selected.
onboardingFlowKey
$refResourceKey
deprecatedTrue
descriptionId of an OnboardingFlow resource.
screenIntro
$refScreenIntro
descriptionScreen intro displayed just before the cards.
simpleHeaderKey
$refResourceKey
descriptionId of the header bar where action items and a title are displayed. Currently only used on Android and iOS.
supportLink
$refLink
descriptionId of the link of the help center item in the header, successor of help_item_target.
supportPanelKey
$refResourceKey
descriptionSupport panel displayed on the page.
topNavKey
$refResourceKey
descriptionId of the top tabs bar.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the summary page.
welcomeHeaderKey
$refResourceKey
descriptionId of the header bar where user name and avatar are displayed.
welcomeScreenIntroKey
$refResourceKey
descriptionPersonalized welcome screen intro displayed on the home page instead of the usual screen intro.
typeobject
CarouselBlock
descriptionA horizontal list (carousel) block.
idCarouselBlock
properties
accessibilityLabel
descriptionAccessibility label for the legend item, used by screen readers.
typestring
itemWidth
descriptionThe width of the carousel item, only applies to vertical carousels. If not provided, client defaults to 128dp.
formatint32
typeinteger
items
descriptionList of carousel items.
items
$refCarouselItem
typearray
itemsType
descriptionThe carousel items type. See CarouselItemsType for possible values.
formatint32
typeinteger
textHorizontalAlignment
descriptionHorizontal alignment of text. See HorizontalAlignment enum.
formatint32
typeinteger
viewAllLink
$refLink
descriptionIf present, a "view all" button will be shown at the end of the carousel. When tapped it will open this link.
viewAllTarget
$refResourceKey
deprecatedTrue
descriptionIf present, a "view all" button will be shown at the end of the carousel. When tapped it will open this target. DEPRECATED: Use view_all_link instead.
viewAllText
descriptionText, which is shown beneath the "view all" button. If empty the button is shown without text.
typestring
typeobject
CarouselItem
descriptionItem of a carousel, can be an elevated or flat card.
idCarouselItem
properties
descriptionColor
$refColor
descriptionColor of the description text.
descriptions
descriptionList of carousel descriptions.
items
typestring
typearray
elevate
descriptionWhether or not to elevate the carousel card.
typeboolean
image
$refImage
descriptionImage displayed on the top or left of the carousel item.
label
descriptionLabel of the carousel item.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
specialDescription
$refSpecialDescription
descriptionSpecial description.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
textEntries
deprecatedTrue
descriptionText entries of the carousel item. Use label, titles, etc. instead.
items
$refStyledTextEntry
typearray
titles
descriptionList of carousel titles.
items
typestring
typearray
typeobject
CharArray
descriptionA char array
idCharArray
properties
values
descriptionvalues of char array char
items
formatint32
typeinteger
typearray
typeobject
ClientCapabilities
descriptionDescribes the client's capabilities to the server. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 23
idClientCapabilities
properties
androidIntentCapabilities
$refAndroidIntentCapabilities
descriptionThe supported intent capabilites of the client
bottomNavigation
descriptionWhether the client supports bottom navigation or not.
typeboolean
browserAuthentication
descriptionWhether the client supports signing users in before opening a browser alternative.
typeboolean
browserCapabilities
$refBrowserCapabilities
descriptionThe capabilities related to opening a URL in a browser.
cardCapabilities
$refCardCapabilities
descriptionThe capabilities of the cards framework
expressiveDesign
descriptionWhether the client implements the expressive design language.
typeboolean
footer
descriptionWhether the client supports footer or not.
typeboolean
hats
descriptionWhether the client supports HaTS. See go/hats for details.
typeboolean
leftNavigation
descriptionWhether the left navigation is supported or not.
typeboolean
nativeCapabilities
$refNativeCapabilities
descriptionThe capabilities of the native actions.
seamlessDarkMode
descriptionWhether the client supports theme-agnostic resources.
typeboolean
simpleHeader
descriptionWhether the client supports simple header or not.
typeboolean
supportLinkDelegation
descriptionWhether the client supports support_link and DelegateLinkType.DELEGATE_SUPPORT.
typeboolean
supportedAlternativeTypes
descriptionLists all supported alternative types. Only supported since gmscore_module_version=3 v2 and below supports MenuAlternative, MessageAlternative, NativeAlternative, BrowserAlternative.
items
$refSupportedAlternativeType
typearray
supportedIcons
descriptionLists all supported icons.
items
$refSupportedIcon
typearray
supportedItemTypes
descriptionLists all supported item types. Only supported since gmscore_module_version=3 v2 and below supports SimpleItem and PromoItem.
items
$refSupportedItemType
typearray
supportedNativeActions
descriptionLists all supported native actions.
items
$refSupportedNativeAction
typearray
supportedOfflineScreens
descriptionLists all supported offline screens.
items
$refSupportedOfflineScreen
typearray
topTabIcons
descriptionWhether the client supports top tab icons or not.
typeboolean
usesStandardChevron
descriptionWhether the client uses the default chevrons or a custom version with less padding
typeboolean
webviewCapabilities
$refWebviewCapabilities
descriptionThe capabilities of the webview client.
typeobject
ClientVersions
descriptionThe version of a specific piece of client software. This message type has an equivalent type in asm_client_info.proto that should generally be changed in sync. Next Id: 14 LINT.IfChange
idClientVersions
properties
androidLibraryVersion
descriptionThe version of the Android AccountSettings library that is used outside of GMSCore, to present ASMS content within other apps. e.g. "1.0"
typestring
androidOsVersion
descriptionThe Android OS version, e.g. "5.1.1".
typestring
androidSdkVersion
descriptionThe Android SDK version. e.g. "22"
typestring
androidSystemWebviewVersion
descriptionThe version of the Android system webview component e.g. "37.0.0.0"
typestring
gmscoreModuleApkVersionName
descriptionThe version of the AccountSettings GMSCore module. ., eg. "1237.113896342.113954321" https://docs.google.com/document/d/1bmA9cRjlIpM_PBAS3I9m-4x6U3M4vs_MN-FA3epaA78/edit#heading=h.27m0cgqiiq77
typestring
gmscoreModuleVersion
descriptionThe version of the AccountSettings GMSCore module. e.g. "1" In the past it was manually incremented. Going forward it is pinned to the container version: go/pin-module-version-to-container
typestring
gmscoreVersion
descriptionThe GMSCore version code. e.g. "9033000"
typestring
gmscoreWebviewModuleVersion
descriptionThe version of the Account Settings Webview GMSCore module. e.g. "1" In the past it was manually incremented. Going forward it is pinned to the container version: go/pin-module-version-to-container
typestring
iosAppBundleId
descriptionThe bundle ID (CFBundleIdentifier) of the hosting iOS app. e.g. "com.google.ios.youtube"
typestring
iosAppVersion
descriptionThe version (CFBundleVersion) of the hosting iOS app. e.g. "10.30.11661"
typestring
iosLibrary
descriptionThe type of the iOS AccountSettings library, e.g. "main" or "policies"
typestring
iosLibraryVersion
descriptionThe version of the iOS AccountSettings library. e.g. "1.0"
typestring
iosVersion
descriptionThe iOS version. e.g. "9.2.1"
typestring
typeobject
CollapsableBlock
descriptionBlock that can be collapsed, containing a set of other blocks.
idCollapsableBlock
properties
collapsedActionLabel
descriptionThe label of the action block in its collapsed form.
typestring
content
descriptionThe content of the block in its extended form.
items
$refOneBoxBlock
typearray
expandedContentDescription
descriptionDescription below the title of the expanded section.
typestring
expandedContentTitle
descriptionTitle on top of the expanded section.
typestring
initiallyExpanded
descriptionIndicator whether the block should initially be collapsed or extended.
typeboolean
typeobject
CollectionCard
descriptionA collection card - screen/3R3xDXaRngvfQMS.
idCollectionCard
properties
description
descriptionDescription of the card.
typestring
hyperlink
$refLink
descriptionLink of the hyperlink_text.
hyperlinkText
descriptionHyperlink text/label of the card displayed after the description.
typestring
stacks
descriptionStacks of the card.
items
$refStack
typearray
title
descriptionTitle of the card.
typestring
typeobject
Color
descriptionRepresents a color in the RGBA color space. This representation is designed for simplicity of conversion to and from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't have information about the absolute color space that should be used to interpret the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most `1e-5`. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ...
idColor
properties
alpha
descriptionThe fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
formatfloat
typenumber
blue
descriptionThe amount of blue in the color as a value in the interval [0, 1].
formatfloat
typenumber
green
descriptionThe amount of green in the color as a value in the interval [0, 1].
formatfloat
typenumber
red
descriptionThe amount of red in the color as a value in the interval [0, 1].
formatfloat
typenumber
typeobject
DashboardNavigationMetadata
descriptionAdditional information about navigations from Google Dashboard.
idDashboardNavigationMetadata
properties
globalCta
descriptionType of global CTA the user interacted with, e.g. Takeout (Download your data) or "Delete a service".
enum
  • GLOBAL_CTA_UNSPECIFIED
  • GLOBAL_CTA_UNKNOWN
  • GLOBAL_CTA_TAKEOUT
  • GLOBAL_CTA_DELETE_A_SERVICE
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • An uncategorized Global CTA.
  • Global CTA that takes the user to Google Takeout (https://takeout.google.com). https://screenshot.googleplex.com/8ELE8GduazvxVQZ.png
  • Global CTA that takes the user to 'Delete a service' page (https://myaccount.google.com/delete-services-or-account). https://screenshot.googleplex.com/EiKosTWAdfCGToH.png
typestring
typeobject
DashboardServiceCardOutboundNavigationMetadata
descriptionAdditional information about outbound navigations from service cards on Google Dashboard.
idDashboardServiceCardOutboundNavigationMetadata
properties
navigationType
descriptionType of Navigation - whether the user went to service specific Takeout page, service's privacy page etc.
enum
  • NAVIGATION_TYPE_UNSPECIFIED
  • CONTENT_LINKS
  • HELP_CENTER
  • OTHER_ACTION_CHIPS
  • PRIVACY_PAGE
  • SERVICE_PAGE
  • SETTINGS_PAGE
  • TAKEOUT
  • TAKEOUT_TRANSFER
  • MY_ACTIVITY
  • ACTIVITY_ITEMS_LINKS
  • MY_ACTIVITY_MANAGE_HISTORY
  • CONTINUE_TO_SERVICE
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • Navigation to one of the links in service card's body (https://screenshot.googleplex.com/3hRNyKfoqKvUFxr.png)
  • Navigation to the service's help center by clicking on "Help center" action chip (https://screenshot.googleplex.com/Q9XUxdcyquUymh8.png)
  • Navigation to action chips other than the ones listed in this enum e.g. "Manage history" chip on Youtube card (https://screenshot.googleplex.com/5nzGJzy2MRdmomB.png)
  • Navigation to service's privacy page by clicking on "Your data in X" action chip (https://screenshot.googleplex.com/6X7tTR6wDukrPYB.png)
  • Navigation to service's page by clicking on card header (https://screenshot.googleplex.com/63vVsaegFVcDC4A.png)
  • Navigation to service's settings page by clicking on "Settings" action chip (https://screenshot.googleplex.com/7NAiqJCENGQp5Bm.png)
  • Navigation to Takeout by clicking on "Download" action chip (https://screenshot.googleplex.com/6u75minrW2K3brW.png)
  • Navigation to Takeout's transfer page by clicking on "Transfer your data" action chip (https://screenshot.googleplex.com/X2QJPrFfnqLig4g.png)
  • Navigation to My Activity page by clicking on setting state action chip (http://screen/7WUvsJvT2kgZYuZ)
  • Navigation to one of the links in service card's activity items (http://screen/AM4vYpvYoRn2Y7A)
  • Navigation to My Activity History page by clicking on manage history (http://screen/Yu6sQXyatMp2o7p)
  • Navigation to service's page by clicking on "Continue to [service]" action chip (http://screen/54GgDCNNnDaffmT.png)
typestring
pageSection
descriptionThe section of the dashboard page to which the service card belongs.
enum
  • PAGE_SECTION_UNSPECIFIED
  • PAGE_SECTION_RECENTLY_USED_SERVICES
  • PAGE_SECTION_OTHER_GOOGLE_SERVICES
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • Section of dashboard page containing user's recently used services. http://screen/9QWGzrWj8F9dTgE.png
  • Section of dashboard page containing services other services. http://screen/6cUx7rWCS7Vai6B.png
typestring
serviceId
descriptionID of the service e.g. MAPS, PHOTOS, DRIVE, YOUTUBE etc..
enum
  • UNKNOWN
  • ADSENSE
  • ADWORDS
  • ALERTS
  • ANALYTICS
  • ANDROID
  • ANDROIDMARKET
  • BLOGGER
  • BOOKS
  • CHROMIUMSYNC
  • CALENDAR
  • CLOUDPRINT
  • CONTACTS
  • CUSTOMSEARCH
  • DRIVE
  • FEEDBURNER
  • FIT
  • GMAIL
  • GMBLOCATIONS
  • GOOGLEVOICE
  • GROUPS
  • JOTSPOT
  • KEEP
  • MADISON
  • MANUFACTURERCENTER
  • MAPS
  • MERCHANTCENTER
  • MOBILESYNC
  • NEWS
  • PAYMENTS
  • PICASA
  • PLUS
  • TASKS
  • WEBMASTERTOOLS
  • YOUTUBE
  • ACCOUNT
  • ANDROIDMUSIC
  • AUDIOHISTORY
  • DEVICE_INFORMATION
  • FUSIONTABLES
  • GLASS
  • HIST
  • LATITUDE
  • SHOPPERASSIST
  • YOUTUBE_SEARCH_HISTORY
  • YOUTUBE_WATCH_HISTORY
  • YOUTUBE_HISTORY
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
enumDescriptions
  • The default value used when a new enum value is not yet known to the parser of the protocol buffer.
  • Adsense
  • Google Ads
  • Alerts
  • Analytics
  • Android
  • Play Store.
  • Blogger
  • Google books
  • Chrome sync
  • Calendar
  • Cloudprint
  • Contacts
  • Programmable Search Engine.
  • Google drive
  • Feedburner
  • Fit
  • Gmail
  • Google My Business Locations
  • Google Voice
  • Google Groups
  • Sites.
  • Keep
  • Brand accounts.
  • Manufacturer Center
  • Google maps
  • Merchant Center
  • Google Sync
  • Google news
  • Previously known as Checkout and Wallet.
  • Photos.
  • Currents aka G+ aka Oz aka GoogleMe aka EmeraldSea.
  • Tasks
  • Google Search Console
  • YouTube
  • DEPRECATED: This service will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Play Music. DEPRECATED: Service no longer exists.
  • Voice and Audio Activity. DEPRECATED: This is no longer a top-level UDC setting and is no longer shown on Dashboard.
  • DEPRECATED: This UDC setting no longer exists.
  • DEPRECATED: Service no longer exists.
  • DEPRECATED: Service no longer exists on Dashboard.
  • Web History. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Location History. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Package Tracking. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • DEPRECATED: Merged into YOUTUBE_HISTORY.
  • DEPRECATED: Merged into YOUTUBE_HISTORY.
  • DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
typestring
typeobject
DescriptionBlock
descriptionA description block, can contain a title with a link, a description and an image (position to the right of the block). Next id: 11
idDescriptionBlock
properties
descriptionText
descriptiondescription block description text.
typestring
image
$refImage
descriptionimage displayed to the right of the text.
largeImage
$refImage
descriptionthe large version of image to be displayed on larger screens.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the link click event. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the description block link.
linkTarget
$refResourceKey
deprecatedTrue
descriptionId of link destination resource. DEPRECATED: Use link instead.
linkText
descriptiondescription block link text.
typestring
stackItemImage
$refImage
descriptionWhen DescriptionBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
title
descriptiondescription block title.
typestring
typeobject
DividerBlock
descriptionA block that acts as a divider between different kinds of blocks.
idDividerBlock
properties
typeobject
DoubleArray
descriptionA double array
idDoubleArray
properties
values
descriptionvalues of double array
items
formatdouble
typenumber
typearray
typeobject
ExpansionUnit
descriptionscreen/9fYD3c8gNSJH6Aj & screen/AfX5FY6knEvFoEj
idExpansionUnit
properties
backgroundColor
$refThemedColor
descriptionColor to tint the background and serve as container for Icon and Label
foregroundColor
$refThemedColor
descriptionColor to tint label and icon
icon
$refImage
descriptionIcon of the expansion button
label
descriptionLabel of the expansion button
typestring
typeobject
Extra
descriptionAn Android intent extra LINT.IfChange
idExtra
properties
booleanArrayValue
$refBoolArray
descriptionA boolean array extra value.
booleanValue
descriptionA boolean extra value.
typeboolean
byteArrayValue
$refByteArray
descriptionA byte array extra value.
byteValue
descriptionA byte extra value. int8 scale
formatint32
typeinteger
charArrayValue
$refCharArray
descriptionA char array extra value.
charValue
descriptionA char extra value. char
formatint32
typeinteger
doubleArrayValue
$refDoubleArray
descriptionA double array extra value.
doubleValue
descriptionA double extra value.
formatdouble
typenumber
floatArrayValue
$refFloatArray
descriptionA float array extra value.
floatValue
descriptionA float extra value.
formatfloat
typenumber
intArrayValue
$refIntArray
descriptionAn int array extra value.
intValue
descriptionAn int extra value.
formatint32
typeinteger
longArrayValue
$refLongArray
descriptionA long array extra value.
longValue
descriptionA long extra value.
formatint64
typestring
shortArrayValue
$refShortArray
descriptionA short array extra value.
shortValue
descriptionA short extra value. int16 scale
formatint32
typeinteger
stringArrayValue
$refStringArray
descriptionA string array extra value.
stringValue
descriptionA string extra value.
typestring
typeobject
FauxbakeAlternative
descriptionA screen with a profile picture and buttons to allow changing or removing it. Next Id: 11
idFauxbakeAlternative
properties
addPictureButton
$refFauxbakeButton
descriptionThe button that allows users to add a profile picture.
avatarInformation
$refFauxbakePictureInfo
descriptionThe accessibility information for the picture if the user has a profile picture set.
changePictureButton
$refFauxbakeButton
descriptionThe button that allows users to change their profile picture.
croppingOverlay
$refFauxbakeCroppingOverlay
descriptionFauxbake cropping and rotate screen.
description
descriptionThe description text that should be displayed below the title.
typestring
footer
$refFauxbakeFooter
descriptionThe footer that should be displayed at the bottom of the screen.
monogramInformation
$refFauxbakePictureInfo
descriptionThe accessibility information for the picture if the user has no profile picture set and a monogram is visible instead.
removePictureButton
$refFauxbakeButton
descriptionThe button that allows users to remove their profile picture.
title
descriptionThe title text that should be displayed at the top of the screen.
typestring
welcomeHeaderKey
$refResourceKey
descriptionAn optional welcome header to configure a menu in the navigation bar. Should not include an actual expanding header, as there already is a big profile picture on the screen.
typeobject
FauxbakeButton
descriptionA button with a title and icon. Does not support generic resource-based navigation and instead relies on native action already present on the device. Next Id: 4
idFauxbakeButton
properties
accessibilityLabel
descriptionAn accessibility label for the button. If not present, the button title should be used.
typestring
icon
$refImage
descriptionThe icon of the button
title
descriptionThe title of the button.
typestring
typeobject
FauxbakeCroppingExtraInformationAlert
descriptionAlert showing extra information. Next Id: 4
idFauxbakeCroppingExtraInformationAlert
properties
closeButtonTitle
descriptionTitle for the button that closes the information alert.
typestring
informationText
descriptionText for the extra information alert.
typestring
triggerButton
$refFauxbakeButton
descriptionButton for triggering the extra information alert.
typeobject
FauxbakeCroppingOverlay
descriptionOverlay screen for cropping and rotating the user profile picture. Next Id: 5
idFauxbakeCroppingOverlay
properties
navigationBar
$refFauxbakeCroppingOverlayNavigationBar
descriptionNavigation bar containing the back and extra information alert buttons.
rotateButton
$refFauxbakeButton
descriptionButton to rotate the image, placed on the footer.
saveButton
$refFauxbakeButton
descriptionButton that concludes the action of cropping & rotating the image.
typeobject
FauxbakeCroppingOverlayNavigationBar
descriptionNavigation bar for the cropping overlay containing the back button and extra information alert trigger with its data. Next Id: 4
idFauxbakeCroppingOverlayNavigationBar
properties
backButton
$refFauxbakeButton
descriptionNavigation bar back button.
extraInformationAlert
$refFauxbakeCroppingExtraInformationAlert
descriptionAlert showing extra information.
title
descriptionThe title shown in the navigation bar.
typestring
typeobject
FauxbakeFooter
descriptionThe footer text that should be displayed at the bottom of the screen. Next Id: 6
idFauxbakeFooter
properties
icon
$refImage
descriptionThe icon that is displayed next to the footer text.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
linkTarget
$refResourceKey
deprecatedTrue
descriptionThe target of the link at the end of the footer. DEPRECATED: Use link instead.
linkText
descriptionThe text of the link at the end of the footer.
typestring
text
descriptionThe text that should be in the footer.
typestring
typeobject
FauxbakePictureInfo
descriptionAdditional information for the big profile picture on the Fauxbake screen. Next Id: 3
idFauxbakePictureInfo
properties
accessibilityHint
descriptionThe hint that is going to be read when a screen reader focuses on the profile picture. Should indicate the action to take to activate the normal tap action (e.g., change the profile picture).
typestring
accessibilityLabel
descriptionThe text that is going to be read when a screen reader focuses on the profile picture.
typestring
typeobject
FeedbackParams
descriptionConfiguration items used when launching the Feedback Client. Next Id: 3
idFeedbackParams
properties
captureScreenshot
descriptionIf true, include a screenshot in the feedback report.
typeboolean
category
descriptionThe Feedback entry point within My Google, used to sort into buckets.
typestring
typeobject
FloatArray
descriptionA float array
idFloatArray
properties
values
descriptionvalues of float array
items
formatfloat
typenumber
typearray
typeobject
Footer
descriptionFooter consists of link items.
idFooter
properties
items
descriptionList of items.
items
$refFooterItem
typearray
typeobject
FooterItem
descriptionOne of the Footer link text items. Next id: 5
idFooterItem
properties
label
descriptionThe a11y text label for this link.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Use link instead.
text
descriptionThe text content of this link.
typestring
typeobject
GetClientConfigRequest
descriptionRequest message for GetClientConfig.
idGetClientConfigRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
typeobject
GetClientConfigResponse
descriptionResponse message for GetClientConfig. The fields here should be kept in sync with id.boq.proto.protoconf.accountsettings.mobile.service.ClientConfig. LINT.IfChange Next Id: 20
idGetClientConfigResponse
properties
attSignalConfigs
descriptionConfiguration for appending ATT (Apple Tracking Transparency) consent state to URLs in Octarine webviews, for every app/URL combination.
items
$refATTSignalConfig
typearray
canUsePeopleApiForProfilePictureUploading
descriptionWhether it's safe to use People API for profile picture uploading. Used only by iOS client.
typeboolean
clearcutDenylistedScreenIds
descriptionList of screen IDs that should have clearcut logging disabled.
items
formatint32
typeinteger
typearray
heartbeatTimesS
descriptionThe client will send heartbeat logs after a user has been on a screen for the given number of seconds. Also included in logs as int32.
items
formatint32
typeinteger
typearray
prefetchingEnabled
descriptionWhether the client app should issue PrefetchRelatedScreens requests.
typeboolean
screenMaxLifetime
descriptionAfter this time limit, screens should be deleted from the cache. The client may use a periodic task for this, so the actual deletion may happen a little later than the deadline given here.
formatgoogle-duration
typestring
stableScreenStaleTime
descriptionAfter this time limit, cached stable screens should be considered stale (potentially out of date). This value should be based on how quickly we need to be able to roll out product changes.
formatgoogle-duration
typestring
unstableScreenStaleTime
descriptionAfter this time limit, cached unstable screens should be considered stale (potentially out of date). This value should be based on how quickly we want changes by the user to be visible when made from another app or device.
formatgoogle-duration
typestring
useSystemDefaultBrowserToOpenUrls
descriptionIndicates whether the client should use the default system browser to open links in Octarine.
typeboolean
webviewBlacklistedUrlPatterns
descriptionSee webview_whitelisted_url_patterns.
items
typestring
typearray
webviewBrowserAuthBlacklistedUrlPatterns
descriptionSee webview_browser_auth_whitelisted_url_patterns.
items
typestring
typearray
webviewBrowserAuthWhitelistedUrlPatterns
descriptionList of regexes used to determine whether a user should be authenticated for a given URL. The user should be authenticated if the URL matches any regex in webview_browser_auth_whitelisted_url_patterns and doesn't match any regex in webview_browser_auth_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewDefaultJsBridgeBlacklistedUrlPatterns
descriptionSee webview_default_js_bridge_whitelisted_url_patterns.
items
typestring
typearray
webviewDefaultJsBridgeWhitelistedUrlPatterns
descriptionList of regexes used to determine whether any JS bridge should be enabled for a given URL. An arbitrary JS bridge can be enabled if the URL matches any regex in webview_default_js_bridge_whitelisted_url_patterns and doesn't match any regex in webview_default_js_bridge_blacklisted_url_patterns in addition to passing any other checks specific to that JS bridge. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewUdcJsBridgeBlacklistedUrlPatterns
descriptionSee webview_udc_js_bridge_whitelisted_url_patterns.
items
typestring
typearray
webviewUdcJsBridgeWhitelistedUrlPatterns
descriptionList of regexes used to determine whether the UDC JS bridge should be enabled for a given URL. The UDC JS bridge should be enabled if the URL matches any regex in webview_udc_js_bridge_whitelisted_url_patterns and doesn't match any regex in webview_udc_js_bridge_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewWhitelistedUrlPatterns
descriptionList of regexes used to determine whether a URL should be opened in a webview. A URL may be opened in the webview if it matches any regex in webview_whitelisted_url_patterns and doesn't match any regex in webview_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
typeobject
GetResourceRequest
descriptionRequest message for GetResource.
idGetResourceRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceKey
$refResourceKey
descriptionIdentifies the Resource being requested.
resourcesToOmit
descriptionSpecify the resources to omit from the response. The server is allowed to ignore this option.
items
$refResourceToOmit
typearray
typeobject
GetResourceResponse
descriptionResponse message for GetResource.
idGetResourceResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionThe returned resource.
typeobject
GetScreenRequest
descriptionRequest message for GetScreen.
idGetScreenRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
screenId
descriptionIdentifies the screen being requested. See ScreenId enum for possible values.
formatint32
typeinteger
screensToOmit
descriptionSpecify the screens to omit from the response. The server is allowed to ignore this option.
items
$refScreenToOmit
typearray
typeobject
GetScreenResponse
descriptionResponse message for GetScreen.
idGetScreenResponse
properties
additionalScreens
descriptionAdditional screens that the client should cache.
items
$refScreen
typearray
screen
$refScreen
descriptionThe returned screen.
typeobject
GetSignedOutResourceRequest
descriptionRequest message for GetSignedOutResource.
idGetSignedOutResourceRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceKey
$refResourceKey
descriptionIdentifies the Resource being requested.
resourcesToOmit
descriptionSpecify the resources to omit from the response. The server is allowed to ignore this option.
items
$refResourceToOmit
typearray
typeobject
GetSignedOutResourceResponse
descriptionResponse message for GetSignedOutResource.
idGetSignedOutResourceResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionThe returned resource.
typeobject
GoogleAccountVisualElementConfig
descriptionConfig for Google Account visual elements. It should contain all information required for VE logging such as id and metadata.
idGoogleAccountVisualElementConfig
properties
metadata
$refGoogleAccountVisualElementMetadata
descriptionAdditional metadata for Google Account visual elements
veid
descriptionVisual Element Id from logs/gws/config/identity_metrics/google_account_configuration
formatint32
typeinteger
typeobject
GoogleAccountVisualElementMetadata
descriptionContainer to hold optional metadata associated with a visual element event in the google-account namespace. Will be used as an extension for the IdentityCommonVisualElementMetadata which will be interpreted by all nodes that are depending on the IdentityCommonVeloggingWeb node.
idGoogleAccountVisualElementMetadata
properties
accountSettingsArea
enum
  • ACCOUNT_SETTINGS_AREA_UNSPECIFIED
  • ABOUT_GOOGLE
  • ABOUT_ME
  • ABOUT_THIS_AD
  • ACCESSIBILITY
  • ACCOUNT_ANNIVERSARY
  • ACCOUNT_DELETED
  • ACCOUNT_ENHANCED_SAFE_BROWSING
  • ACCOUNT_LINKING
  • ACCOUNT_MENU
  • ACTIVITY_CONTROLS
  • ACTIVITY_CONTROLS_DEVICE_INFORMATION
  • ACTIVITY_CONTROLS_LOCATION_HISTORY
  • ACTIVITY_CONTROLS_VOICE_AND_AUDIO_ACTIVITY
  • ACTIVITY_CONTROLS_WEB_AND_APP_ACTIVITY
  • ACTIVITY_CONTROLS_YOUTUBE_HISTORY
  • ACTIVITY_CONTROLS_YOUTUBE_SEARCH_HISTORY
  • ACTIVITY_CONTROLS_YOUTUBE_WATCH_HISTORY
  • ADDRESS
  • ADDRESSBOOK
  • ADDRESSBOOK_SCREEN
  • ADDRESS_ADD
  • ADDRESS_EDIT
  • ADD_ACCOUNT_TO_DEVICE
  • ADS_SETTINGS
  • ADS_SETTINGS_CARD_NOT_ELIGIBLE_LEARN_MORE
  • AGE_DISABLED
  • AGE_VERIFICATION_OPTIONS
  • ALBUM_ARCHIVE
  • ALERT
  • ALTERNATE_EMAIL
  • APP_PASSWORDS
  • AUTOCOMPLETE_SUGGESTIONS
  • BIRTHDAY
  • BIRTHDAY_AGE_STATUS
  • BIRTHDAY_EDIT
  • BLOCKED_USERS
  • BRAND_ACCOUNTS
  • BRAND_ACCOUNT_DELETED
  • BUSINESS_PERSONALIZATION
  • CLP_RECOMMENDED
  • CLP_RECOMMENDED_AUTOFILL
  • CLP_RECOMMENDED_BACKUP
  • CLP_RECOMMENDED_FINDMYDEVICE
  • CLP_RECOMMENDED_NEARBY
  • CLP_RECOMMENDED_PAY
  • CLP_SCREEN
  • COMBINED_RECOVERY_OPTIONS_PAGE
  • COMMUNICATION_PREFERENCES
  • COMMUNICATION_PREFERENCES_LANDING
  • CONNECTED_APPS
  • CONSENT_PRIMITIVE_DEMO_CONFIG
  • CONSTELLATION_CONSENT
  • CONTACTS
  • CONTACT_EMAIL
  • CREDENTIAL_DETAIL
  • CREDENTIAL_LIST
  • DARK_WEB_REPORT_SCAN
  • DARK_WEB_REPORT_SCAN_RECOMMENDED
  • DARK_WEB_REPORT_SCREEN
  • DARK_WEB_REPORT_SETUP_SCREEN
  • DASHBOARD_OUTBOUND_SCREEN
  • DATA_AND_PERSONALIZATION
  • DATA_AND_PRIVACY_DATA_IMPROVES_EXPERIENCE
  • DATA_AND_PRIVACY_DATA_VISIBILITY
  • DELETE_ACCOUNT
  • DELETE_GMAIL
  • DELETE_GOOGLE_ONE
  • DELETE_SERVICES
  • DELETE_SERVICES_OR_ACCOUNT
  • DELETE_YOUTUBE
  • DEPRECATED_PROFILE_DETAILS
  • DEVICE_ACTIVITY_INTRO
  • DEVICE_APPS
  • DEVICE_CONTACTS
  • DEVICE_SETTINGS_ABOUT_PHONE
  • DEVICE_SETTINGS_EMERGENCY_INFO
  • DEVICE_SETTINGS_PAYMENTS
  • DIGITAL_ID_MANAGEMENT_SCREEN
  • DOCUMENT_MANAGEMENT_SCREEN
  • EMAIL
  • FAMILY_CHILD_RESTORE_PAGE_SCREEN
  • FAMILY_CREATE_CONFIRMATION_OR_DETAILS
  • FAMILY_CREATE_CONFIRMATION_OR_DETAILS_DEPRECATED
  • FAMILY_CREATE_FAMILY_CONFIRMATION_SCREEN
  • FAMILY_CREATE_FAMILY_PAGE_SCREEN
  • FAMILY_CREATION
  • FAMILY_DELETE_FAMILY_PAGE_SCREEN
  • FAMILY_DETAILS
  • FAMILY_ENTERTAINMENT
  • FAMILY_HOME_STRUCTURE_SCREEN
  • FAMILY_INVITATION_COMPLETE_PAGE
  • FAMILY_INVITE_MEMBERS
  • FAMILY_INVITE_MEMBERS_PAGE
  • FAMILY_INVITE_SECOND_PARENT
  • FAMILY_LEAVE_FAMILY
  • FAMILY_LINK
  • FAMILY_LIST_PENDING_INVITATIONS_PAGE
  • FAMILY_MANAGEMENT
  • FAMILY_MEMBERS
  • FAMILY_MEMBERS_SUPERVISION_SCREEN
  • FAMILY_MEMBER_OR_INVITATION_DETAILS_PAGE_SCREEN
  • FAMILY_PARENTAL_CONTROLS
  • FAMILY_PARENTAL_CONTROLS_MANAGE_KID_SEARCH_SETTINGS
  • FAMILY_PAYMENT_METHOD
  • FAMILY_PRODUCT_FAMILY_CALENDAR
  • FAMILY_PRODUCT_FAMILY_LINK
  • FAMILY_PRODUCT_GOOGLE_ONE
  • FAMILY_PRODUCT_PHOTOS
  • FAMILY_PRODUCT_PLAY_LIBRARY
  • FAMILY_PRODUCT_YOUTUBE_MUSIC
  • FAMILY_PRODUCT_YOUTUBE_RED
  • FAMILY_PRODUCT_YOUTUBE_UNPLUGGED
  • FAMILY_REMOVE_MEMBER_PAGE
  • FAMILY_SELECT_SECOND_PARENT_CANDIDATELIST_SCREEN
  • FAMILY_SELECT_SECOND_PARENT_PAGE
  • FAMILY_SELECT_TANDEM_PARTNER_PAGE
  • FAMILY_SERVICES
  • FAMILY_SERVICES_CARD
  • FAMILY_TANDEM_PARTNER_SELECTED_PAGE
  • FAMILY_TANDEM_STATUS_PAGE
  • FAMILY_UPGRADE_FOP_PAGE_SCREEN
  • FAMILY_UPGRADE_TOS_PAGE_SCREEN
  • FAQ_CARD_ACCOUNT_DATA_ARTICLE
  • FAQ_CARD_MANAGE_GOOGLE_SETTINGS_ARTICLE
  • FAQ_CARD_RECOVERY_INFORMATION_ARTICLE
  • FAQ_CARD_SUBSCRIPTION_MANAGEMENT_ARTICLE
  • FAQ_CARD_SUSPICIOUS_ACTIVITY_ARTICLE
  • FAUXBAKE
  • FEEDBACK
  • FIND_YOUR_PHONE
  • FITBIT_PRIVACY_CENTER_CONNECTED_APPS
  • FITBIT_PRIVACY_CENTER_DELETION_CATEGORIES
  • FITBIT_PRIVACY_CENTER_DELETION_CONFIRMATION
  • FITBIT_PRIVACY_CENTER_DELETION_OPTIONS
  • FITBIT_PRIVACY_CENTER_FEATURE
  • FITBIT_PRIVACY_CENTER_FEATURES
  • FITBIT_PRIVACY_CENTER_PAIRED_DEVICES
  • FITBIT_PRIVACY_CENTER_RND_FEATURES
  • FITBIT_PRIVACY_CENTER_SETTINGS
  • FIT_PRIVACY_CENTER_ASSISTANT
  • FIT_PRIVACY_CENTER_CATEGORY_DELETION
  • FIT_PRIVACY_CENTER_DATA_TYPE_DELETION
  • FIT_PRIVACY_CENTER_DEVICES
  • FIT_PRIVACY_CENTER_MANAGE_CATEGORY_SCREEN
  • FIT_PRIVACY_CENTER_MANAGE_DATA
  • FIT_PRIVACY_CENTER_MOBILE_VITALS_SCREEN
  • FIT_PRIVACY_CENTER_PERSONALIZED_SUGGESTIONS
  • FIT_PRIVACY_CENTER_SETTINGS
  • GELLER_SUPERVISION_SCREEN
  • GENDER
  • GENERAL_LIGHT
  • GEO_HOME_ADDRESS
  • GEO_HOME_WORK_ADDRESS
  • GEO_WORK_ADDRESS
  • GESTURE_BASED_REAUTH
  • GMSCORE_SETTINGS_CLEAR_APP_STATE_SCREEN
  • GMSCORE_SETTINGS_HELP_SCREEN
  • GMSCORE_SETTINGS_ITEM_SCREEN
  • GMSCORE_SETTINGS_OPEN_SOURCE_LICENSES_SCREEN
  • GMSCORE_SETTINGS_SUBCATEGORY_SCREEN
  • GMSCORE_SETTINGS_SYSTEM_COMPONENT_UPDATE_SETTINGS_SCREEN
  • GMSCORE_SETTINGS_USAGE_REPORTING_SCREEN
  • GOOGLE_ACCOUNT_COMMUNITY_SCREEN
  • GOOGLE_ACCOUNT_HELP_CENTER
  • GOOGLE_ACCOUNT_MARKETING_PAGE
  • GOOGLE_ACCOUNT_PIN
  • GOOGLE_BUSINESS_PROFILES
  • GOOGLE_BUSINESS_PROFILES_SINGLE_LISTING
  • GOOGLE_DASHBOARD
  • GOOGLE_DASHBOARD_ANDROID
  • GOOGLE_GUIDE
  • GOOGLE_MY_BUSINESS_PORTAL
  • GOOGLE_MY_BUSINESS_SIGN_UP
  • GOOGLE_ONE_ALL_AVAILABLE_SUPPORT_OPTIONS_SCREEN
  • GOOGLE_ONE_CHAT_SUPPORT
  • GOOGLE_ONE_EMAIL_SUPPORT
  • GOOGLE_ONE_HOME
  • GOOGLE_ONE_PHONE_SUPPORT
  • GOOGLE_ONE_STORAGE
  • GOOGLE_ONE_STORAGE_MANAGEMENT
  • GOOGLE_ONE_SUPPORT
  • GOOGLE_PAY_ADD_PAYMENT_METHOD
  • GOOGLE_PAY_EXPERIENCE_SCREEN
  • GOOGLE_PAY_MANAGE_PAYMENT_METHODS
  • GOOGLE_PAY_PAYMENT_METHOD_DETAILS
  • GOOGLE_PLUS_SETTINGS
  • GOOGLE_PRODUCT_FORUM
  • GRADUATION
  • HELP
  • HELP_CENTER
  • HELP_CENTER_ARTICLE_SCREEN
  • HELP_CENTER_SEARCH_ITEM
  • HOME
  • HOME_ACCOUNT_TYPE_CARD_ADULT_GRADUATION
  • HOME_ACCOUNT_TYPE_CARD_GLA_LEARN_MORE
  • HOME_ACCOUNT_TYPE_CARD_TEEN_GRADUATION
  • HOME_INTENT
  • HOME_NATIVE_NAVIGATION
  • IDENTITY_DOCUMENT
  • IDENTITY_VAULT_CONSENT
  • INACTIVE_ACCOUNT_MANAGER
  • INPUT_TOOLS
  • KID_ONBOARDING
  • LANGUAGE
  • LEGAL_ADDRESS_DETAIL
  • LEGAL_ADDRESS_EDIT
  • LEGAL_NAME_DETAIL
  • LEGAL_NAME_EDIT
  • LESS_SECURE_APPS
  • LESS_SECURE_APPS_HELP_ARTICLE
  • LIMITED_DISABLES
  • LINKED_APPS
  • LINKED_SERVICES_PRIMITIVE_SCREEN
  • LOCATION_DATA_POLICY
  • LOCATION_SHARING
  • MAPS_TIMELINE
  • MERCHANT_CENTER
  • MINOR_MODE_EXIT
  • MINOR_MOMENT
  • MULTIPLE
  • MY_ACTIVITY
  • MY_ACTIVITY_MANAGE_GOOGLE_SEARCH_HISTORY_SCREEN
  • MY_ACTIVITY_MANAGE_WEP_AND_APP_ACTIVITY
  • MY_ACTIVITY_MANAGE_YT_HISTORY
  • MY_ACTIVITY_PRODUCT_SCREEN
  • MY_ACTIVITY_YOUTUBE_WATCH_AND_SEARCH_HISTORY
  • MY_AD_CENTER
  • MY_AD_CENTER_HOME
  • NAME
  • NICKNAME
  • OBAKE_PICTURE_PICKER_AI_SELFIES
  • OBAKE_PICTURE_PICKER_CROP
  • OBAKE_PICTURE_PICKER_GOOGLE_PHOTOS
  • OBAKE_PICTURE_PICKER_ILLUSTRATION
  • OBAKE_PICTURE_PICKER_PAST_PROFILE_PHOTOS
  • OBAKE_PICTURE_PICKER_REMOVE_PICTURE
  • OFFLINE_OTP
  • ONBOARDING_SCREEN
  • OPAQUE_ID
  • OTHER_CREDENTIAL_LIST
  • OUTREACH_LANDING_PAGE
  • PAASK_ACCOUNT_NOTIFIER
  • PARTNER_AD_SETTINGS
  • PASSWORD
  • PASSWORD_AWARENESS
  • PASSWORD_CHECKUP
  • PASSWORD_LIGHT
  • PASSWORD_MANAGER_MARKETING_PAGE
  • PAYMENTS_ADD_FOP_PROMPT_TARGET
  • PAYMENTS_AND_SUBSCRIPTIONS
  • PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT_TARGET
  • PAYMENTS_CENTER
  • PAYMENTS_CENTER_BILLING_ADDRESSES
  • PAYMENTS_CENTER_LEGAL_ADDRESS
  • PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT_TARGET
  • PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT_TARGET
  • PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_ADHOC_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_CONFIRMED_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_CRIMEA_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT_TARGET
  • PAYMENT_METHODS
  • PAYMENT_METHOD_ADD
  • PAYMENT_METHOD_DETAIL
  • PAYMENT_METHOD_EDIT
  • PAYMENT_METHOD_LIST
  • PEOPLE_AND_SHARING
  • PERSONAL_INFO
  • PERSONAL_RESULTS_IN_SEARCH
  • PHONE
  • PHONE_SIGN_IN
  • POST_HIJACK_MITIGATION
  • PREFERENCES_LANDING
  • PRIMARY_EMAIL
  • PRIVACY_ADVISOR_ASSISTANT
  • PRIVACY_ADVISOR_MAPS
  • PRIVACY_ADVISOR_MESSAGES
  • PRIVACY_ADVISOR_SEARCH
  • PRIVACY_ADVISOR_YOUTUBE
  • PRIVACY_CHECKUP
  • PRIVACY_LANDING
  • PRIVACY_POLICY
  • PRIVACY_SAFE_SEARCH
  • PRODUCT_PROFILE_SCREEN
  • PROFILE
  • PROFILE_ADDRESS_ADD
  • PROFILE_ADDRESS_EDIT
  • PROFILE_ADD_ABOUT
  • PROFILE_ADD_CONTACT_INFO
  • PROFILE_ADD_WORK_AND_EDUCATION
  • PROFILE_CARD_LEARN_MORE
  • PROFILE_CHAT_EDIT
  • PROFILE_CUSTOM_URLS
  • PROFILE_DETAILS
  • PROFILE_DISCOVERABILITY
  • PROFILE_DISCOVERY
  • PROFILE_DISPLAY_NAME_EDIT
  • PROFILE_EDUCATION
  • PROFILE_EDUCATION_EDIT
  • PROFILE_EMAIL_EDIT
  • PROFILE_INTRODUCTION_EDIT
  • PROFILE_LIMITED_PROFILE
  • PROFILE_LIMITED_PROFILE_EDIT
  • PROFILE_LINKS
  • PROFILE_LINKS_EDIT
  • PROFILE_NAME
  • PROFILE_NAME_EDIT
  • PROFILE_NICKNAME_EDIT
  • PROFILE_OCCUPATION_EDIT
  • PROFILE_ORGANIZATION_INFO
  • PROFILE_PHONE_EDIT
  • PROFILE_PHOTO_EDIT
  • PROFILE_PICTURE
  • PROFILE_PICTURE_ADD_PICTURE_DIALOG
  • PROFILE_PICTURE_CHANGE_PICTURE_DIALOG
  • PROFILE_PICTURE_REMOVE_PICTURE_DIALOG
  • PROFILE_PLACES
  • PROFILE_PLACES_EDIT
  • PROFILE_PRONOUNS_EDIT
  • PROFILE_VANITY_URL_EDIT_SCREEN
  • PROFILE_WORKSPACE
  • PROFILE_WORK_HISTORY
  • PROFILE_WORK_HISTORY_EDIT
  • PURCHASES
  • PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK
  • PURCHASES_DETAIL
  • RECENTLY_USED_DEVICES
  • RECENT_SECURITY_EVENTS
  • RECOVERY_CONTACTS
  • RECOVERY_CONTACTS_PAGE
  • RECOVERY_EMAIL
  • RECOVERY_PHONE
  • REMOVE_ACCOUNT_FROM_DEVICE
  • REPORT_PROBLEM
  • RESCUE_CODE_PAGE
  • RESERVATIONS
  • RESERVATIONS_CARD_DESCRIPTION_LEARN_MORE_LINK
  • SAFER
  • SAFER_INTERNET_DAY
  • SAFER_PASSWORD_MANAGER_SCREEN
  • SAFETY_ANDROID_SCREEN
  • SAFETY_CHROME_SCREEN
  • SAFETY_GENERAL_SCREEN
  • SAFETY_GMAIL_SCREEN
  • SAFETY_MEET_SCREEN
  • SAFETY_PAYMENT_SCREEN
  • SAFETY_PHOTO_SCREEN
  • SAFETY_PRIVACY_ADS_SCREEN
  • SAFETY_SEARCH_SCREEN
  • SAFE_SEARCH
  • SAFE_SEARCH_SCREEN
  • SANDBOX_ONBOARDING_FLOW
  • SAVED_PASSWORDS
  • SEARCH
  • SEARCH_CARD_OUTBOUND_SCREEN
  • SEARCH_SETTINGS
  • SECURITY
  • SECURITY_CHECKUP
  • SECURITY_CHECKUP_INTRO
  • SECURITY_CODE
  • SECURITY_COMBINED_RECOVERY_OPTIONS
  • SECURITY_FIND_PHONE
  • SECURITY_KEYS
  • SECURITY_LANDING
  • SECURITY_QUESTION
  • SECURITY_SIGN_IN_AUTHENTICATOR_SCREEN
  • SECURITY_SIGN_IN_BACKUP_CODES_SCREEN
  • SECURITY_SIGN_IN_BACKUP_PHONES_SCREEN
  • SECURITY_SIGN_IN_GOOGLE_PROMPT_SCREEN
  • SECURITY_SIGN_IN_PASSKEYS_SCREEN
  • SECURITY_SIGN_IN_PASSWORD_OPTIONAL
  • SECURITY_SIGN_IN_RESCUE_CODE
  • SECURITY_SIGN_IN_SECURITY_KEYS_SCREEN
  • SECURITY_SIGN_IN_TWO_STEP_VERIFICATION_PHONE_SCREEN
  • SECURITY_SIGN_IN_WITH_GOOGLE_APPS
  • SECURITY_THIRD_PARTY_APPS
  • SECURITY_THIRD_PARTY_MANAGEMENT_LIST
  • SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW
  • SECURITY_TITANIUM_HELP
  • SHARED_ENDORSEMENTS
  • SHIELDED_EMAIL
  • SHIELDED_EMAIL_CREATE_CONFIRMATION
  • SHIELDED_EMAIL_CREATE_FOR_APP
  • SHIELDED_EMAIL_CREATE_FOR_SITE
  • SHIELDED_EMAIL_DETAILS
  • SHIELDED_EMAIL_FACET_LINK_TARGET
  • SHIELDED_EMAIL_INACTIVE_LIST
  • SHIELDED_EMAIL_SELECT_RESERVED_EMAIL
  • SHIELDED_EMAIL_SETTINGS
  • SID_PASSWORD_MANAGER_NATIVE_NAVIGATION_SCREEN
  • SIGNED_OUT_AD_SETTINGS
  • SIGNED_OUT_CREATE_NEW_ACCOUNT_LINK
  • SIGNED_OUT_GOOGLE_ANALYTICS
  • SIGNED_OUT_LEARN_MORE_ABOUT_COOKIES_LINK
  • SIGNED_OUT_SEARCH_PERSONALIZATION
  • SIGNED_OUT_YOUTUBE_HISTORY
  • SIGNING_IN_TO_GOOGLE_INTRO
  • SIGNIN_SELFIE_VIDEO
  • STORAGE
  • SUBSCRIPTIONS
  • SUGGEST_IDEA
  • SUPPORT
  • TAKEOUT
  • TAKEOUT_DOWNLOADS
  • TERMS_OF_SERVICE
  • THIRD_PARTY_CONNECTIONS_DETAILS
  • THIRD_PARTY_CONNECTIONS_LIST
  • THIRD_PARTY_CONNECTIONS_OVERVIEW
  • THIRD_PARTY_CONNECTIONS_SETTINGS
  • TITANIUM_ENROLL
  • TITANIUM_SETTINGS
  • TITANIUM_SOCIAL_RECOVERY
  • TITANIUM_UNAVAILABLE
  • TITANIUM_UNENROLL
  • TURN_OFF_PROFILE_DISCOVERY
  • TWITTER_SUPPORT
  • TWO_STEP_VERIFICATION
  • TWO_STEP_VERIFICATION_BACKUP_CODES
  • TWO_STEP_VERIFICATION_GOOGLE_AUTHENTICATOR
  • TWO_STEP_VERIFICATION_GOOGLE_PROMPT
  • TWO_STEP_VERIFICATION_PASSKEYS
  • TWO_STEP_VERIFICATION_PHONE_NUMBERS
  • TWO_STEP_VERIFICATION_SECURITY_KEYS
  • UNICORN_LITE_PROFILE_INPUT_TOOLS
  • UNICORN_LITE_PROFILE_LANGUAGE
  • UNICORN_LITE_PROFILE_WEB_PREFERENCES
  • UNIFIED_ONBOARDING
  • UNUSED_DEVICE_CONTACTS
  • USE_APP_WITHOUT_ACCOUNT
  • VIDEO_VERIFICATION
  • VIDEO_VERIFICATION_COLLECTION
  • WARM_WELCOME_FLOW
  • WEB_APPROVAL
  • YOUTUBE_FAMILY_CENTER
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • True
  • True
  • True
  • False
  • True
  • False
  • False
  • True
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
enumDescriptions
  • go/keep-sorted start newline_separated=yes ResourceId.ABOUT_GOOGLE_SCREEN
  • ScreenId.PRIVACY_ABOUT_ME ResourceId.PRIVACY_ABOUT_ME_SCREEN MyAccountArea.ABOUT_ME
  • ResourceId.PRIVACY_ABOUT_THIS_AD_SCREEN
  • ResourceId.PREFERENCES_ACCESSIBILITY_SCREEN MyAccountArea.ACCESSIBILITY
  • ResourceId.ACCOUNT_ANNIVERSARY_SCREEN
  • No ResourceId
  • ResourceId.SECURITY_ACCOUNT_ENHANCED_SAFE_BROWSING_SCREEN
  • No ResourceId
  • ResourceId.ACCOUNT_MENU_CARD_DECK
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS ResourceId.PRIVACY_ACTIVITY_CONTROLS_SCREEN MyAccountArea.ACTIVITY_CONTROLS
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_DEVICE_INFO ResourceId.PRIVACY_ACTIVITY_CONTROLS_DEVICE_INFO_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_LOCATION_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_LOCATION_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_VOICE_AND_AUDIO ResourceId.PRIVACY_ACTIVITY_CONTROLS_VOICE_AND_AUDIO_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_WEB_AND_APP ResourceId.PRIVACY_ACTIVITY_CONTROLS_WEB_AND_APP_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_SEARCH_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_SEARCH_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_WATCH_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_WATCH_HISTORY_SCREEN
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • ResourceId.ADD_ACCOUNT_TO_DEVICE_SCREEN
  • ScreenId.PRIVACY_ADS_SETTINGS ResourceId.PRIVACY_ADS_SETTINGS_SCREEN MyAccountArea.ADS_SETTINGS
  • Previously ResourceId.ADS_SETTINGS_CARD_NOT_ELIGIBLE_LEARN_MORE_LINK_SCREEN
  • No ResourceId MyAccountArea.AGE_DISABLED
  • No ScreenId ResourceId.AGE_VERIFICATION_OPTIONS_SCREEN
  • ResourceId.ALBUM_ARCHIVE_SCREEN
  • No ResourceId
  • ResourceId.ALTERNATE_EMAIL_SCREEM MyAccountArea.ALTERNATE_EMAIL
  • ScreenId.SECURITY_APP_PASSWORDS ResourceId.SECURITY_APP_PASSWORDS_SCREEN MyAccountArea.MANAGE_APP_PASSWORDS
  • ScreenId.PRIVACY_CONTACT_SUGGESTIONS ResourceId.PRIVACY_CONTACT_SUGGESTIONS_SCREEN
  • ScreenId.PRIVACY_BIRTHDAY ResourceId.PRIVACY_BIRTHDAY_SCREEN MyAccountArea.BIRTHDAY
  • ResourceId.BIRTHDAY_AGE_STATUS_SCREEN
  • ResourceId.BIRTHDAY_EDIT_SCREEN
  • ScreenId.PRIVACY_BLOCKED_USERS ResourceId.PRIVACY_BLOCKED_USERS_SCREEN MyAccountArea.BLOCKED_USERS
  • No ResourceId
  • No ResourceId
  • ResourceId.BUSINESS_PERSONALIZATION_SCREEN
  • ResourceId.CLP_RECOMMENDED_SCREEN
  • ResourceId.CLP_RECOMMENDED_AUTOFILL_SCREEN
  • ResourceId.CLP_RECOMMENDED_BACKUP_SCREEN
  • ResourceId.CLP_RECOMMENDED_FINDMYDEVICE_SCREEN
  • ResourceId.CLP_RECOMMENDED_NEARBY_SCREEN
  • ResourceId.CLP_RECOMMENDED_PAY_SCREEN
  • ResourceId.CLP_SCREEN
  • No ResourceId Deprecated, please use SECURITY_COMBINED_RECOVERY_OPTIONS instead.
  • ResourceId.PRIVACY_COMMUNICATION_PREFERENCES_SCREEN
  • No ResourceId
  • ScreenId.SECURITY_CONNECTED_APPS ResourceId.SECURITY_CONNECTED_APPS_SCREEN MyAccountArea.CONNECTED_APPS
  • ResourceId.CONSENT_PRIMITIVE_DEMO_CONFIG_SCREEN
  • ScreenId.CONSTELLATION_CONSENT ResourceId.CONSTELLATION_CONSENT_SCREEN
  • ScreenId.PRIVACY_CONTACTS ResourceId.PRIVACY_CONTACTS_SCREEN
  • ScreenId.MISC_CONTACT_EMAIL ResourceId.MISC_CONTACT_EMAIL_SCREEN MyAccountArea.CONTACT_EMAIL
  • No ResourceId.
  • No ResourceId.
  • ResourceId.DARK_WEB_REPORT_SCAN
  • ResourceId.DARK_WEB_REPORT_SCAN_RECOMMENDED
  • ResourceId.DARK_WEB_REPORT_SCREEN
  • ResourceId.DARK_WEB_REPORT_SETUP_SCREEN
  • ScreenId.DASHBOARD_OUTBOUND ResourceId.DASHBOARD_OUTBOUND_SCREEN No MyAccountAreaz;
  • ResourceId.DATA_AND_PERSONALIZATION_SCREEN
  • ResourceId.DATA_AND_PRIVACY_DATA_IMPROVES_EXPERIENCE_SCREEN
  • ResourceId.DATA_AND_PRIVACY_DATA_VISIBILITY_SCREEN
  • ScreenId.PREFERENCES_DELETE_ACCOUNT ResourceId.PREFERENCES_DELETE_ACCOUNT_SCREEN MyAccountArea.DELETE_ACCOUNT
  • No ResourceId
  • No ResourceId
  • ScreenId.PREFERENCES_DELETE_SERVICES ResourceId.PREFERENCES_DELETE_SERVICES_SCREEN MyAccountArea.DELETE_PRODUCTS
  • ResourceId.DELETE_SERVICES_OR_ACCOUNT_SCREEN
  • No ResourceId MyAccountArea.DELETE_YOUTUBE
  • No ResourceId Do not use
  • ResourceId.DEVICE_ACTIVITY_INTRO_SCREEN
  • ResourceId.PRIVACY_DEVICE_APPS_SCREEN
  • ResourceId.PRIVACY_DEVICE_CONTACTS_SCREEN
  • ResourceId.DEVICE_SETTINGS_ABOUT_PHONE_SCREEN MyAccountArea.DEVICE_SETTINGS_ABOUT_PHONE
  • ResourceId.DEVICE_SETTINGS_EMERGENCY_INFO_SCREEN MyAccountArea.DEVICE_SETTINGS_EMERGENCY_INFO
  • ResourceId.DEVICE_SETTINGS_PAYMENTS_SCREEN MyAccountArea.DEVICE_SETTINGS_PAYMENTS
  • ResourceId.DIGITAL_ID_MANAGEMENT_SCREEN
  • ResourceId.DOCUMENT_MANAGEMENT_SCREEN
  • ScreenId.PRIVACY_EMAIL ResourceId.PRIVACY_EMAIL_SCREEN MyAccountArea.EMAIL
  • ResourceId.FAMILY_CHILD_RESTORE_PAGE_SCREEN
  • ResourceId.FAMILY_CREATE_CONFIRMATION_OR_DETAILS_SCREEN
  • Created by mistake, do not use
  • ResourceId.FAMILY_CREATE_FAMILY_CONFIRMATION_SCREEN
  • ResourceId.FAMILY_CREATE_FAMILY_PAGE_SCREEN
  • ResourceId.FAMILY_CREATION_SCREEN
  • ResourceId.FAMILY_DELETE_FAMILY_PAGE_SCREEN
  • ResourceId.FAMILY_DETAILS_SCREEN
  • ResourceId.FAMILY_ENTERTAINMENT_SCREEN
  • ResourceId.FAMILY_HOME_STRUCTURE_SCREEN
  • ResourceId.FAMILY_INVITATION_COMPLETE_PAGE_SCREEN
  • ResourceId.FAMILY_INVITE_MEMBERS_SCREEN
  • ResourceId.FAMILY_INVITE_MEMBERS_PAGE_SCREEN
  • ResourceId.FAMILY_INVITE_SECOND_PARENT_SCREEN
  • ResourceId.FAMILY_LEAVE_FAMILY_SCREEN
  • ResourceId.FAMILY_LINK_SCREEN
  • ResourceId.FAMILY_LIST_PENDING_INVITATIONS_PAGE_SCREEN
  • ScreenId.PREFERENCES_FAMILY_MANAGEMENT ResourceId.PREFERENCES_FAMILY_MANAGEMENT_SCREEN MyAccountArea.MANAGE_FAMILY_GROUP
  • ResourceId.FAMILY_MEMBERS_SCREEN
  • ResourceId.FAMILY_MEMBERS_SUPERVISION_SCREEN
  • ResourceId.FAMILY_MEMBER_OR_INVITATION_DETAILS_PAGE_SCREEN
  • ResourceId.FAMILY_PARENTAL_CONTROLS_SCREEN
  • ResourceId.FAMILY_PARENTAL_CONTROLS_MANAGE_KID_SEARCH_SETTINGS_SCREEN
  • ResourceId.FAMILY_PAYMENT_METHOD_SCREEN
  • No ScreenId ResourceId.FAMILY_PRODUCT_FAMILY_CALENDAR_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_FAMILY_LINK_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_GOOGLE_ONE_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_PHOTOS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_PLAY_LIBRARY_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_MUSIC_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_RED_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_UNPLUGGED_SCREEN No MyAccountArea
  • ResourceId.FAMILY_REMOVE_MEMBER_PAGE_SCREEN
  • ResourceId.FAMILY_SELECT_SECOND_PARENT_CANDIDATELIST_SCREEN
  • ResourceId.FAMILY_SELECT_SECOND_PARENT_PAGE_SCREEN
  • ResourceId.FAMILY_SELECT_TANDEM_PARTNER_PAGE_SCREEN
  • ResourceId.FAMILY_SERVICES_SCREEN
  • ResourceId.FAMILY_SERVICES_CARD_SCREEN
  • ResourceId.FAMILY_TANDEM_PARTNER_SELECTED_PAGE_SCREEN
  • ResourceId.FAMILY_TANDEM_STATUS_PAGE_SCREEN
  • ResourceId.FAMILY_UPGRADE_FOP_PAGE_SCREEN
  • ResourceId.FAMILY_UPGRADE_TOS_PAGE_SCREEN
  • ResourceId.FAQ_CARD_ACCOUNT_DATA_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_MANAGE_GOOGLE_SETTINGS_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_RECOVERY_INFORMATION_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_SUBSCRIPTION_MANAGEMENT_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_SUSPICIOUS_ACTIVITY_ARTICLE_SCREEN
  • ResourceId.FAUXBAKE_SCREEN
  • ResourceId.FEEDBACK_SCREEN
  • ResourceId.FIND_YOUR_PHONE_SCREEN MyAccountArea.FIND_YOUR_PHONE
  • ResourceId.FITBIT_PRIVACY_CENTER_CONNECTED_APPS_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_CATEGORIES_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_CONFIRMATION_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_OPTIONS_SCREEN
  • ScreenId.FITBIT_PRIVACY_CENTER_FEATURE ResourceId.FITBIT_PRIVACY_CENTER_FEATURE_SCREEN No MyAccountArea
  • ScreenId.FITBIT_PRIVACY_CENTER_FEATURES ResourceId.FITBIT_PRIVACY_CENTER_FEATURES_SCREEN No MyAccountArea
  • ResourceId.FITBIT_PRIVACY_CENTER_PAIRED_DEVICES_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_RND_FEATURES_SCREEN
  • ScreenId.FITBIT_PRIVACY_CENTER_SETTINGS ResourceId.FITBIT_PRIVACY_CENTER_SETTINGS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_ASSISTANT_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_CATEGORY_DELETION_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_DATA_TYPE_DELETION_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_DEVICES_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MANAGE_CATEGORY_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MANAGE_DATA_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MOBILE_VITALS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_PERSONALIZED_SUGGESTIONS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_SETTINGS_SCREEN No MyAccountArea
  • ResourceId.GELLER_SUPERVISION_SCREEN
  • ScreenId.PRIVACY_GENDER ResourceId.PRIVACY_GENDER_SCREEN MyAccountArea.GENDER
  • No ResourceId
  • ResourceId.GEO_HOME_ADDRESS_SCREEN
  • ResourceId.GEO_HOME_WORK_ADDRESS_SCREEN
  • ResourceId.GEO_WORK_ADDRESS_SCREEN
  • ScreenId.GESTURE_BASED_REAUTH ResourceId.GESTURE_BASED_REAUTH_SCREEN
  • ResourceId.GMSCORE_SETTINGS_CLEAR_APP_STATE_SCREEN
  • ResourceId.GMSCORE_SETTINGS_HELP_SCREEN
  • ResourceId.GMSCORE_SETTINGS_ITEM_SCREEN
  • ResourceId.GMSCORE_SETTINGS_OPEN_SOURCE_LICENSES_SCREEN
  • ResourceId.GMSCORE_SETTINGS_SUBCATEGORY_SCREEN
  • ResourceId.GMSCORE_SETTINGS_SYSTEM_COMPONENT_UPDATE_SETTINGS_SCREEN
  • ResourceId.GMSCORE_SETTINGS_USAGE_REPORTING_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_COMMUNITY_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_HELP_CENTER_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_MARKETING_PAGE_SCREEN
  • ScreenId.SECURITY_PIN ResourceId.SECURITY_PIN_SCREEN MyAccountArea.SIGN_IN_PIN
  • ResourceId.GOOGLE_BUSINESS_PROFILES_SCREEN
  • ResourceId.GOOGLE_BUSINESS_PROFILES_SINGLE_LISTING_SCREEN
  • ScreenId.PRIVACY_GOOGLE_DASHBOARD ResourceId.PRIVACY_GOOGLE_DASHBOARD_SCREEN MyAccountArea.GOOGLE_DASHBOARD
  • No ResourceId.
  • ResourceId.GOOGLE_GUIDE_SCREEN
  • ResourceId.GOOGLE_MY_BUSINESS_PORTAL_SCREEN
  • ResourceId.GOOGLE_MY_BUSINESS_SIGN_UP_SCREEN
  • ResourceId.GOOGLE_ONE_ALL_AVAILABLE_SUPPORT_OPTIONS_SCREEN
  • ResourceId.GOOGLE_ONE_CHAT_SUPPORT_SCREEN
  • ResourceId.GOOGLE_ONE_EMAIL_SUPPORT_SCREEN
  • ResourceId.GOOGLE_ONE_HOME_SCREEN
  • ResourceId.GOOGLE_ONE_PHONE_SUPPORT_SCREEN
  • ResourceId.PREFERENCES_GOOGLE_ONE_STORAGE_SCREEN
  • ResourceId.GOOGLE_ONE_STORAGE_MANAGEMENT_SCREEN
  • ResourceId.GOOGLE_ONE_SUPPORT_SCREEN
  • ResourceId.GOOGLE_PAY_ADD_PAYMENT_METHOD_SCREEN
  • ResourceId.GOOGLE_PAY_EXPERIENCE_SCREEN
  • ResourceId.GOOGLE_PAY_MANAGE_PAYMENT_METHODS_SCREEN
  • ResourceId.GOOGLE_PAY_PAYMENT_METHOD_DETAILS_SCREEN
  • ScreenId.PRIVACY_GOOGLE_PLUS_SETTINGS ResourceId.PRIVACY_GOOGLE_PLUS_SETTINGS_SCREEN MyAccountArea.GOOGLE_PLUS_SETTINGS
  • ResourceId.GOOGLE_PRODUCT_FORUM_SCREEN
  • ScreenId.PRIVACY_TAKEOUT_MIGRATION ResourceId.PRIVACY_TAKEOUT_MIGRATION_SCREEN
  • ResourceId.HELP_SCREEN
  • ResourceId.MAIN_HELP_CENTER_SCREEN
  • ResourceId.HELP_CENTER_ARTICLE_SCREEN
  • ResourceId.HELP_CENTER_SEARCH_ITEM_SCREEN
  • ScreenId.MENU_MY_ACCOUNT ResourceId.HOME_SCREEN MyAccountArea.WELCOME
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_ADULT_GRADUATION_LINK_SCREEN
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_GLA_LEARN_MORE_LINK_SCREEN
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_TEEN_GRADUATION_LINK_SCREEN
  • ResourceId.HOME_INTENT
  • ResourceId.HOME_NATIVE_NAVIGATION_SCREEN
  • ResourceId.IDENTITY_DOCUMENT_SCREEN
  • ResourceId.AGE_VERIFICATION_OPTIONS_SCREEN
  • ScreenId.PRIVACY_INACTIVE_ACCOUNT_MANAGER ResourceId.PRIVACY_INACTIVE_ACCOUNT_MANAGER_SCREEN MyAccountArea.INACTIVE
  • ResourceId.PREFERENCES_INPUT_TOOLS_SCREEN MyAccountArea.INPUT_TOOLS
  • ResourceId.KID_ONBOARDING_SCREEN
  • ScreenId.PREFERENCES_LANGUAGE ResourceId.PREFERENCES_LANGUAGE_SCREEN MyAccountArea.LANGUAGE
  • ScreenId.SECURITY_LESS_SECURE_APPS ResourceId.SECURITY_LESS_SECURE_APPS_SCREEN MyAccountArea.LESS_SECURE_APPS
  • ResourceId.LESS_SECURE_APPS_CARD_LEARN_MORE_LINK_SCREEN
  • ResourceId.PREFERENCES_LIMITED_DISABLES_SCREEN
  • ResourceId.LINKED_APPS_SCREEN
  • ResourceId.LINKED_SERVICES_PRIMITIVE_SCREEN
  • ResourceId.LOCATION_DATA_POLICY_SCREEN
  • ScreenId.PRIVACY_LOCATION_SHARING ResourceId.PRIVACY_LOCATION_SHARING_SCREEN MyAccountArea.LOCATION_SHARING
  • ScreenId.PRIVACY_GOOGLE_MAPS_TIMELINE ResourceId.PRIVACY_GOOGLE_MAPS_TIMELINE_SCREEN MyAccountArea.TIMELINE_IN_GOOGLE_MAPS
  • ResourceId.MERCHANT_CENTER_SCREEN
  • ResourceId.MINOR_MODE_EXIT_SCREEN
  • ResourceId.MINOR_MOMENT_SCREEN
  • Not logged, used in dashboards.
  • ScreenId.PRIVACY_MY_ACTIVITY ResourceId.PRIVACY_MY_ACTIVITY_SCREEN MyAccountArea.MY_ACTIVITY
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_GOOGLE_SEARCH_HISTORY_SCREEN
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_WEB_AND_APP_ACTIVITY_SCREEN
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_YT_HISTORY_SCREEN
  • ResourceId.MY_ACTIVITY_PRODUCT_SCREEN
  • ResourceId.MY_ACTIVITY_YOUTUBE_WATCH_AND_SEARCH_HISTORY_SCREEN
  • ResourceId.PRIVACY_MY_AD_CENTER_SCREEN
  • ResourceId.PRIVACY_MY_AD_CENTER_HOME_SCREEN
  • ScreenId.PRIVACY_NAME ResourceId.PRIVACY_NAME_SCREEN MyAccountArea.NAME
  • ScreenId.PRIVACY_NICKNAME ResourceId.PRIVACY_NICKNAME_SCREEN MyAccountArea.NICKNAME
  • ResourceId.OBAKE_PICTURE_PICKER_AI_SELFIES_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_CROP_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_GOOGLE_PHOTOS_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_ILLUSTRATION_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_PAST_PROFILE_PHOTOS_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_REMOVE_PICTURE_SCREEN
  • ScreenId.SECURITY_OFFLINE_OTP ResourceId.SECURITY_OFFLINE_OTP_SCREEN MyAccountArea.OFFLINE_OTP
  • ResourceId.ONBOARDING_SCREEN
  • ResourceId.SECURITY_OPAQUE_ID_SCREEN
  • No ResourceId.
  • ResourceId.OUTREACH_LANDING_PAGE_SCREEN
  • No ResourceId
  • ResourceId.PRIVACY_PARTNER_AD_SETTINGS_SCREEN
  • ScreenId.SECURITY_PASSWORD ResourceId.SECURITY_PASSWORD_SCREEN MyAccountArea.PASSWORD
  • ScreenId.MISC_PASSWORD_AWARENESS ResourceId.MISC_PASSWORD_AWARENESS_SCREEN
  • ResourceId.PASSWORD_CHECKUP_SCREEN
  • No ResourceId
  • ResourceId.PASSWORD_MANAGER_MARKETING_PAGE_SCREEN
  • ResourceId.PAYMENTS_ADD_FOP_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_AND_SUBSCRIPTIONS_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT_TARGET_SCREEN
  • ScreenId.PREFERENCES_PAYMENTS_CENTER ResourceId.PREFERENCES_PAYMENTS_CENTER_SCREEN MyAccountArea.PAYMENTS_CENTER
  • No ResourceId
  • No ResourceId
  • ResourceId.PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_ADHOC_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_CONFIRMED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_CRIMEA_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT_TARGET_SCREEN
  • ScreenId.PREFERENCES_PAYMENTS_CENTER_METHODS ResourceId.PREFERENCES_PAYMENTS_CENTER_METHODS_SCREEN MyAccountArea.PAYMENT_METHODS
  • No ResourceId
  • No ResourceId
  • No ResourceId
  • ResourceId.PLATFORM_PAYMENT_METHOD_LIST_SCREEN
  • ResourceId.PEOPLE_AND_SHARING_SCREEN
  • ResourceId.PERSONAL_INFO_SCREEN
  • ResourceId.PRIVACY_PERSONAL_RESULTS_IN_SEARCH_SCREEN
  • ScreenId.PRIVACY_PHONE ResourceId.PRIVACY_PHONE_SCREEN MyAccountArea.PHONE
  • ScreenId.SECURITY_PHONE_SIGN_IN ResourceId.SECURITY_PHONE_SIGN_IN_SCREEN MyAccountArea.PHONE_SIGN_IN
  • No ScreenId ResourceId.SECURITY_POST_HIJACK_MITIGATION_SCREEN
  • No ResourceId MyAccountArea.ACCOUNT_PREFERENCES_LANDING
  • ResourceId.PRIMARY_EMAIL_SCREEN MyAccountArea.PRIMARY_EMAIL_VERIFY
  • ScreenId.PRIVACY_ADVISOR_ASSISTANT ResourceId.PRIVACY_ADVISOR_ASSISTANT
  • ScreenId.PRIVACY_ADVISOR_MAPS ResourceId.PRIVACY_ADVISOR_MAPS
  • No ScreenId ResourceId.PRIVACY_ADVISOR_MESSAGES
  • ScreenId.PRIVACY_ADVISOR_SEARCH ResourceId.PRIVACY_ADVISOR_SEARCH
  • No ScreenId ResourceId.PRIVACY_ADVISOR_YOUTUBE
  • ScreenId.PRIVACY_CHECKUP ResourceId.PRIVACY_CHECKUP_SCREEN MyAccountArea.PRIVACY_CHECKUP
  • ScreenId.MENU_PRIVACY ResourceId.MENU_PRIVACY_SCREEN (unused) MyAccountArea.PRIVACY_LANDING
  • ScreenId.MISC_PRIVACY_POLICY ResourceId.MISC_PRIVACY_POLICY_SCREEN
  • ResourceId.PRIVACY_SAFE_SEARCH_SCREEN
  • ResourceId.PRODUCT_PROFILE_SCREEN
  • ResourceId.PROFILE_SCREEN
  • ResourceId.PROFILE_ADDRESS_ADD_SCREEN
  • ResourceId.PROFILE_ADDRESS_EDIT_SCREEN
  • ResourceId.PROFILE_ADD_ABOUT
  • ResourceId.PROFILE_ADD_CONTACT_INFO
  • ResourceId.PROFILE_ADD_WORK_AND_EDUCATION
  • ResourceId.PROFILE_CARD_LEARN_MORE_LINK
  • ResourceId.PROFILE_CHAT_EDIT_SCREEN
  • ResourceId.PROFILE_CUSTOM_URLS_SCREEN
  • ResourceId.PROFILE_DETAILS_SCREEN
  • ResourceId.PROFILE_DISCOVERABILITY_SCREEN
  • ResourceId.PROFILE_DISCOVERY_SCREEN
  • ResourceId.PROFILE_DISPLAY_NAME_EDIT_SCREEN
  • ResourceId.PROFILE_EDUCATION_SCREEN
  • ResourceId.PROFILE_EDUCATION_EDIT_SCREEN
  • ResourceId.PROFILE_EMAIL_EDIT_SCREEN
  • ResourceId.PROFILE_INTRODUCTION_EDIT_SCREEN
  • ResourceId.PROFILE_LIMITED_PROFILE_SCREEN
  • ResourceId.PROFILE_LIMITED_PROFILE_EDIT_SCREEN
  • ResourceId.PROFILE_LINKS_SCREEN
  • ResourceId.PROFILE_LINKS_EDIT_SCREEN
  • ResourceId.PROFILE_NAME_SCREEN
  • ResourceId.PROFILE_NAME_EDIT_SCREEN
  • ResourceId.PROFILE_NICKNAME_EDIT_SCREEN
  • ResourceId.PROFILE_OCCUPATION_EDIT_SCREEN
  • ResourceId.PROFILE_ORGANIZATION_INFO_SCREEN
  • ResourceId.PROFILE_PHONE_EDIT_SCREEN
  • ResourceId.PROFILE_PHOTO_EDIT_SCREEN
  • ScreenId.PRIVACY_PROFILE_PICTURE ResourceId.PRIVACY_PROFILE_PICTURE_SCREEN MyAccountArea.PROFILE_PHOTO
  • ResourceId.PROFILE_PICTURE_ADD_PICTURE_DIALOG
  • ResourceId.PROFILE_PICTURE_CHANGE_PICTURE_DIALOG
  • ResourceId.PROFILE_PICTURE_REMOVE_PICTURE_DIALOG
  • ResourceId.PROFILE_PLACES_SCREEN
  • ResourceId.PROFILE_PLACES_EDIT_SCREEN
  • ResourceId.PROFILE_PRONOUNS_EDIT_SCREEN
  • ResourceId.PROFILE_VANITY_URL_EDIT_SCREEN
  • ResourceId.PROFILE_WORKSPACE_SCREEN
  • ResourceId.PROFILE_WORK_HISTORY_SCREEN
  • ResourceId.PROFILE_WORK_HISTORY_EDIT_SCREEN
  • ScreenId.PREFERENCES_MY_PURCHASES ResourceId.PREFERENCES_MY_PURCHASES_SCREEN
  • ResourceId.PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK_SCREEN
  • ScreenId.PREFERENCES_MY_PURCHASES_DETAIL ResourceId.PREFERENCES_MY_PURCHASES_DETAIL_SCREEN
  • ScreenId.SECURITY_RECENTLY_USED_DEVICES ResourceId.SECURITY_RECENTLY_USED_DEVICES_SCREEN MyAccountArea.RECENT_DEVICES
  • ScreenId.SECURITY_RECENT_SECURITY_EVENTS ResourceId.SECURITY_RECENT_SECURITY_EVENTS_SCREEN MyAccountArea.RECENT_SECURITY_EVENTS
  • ResourceId.RECOVERY_CONTACTS_SCREEN
  • No ResourceId Deprecated, please use RECOVERY_CONTACTS instead.
  • ScreenId.SECURITY_RECOVERY_EMAIL ResourceId.SECURITY_RECOVERY_EMAIL_SCREEN MyAccountArea.RECOVERY_EMAIL
  • ScreenId.SECURITY_RECOVERY_PHONE ResourceId.SECURITY_RECOVERY_PHONE_SCREEN MyAccountArea.RECOVERY_PHONE
  • ResourceId.REMOVE_ACCOUNT_FROM_DEVICE_SCREEN
  • ResourceId.REPORT_PROBLEM_SCREEN
  • No ResourceId Deprecated, please use SECURITY_SIGN_IN_RESCUE_CODE_SCREEN instead.
  • ScreenId.PREFERENCES_MY_RESERVATIONS ResourceId.PREFERENCES_MY_RESERVATIONS_SCREEN
  • ResourceId.PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK_SCREEN
  • ResourceId.SAFER_SCREEN
  • ResourceId.SAFER_INTERNET_DAY_SCREEN
  • ResourceId.SAFER_PASSWORD_MANAGER_SCREEN
  • ResourceId.SAFETY_ANDROID_SCREEN
  • ResourceId.SAFETY_CHROME_SCREEN
  • ResourceId.SAFETY_GENERAL_SCREEN
  • ResourceId.SAFETY_GMAIL_SCREEN
  • ResourceId.SAFETY_MEET_SCREEN
  • ResourceId.SAFETY_PAYMENT_SCREEN
  • ResourceId.SAFETY_PHOTO_SCREEN
  • ResourceId.SAFETY_PRIVACY_ADS_SCREEN
  • ResourceId.SAFETY_SEARCH_SCREEN
  • Doesn't map to a ResourceId, and is deprecated as a result.
  • ResourceId.SAFE_SEARCH_SCREEN
  • ResourceId.SANDBOX_ONBOARDING_FLOW
  • ScreenId.SECURITY_SAVED_PASSWORDS ResourceId.SECURITY_SAVED_PASSWORDS_SCREEN
  • ResourceId.SEARCH_SCREEN
  • ResourceId.SEARCH_CARD_OUTBOUND_SCREEN
  • ScreenId.PRIVACY_SEARCH_SETTINGS ResourceId.PRIVACY_SEARCH_SETTINGS_SCREEN MyAccountArea.SEARCH_SETTINGS
  • ResourceId.SECURITY_SCREEN
  • ScreenId.SECURITY_CHECKUP ResourceId.SECURITY_CHECKUP_SCREEN MyAccountArea.SECURITY_CHECKUP MyAccountArea.SECURITY_ADVISOR
  • ScreenId.SECURITY_CHECKUP ResourceId.SECURITY_CHECKUP_SCREEN MyAccountArea.SECURITY_CHECKUP MyAccountArea.SECURITY_ADVISOR
  • No ResourceId
  • ResourceId.SECURITY_COMBINED_RECOVERY_OPTIONS_SCREEN
  • ResourceId.SECURITY_FIND_PHONE_SCREEN
  • ScreenId.SECURITY_SECURITY_KEYS ResourceId.SECURITY_SECURITY_KEYS_SCREEN
  • ScreenId.MENU_SECURITY ResourceId.MENU_SECURITY_SCREEN (unused) MyAccountArea.SECURITY_LANDING
  • ScreenId.SECURITY_SECURITY_QUESTION ResourceId.SECURITY_SECURITY_QUESTION_SCREEN MyAccountArea.SECURITY_QUESTION
  • ResourceId.SECURITY_SIGN_IN_AUTHENTICATOR_SCREEN
  • ResourceId.SECURITY_SIGN_IN_BACKUP_CODES_SCREEN
  • ResourceId.SECURITY_SIGN_IN_BACKUP_PHONES_SCREEN
  • ResourceId.SECURITY_SIGN_IN_GOOGLE_PROMPT_SCREEN
  • ResourceId.SECURITY_SIGN_IN_PASSKEYS_SCREEN
  • No ResourceId
  • ResourceId.SECURITY_SIGN_IN_RESCUE_CODE_SCREEN
  • ResourceId.SECURITY_SIGN_IN_SECURITY_KEYS_SCREEN
  • ResourceId.SECURITY_SIGN_IN_TWO_STEP_VERIFICATION_PHONE_SCREEN
  • ResourceId.SECURITY_SIGN_IN_WITH_GOOGLE_APPS_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_APPS_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_LIST_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW_SCREEN
  • ResourceId.SECURITY_TITANIUM_HELP_SCREEN
  • ScreenId.PRIVACY_SHARED_ENDORSEMENTS ResourceId.PRIVACY_SHARED_ENDORSEMENTS_SCREEN MyAccountArea.SHARED_ENDORSEMENTS
  • ResourceId.SHIELDED_EMAIL_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_CONFIRMATION_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_FOR_APP_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_FOR_SITE_SCREEN
  • ResourceId.SHIELDED_EMAIL_DETAILS_SCREEN
  • ResourceId.SHIELDED_EMAIL_FACET_LINK_TARGET
  • ResourceId.SHIELDED_EMAIL_INACTIVE_LIST_SCREEN
  • ResourceId.SHIELDED_EMAIL_SELECT_RESERVED_EMAIL_SCREEN
  • ResourceId.SHIELDED_EMAIL_SETTINGS_SCREEN
  • ResourceId.SID_PASSWORD_MANAGER_NATIVE_NAVIGATION_SCREEN
  • ResourceId.SIGNED_OUT_AD_SETTINGS_SCREEN
  • ResourceId.SIGNED_OUT_CREATE_NEW_ACCOUNT_LINK_SCREEN
  • ResourceId.SIGNED_OUT_GOOGLE_ANALYTICS_SCREEN
  • ResourceId.SIGNED_OUT_LEARN_MORE_ABOUT_COOKIES_LINK_SCREEN
  • ResourceId.SIGNED_OUT_SEARCH_PERSONALIZATION_SCREEN
  • ResourceId.SIGNED_OUT_YOUTUBE_HISTORY_SCREEN
  • ResourceId.SIGNING_IN_TO_GOOGLE_INTRO_SCREEN
  • ResourceId.SECURITY_SIGNIN_SELFIE_VIDEO_SCREEN
  • ScreenId.PREFERENCES_STORAGE ResourceId.PREFERENCES_STORAGE_SCREEN MyAccountArea.STORAGE
  • ScreenId.PREFERENCES_MY_SUBSCRIPTIONS ResourceId.PREFERENCES_MY_SUBSCRIPTIONS_SCREEN MyAccountArea.SUBSCRIPTIONS
  • ResourceId.SUGGEST_IDEA_SCREEN
  • ResourceId.SUPPORT_SCREEN
  • ScreenId.PRIVACY_DOWNLOAD_YOUR_DATA ResourceId.PRIVACY_DOWNLOAD_YOUR_DATA_SCREEN MyAccountArea.TAKEOUT
  • No ScreenId ResourceId.TAKEOUT_DOWNLOADS
  • ScreenId.MISC_TERMS_OF_SERVICE ResourceId.TERMS_OF_SERVICE_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_DETAILS_SCREEN
  • ResourceId.THIRD_PARTY_MANAGEMENT_LIST_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_SETTINGS_SCREEN
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • ResourceId.SECURITY_TITANIUM_UNENROLL_SCREEN MyAccountArea.TITANIUM
  • ResourceId.TWITTER_SUPPORT_SCREEN
  • ScreenId.SECURITY_TWO_STEP_VERIFICATION ResourceId.SECURITY_TWO_STEP_VERIFICATION_SCREEN MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • ResourceId.PREFERENCES_UNICORN_LITE_PROFILE_INPUT_TOOLS_SCREEN
  • ResourceId.PREFERENCES_UNICORN_LITE_PROFILE_LANGUAGE_SCREEN
  • ResourceId.UNICORN_LITE_PROFILE_WEB_PREFERENCES_SCREEN
  • ResourceId.UNIFIED_ONBOARDING_SCREEN
  • This value was added to the enum by mistake in cl/266426798. Removing this dummy enum constant will cause queries to the tables referencing this enum to fail. See b/143863448 for details.
  • ResourceId.USE_APP_WITHOUT_ACCOUNT_SCREEN
  • ResourceId.VIDEO_VERIFICATION_SCREEN
  • ResourceId.VIDEO_VERIFICATION_COLLECTION_SCREEN
  • ResourceId.WARM_WELCOME
  • No ResourceId
  • ResourceId.YOUTUBE_FAMILY_CENTER_SCREEN
typestring
linkMetadata
$refLinkMetadata
descriptionMetadata containing information about the link attached to ASMS resources.
productProfileMetadata
$refProductProfileMetadata
descriptionMetadata containing information about Product Profile resources.
resourceMetadata
$refResourceMetadata
descriptionMetadata containing information about ASMS resources
searchOneboxMetadata
$refSearchOneboxMetadata
descriptionAdditional VE logging metadata for the Onebox.
typeobject
HaTSSurvey
descriptionHaTS survey details.
idHaTSSurvey
properties
siteId
descriptionSite id of the survey
typestring
typeobject
Header
descriptionThe header shown in the SearchResult card.
idHeader
properties
displayEmail
descriptionThe users' display name, displayed underneath the display_name.
typestring
displayName
descriptionThe users' display name, displayed underneath the profile picture.
typestring
image
$refImage
descriptionOptional illustration to be shown instead of a personal header.
profilePictureImage
$refImage
descriptionThe users' profile picture.
visibilityInfoText
descriptionA informational text (containing also a link) explaining the limited visibiliy of the SearcResultCard.
typestring
typeobject
HelpCenterNavigationMetadata
descriptionAdditional information about navigation to the Help Center to distinguish between different articles
idHelpCenterNavigationMetadata
properties
articleId
descriptionIdentifier of the answer, e.g. https://support.google.com/accounts/answer/6304920
typestring
category
descriptionHelp center, e.g. "accounts" or "googlepay". For example https://support.google.com/accounts/answer/6304920
typestring
plink
descriptionShortcut for the article, e.g. https://support.google.com/families?p=noteligible_kid
typestring
topicId
descriptionTopic, e.g. https://support.google.com/families#topic=7327571
typestring
typeobject
HelpCenterSearchItem
descriptionSpecial search item shown below all results that links to a help center article for the entered query. Next id: 5
idHelpCenterSearchItem
properties
icon
$refImage
descriptionIcon shown on the right of the item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the item.
target
$refTarget
descriptionItem target.
title
$refTitle
descriptionItem title.
typeobject
HelpInfo
deprecatedTrue
descriptionDEPRECATED Holds the data to open help for a specific screen. See go/mobilehelpguide Next Id: 3
idHelpInfo
properties
fallbackSupportUri
descriptionUrl to help center articles, which is used when contextual help is not available (e.g. Android pre-ICS).
typestring
helpCenterContext
descriptionThe helpcenterContext used for contextual help, can be empty on Android.
typestring
typeobject
HelpParams
descriptionused. Next Id: 5
idHelpParams
properties
androidFeedbackCategoryTag
descriptionThis field is used to map a specific category tag for Android feedback. Defaults to "com.google.android.gms.accountsettings.feedback"
typestring
androidPackageOverrideName
descriptionAllows overriding the default Android package name for IPH requests, enabling 1Ps to customize IPH flows. Defaults to "com.google.android.gms.accountsettings".
typestring
context
descriptionThis string is used by IPH to generate contextual/personalized list of articles. In open-to-content mode, the context is not directly used by IPH, but should have a sensible value if possible (see http://b/221108360). If omitted, defaults to "MY_GOOGLE_ANDROID_MAIN_SCREEN", "MY_GOOGLE_IOS_MAIN_SCREEN" or "HOME_SCREEN" (web), depending on the platform.
typestring
fallbackUrl
descriptionFallbackUrl used when In-Product Help fails to load IPH. Not all iOS apps have IPH integrated, so there must always be a sensible fallback. If omitted, defaults to url or themed_url. If they are also omitted, defaults to "https://support.google.com/accounts"
typestring
iosFeedbackCategoryTag
descriptionThis field is used to map a specific category tag for iOS feedback. Defaults to "com.google.account.USER_INITIATED_FEEDBACK_REPORT"
typestring
iosPackageOverrideName
descriptionAllows overriding the default iOS package name for IPH requests, enabling 1Ps to customize IPH flows. Defaults to "com.google.accountsettings.ios".
typestring
themedUrl
$refThemedUrl
url
descriptionHelp Center article URL which can be opened with IPH (In Product Help)
typestring
typeobject
Icon
descriptionSpecifies an icon and its description to be rendered in screen element like a menu. Next Id: 3
idIcon
properties
contentDescription
descriptionOptional content description of the icon for better accessibility.
typestring
iconId
descriptionIcon IDs (and the icons themselves) are hard-coded into the client. This field is ignored if the client does not support the given ID. See IconId for possible values.
formatint32
typeinteger
typeobject
Image
descriptionImage with a placeholder id, source url, and dimensions. Source URL may be specified in four distinct ways, depending on the client's capability set: +------------------------+---------------------------------+ | | uses_all_image_urls | | | == false | == true | +------------+-----------+-------------------+-------------+ | == false | url | image_urls | | seamless_ ------------+-------------------+-------------+ | dark_mode == true | themed_url.light | light_urls | | | themed_url.dark¹ | dark_urls¹ | +------------+-----------+-------------------+-------------+ ¹ Dark URLs are only specified when they are different from the light ones. Oneof is not used due to backwards compatibility reasons on iOS. Next id: 11
idImage
properties
accessibilityLabel
descriptionLocalized accessibility label.
typestring
animatedThemedUrl
$refThemedUrl
descriptionA URL-wrapper containing values linking to Lottie animation files for different themes / user interface styles. Note that this field is only supported where explicitly stated when used. Additionally, there should always be a themed_url present that can be used as a fallback in case animation is not possible (e.g., Lottie is not available or the animation could not be loaded because of network / time / space constraints).
darkUrls
$refImageUrls
descriptionURLs to images for all screen density buckets in dark theme. Optional, light_urls is used, when absent.
height
descriptionHeight of the image bounding box.
formatint32
typeinteger
imageId
descriptionClient-side placeholder image to use until URL has loaded.
formatint32
typeinteger
imageUrls
$refImageUrls
deprecatedTrue
descriptionURLs to images for all screen density buckets. Deprecated, use light_urls and dark_urls instead.
lightUrls
$refImageUrls
descriptionURLs to images for all screen density buckets in light theme.
themedUrl
$refThemedUrl
descriptionA URL-wrapper containing links to PNG, GIF, JPEG, or BMP files for different themes / user interface styles. The linked image should be optimized for the viewer's screen density.
url
deprecatedTrue
descriptionThe URL of a PNG, GIF, JPEG, or BMP file. The linked image should be optimized for the viewer's screen density. Deprecated, use themed_url instead.
typestring
width
descriptionWidth of the image bounding box.
formatint32
typeinteger
typeobject
ImageBlock
descriptionA block containing an image.
idImageBlock
properties
image
$refImage
descriptionImage.
typeobject
ImageUnit
descriptionImage unit
idImageUnit
properties
image
$refImage
descriptionImage
typeobject
ImageUrls
descriptionThis proto holds all image URLs for all screen density buckets. This proto is returned instead of one optimized URL when this optimization should be done by the client, not ASMS (for example on web platform it is made by the browser). This is indicated by the uses_all_image_urls in request_context being set to true.
idImageUrls
properties
urlX1
descriptionThe URL of a PNG, GIF, JPEG, or BMP image.
typestring
urlX2
descriptionThe URL of the X2 version of the image.
typestring
urlX3
descriptionThe URL of the X3 version of the image.
typestring
urlX4
descriptionThe URL of the X4 version of the image.
typestring
typeobject
InitialSearchScreenComponents
descriptionData required to render the initial search screen. Next id: 5
idInitialSearchScreenComponents
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys. By default this is a list of SearchItem targets (though it can contain different list of ResourceKeys)
items
$refResourceKey
typearray
searchItemsSections
descriptionList of items shown when no search terms are entered. The items are sorted by title.
items
$refSearchItemSection
typearray
typeobject
IntArray
descriptionAn int array
idIntArray
properties
values
descriptionvalues of int array
items
formatint32
typeinteger
typearray
typeobject
Item
descriptionA single menu item, which generally opens up another screen when tapped. Items can be either SimpleItems or PromoItems. Exactly one of the item fields will be set. To allow for the addition of future item types, this menu item should be ignored by clients if none of the item fields are set. Next Id: 7
idItem
properties
itemId
descriptionThe item's ID, unique within the scope of its section.
formatint32
typeinteger
mainScreenItem
$refMainScreenItem
descriptionSet if it is a main screen item having a title, subtitle, and an icon.
profilePictureItem
$refProfilePictureItem
descriptionSet if the item is a profile-picture menu item, having a title and subtitle and locally rendered profile picture.
profilePicturePromoItem
$refProfilePicturePromoItem
descriptionSet if the item is a main screen profile-picture menu item, having a button in addition to the title and subtitle and locally rendered profile picture.
promoItem
$refPromoItem
descriptionSet if the item is a promo item, having a button in addition to the title and subtitle.
simpleItem
$refSimpleItem
descriptionSet if the item is a simple item, having a title and subtitle.
typeobject
JamMetadata
descriptionMetadata containing information about JAM associated with VE data
idJamMetadata
properties
jamPage
descriptionThe JAM page the VE was logged on
enum
  • UNKNOWN
  • ADDRESS_EDIT
  • ADD_ABOUT
  • ADD_CONTACT_INFO
  • ADD_WORK_AND_EDUCATION
  • CHAT_EDIT
  • CUSTOM_URLS
  • DISCOVERABILITY
  • DISPLAY_NAME_EDIT
  • EDUCATION_EDIT
  • EDUCATION
  • EMAIL_EDIT
  • INTRODUCTION_EDIT
  • LIMITED_PROFILE
  • LIMITED_PROFILE_EDIT
  • LINKS_EDIT
  • LINKS
  • NAME_EDIT
  • NAME
  • NICKNAME_EDIT
  • OCCUPATION_EDIT
  • PHONE_EDIT
  • PHOTO_EDIT
  • PLACES_EDIT
  • PLACES
  • PRODUCT_PROFILE
  • PRONOUNS_EDIT
  • WORK_HISTORY_EDIT
  • WORK_HISTORY
  • WORKSPACE
enumDescriptions
  • unknown page
  • addresss edit page
  • add about page
  • add contact info page
  • add work and education page
  • chat edit page
  • custom url page
  • discoverability page
  • display name edit page
  • education edit page
  • education page
  • email edit page
  • introduction edit page
  • limited profile page
  • limited profile edit page
  • links edit page
  • links page
  • name edit page
  • name page
  • nickname edit page
  • occupation edit page
  • phone edit page
  • photo edit page
  • places edit page
  • places page
  • product profile page
  • pronouns edit page
  • work history edit page
  • work history page
  • workspace page
typestring
typeobject
LeftNav
descriptionLeft navigation bar with buttons.
idLeftNav
properties
blocks
descriptionList of blocks.
items
$refLeftNavBlock
typearray
typeobject
LeftNavBlock
descriptionA building block of the left navigation.
idLeftNavBlock
properties
divider
$refLeftNavDivider
descriptionA horizontal divider.
item
$refLeftNavItem
descriptionA menu item.
typeobject
LeftNavDivider
descriptionA horizontal divider for the left navigation.
idLeftNavDivider
properties
typeobject
LeftNavItem
descriptionOne of the LeftNav buttons. Next id: 7
idLeftNavItem
properties
accessibilityLabel
descriptionA11y label attached to current item.
typestring
icon
$refImage
descriptionButton icon.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
selectedIcon
$refImage
descriptionButton icon to be displayed when the item is selected.
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Use link instead.
title
descriptionButton caption.
typestring
typeobject
LegendBlock
descriptionBlock to provide text definitions for image icons.
idLegendBlock
properties
legendItems
descriptionItems to be define within the legend.
items
$refLegendItem
typearray
typeobject
LegendItem
descriptionAn individual item within a legend block.
idLegendItem
properties
accessibilityLabel
descriptionAccessibility label for the legend item, used by screen readers instead of label.
typestring
delineator
descriptionSymbol between the icon and the label.
typestring
icon
$refImage
descriptionIcon to be defined.
label
descriptionLabel containing the definition of the icon.
typestring
stackFooterImage
$refImage
descriptionWhen LegendItem is converted to StackFooter, this is the image displayed on the left of the new StackFooter. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
Link
descriptionEach navigation is represented as a Link, which contains the resource key of the target resource, anchor navigation params of the target element and the optional visual element config of the link. Eventually should completely replace the `target` field.
idLink
properties
anchorParams
$refAnchorNavigationParams
descriptionParameters of the anchor navigation. Occurs on the target resource, if present, otherwise, on the current one.
ariaLabel
descriptionAria label for the link.
typestring
target
$refResourceKey
descriptionResourceKey of the target resource. If nil, navigation occurs on the same screen.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the link.
typeobject
LinkMetadata
descriptionMetadata containing information about the link inside a visual element
idLinkMetadata
properties
targetResourceId
descriptionResourceId in ASMS: google/internal/identity/accountsettings/mobile/v1/resource_id.proto
formatint32
typeinteger
typeobject
ListItemBlock
descriptionA vertical list item block. Next id: 16
idListItemBlock
properties
descriptions
descriptionList of item descriptions.
items
typestring
typearray
icon
$refImage
descriptionicon shown on the right of the list item, e.g. chevron icon.
iconVerticalAlignment
deprecatedTrue
descriptionVertical alignment of chevron. See VerticalAlignment enum.
formatint32
typeinteger
image
$refImage
descriptionImage displayed on the left of the list item.
label
descriptionLabel of the list item.
typestring
preferredLayout
descriptionPreferred block layout. See BlockLayout enum.
formatint32
typeinteger
secondaryIcon
$refImage
descriptionSecondary icon shown on the right of the list item and to the left of the main icon, e.g. ACL icons.
specialDescription
$refSpecialDescription
descriptionSpecial description.
stackItemImage
$refImage
descriptionWhen ListItemBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
textEntries
deprecatedTrue
descriptionText entries of the list item. Use label, titles, etc. instead.
items
$refStyledTextEntry
typearray
titles
descriptionList of item titles.
items
typestring
typearray
trailingImage
$refImage
descriptionWhen ListItemBlock is converted to StackItem, this is the image displayed on the right of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
ListPreviewUnit
descriptionscreen/BDheWvg6VHnWYmA
idListPreviewUnit
properties
items
descriptionList of images. Should respect the max number of visible items on the unit. This number is currently limited to 5.
items
$refImage
typearray
total
descriptionThe total number of items in the list.
formatint32
typeinteger
typeobject
LoadingCard
descriptionCard with a loading spinner on it.
idLoadingCard
properties
typeobject
Local
descriptionResource type used when the resource should be produced locally.
idLocal
properties
typeobject
LongArray
descriptionA long array
idLongArray
properties
values
descriptionvalues of long array
items
formatint64
typestring
typearray
typeobject
MainScreenItem
descriptionA menu item with title, subtitle, and icon. Android-only Next Id: 5
idMainScreenItem
properties
icon
$refIcon
descriptionOptional icon.
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
MenuAlternative
descriptionDisplays a screen as a native menu. Next Id: 6
idMenuAlternative
properties
hatsSurvey
$refHaTSSurvey
descriptionHaTS survey to be shown.
helpInfo
$refHelpInfo
descriptionThe data to open GoogleHelp
sections
descriptionThe sections that make up the menu's contents.
items
$refSection
typearray
showLogo
descriptionWhether or not to show the Google logo
typeboolean
titleText
descriptionThe title to display in the menu's app bar.
typestring
typeobject
MessageAlternative
descriptionDisplays a screen by showing a message to the user. For instance, a user may be presented with a message such as 'Your administrator has disabled this setting' when their account policy does not allow them to edit some of their information. Next Id: 4
idMessageAlternative
properties
helpInfo
$refHelpInfo
deprecatedTrue
descriptionDEPRECATED The data to open GoogleHelp.
messageText
descriptionThe message to display. Required.
typestring
titleText
deprecatedTrue
descriptionDEPRECATED The title to display in the menu's app bar.
typestring
typeobject
NativeAlternative
descriptionDisplays a screen as a native setting. Next Id: 8
idNativeAlternative
properties
anchorNavigationParams
$refAnchorNavigationParams
descriptionContains the necessary information to scroll to particular place on the screen.
feedbackParams
$refFeedbackParams
descriptionContains the necessary information to launch the Feedback Client with the proper configuration.
helpParams
$refHelpParams
descriptionContains fields used for opening IPH (In Product Help)
nativeActionId
descriptionAn ID identifying the native setting. See NativeActionId for possible values. Required.
formatint32
typeinteger
profilePicturePickerParams
$refProfilePicturePickerParams
descriptionContains the necessary information to launch the profile picture picker.
typeobject
NativeCapabilities
descriptionThe capabilities of the native actions. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idNativeCapabilities
properties
fauxbakeImageCropping
descriptionWhether the client supports the custom Fauxbake image cropping UI.
typeboolean
postGplusApiSunsetProfilePictureFlow
descriptionWhether the client supports a native profile picture flow that will continue to work after the go/gplus-1p-sunset.
typeboolean
typeobject
NativeNavigationAlternative
descriptionNavigates to a native screen from a web or webview screen. Will fallback to open an url in browser when not possible.
idNativeNavigationAlternative
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
navigateBack
typeboolean
target
$refResourceKey
deprecatedTrue
descriptionTarget native screen. DEPRECATED: Use link instead.
url
descriptionFallback url for the native screen, will be opened when a native experience is not available.
typestring
typeobject
NavigationMetadata
descriptionAdditional information about the navigation
idNavigationMetadata
properties
dashboardMetadata
$refDashboardNavigationMetadata
descriptionAdditional information about navigations from Google Dashboard.
dashboardServiceMetadata
$refDashboardServiceCardOutboundNavigationMetadata
descriptionAdditional information about outbound navigations from service cards on Google Dashboard.
helpCenterMetadata
$refHelpCenterNavigationMetadata
descriptionAdditional information about navigation to the Help Center to distinguish between different articles
typeobject
OnboardingAlternative
deprecatedTrue
descriptionA screen with onboarding flow
idOnboardingAlternative
properties
onboardingFlow
$refOnboardingFlow
descriptionThe onboarding flow data.
onboardingFlowKey
$refResourceKey
deprecatedTrue
descriptionThe representation of the onboarding flow. DEPRECATED: use onboarding flow directly.
typeobject
OnboardingFlow
deprecatedTrue
descriptionA resource encapsulating multiple onboarding steps, an animation, and a button. Next Id: 8
idOnboardingFlow
properties
animationThemedUrl
$refThemedUrl
descriptionThe decorative Lottie animation urls for both themes. Required.
animationUrl
deprecatedTrue
descriptionThe decorative Lottie animation url. Deprecated, use animation_themed_url instead.
typestring
buttonTarget
$refResourceKey
deprecatedTrue
descriptionThe resource to open when onboarding is skipped or finished. Only used when the OnboardingFlow is referenced from an OnboardingAlternative. When referenced from a CardsAlternative, the CardsAlternative is shown when the onboarding flow has finished. DEPRECATED: Use link instead.
buttonText
descriptionThe text to be shown on the button that skips onboarding. e.g.: "Get started". Required.
typestring
dismissalId
descriptionAn identifier used to record which OnboardingFlows have been dismissed. Required.
formatint64
typestring
link
$refLink
descriptionThe link of the element to open when onboarding is skipped or finished. Only used when the OnboardingFlow is referenced from an OnboardingAlternative. When referenced from a CardsAlternative, the CardsAlternative is shown when the onboarding flow has finished. Eventually should completely replace the `target` field.
steps
descriptionThe steps containing onboarding content. At least one is required.
items
$refOnboardingStep
typearray
typeobject
OnboardingStep
deprecatedTrue
descriptionDescribes the contents of an onboarding step. An OnboardingStep must contain at least a title or a message. Next Id: 6
idOnboardingStep
properties
exitAnimation
$refAnimationSegment
descriptionA segment of animation played once the skip button is clicked.
message
descriptionThe onboarding step message text.
typestring
stepId
descriptionA unique StepId used for logging. Required.
formatint32
typeinteger
title
descriptionThe onboarding step title text.
typestring
transitionAnimation
$refAnimationSegment
descriptionA segment of the animation played as we slide from the last step to the current step. When sliding back to the previous step, the animation will be played in reverse. For the first step, this animation will be auto-played while the content of the screen fades in. Required.
typeobject
OneBoxBlock
descriptionBuilding block of a card Next id: 35
idOneBoxBlock
properties
actionChipBlock
$refActionChipBlock
descriptionAction Chip Block
actionLineBlock
$refActionLineBlock
descriptionNavigation Link Block
activityListItemBlock
$refActivityListItemBlock
descriptionList Item Block used for showing user activities.
collapsableBlock
$refCollapsableBlock
descriptionA block that can be collapsed
descriptionBlock
$refDescriptionBlock
descriptionDescription block
dividerBlock
$refDividerBlock
descriptionDivider Block
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
listItemBlock
$refListItemBlock
descriptionList Item Block
oneBoxSignedOutButtonsBlock
$refOneBoxSignedOutButtonsBlock
descriptionA block that consists of Sign in and Sign up buttons
oneboxCustomGwsBlock
$refOneboxCustomGwsBlock
descriptionA block that can be rendered using GWS.
oneboxDisclaimerBlock
$refOneboxDisclaimerBlock
descriptionDisclaimer block currently used in the Oneboxes.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
OneBoxSignedOutButtonsBlock
descriptionA block consisting of Sign in and Sign up buttons, used when Signed out.
idOneBoxSignedOutButtonsBlock
properties
signInLink
$refSignedOutBlockLink
descriptionLink that leads to the sing in page. Required.
signUpLink
$refSignedOutBlockLink
descriptionLink that leads to the sing up page. Required.
typeobject
OneGoogleCard
descriptionCard representing an entry in the OneGoogle Account Menu.
idOneGoogleCard
properties
actionChip
$refActionChip
descriptionA chip that allows users to take action on the card.
leadingImage
$refImage
descriptionAn image that may be shown at the leading edge of the card.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
priority
descriptionThe priority of the card. Can influence ordering and styling of the cards.
formatint32
typeinteger
progressBar
$refOneGoogleProgressBar
descriptionAn optional progress bar
subtitle
descriptionThe subtitle of the card.
typestring
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
title
descriptionThe main title of the card.
typestring
trailingImage
$refImage
descriptionAn image that may be shown at the trailing edge of the card.
typeobject
OneGoogleProgressBar
descriptionA progress bar that can be shown in the OneGoogle Account Menu Card. ProgressBar message could be used here instead, but it supports two labels, whereas OneGoogle's UI only supports one and it supports setting the background color (which OG also does not support).
idOneGoogleProgressBar
properties
color
$refColor
descriptionThe color of the progress bar.
description
descriptionAn optional description for the progress bar.
typestring
progress
descriptionThe progress of the progress bar. Should be between 0 and 1.
formatfloat
typenumber
typeobject
OneboxCustomGwsBlock
descriptionA block that can be rendered using GWS.
idOneboxCustomGwsBlock
properties
type
descriptionThe type of the custom block.
enum
  • UNKNOWN
  • SAFESEARCH
enumDescriptions
  • Unknown block type.
  • Safesearch block type.
typestring
typeobject
OneboxDisclaimerBlock
descriptionA block containing a disclaimer of some sort. Next id: 4
idOneboxDisclaimerBlock
properties
disclaimerContent
$refText
descriptionThe content of the disclaimer. Use this in favor of disclaimer_text.
disclaimerText
deprecatedTrue
descriptionThe text content of the disclaimer.
typestring
image
$refImage
descriptionOptional illustration shown near the disclaimer text.
typeobject
Placeholder
descriptionPlaceholder used when a resource hasn't loaded yet.
idPlaceholder
properties
typeobject
PlaceholderAlternative
descriptionPlaceholder for when a resource hasn't loaded yet.
idPlaceholderAlternative
properties
typeobject
PrefetchRelatedScreensRequest
descriptionRequest message for PrefetchRelatedScreens.
idPrefetchRelatedScreensRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
screenId
descriptionIdentifies the target screen. See ScreenId enum for possible values.
formatint32
typeinteger
screensToOmit
descriptionSpecify the screens to omit from the response. The server is allowed to ignore this option.
items
$refScreenToOmit
typearray
typeobject
PrefetchRelatedScreensResponse
descriptionResponse message for PrefetchRelatedScreens.
idPrefetchRelatedScreensResponse
properties
screens
descriptionThe returned screens.
items
$refScreen
typearray
typeobject
ProductProfileMetadata
descriptionMetadata containing information about Product Profile resources associated with the VE
idProductProfileMetadata
properties
productProfile
descriptionProduct profile
enum
  • PRODUCT_PROFILE_UNKNOWN
  • PLAY_GAMES
  • GPAY
  • WORKSPACE
  • MAPS
  • OTHER_GOOGLE_SERVICES
  • YOUTUBE
enumDescriptions
  • Unknown product profile
  • Play Games
  • GPay
  • Workspace
  • Maps
  • Other Google services
  • Youtube
typestring
typeobject
ProfilePictureBlock
descriptionA special block containing a label, title, description, and a tappable profile picture to the right.
idProfilePictureBlock
properties
avatarAccessibilityTapText
descriptionTap action text read by a screen reader before the phrase "double-tap to activate" when focus moves to the profile picture image.
typestring
descriptionText
descriptionDescription text of the profile picture block.
typestring
label
descriptionLabel of the profile picture block.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the profile picture. Eventually should completely replace the `target` field.
preferredLayout
descriptionPreferred block layout. See BlockLayout enum.
formatint32
typeinteger
profilePictureImage
$refImage
descriptionProfile picture image.
stackItemImage
$refImage
descriptionWhen ProfilePictureBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. screen/72S3nvYEKnuscar. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource of the profile picture. DEPRECATED: Use link instead.
textEntries
deprecatedTrue
descriptionText entries of the profile picture block. Use label, title, etc. instead.
items
$refStyledTextEntry
typearray
title
descriptionTitle of the profile picture block.
typestring
typeobject
ProfilePictureItem
descriptionA menu item, with title and subtitle, renders profile picture locally. Next Id: 4
idProfilePictureItem
properties
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
ProfilePicturePickerParams
descriptionParams used when launching the profile picture picker. Next Id: 2
idProfilePicturePickerParams
properties
usePeopleApi
descriptionIf true, iOS client will use the People API to upload the photo.
typeboolean
typeobject
ProfilePicturePromoItem
descriptionA promo with text, subtitle, renders profile picture locally. Only the button is a tappable. May be styled differently from a ProfileItem. Android-only Next Id: 5
idProfilePicturePromoItem
properties
buttonText
descriptionThe button text.
typestring
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Contains the user's primary email address.
typestring
titleText
descriptionThe main item text. Contains the user's display name.
typestring
typeobject
ProfilePictureUnit
descriptionscreen/8UcDB3nx9wRtoPg
idProfilePictureUnit
properties
accessibilityTapText
descriptionAccessibility label for the profile picture, used by screen readers.
typestring
typeobject
ProgressBar
descriptionProgress bar. Supports settings colors for progress and background and labeling these parts.
idProgressBar
properties
backgroundColor
$refColor
deprecatedTrue
descriptionColor of the not completed part of the progress bar. Deprecated. Use background_themed_color instead.
backgroundThemedColor
$refThemedColor
descriptionColor of the not completed part of the progress bar.
endLabelText
deprecatedTrue
descriptionText of the label on the ending (high) end of the progress bar
typestring
labelColor
$refColor
deprecatedTrue
descriptionColor of the text. Deprecated. Use label_themed_color instead.
labelIcon
$refImage
deprecatedTrue
descriptionIcon, shown to the start of the text. Center-aligned vertically. DEPRECATED: Use the icon in the PromptItem instead. This field should only be used by old clients that do not support the new advice_severity field.
labelText
descriptionText shown below the progress bar
typestring
labelThemedColor
$refThemedColor
descriptionColor of the text.
progress
descriptionPercentage of the progressbar to be filled in a range of 0 - 1.
formatfloat
typenumber
progressColor
$refColor
deprecatedTrue
descriptionColor of the progressbar. Deprecated. Use progress_themed_color instead.
progressThemedColor
$refThemedColor
descriptionColor of the progress bar.
stackItemImage
$refImage
descriptionWhen ProgressBar becomes part of the StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
startLabelText
deprecatedTrue
descriptionText of the label on the starting (low) end of the progress bar
typestring
typeobject
ProgressBarBlock
descriptionA block containing styled text entries and a progress bar.
idProgressBarBlock
properties
progressBar
$refProgressBar
descriptionProgress bar.
textEntries
deprecatedTrue
descriptionText entries for the progress bar block. Shown above the progress bar.
items
$refStyledTextEntry
typearray
typeobject
ProgressBarListItemBlock
descriptionList item-like block that contains a progress bar
idProgressBarListItemBlock
properties
icon
$refImage
descriptionicon shown on the right of the list item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the list item.
progressBar
$refProgressBar
descriptionProgress bar
title
descriptionItem title.
typestring
trailingImage
$refImage
descriptionWhen ProgressBarListItemBlock is converted to StackItem, this is the image displayed on the right of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
ProgressBarUnit
descriptionscreen/9LsrL7URSifxp3G
idProgressBarUnit
properties
barBackgroundColor
$refThemedColor
descriptionThe color of the background.
barForegroundColor
$refThemedColor
descriptionThe color of the progress
labelText
descriptionLabel “1.5GB of 15GB used”
typestring
progress
descriptionProgress of the Bar
formatfloat
typenumber
typeobject
PromoItem
descriptionA promo with text, subtitle, icon and button. Only the button is a tappable. May be styled differently from a SimpleItem. Next Id: 7
idPromoItem
properties
buttonText
descriptionThe button text.
typestring
icon
$refIcon
descriptionOptional icon.
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
statusText
descriptionOptional text, to display an additional status message (e.g. 'Last checked at...') in the promo.
typestring
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
PromptBlock
descriptionBuilding block of a prompt card
idPromptBlock
properties
descriptionBlock
$refPromptDescriptionBlock
descriptionDescription Block
progressBlock
$refPromptProgressBarBlock
descriptionProgress Bar Block
typeobject
PromptCarouselCard
descriptionA horizontally scrolling carousel of prompt items.
idPromptCarouselCard
properties
items
deprecatedTrue
descriptionThe order of the items is the order they should appear in the UI. Deprecated, clients should expect prompt_item_keys instead.
items
$refPromptItem
typearray
maxVisibleItems
descriptionThe maximum number of items to show. If the number of items is greater than this number, the overflow item will be shown.
formatint32
typeinteger
overflowCollapseAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the collapsed card in the expanded state.
typestring
overflowCollapseTitle
descriptionThe title of the overflow item when the prompt items are expanded.
typestring
overflowExpandAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the overflow card in the collapsed state.
typestring
overflowExpandTitle
descriptionThe title of the overflow item when the prompt items are collapsed.
typestring
promptItemKeys
descriptionThe order of the prompt items is the order they should appear in the UI.
items
$refResourceKey
typearray
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the prompt carousel card.
typeobject
PromptDescriptionBlock
descriptionA block containing a title and descriptive text, with an image displayed on the left side optionally.
idPromptDescriptionBlock
properties
image
$refImage
deprecatedTrue
descriptionOptional image to be displayed in the Prompt Item. DEPRECATED: Use the icon in the PromptItem instead. This field should only be used by old clients that do not support the new advice_severity field.
text
descriptionDescriptive text of the block.
typestring
title
descriptionTitle of the block.
typestring
typeobject
PromptItem
descriptionPrompt items for the user to be taken care of in a timely manner, e.g., updating their credit card. Next id: 17
idPromptItem
properties
adviceSeverity
descriptionSeverity of the prompt from the AdviceSeverity enum
formatint32
typeinteger
callToActionText
descriptionCall to action text. In the context of the Advice Framework, It can be styled the same way as the secondary button by setting `equally_weighted_action_buttons` to true. If not specified, no primary call to action button is shown.
typestring
dismissible
descriptionDismisses the card on all user devices and surfaces.
typeboolean
equallyWeightedActionButtons
descriptionIf true, the action buttons will be styled equally and the card body won't be tappable. This is a special handling for primary CTA having the same style as the secondary (e.g. for legal reasons).
typeboolean
expandCardAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the collapsed card.
typestring
hintText
descriptionText to be shown as hint. In the Advice Framework, this is used as the text that goes next to the chevron icon on simple list items.
typestring
icon
$refImage
descriptionIcon to be shown on the advice card.
id
deprecatedTrue
descriptionPrompt card identifier. Used by the client to record which PromptItems have been dismissed so that they are not reshown. Deprecated, clients should use ResourceKey of the Resource wrapper instead.
formatint64
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. In the context of the Advice Framework, 'link' is used to represent the primary CTA destination and the card body destination in case no 'secondary_button_text' and 'secondary_button_link' are specified. Eventually should completely replace the `target` field.
mainBlock
$refPromptBlock
descriptionMain content of the prompt card
secondaryButtonLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. This is used to navigate to a different resource via secondary button.
secondaryButtonText
descriptionSecondary call to action block If not specified, no secondary call to action button is shown.
typestring
severity
deprecatedTrue
descriptionSeverity of the prompt from the PromptSeverity enum DEPRECATED: Use advice_severity instead. This field should only be used by old clients that do not support the new advice_severity field.
formatint32
typeinteger
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource DEPRECATED: Use link instead.
title
descriptionPrompt card title
typestring
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the prompt card.
typeobject
PromptProgressBarBlock
descriptionA block containing a progress bar with a label underneath each end
idPromptProgressBarBlock
properties
endLabelText
deprecatedTrue
descriptionText of the label on the ending (high) end of the progress bar Deprecated, clients should use progress_bar instead.
typestring
progress
deprecatedTrue
descriptionPercentage of the progressbar to be filled in a range of 0 - 1. Deprecated, clients should use progress_bar instead.
formatfloat
typenumber
progressBar
$refProgressBar
descriptionProgress bar
progressColor
$refColor
deprecatedTrue
descriptionColor of the progressbar. Deprecated, clients should use progress_bar instead.
startLabelText
deprecatedTrue
descriptionText of the label on the starting (low) end of the progress bar Deprecated, clients should use progress_bar instead.
typestring
typeobject
RequestContext
descriptionInformation sent with every request. A subset of this information is logged to Clearcut logs. If you change anything here consider updating the logging proto google3/logs/proto/identity/mobile/accountsettings/asm_client_info_extension.proto as well. Next Id: 14
idRequestContext
properties
callingAndroidApp
descriptionApplicationId (package name) or alias of the app that launched My Google. If launched from - a first-party app: the app's ApplicationId (package name) - a third-party app: empty (if the app was started with startActivityForResult, the package name of the third-party app will be logged instead of an empty string) - within GmsCore or Android Settings: "com.google.android.gms" - Otherwise: unset
typestring
clientCapabilities
$refClientCapabilities
descriptionTells the server which features this version of the client supports.
clientVersions
$refClientVersions
descriptionVersion numbers for the client software.
googleAccountReferrer
descriptionSerialized GoogleAccountReferrer that provided by caller of Google Account as query param.
typestring
isAuto
descriptionWhether the device the request came from is an Auto device.
typeboolean
isDarkModeEnabled
deprecatedTrue
descriptionWhether the client has dark mode enabled (and thus expects content from the server to be similarly themed). Deprecated. Provide theme-agnostic resources instead of relying on this field.
typeboolean
isPayModuleAvailable
descriptionWhether the client has the pay gmscore module available (only relevant for Android clients).
typeboolean
isRtl
descriptionTells whether the client is currently displaying in RTL mode.
typeboolean
logicalScreenDensity
descriptionThe logical screen density of the device, following the Android convention that logical_screen_density = scaling_factor * 160ppi. Used by the server to select images with the most appropriate scaling factor. Will usually differ from the physical screen density. Examples: * a Nexus 5 will report 480ppi (xxhdpi), but has a 445ppi screen * an iPhone 4 will report 320dpi (2x), but has a 326ppi screen
formatint32
typeinteger
platform
descriptionThe client's OS platform.
enum
  • PLATFORM_UNSPECIFIED
  • ANDROID
  • IOS
  • WEB
enumDescriptions
  • The platform is unspecified.
  • The Android operating system.
  • The iOS operating system.
  • Web browser.
typestring
timeZone
descriptionThe time zone of the user's device, as a Unix time zone ID. e.g. "Europe/Berlin".
typestring
usesAllImageUrls
descriptionWhen set to true ASMS will return image urls for all screen density buckets instead of one already optimized url.
typeboolean
typeobject
Resource
descriptionResources are the core component of the API. Resources can be screens, but also parts of screens, such as tab bars or decks of cards. Resources can be requested and cached by the client independently of each other.
idResource
properties
accountMenuInformation
$refAccountMenuInformation
descriptionInformation provided to the OGL account menu.
bottomNav
$refBottomNav
descriptionBottom buttons navigation.
card
$refCard
descriptionCard.
cardDeck
$refCardDeck
descriptionSet of cards.
footer
$refFooter
descriptionFooter.
initialSearchScreenComponents
$refInitialSearchScreenComponents
descriptionComponents for initial search screen on mobile.
isDismissed
descriptionResource with is_dismissed=true shouldn't be shown to the user. It is provided for a short time after dismissal on the server, to allow the dismissed resource to be recovered on the client (e.g. for "undo" action).
typeboolean
isStable
descriptionAffects the client caching policy. A resource is unstable if it shows user data which is prone to change, e.g. a menu displaying the user's phone numbers, or a setting allowing the user to edit their phone numbers. Stable resources do not change after user action, e.g. a resource which opens a given URL in the browser. When the user opens a setting, all unstable resources are marked dirty and reloaded the next time the user navigates to them. Stable resources don't need to be immediately reloaded after a user action.
typeboolean
leftNav
$refLeftNav
descriptionLeft navigation.
local
$refLocal
descriptionA resource that should be produced locally (i.e., on the target device).
onboardingFlow
$refOnboardingFlow
deprecatedTrue
descriptionOnboarding flow.
placeholder
$refPlaceholder
descriptionReserved for internal use by clients.
promptItem
$refPromptItem
descriptionPrompt Card.
resourceKey
$refResourceKey
descriptionIdentifies a resource.
screen
$refScreenResource
descriptionDescription of the screen structure.
searchCorpus
$refSearchCorpus
descriptionSearch data for all searchable items.
securityHubPromptItem
$refSecurityHubPromptItem
descriptionSecurity Hub Prompt Card.
simpleHeader
$refSimpleHeader
descriptionSimple header.
supportPanel
$refSupportPanel
descriptionSupport panel
topNav
$refTopNav
descriptionTop tabs bar.
welcomeHeader
$refWelcomeHeader
descriptionMain header.
welcomeScreenIntro
$refWelcomeScreenIntro
descriptionThe welcome screen intro shown on home page on web.
typeobject
ResourceKey
descriptionEach resource will be identified by a resource key, which contains a resource ID and resource parameters. Clients will use the ResourceKey as a cache key.
idResourceKey
properties
resourceId
descriptiona value from the ResourceId enum
formatint32
typeinteger
resourceParams
additionalProperties
typestring
descriptionkey-value map of request parameters
typeobject
typeobject
ResourceMetadata
descriptionMetadata containing information about ASMS resources associated with the VE go/my-google/asms#resources
idResourceMetadata
properties
jamMetadata
$refJamMetadata
descriptionMetadata for JAM specific pages
resourceId
descriptionResourceId in ASMS: google/internal/identity/accountsettings/mobile/v1/resource_id.proto
formatint32
typeinteger
typeobject
ResourceToOmit
descriptionA resource to omit from the results
idResourceToOmit
properties
resourceKey
$refResourceKey
descriptionIdentifies the Resource.
typeobject
Screen
descriptionScreens are the core component of the API. When requesting a screen, the client does not necessarily know whether the screen represents a menu, a native setting, a message etc. Both menus and individual settings are thus represented using the same proto, which allows us to support use cases such as deep-linking from 1P apps. Next Id: 4
idScreen
properties
alternatives
descriptionA list of alternatives, in order of preference.
items
$refAlternative
typearray
isStable
descriptionAffects the client caching policy. A screen is unstable if it shows user data which is prone to change, e.g. a menu displaying the user's phone numbers, or a setting allowing the user to edit their phone numbers. Stable screens do not change after user action, e.g. a screen which opens a given URL in the browser. When the user opens a setting, all unstable screens are marked dirty and reloaded the next time the user navigates to them. Stable screens don't need to be immediately reloaded after a user action.
typeboolean
screenId
descriptionThe screen's ID. See ScreenId for possible values.
formatint32
typeinteger
typeobject
ScreenIntro
descriptionFraming for the screen content. May contain an image, a title and a description.
idScreenIntro
properties
description
descriptionDescription text for the screen intro. May be omitted.
typestring
image
$refImage
descriptionImage for the screen intro. May be omitted.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionId of link destination resource. DEPRECATED: Use link instead.
linkText
descriptionDescription block link text.
typestring
title
descriptionTitle text for the screen intro. May be omitted.
typestring
typeobject
ScreenResource
descriptionA type of a resource. Similar to a Screen, a ScreenResource can represent a menu, a native setting, a message etc. Next Id: 3
idScreenResource
properties
alternatives
descriptionA list of alternatives, in order of preference.
items
$refAlternative
typearray
navigationMetadata
$refNavigationMetadata
descriptionAdditional information about the navigation
typeobject
ScreenToOmit
descriptionA screen to omit from the results
idScreenToOmit
properties
screenId
descriptionIdentifies the screen. See ScreenId enum for possible values.
formatint32
typeinteger
typeobject
SearchAlternative
descriptionA screen with a search box, search results, and bottom nav.
idSearchAlternative
properties
bottomNavKey
$refResourceKey
descriptionId of the bottom buttons bar.
bottomNavSelection
$refResourceKey
descriptionIdentifies which bottom button should appear selected. If omitted or if there is no button with this key, the first button with a target is selected.
initialSearchScreenComponentsKey
$refResourceKey
descriptionId of the initial search screen components.
searchBox
$refSearchBox
descriptionSearch box data.
searchCorpusKey
$refResourceKey
descriptionId of the search corpus.
typeobject
SearchBlock
descriptionAn in-page search bar. Next id: 0
idSearchBlock
properties
typeobject
SearchBox
descriptionSearch box data. Next id: 2
idSearchBox
properties
placeholderText
descriptionPlaceholder text if there is no query yet.
typestring
typeobject
SearchCorpus
descriptionData for all searchable items. Next id: 5
idSearchCorpus
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys. By default this is a list of SearchItem targets (though it can contain different list of ResourceKeys)
items
$refResourceKey
typearray
helpCenterSearchItem
$refHelpCenterSearchItem
descriptionSpecial search item shown below all results that links to a help center article for the entered query.
noResultsImage
$refImage
descriptionImage to show if there are no results for the entered query.
searchItems
descriptionList of available items for search. The items are sorted by title.
items
$refSearchItem
typearray
typeobject
SearchItem
descriptionA searchable item. Next id: 8
idSearchItem
properties
description
descriptionItem description.
typestring
icon
$refImage
descriptionIcon shown on the right of the item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the item.
keywords
descriptionList of keywords that can be used for matching, beside title and description. Each keyword can be a single word or a phrase.
items
typestring
typearray
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the tap event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
title
descriptionItem title.
typestring
typeobject
SearchItemSection
descriptionMessage to represent a section of search items. Next id: 4
idSearchItemSection
properties
fallbackSearchItem
$refSearchItem
descriptionFallback item shown at the bottom of the section. This item is rendered different from the other items, and for some section this item will not be present (like Google Account results section).
searchItems
descriptionList of items shown when no search terms are entered. The items are sorted by title.
items
$refSearchItem
typearray
title
descriptionTitle of the section.
typestring
typeobject
SearchOneboxMetadata
descriptionMetadata containing information about Search Onebox resources associated with the VE.
idSearchOneboxMetadata
properties
searchOneboxVariant
enum
  • SEARCH_ONEBOX_VARIANT_TYPE_UNSPECIFIED
  • PARENTAL_CONTROLS_SUPERVISOR_NO_KIDS
  • PARENTAL_CONTROLS_SUPERVISOR
  • PARENTAL_CONTROLS_MEMBER
enumDescriptions
  • A viewer of the Parental Controls Onebox who has supervising capabilities but no child accounts set up in their family group.
  • A viewer of the Parental Controls Onebox who has supervising capabilities and child(ren) account(s) set up in their family group.
  • A viewer of the Parental Controls Onebox who is a member of a family group with child(ren) account(s) set up.
typestring
typeobject
SearchQuery
descriptionUser defined query.
idSearchQuery
properties
query
descriptionRaw user defined query.
typestring
typeobject
SearchRequest
descriptionRequest message for Search
idSearchRequest
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys.
items
$refResourceKey
typearray
context
$refRequestContext
descriptionInformation sent with every request.
resourcesToOmit
descriptionSpecify the screen resources to omit from the response. The server uses this field for optimization by not including omitted resources in additional_resources.
items
$refResourceToOmit
typearray
searchQuery
$refSearchQuery
descriptionUser defined query.
typeobject
SearchResponse
descriptionResponse message for Search.
idSearchResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
helpCenterSearchItem
$refHelpCenterSearchItem
deprecatedTrue
descriptionSpecial search item shown below all results that links to a help center search result page for the entered query.
searchItemSections
descriptionSearch item sections for Help Center results.
items
$refSearchItemSection
typearray
searchItems
deprecatedTrue
descriptionSearch items.
items
$refSearchItem
typearray
typeobject
SearchResultCard
descriptionCard presenting the result to query on Google Search. Next id: 8
idSearchResultCard
properties
answerBlock
$refOneBoxBlock
descriptionAn answer block
contentBlocks
descriptionThe content blocks following the general answer.
items
$refOneBoxBlock
typearray
header
$refHeader
descriptionThe header shown in the SearchResult card.
showInMainColumnOnDesktop
descriptionWhether the Onebox should be also shown on the Main Column on Desktop. Note that this will force Tetris ranking on Desktop as well, so it may impact positioning of the Onebox to lower ranks.
typeboolean
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the Onebox.
typeobject
Section
descriptionA menu section groups up one or more menu items into a single logical unit. For instance, the Privacy menu has a Personal Info section which groups together several related items (such as the user's email, phone, birthday, or location sharing settings). Many sections contain a single item. Next Id: 4
idSection
properties
items
descriptionThe menu items in this section.
items
$refItem
typearray
sectionId
descriptionThe section's ID, unique within the scope of its menu.
formatint32
typeinteger
titleText
descriptionOptional section title.
typestring
typeobject
SecurityHubButton
descriptionButton to be shown in a warning card.
idSecurityHubButton
properties
label
descriptionThe text label for the button.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
SecurityHubPromptCarouselCard
descriptionA horizontally scrolling carousel of prompt items for the SecurityHub.
idSecurityHubPromptCarouselCard
properties
promptItemKeys
descriptionThe order of the prompt items is the order they should appear in the UI.
items
$refResourceKey
typearray
typeobject
SecurityHubPromptItem
descriptionPrompt items on the Security Hub for the user to be taken care of in a timely manner.
idSecurityHubPromptItem
properties
adviceTypes
descriptionThe types of Security Advisor advices that contributed to the overall severity.
items
enum
  • UNKNOWN
  • DEVICES_INACTIVE_DEVICE
  • DEVICES_WITHOUT_SCREEN_LOCK
  • DEVICES_PLAY_PROTECT_DISABLED
  • DEVICES_HARMFUL_APPS_DETECTED
  • DEVICES_NO_HARMFUL_APPS_DETECTED
  • APPS_HIGH_RISK_APP
  • APPS_DISABLE_LESS_SECURE_APPS
  • APPS_REMOVE_SPECIFIC_PASSWORD
  • TSV_ADD_BACKUP_PHONE
  • TSV_ADD_PAASK
  • RECOVERY_OPTIONS_ADD_PHONE_OR_EMAIL
  • RECOVERY_OPTIONS_ADD_RESCUE_CODE
  • RECOVERY_OPTIONS_ADD_EMAIL
  • RECOVERY_OPTIONS_FIX_EMAIL
  • RECOVERY_OPTIONS_VERIFY_PHONE
  • RECOVERY_OPTIONS_VERIFY_EMAIL
  • RECOVERY_OPTIONS_CONFIRM_PHONE
  • RECOVERY_OPTIONS_CONFIRM_EMAIL
  • RECOVERY_OPTIONS_ENROLL_IN_2SV
  • RECENT_ACTIVITY_CRITICAL_EVENT
  • GMAIL_SETTINGS_REMOVE_DELEGATE_ADDRESSES
  • GMAIL_SETTINGS_REMOVE_FORWARDING_ADDRESSES
  • ENROLL_IN_TITANIUM
  • TITANIUM_HIGH_PERSONAL_RISK
  • SAVED_PASSWORDS_BREACHED_PASSWORDS_DETECTED
  • SAVED_PASSWORDS_SAVED_PASSWORDS_SUMMARY
  • SAFE_BROWSING_ENROLL_IN_ENHANCED_SAFE_BROWSING
  • EMAIL_ADDRESS_ON_DARK_WEB_DETECTED
  • REVIEW_EMAIL_ADDRESS_ON_DARK_WEB
  • ACTIVATE_DARK_WEB_MONITORING
  • REVIEW_DARK_WEB_REPORT
  • SET_UP_INACTIVE_ACCOUNT_PLAN
  • REVIEW_LOCATION_SHARING
  • REVIEW_FACE_GROUPING
  • SET_RETENTION_WAA
  • SET_RETENTION_LH
  • SET_RETENTION_YTH
  • REVIEW_ADS_SETTINGS
  • LOCATION_HISTORY
  • WEB_AND_APP_ACTIVITY
  • YOUTUBE_HISTORY
  • YOUTUBE_SHARING
  • PHONE_SETTINGS
  • THIRD_PARTY_APPS_ACCESS
  • ABOUT_ME
  • LINKED_SERVICES
  • PASSWORD_MANAGER_PROMPT
  • SECURITY_ADVISOR_PROMPT
  • SAFER_INTERNET_DAY_HOME_PROMPT
  • STORAGE_EXHAUSTED_CRITICAL_PROMPT
  • STORAGE_EXHAUSTED_SEVERE_PROMPT
  • STORAGE_EXHAUSTED_WARNING_PROMPT
  • TEST_PROMPT
  • SAFER_WITH_GOOGLE_PROMPT
  • CAM_GOOGLE_PROMPT
  • TWO_STEP_VERIFICATION_PROMPT
  • MINOR_MODE_EXIT_PROMPT
  • CLP_TEST_PROMPT
  • CLP_SECURITY_ADVISOR_PROMPT
  • CLP_ADD_RECOVERY_PHONE_PROMPT
  • CLP_ADD_RECOVERY_PHONE_BENTO_VARIANT_PROMPT
  • CLP_ADD_SECONDARY_RECOVERY_OPTION_PROMPT
  • CLP_ADD_HOME_ADDRESS_PROMPT
  • ADD_RECOVERY_PHONE_PROMPT
  • ADD_SECONDARY_RECOVERY_OPTION_PROMPT
  • MANAGE_RECOVERY_OPTION_PROMPT
  • ADD_HOME_ADDRESS_PROMPT
  • PAYMENTS_PROMPT
  • PAYMENTS_ADD_FOP_PROMPT
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT
  • PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT
  • PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT
  • PAYMENTS_SANCTIONS_CONFIRMED_PROMPT
  • PAYMENTS_SANCTIONS_ADHOC_PROMPT
  • PAYMENTS_SANCTIONS_CRIMEA_PROMPT
  • PAYMENTS_SANCTIONS_VERIFICATION_INPROGRESS_PROMPT
  • PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT
  • PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT
  • PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT
  • PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT
  • VERIFY_AGE_PROMPT
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
enumDescriptions
  • Unmapped or unspecified advice type.
  • Inactive device advice.
  • Add screen lock advice.
  • Play Protect disabled.
  • Harmul apps found by Play Protect.
  • No harmul apps found by Play Protect.
  • High-risk app advice.
  • Disable less secure apps advice.
  • Remove app-specific password advice.
  • Add backup phone advice.
  • Advice for adding Phone-as-a-security-key.
  • Add recovery phone or recovery email advice.
  • Add rescue code advice.
  • Add recovery email advice.
  • Fix recovery email advice.
  • Verify recovery phone advice.
  • Verify recovery email advice.
  • Recovery phone freshness advice.
  • Recovery email freshness advice.
  • Enroll in 2SV for SbD users. go/sbd-site
  • Review critical event.
  • Remove account delegates advice.
  • Remove forwarding addresses advice.
  • --------------------------------------------------------------------------- Titanium/AdvancedProtection step types (6001 - 6999) Next Titanium id: 6003 Enroll in Titanium
  • Advice for high personal risk users to enroll in Titanium.
  • --------------------------------------------------------------------------- Saved passwords step types (9001 - 9999) Next Saved passwords id: 9003 Breached passwords detected advice.
  • Saved passwords summary advice.
  • Enroll in Enhanced Safe Browsing advice.
  • Non-member primary email address is found the dark web.
  • Non-member email breach scan summary.
  • Recommends activating G1 Dark Web Report.
  • Recommends reviewing G1 Dark Web Report.
  • Suggestion to set up inactive account plan.
  • Suggestion to review Location Sharing.
  • Suggestion to review the Google Photos Face grouping setting.
  • Suggestion to set retention for Web & App Activity.
  • Suggestion to set retention for Location History.
  • Suggestion to set retention for Youtube History.
  • Suggestion to review Ads settings.
  • Suggestion to review location history setting.
  • Suggestion to review WAA setting.
  • Suggestion to review youtube history setting.
  • Suggestion to review youtube sharing setting.
  • Suggestion to review phone settings.
  • Suggestion to review third party apps access.
  • Suggestion to review About Me view and shared endorsements.
  • Suggestion to review whether a user's DMA services are linked or not.
  • Prompt card that advertises password manager.
  • Prompt card that is shown on red state of the security advisor.
  • Prompt card that advertises Google Account Safer Internetday page.
  • Prompt card that is shown if 100% of storage capacity is used.
  • Prompt card that is shown if 90-99.99% of storage capacity is used.
  • Prompt card that is shown if 85-89.99% of storage capacity is used.
  • Test card that is enabled only for prompt-cards-test-group & prompt-cards-test-group-external
  • Prompt card that advertises Safer with Google page.
  • Prompt card that advertises Cybersecurity Awareness month page.
  • Prompt card leading to g.co/2SV.
  • Prompt card used as entry point for the Minor Mode Exit flow.
  • Test prompt card for the Google Settings screen.
  • CLP variant of SECURITY_ADVISOR_PROMPT (red state).
  • CLP variant of ADD_RECOVERY_PHONE_PROMPT.
  • CLP variant of ADD_RECOVERY_PHONE_PROMPT with Bento content.
  • CLP variant of ADD_SECONDARY_RECOVERY_OPTION_PROMPT.
  • CLP variant of ADD_HOME_ADDRESS_PROMPT.
  • Add recovery phone prompt for Google Account recovery options prompts
  • Add secondary recovery option prompt for Google Account recovery options prompts
  • Manage recovery option prompt for Google Account recovery options prompts
  • Add home address prompt card.
  • Prompt cards for alerts from payments API.
  • Prompt card for the Add Fop alert from payments API.
  • Prompt card for the Sanctions partial suspension alert from payments API with fixflow.
  • Prompt card for the Sanctions partial suspension alert from payments API with HC article.
  • Prompt card for the Sanctions suspension alert from payments API with fixflow.
  • Prompt card for the Sanctions suspension alert from payments API with HC article.
  • Prompt card for the Sanctions confirmed alert from payments API with ToS HC article.
  • Prompt card for the Sanctions adhoc alert from payments API.
  • Prompt card for the Sanctions Crimea alert from payments API with ToS HC article.
  • Prompt card for the Sanctions verification in progress alert from payments API.
  • Prompt card for the customer or instrument risk verification alert from payments API.
  • Prompt card for the funds guarantee instrument declined alert from payments API.
  • Prompt card for the billing account missing payment method alert from payments API.
  • Prompt card for the billing account card closed alert from payments API.
  • Prompt card for the billing account card expired alert from payments API.
  • Prompt card for the billing account card payment declined alert from payments API.
  • Prompt card for the billing account generic instrument risk suspended alert from payments API.
  • Prompt card for the billing account bank not verified alert from payments API.
  • Prompt card for the billing account bank payment declined alert from payments API.
  • Prompt card for the billing account payment has generic paymentdeclined alert from payments API.
  • Prompt card for the billing account bank need mandate acceptance alert from payments API.
  • Prompt card for the billing account terms and conditions alert from payments API.
  • Prompt card for the billing account card expiring soon alert from payments API.
  • Prompt card for the instrument account bank not verified alert from payments API.
  • Prompt card for the instrument card expired alert from payments API.
  • Add age verification prompt card.
typestring
typearray
body
descriptionThe body shown in the warning card.
typestring
primaryButton
$refSecurityHubButton
descriptionThe primary button to be shown in the warning card. It will be used to perform an inline action or to navigate to the warning's Security Source. Required
severity
descriptionThe severity of the warning. It will contribute to the Overall Status Indicator shown at the top of SecurityHub UI.
enum
  • SECURITY_HUB_SEVERITY_UNSPECIFIED
  • CRITICAL_WARNING
  • RECOMMENDATION
  • INFORMATION
enumDescriptions
  • Default SeverityLevel.
  • Indicates the presence of a critical or urgent security issue that should be addressed by the user. This severity will be reflected in the UI through a red icon.
  • Indicates the presence of a medium-severity issue which the user is encouraged to act on. This severity will be reflected in the UI through a yellow icon.
  • Indicates an informational message. This severity will be reflected in the UI through a green icon.
typestring
title
descriptionThe title shown in the warning card. Required
typestring
typeobject
SegmentHeaderCard
descriptionA segment header
idSegmentHeaderCard
properties
descriptionText
descriptionLocalized description text.
typestring
image
$refImage
descriptionThe image is displayed to the right of the text for one-column layout
largeImage
$refImage
descriptionThe image is displayed to the right of the text for two-column layout
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link_target_link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTargetLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on link. Eventually should completely replace the `link_target` field.
linkText
descriptionLocalized text of optional link shown at the end of the description (e.g. "learn more").
typestring
title
descriptionTitle for the section.
typestring
typeobject
SetResourceDismissalStateRequest
descriptionRequest message for SetResourceDismissalState.
idSetResourceDismissalStateRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceDismissalState
descriptionNew resource state.
enum
  • RESOURCE_DISMISSAL_STATE_UNSPECIFIED
  • DISMISSED
  • SERVED
enumDescriptions
  • Default value
  • Resource was dismissed by the user
  • Resource was selected to be displayed to the user, e.g. dismissal was undone
typestring
resourceKey
$refResourceKey
descriptionResource key which needs to be updated.
typeobject
SetResourceDismissalStateResponse
descriptionResponse message for SetResourceDismissalState.
idSetResourceDismissalStateResponse
properties
additionalResources
descriptionAdditional resources that are related to the modified resource the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionResource for which dismissal state was modified.
typeobject
ShortArray
descriptionA short array
idShortArray
properties
values
descriptionvalues of short array int16 scale
items
formatint32
typeinteger
typearray
typeobject
SignInBlock
descriptionA block containing a CTA to sign in, including optional illustration and description. Next id: 10
idSignInBlock
properties
additionalParagraphs
descriptionThe additional paragraphs shown below the CTA button.
items
$refAdditionalParagraph
typearray
buttonTarget
$refResourceKey
deprecatedTrue
descriptionOptional target for the CTA button. DEPRECATED: Use link instead.
description
descriptionDescription of the sign in block. Shown above the CTA button.
typestring
descriptionParagraphs
descriptionThe additional paragraphs describing the page shown above the CTA button.
items
$refAdditionalParagraph
typearray
image
$refImage
descriptionOptional image to be displayed in the sign in block on small screens.
largeImage
$refImage
descriptionOptional image to be displayed in the sign in block on large screens instead of the small image.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `button_target` field.
signInCtaText
descriptionText on the sign in CTA button.
typestring
title
descriptionThe title of the sign in block. Shown under the image.
typestring
typeobject
SignedOutBlockLink
descriptionMessage for a link in the SignedOutButtonsBlock.
idSignedOutBlockLink
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionLink target for the CTA. Required. DEPRECATED: Use link instead.
text
descriptionText on the link CTA. Required.
typestring
typeobject
SimpleHeader
descriptionMy Google simple header with action items.
idSimpleHeader
properties
actionItems
descriptionAction items to show on the top of the header area.
items
$refActionItem
typearray
title
descriptionThe title text to be displayed.
typestring
typeobject
SimpleItem
descriptionA simple menu item, with title and subtitle. Next Id: 4
idSimpleItem
properties
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
SpecialDescription
descriptionA special description block containing an icon, and text of a custom color.
idSpecialDescription
properties
color
$refColor
deprecatedTrue
descriptionDescription color. Deprecated. Use themed_color instead.
icon
$refImage
descriptionDescription icon.
stateChipUnit
$refStateChipUnit
descriptionThe field to be used when SpecialDescription is converted to StateChipUnit. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
text
descriptionDescription text.
typestring
themedColor
$refThemedColor
descriptionDescription color.
typeobject
Stack
descriptionA stack of zero or more StackItems & StackFooters. screen/7i7pzGTANcvyDn8
idStack
properties
footers
descriptionZero or more StackFooter at the bottom of the stack. screen/5psKAHrTqdCMTts
items
$refStackFooter
typearray
infoOnly
descriptionIndicates whether the stack is info only. An info only stack is not tappable, the items do not have a link and is rendered differently.
typeboolean
items
descriptionZero or more StackItem at the top of the stack. screen/oRyFdxeMdxCWDWs.
items
$refStackItem
typearray
typeobject
StackFooter
descriptionFooter of the stack - screen/5psKAHrTqdCMTts
idStackFooter
properties
contentUnits
descriptionContent units of the footer.
items
$refStackFooterContentUnit
typearray
description
descriptionDescription of the footer.
typestring
hyperlink
$refLink
descriptionLink of the hyperlink_text.
hyperlinkText
descriptionHyperlink text/label of the footer displayed after the description.
typestring
image
$refImage
descriptionImage placed on the left side of the footer.
trailingUnits
descriptionTrailing units of the footer.
items
$refStackFooterTrailingUnit
typearray
typeobject
StackFooterContentUnit
descriptionContent unit of the footer
idStackFooterContentUnit
properties
actionChipsUnit
$refActionChipsUnit
descriptionscreen/82c8fpyatXbybbe
typeobject
StackFooterTrailingUnit
descriptionTrailing unit of the footer
idStackFooterTrailingUnit
properties
imageUnit
$refImageUnit
descriptionscreen/6Bi4EhgcFY2drWP
typeobject
StackItem
descriptionStack item - screen/3RAFcZbV7vh3U6c.
idStackItem
properties
contentUnits
descriptionContent units of the item.
items
$refStackItemContentUnit
typearray
description
descriptionDescription of the item.
typestring
image
$refImage
descriptionImage placed on the left side of the item.
link
$refLink
descriptionLink of the item.
title
descriptionTitle of the item.
typestring
trailingUnits
descriptionTrailing units of the item.
items
$refStackItemTrailingUnit
typearray
typeobject
StackItemContentUnit
descriptionContent unit of the stack item screen/5GZv5iNqquGsPSU
idStackItemContentUnit
properties
attributesUnit
$refAttributesUnit
descriptionscreen/8vM3aFoKwwLD7FN
listPreviewUnit
$refListPreviewUnit
descriptionscreen/BDheWvg6VHnWYmA
progressBarUnit
$refProgressBarUnit
descriptionscreen/9LsrL7URSifxp3G
stateChipUnit
$refStateChipUnit
descriptionscreen/7pKYihngrugyLqg
typeobject
StackItemTrailingUnit
descriptionTrailing unit of the stack item screen/6skuPGfowwQkurH
idStackItemTrailingUnit
properties
expansionUnit
$refExpansionUnit
descriptionscreen/9fYD3c8gNSJH6Aj
imageUnit
$refImageUnit
descriptionscreen/A333or6Vw6tZcxf
profilePictureUnit
$refProfilePictureUnit
descriptionscreen/8UcDB3nx9wRtoPg
stateChipUnit
$refStateChipUnit
descriptionscreen/7EBeXzYEArApyVZ
typeobject
StateChipUnit
descriptionscreen/7pKYihngrugyLqg & screen/7EBeXzYEArApyVZ
idStateChipUnit
properties
backgroundColor
$refThemedColor
descriptionColor to tint the background and serve as container for Icon and Label. TODO(b/397607598)
icon
$refImage
descriptionIcon of the chip
label
descriptionLabel of the chip
typestring
labelColor
$refThemedColor
descriptionColor to tint label
typeobject
StringArray
descriptionA string array
idStringArray
properties
values
descriptionvalues of string array
items
typestring
typearray
typeobject
StyledTextEntry
descriptionStyled text entry. Supports colored text, drawing one icon to the left and different styles, defined by client.
idStyledTextEntry
properties
color
$refColor
deprecatedTrue
descriptionColor of the text. Deprecated. Use themed_color instead.
icon
$refImage
descriptionIcon, shown to the left of the text. Center-aligned vertically.
style
descriptionStyle used for the text, e.g. TITLE or DESCRIPTION
enum
  • TEXT_STYLE_UNSPECIFIED
  • LABEL
  • TITLE
  • DESCRIPTION
  • STATUS
  • CAPTION
enumDescriptions
  • Unspecified text style.
  • Style for labels.
  • Style for titles.
  • Style for description texts.
  • Style for statuses.
  • Style for captions.
typestring
text
descriptionText.
typestring
themedColor
$refThemedColor
descriptionColor of the text.
truncation
$refTextTruncation
descriptionTruncation logic used for the text.
typeobject
SummaryCard
descriptionCard presenting one or more settings. Next id: 10
idSummaryCard
properties
blocks
descriptionAt least one block must be present. Clients will ignore blocks that they don't understand.
items
$refBlock
typearray
borderless
descriptionWhether to disable drawing border for the card
typeboolean
disableHorizontalPadding
descriptionWarning: this is not implemented on native is likely temporary.
typeboolean
infoOnly
descriptionIndicates whether the collection card stacks generated from this summary card are going to be info only. An info only card is not tappable, does not have a link and is rendered differently as a CollectionCard. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeboolean
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
preferredSize
descriptionThe preferred size of the card. See CardPreferredSize enum.
formatint32
typeinteger
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the summary card.
typeobject
SupportAlternative
descriptionSupport related alternative, like support panel and support screen.
idSupportAlternative
properties
typeobject
SupportPanel
descriptionA panel with cards and intro. Next Id: 4
idSupportPanel
properties
deckKey
$refResourceKey
descriptionId of the deck of cards displayed in support panel.
screenIntro
$refScreenIntro
descriptionIntro displayed just before the cards.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the support panel.
typeobject
SupportedAlternativeType
descriptionA supported alternative.
idSupportedAlternativeType
properties
alternativeType
descriptionThe alternative type. See AlternativeType for possible values.
formatint32
typeinteger
typeobject
SupportedAndroidIntentCheck
descriptionAndroid intent checks supported by the client
idSupportedAndroidIntentCheck
properties
androidIntentCheck
descriptionList of Android intent checks
enum
  • CHECK_UNSPECIFIED
  • FIRST_PARTY_CHECK
  • SYSTEM_CHECK
  • THIRD_PARTY_CHECK
enumDescriptions
  • This is treated same as the first party check.
  • * Performs following checks: - class name or action is present - package name is present - package is Google signed
  • * Performs following checks: - intent resolves - package name of resolved intent is in the system partition
  • * Performs following checks: - class name is present TODO(b/119490916) Verify that we can allow intent actions as well.
typestring
typeobject
SupportedIcon
descriptionA supported icon.
idSupportedIcon
properties
iconId
descriptionThe icon ID. See IconId for possible values.
formatint32
typeinteger
typeobject
SupportedItemType
descriptionA supported item type.
idSupportedItemType
properties
itemType
descriptionThe item type. See ItemType for possible values.
formatint32
typeinteger
typeobject
SupportedNativeAction
descriptionA supported native action.
idSupportedNativeAction
properties
nativeActionId
descriptionThe native action's ID. See NativeActionId for possible values.
formatint32
typeinteger
typeobject
SupportedOfflineScreen
descriptionA supported offline screen.
idSupportedOfflineScreen
properties
screenId
descriptionRequired
formatint32
typeinteger
version
descriptionOptional. If omitted, version 1 is assumed.
formatint32
typeinteger
typeobject
Target
descriptionItem link target. Next id: 5
idTarget
properties
queryPlaceholder
descriptionThe placeholder text in url_with_query_placeholder which should be replaced by the search query.
typestring
resourceId
descriptionTarget resource_id. Used for logging.
formatint32
typeinteger
themedUrlWithQueryPlaceholder
$refThemedUrl
descriptionDestination help center URLs for both light and dark themes. Contain a placeholder string which should be replaced by the URL-encoded search query.
urlWithQueryPlaceholder
descriptionDestination help center URL. Contains a placeholder string which should be replaced by the URL-encoded search query.
typestring
typeobject
Text
descriptionThis message represents the a text that consists of multiple items. Items can be either plain text or links.
idText
properties
textItems
descriptionList or text items.
items
$refTextItem
typearray
typeobject
TextItem
descriptionThis message represents one text item in the entire text. It should be rendered like this: $text if target is present, otherwise — as text.
idTextItem
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe id of the target resource. DEPRECATED: Use link instead.
text
descriptionText to display. required
typestring
typeobject
TextTruncation
descriptionText truncation.
idTextTruncation
properties
numberOfLines
descriptionNumber of lines after which truncation happens. 0 means no truncation.
formatint32
typeinteger
typeobject
ThemedColor
descriptionWrapper around Colors for specific themes / user interface styles. Next id: 3
idThemedColor
properties
dark
$refColor
descriptionThe color for dark theme. Required.
light
$refColor
descriptionThe color for light theme. Required.
typeobject
ThemedUrl
descriptionWrapper around URLs for specific themes / user interface styles. Next id: 3
idThemedUrl
properties
dark
descriptionThe URL for a dark theme / user interface style.
typestring
light
descriptionThe URL for a light theme / user interface style. If a URL for a specific theme is missing, the light URL will be used in its place.
typestring
typeobject
Title
descriptionItem title. Next id: 3
idTitle
properties
queryPlaceholder
descriptionThe placeholder text in title_with_placeholder which should be replaced by the search query.
typestring
textWithQueryPlaceholder
descriptionItem title. Contains a placeholder string which should be replaced by the search query.
typestring
typeobject
TopNav
descriptionTop navigation bar with tabs.
idTopNav
properties
tabs
descriptionList of tabs.
items
$refTopTab
typearray
typeobject
TopTab
descriptionOne of the TopNav tabs.
idTopTab
properties
icon
$refImage
descriptionIcon (default version) to be displayed next to the tab title in the dropdown version of the menu.
link
$refLink
descriptionLink to the screen that should be displayed when the tab becomes active. Only supports the link target and no other link parameters.
selectedIcon
$refImage
descriptionIcon (hovered/selected version) to be displayed next to the tab title in the dropdown version of the menu.
target
$refResourceKey
deprecatedTrue
descriptionTarget screen of the tab. DEPRECATED: Use link instead.
title
descriptionTab title.
typestring
typeobject
TwoColumnTableBlock
descriptionA block to show a list of image - description pairs in tabular form where images and descriptions are aligned in separate columns.
idTwoColumnTableBlock
properties
rows
descriptionList of rows to populate the TwoColumnTableBlock.
items
$refTwoColumnTableRow
typearray
typeobject
TwoColumnTableRow
descriptionData row to populate the TwoColumnTableBlock.
idTwoColumnTableRow
properties
descriptions
descriptionList of descriptions, each of which is printed on a new line.
items
typestring
typearray
image
$refImage
descriptionOptional image for the table row.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
WebviewAlternative
descriptionDisplays a screen by opening an URL in a WebView. Next Id: 3
idWebviewAlternative
properties
themedUrl
$refThemedUrl
descriptionThe set of theme-dependent URLs to open. One of url or themed_url required.
url
descriptionThe URL to open. One of url or themed_url required.
typestring
typeobject
WebviewCapabilities
descriptionThe capabilities of the webview client. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 7
idWebviewCapabilities
properties
obakeWeb
descriptionWhether the client supports all changes necessary to work with Obake web.
typeboolean
passkey
descriptionWhether the client supports passkey-based auth in Octarine. iOS only.
typeboolean
securityKey
descriptionWhether the client supports security key authentication.
typeboolean
telephony
descriptionWhether the client supports the telephony JS bridge.
typeboolean
termsAndPolicyPages
descriptionWhether the client supports opening the PP and ToS pages in Octarine.
typeboolean
trustAgent
descriptionWhether the client supports the trust agent JS bridge.
typeboolean
typeobject
WelcomeHeader
descriptionMy Google header with user name and avatar.
idWelcomeHeader
properties
actionItems
descriptionAction items to show on the top of the header area.
items
$refActionItem
typearray
avatarAccessibilityTapText
descriptionTap action text read by a screen reader after the phrase "double-tap to .." when focus moves to the avatar.
typestring
chip
$refActionChip
deprecatedTrue
descriptionUsed for displaying link to launch Google Account from contextual landing page. DEPRECATED: chip is no longer supported in the welcome header.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the tap on the avatar. Eventually should completely replace the `target` field.
name
descriptionUser's name as displayed in the header.
typestring
showProductLockup
descriptionControls showing the product view in the header area.
typeboolean
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource of the avatar. DEPRECATED: Use link instead.
title
descriptionTitle text to show in the header area.
typestring
welcomeText
descriptionHeader welcome text (e.g. 'Welcome, Janelle').
typestring
typeobject
WelcomeScreenIntro
descriptionMy Google header with user name, profile picture, and welcome message. Next id: 17
idWelcomeScreenIntro
properties
additionalDescription
$refAdditionalDescription
descriptionThe additional description for some account types.
description
descriptionThe welcome message to the user (e.g. 'You're in control...').
typestring
displayName
descriptionThe user's name to display. Currently only in use for Android, taking precedence over the `title` field.
typestring
isGoogleOneMember
descriptionWhether the user is a Google One member.
typeboolean
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link that appears after the description, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionTarget resource for the link. DEPRECATED: Use link instead.
linkText
descriptionText for the link that appears after the 'description'.
typestring
primaryEmail
descriptionThe user's email id to display to the user.
typestring
profilePictureAccessibilityLabel
descriptionTap action text read by a screen reader after the phrase "double-tap to .." when focus moves to the profile picture.
typestring
profilePictureImage
$refImage
descriptionProfile picture image.
profilePictureLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the profile picture. Eventually should completely replace the `target` field.ure link.
profilePictureTarget
$refResourceKey
descriptionProfile picture target.
title
descriptionHeader welcome title (e.g. 'Welcome, Janelle').
typestring
typeobject
old_value
AccountAdvice
descriptionData to render OneGoogle bento account advice
idAccountAdvice
properties
additionalInfo
$refAdditionalInfo
descriptionOptional additional information included with the advice. Currently only used for recovery factor advice.
adviceId
descriptionUnique identifier of the advice type.
formatint32
typeinteger
ctaText
descriptionText to display on the CTA button.
typestring
description
descriptionDescription of the advice.
typestring
destination
$refAdviceDestination
descriptionDestination to open once Bento account advice CTA is clicked
dismissalText
descriptionText to display on the dismissal button.
typestring
title
descriptionTitle of the advice.
typestring
uiTreatment
descriptionUI treatment of the advice.
enum
  • UI_TREATMENT_UNSPECIFIED
  • YELLOW_CARD
  • BLUE_CARD_SLIM
  • BLUE_CARD_EXTENDED
enumDescriptions
  • No information about UI treatment, should never be used.
  • Yellow card UI treatment for recovery phone advice.
  • Blue card slim version UI treatment for home address advice.
  • Blue card extended version UI treatment for home address advice.
typestring
typeobject
AccountMenu
descriptionData to render OneGoogle account menu only for SafetyExp
idAccountMenu
properties
alertLevel
enum
  • ALERT_LEVEL_UNSPECIFIED
  • NO_ADVICE
  • ADVICE
  • ADVICE_REQUIRING_ATTENTION
enumDescriptions
  • No information about alert level
  • No advice — account is in a good shape
  • There is advice available
  • There is advice that require attention
typestring
destination
$refAlertDestination
typeobject
AccountMessagesRequest
descriptionRequest for the GetAccountMessages RPC
idAccountMessagesRequest
properties
accountParticleDiscVersion
$refVersion
descriptionVersion of the AccountParticleDisc that is currently present on the device, iff present.
adviceFlavours
descriptionThe flavour of advice applicable to the request. Response data will be accordingly produced.
items
enum
  • UNSPECIFIED_ADVICE_FLAVOUR
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_NO_DESCRIPTION_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_GMAIL_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_NO_BADGE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_VARIANT_2
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_PHOTOS_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_DRIVE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_GMAIL_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_PHOTOS_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_DRIVE_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_GMAIL_VARIANT_1
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_VARIANT_1
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_VARIANT_2
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_MAPS_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_MAPS_SLIM
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_SEARCH_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_SEARCH_SLIM
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_ISOLATED_MAPS_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_ISOLATED_SEARCH_EXTENDED
enumDescriptions
  • Show Add recovery phone advice with variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with no description variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with gmail variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with variant 1 IFF user has no recovery option. Never show badge.
  • Show Add recovery phone advice IFF user has no recovery phone set.
  • Show Add recovery phone advice IFF user has no recovery phone set.
  • Show Add recovery phone photos variant advice IFF user has no recovery phone set.
  • Show Add recovery phone drive variant advice IFF user has no recovery phone set.
  • Show Add recovery phone gmail variant advice IFF user has no recovery phone set.
  • Show Add recovery email advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email photos variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email drive variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email gmail variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add home address advice with variant 1 IFF user has no home address present.
  • Show Add home address advice with variant 2 IFF user has no home address present.
  • Show Add home address advice with maps variant 1 IFF user has no home address present.
  • Show Add home address advice with maps variant 2 IFF user has no home address present.
  • Show Add home address advice with search variant 1 IFF user has no home address present.
  • Show Add home address advice with search variant 2 IFF user has no home address present.
  • Show Add home address advice with maps variant 1 IFF user has no home address present with other non critical advice disabled.
  • Show Add home address advice with search variant 1 IFF user has no home address present with other non critical advice disabled.
typestring
typearray
context
$refContext
descriptionContext of the triggering call, e.g. version/CL, platform, etc
surfaces
descriptionList of surfaces to fetch messages for: OneGoogle account particle disk, OneGoogle account menu, etc
items
enum
  • SURFACE_UNSPECIFIED
  • ACCOUNT_PARTICLE_DISC
  • ACCOUNT_MENU
  • BENTO_ACCOUNT_MENU
  • BENTO_ACCOUNT_PARTICLE_DISC
enumDescriptions
  • Default value, should never be used
  • OneGoogle account particle disc which will open SafetyExp account menu on tap.
  • OneGoogle account menu only used for SafetyExp
  • OneGoogle bento account menu
  • OneGoogle account particle disc which will open Bento account menu on tap.
typestring
typearray
triggeringEvent
$refTriggeringEvent
descriptionThe event that triggered the fetching, e.g. OneGoogle account menu has opened. Allows server to decide what data source to use (cached or live data) and what other actions to perform, e.g. dismiss the badge if account menu was open
typeobject
AccountMessagesResponse
descriptionResponse for the GetAccountMessages RPC
idAccountMessagesResponse
properties
accountAdvices
descriptionList of active advices to show the user
items
$refAccountAdvice
typearray
accountMenu
$refAccountMenu
descriptionOnly used for SafetyExp
accountParticleDisc
$refAccountParticleDisc
isServerDarkLaunch
descriptionThe server is currently in a ‘dark launch’ state.
typeboolean
typeobject
AccountParticleDisc
descriptionData to render OneGoogle account particle disc
idAccountParticleDisc
properties
badgeDismissalEvents
items
enum
  • BADGE_DISMISSAL_EVENT_UNSPECIFIED
  • ACCOUNT_MENU_OPENED
enumDescriptions
  • Shouldn't be used
  • User has opened account menu
typestring
typearray
badgeStatus
enum
  • BADGE_STATUS_UNSPECIFIED
  • NONE
  • ATTENTION
enumDescriptions
  • No information about badge status
  • No badge
  • Attention badge (yellow)
typestring
version
$refVersion
typeobject
AdditionalInfo
descriptionAdditional miscellaneous information included with the advice.
idAdditionalInfo
properties
numExistingRecoveryFactors
descriptionNumber of existing recovery factors the user has.
formatint32
typeinteger
typeobject
AdviceDestination
descriptionDestination to open once Bento account advice CTA is clicked
idAdviceDestination
properties
resourceKey
$refResourceKey
descriptionResource to open in the Google Account
url
$refSafeUrlProto
descriptionURL to open in the browser
typeobject
AlertDestination
descriptionDestination to open once OneGoogle account menu entrypoint is clicked
idAlertDestination
properties
resourceKey
$refResourceKey
descriptionResource to open in the Google Account
url
$refSafeUrlProto
descriptionURL to open in the browser
typeobject
AndroidClientVersion
idAndroidClientVersion
properties
androidOsSdk
descriptionThe Android OS SDK version, e.g. 28 (Android 9 is SDK 28).
formatint32
typeinteger
androidOsVersion
descriptionThe Android OS version, e.g. "5.1.1"
typestring
callingAndroidApp
descriptionApplicationId (package name) or alias of the app that initiated the request
typestring
gmscoreVersionCode
descriptionGmsCore version code which is defined in google3/java/com/google/android/gmscore/integ/package/common-base/src/com/google/android/gms/common/util/VersionUtils.java getVersionCode(), e.g. 18477021
formatint32
typeinteger
gmscoreVersionName
descriptionGmsCore info which is defined in google3/java/com/google/android/gmscore/integ/package/common-base/src/com/google/android/gms/common/util/VersionUtils.java getVersionName(), e.g. "18.4.77 (eng-040408-254230773)"
typestring
typeobject
Context
descriptionThe version of a specific piece of client software. Used mainly for logging, metrics and debugging. Can be used in future for graceful degradation of features for outdated client versions
idContext
properties
androidClientVersion
$refAndroidClientVersion
hideEntryPointIfViewed
descriptionIf true, don't show EP once Y days have passed since the user viewed it.
typeboolean
hideEntryPointIfVisited
descriptionIf true, don't show EP once X days have passed since the user clicked it.
typeboolean
iosClientVersion
$refIOSClientVersion
isClientDarkLaunch
descriptionThe client is currently in a ‘dark launch’ state.
typeboolean
webClientVersion
$refWebClientVersion
typeobject
IOSClientVersion
idIOSClientVersion
properties
iosAppBundleId
descriptionThe bundle ID (CFBundleIdentifier) of the hosting iOS app e.g. "com.google.ios.youtube"
typestring
iosAppVersion
descriptionThe version (CFBundleVersion) of the hosting iOS app, e.g. "10.30.11661"
typestring
iosBuildChangelist
descriptionChangelist that this client was built at. Obtained from google3/googlemac/Shared/Metrics/Phenotype/Classes/PHTPhenotypeBuildData.h
typestring
typeobject
OneGoogleTriggeringEvent
descriptionOneGoogle specific event that triggered client to fetch the data
idOneGoogleTriggeringEvent
properties
reason
descriptionEnum describing the reason for the triggering event, e.g. account menu open
enum
  • ONE_GOOGLE_TRIGGERING_EVENT_REASON_UNSPECIFIED
  • ACCOUNT_MENU_OPENED
  • ACCOUNT_SWITCHED
  • PERIODIC_POLL
  • TICKLE_RECEIVED
  • TAB_SWITCH
  • SECURITY_ADVISOR_FLOW_COMPLETED
  • WEB_PAGE_LOAD
enumDescriptions
  • Default value, should never be used
  • User has opened account menu
  • User has switched the account
  • Library initiated periodic poll
  • Library received a tickle to invalidate the state
  • User switched tab (using visibility API).
  • Security Advisor flow was completed. Only implemented on iOS.
  • The page was loaded and APD was rendered. See go/og-badge-ads.
typestring
typeobject
ResourceKey
descriptionEach resource will be identified by a resource key, which contains a resource ID and resource parameters. Clients will use the ResourceKey as a cache key.
idResourceKey
properties
resourceId
descriptiona value from the ResourceId enum
formatint32
typeinteger
resourceParams
additionalProperties
typestring
descriptionkey-value map of request parameters
typeobject
typeobject
SafeUrlProto
descriptionMessage containing a string that is safe to use in URL contexts in DOM APIs and HTML documents, where the URL context does not refer to a resource that loads code.
idSafeUrlProto
properties
privateDoNotAccessOrElseSafeUrlWrappedValue
descriptionIMPORTANT: Never set or read this field, even from tests, it is private. See documentation at the top of .proto file for programming language packages with which to create or read this message.
typestring
typeobject
TriggeringEvent
descriptionEvent that triggered client to fetch the data
idTriggeringEvent
properties
onegoogleTriggeringEvent
$refOneGoogleTriggeringEvent
typeobject
UpdateAccountMessagesRequest
descriptionRequest for the UpdateAccountMessages RPC
idUpdateAccountMessagesRequest
properties
dismissedAdviceIds
descriptionList of advices which are dismissed in this request. E.g. when user explicitly clicked on "Not now/Dismiss" to dismiss the advice screen/7vixUwswqjT7APa
items
formatint32
typeinteger
typearray
typeobject
UpdateAccountMessagesResponse
descriptionResponse for the UpdateAccountMessages RPC. Empty response means success
idUpdateAccountMessagesResponse
properties
typeobject
Version
descriptionA version of account particle disc status that is opaque to the client. To be defined by server and passed to client to pass it back, when needed
idVersion
properties
typeobject
WebClientVersion
idWebClientVersion
properties
buildLabel
descriptionLabel associated with the build of this binary. See google3/java/com/google/apps/framework/blaze/ImmutableBuildData.kt
typestring
cachedAlertLevel
descriptionAlertLevel web client obtained from OGS. This will be used to compare OGS's AlertLevel generation logic with RPS's AlertLevel generation logic. Web client will populate this field on first AM open of their session. See go/safetyexp-state-mismatch
enum
  • ALERT_LEVEL_UNSPECIFIED
  • NO_ADVICE
  • ADVICE
  • ADVICE_REQUIRING_ATTENTION
enumDescriptions
  • No information about alert level
  • No advice — account is in a good shape
  • There is advice available
  • There is advice that require attention
typestring
typeobject
root['title']
new_valueAccount Settings Mobile Private API (Autopush)
old_valueReach Private API (Staging)
sandbox/autopush-secureconnect-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-secureconnect-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/autopush-tenor-
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/autopush-tenor-v1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/autopush-tenor-v2
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/autopush-youtube-
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/autopush-youtube-v1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/autopush-youtube-v3
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/canary-spot-pa-
values_changed
root['revision']
new_value20250513
old_value20250508
sandbox/canary-spot-pa-v1
values_changed
root['revision']
new_value20250513
old_value20250508
sandbox/cloud-speech-staging-
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/cloud-speech-staging-v1
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/cloud-speech-staging-v1p1beta1
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/cloud-speech-staging-v2
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/cloud-speech-test-
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/cloud-speech-test-v1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/cloud-speech-test-v1p1beta1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/cloud-speech-test-v2
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/content-autopush-notifications-pa-
dictionary_item_added
  • root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_WearExpressTransit']
  • root['schemas']['GoogleLogsTapandpayAndroid__Tp2AppLogEvent']['properties']['wearExpressTransit']
values_changed
root['revision']
new_value20250514
old_value20250512
root['schemas']['GoogleLogsTapandpayAndroid__Tp2AppLogEvent']['description']
new_valueTop-level extension to be reported Next id: 210
old_valueTop-level extension to be reported Next id: 209
iterable_item_added
root['schemas']['ComGoogleCommerceTapandpayNotifications_TapAndPayNotificationAppPayload_TokenProvisioningData']['properties']['paymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['GoogleInternalTapandpayV1__CheckEligibilityRequest']['properties']['supportedPaymentBundleTypes']['items']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['GoogleLogsTapandpayAndroid__MdocPresentationEvent']['properties']['presentationType']['enum'][6]CREDMAN_IN_APP_OPENID4VP_DRAFT24
root['schemas']['GoogleLogsTapandpayAndroid__MdocPresentationEvent']['properties']['presentationType']['enum'][7]CREDMAN_WEB_OPENID4VP_DRAFT24
root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][23]WEAR_AUTH_REQUIRED_OPEN_LOOP_TRANSIT
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][6]MAGIC_ENHANCE
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][6]Represents the Magic Enhance editing effect from Conversational Editing. Note as of 2025/05/13, Magic Enhance in Magic Editor is mapped to MAGIC_EDITOR, not this enum. http://google3/googlex/gcam/creative_camera/intuitive_editing/conversational_editing/common/abstract_syntax_tree.proto?q=symbol:%5CbFN_ENHANCE%5Cb
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1086]FINANCE_WATCHLIST_WIDGET
root['schemas']['Tapandpay_TokenizationOperationRequest_TokenizeCard']['properties']['auxiliaryPaymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['Tapandpay_TokenizationOperationRequest_TokenizeCard']['properties']['paymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['WalletGooglepayFrontendApiTransactions_CoreTransaction_SecureDataKey']['properties']['secureDataType']['enum'][12]COURIER_IN_SESSION_TRANSIT_OPAQUE_AUTHENTICATION_CREDENTIAL
root['schemas']['WalletGooglepayFrontendApiTransactions_CoreTransaction_SecureDataKey']['properties']['secureDataType']['enumDescriptions'][12]Opaque account credential used to provision transit private label cards. See go/transit-plc-native-provisioning for details.
sandbox/content-autopush-notifications-pa-v1
dictionary_item_added
  • root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_WearExpressTransit']
  • root['schemas']['GoogleLogsTapandpayAndroid__Tp2AppLogEvent']['properties']['wearExpressTransit']
  • root['schemas']['GoogleLogsTapandpayAndroid__TransitHceSessionEvent']['properties']['provisioningAndroidProfileOrigin']
values_changed
root['revision']
new_value20250514
old_value20250512
root['schemas']['GoogleLogsTapandpayAndroid__Tp2AppLogEvent']['description']
new_valueTop-level extension to be reported Next id: 210
old_valueTop-level extension to be reported Next id: 209
root['schemas']['GoogleLogsTapandpayAndroid__TransitHceSessionEvent']['description']
new_valueEvent related to communication over NFC using close loop transit tap. Next id: 34
old_valueEvent related to communication over NFC using close loop transit tap. Next id: 33
iterable_item_added
root['schemas']['ComGoogleCommerceTapandpayNotifications_TapAndPayNotificationAppPayload_TokenProvisioningData']['properties']['paymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['GoogleInternalTapandpayV1__CheckEligibilityRequest']['properties']['supportedPaymentBundleTypes']['items']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['GoogleLogsTapandpayAndroid__MdocPresentationEvent']['properties']['presentationType']['enum'][6]CREDMAN_IN_APP_OPENID4VP_DRAFT24
root['schemas']['GoogleLogsTapandpayAndroid__MdocPresentationEvent']['properties']['presentationType']['enum'][7]CREDMAN_WEB_OPENID4VP_DRAFT24
root['schemas']['GoogleLogsTapandpayAndroid__SettingState']['properties']['setting']['enum'][23]WEAR_AUTH_REQUIRED_OPEN_LOOP_TRANSIT
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][6]MAGIC_ENHANCE
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][6]Represents the Magic Enhance editing effect from Conversational Editing. Note as of 2025/05/13, Magic Enhance in Magic Editor is mapped to MAGIC_EDITOR, not this enum. http://google3/googlex/gcam/creative_camera/intuitive_editing/conversational_editing/common/abstract_syntax_tree.proto?q=symbol:%5CbFN_ENHANCE%5Cb
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][442]CONTENT_EXPLORATION_SFV
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][442]For exploring new short video content. go/discover-exploration-dd。
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1086]FINANCE_WATCHLIST_WIDGET
root['schemas']['Tapandpay_TokenizationOperationRequest_TokenizeCard']['properties']['auxiliaryPaymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['Tapandpay_TokenizationOperationRequest_TokenizeCard']['properties']['paymentBundleType']['enum'][31]CANONICAL_CPACE_BUNDLE
root['schemas']['WalletGooglepayFrontendApiTransactions_CoreTransaction_SecureDataKey']['properties']['secureDataType']['enum'][12]COURIER_IN_SESSION_TRANSIT_OPAQUE_AUTHENTICATION_CREDENTIAL
root['schemas']['WalletGooglepayFrontendApiTransactions_CoreTransaction_SecureDataKey']['properties']['secureDataType']['enumDescriptions'][12]Opaque account credential used to provision transit private label cards. See go/transit-plc-native-provisioning for details.
sandbox/content-autopush-people-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['InternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
sandbox/content-autopush-people-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['InternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
sandbox/content-autopush-people-pa-v2
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['InternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
sandbox/content-autopush-youtube-
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/content-autopush-youtube-v1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/content-autopush-youtube-v3
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/content-staging-testing-
values_changed
root['revision']
new_value20250513
old_value20250508
sandbox/content-staging-testing-v1
values_changed
root['revision']
new_value20250513
old_value20250508
sandbox/daily-3-paisa-pa-
dictionary_item_added
  • root['schemas']['GoogleInternalPaisaV1Presentation.CreditMoneySectionConfig_NudgeFabCondition']
  • root['schemas']['PaisaLogs._FopModuleCellV2Data']
  • root['schemas']['PaisaLogs._IssuerDisplayInfoConsistency']
  • root['schemas']['GoogleInternalPaisaV1Presentation._CreditMoneySectionConfig']['properties']['nudgeFabConditions']
  • root['schemas']['NbuPaisaFrontendActions.PayflowPageParams_BottomSheetSupplementaryInfo']['properties']['visualElementId']
  • root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['properties']['fopModuleCellV2Data']
  • root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['properties']['issuerDisplayInfoConsistency']
values_changed
root['revision']
new_value20250513
old_value20250506
root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['description']
new_valueVisual elements metadata for NBU Paisa app (go/paisa-ve2). All Metadata related to Visual Elements in Paisa app go here. IMPORTANT: All new extensions should be added into the {@link wireless_android_play_playlog.MessagesUsedAsWeakFieldsOrExtensions} to be statically linked into ClearCut c++ binaries. NextId: 299
old_valueVisual elements metadata for NBU Paisa app (go/paisa-ve2). All Metadata related to Visual Elements in Paisa app go here. IMPORTANT: All new extensions should be added into the {@link wireless_android_play_playlog.MessagesUsedAsWeakFieldsOrExtensions} to be statically linked into ClearCut c++ binaries. NextId: 297
root['schemas']['Geostore._InternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730CA
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][162]
new_valueSource based enrollment for Tap & Pay Arm2. b/408906218
old_valueSource based enrollment for Tap & Pay. b/408906218
iterable_item_added
root['schemas']['Geostore._InternalSourceSummaryProto']['properties']['provider']['enum'][204]PROVIDER_GOOGLE_MAP_GEOMETRY_TEAM
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enum'][164]TAP_AND_PAY_SOURCE_BASED_OFFER_ARM1
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enum'][165]TAP_AND_PAY_SOURCE_BASED_OFFER_ARM3
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][164]Source based enrollment for Tap & Pay Arm1. b/408906218
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][165]Source based enrollment for Tap & Pay Arm3. b/408906218
root['schemas']['NbuPaisaFrontendBillpay._OperatorCategory']['properties']['type']['enumDescriptions'][12]Please use MOBILE instead.
root['schemas']['PaisaLogs._BillPayConversationMetadata']['properties']['operatorCategoryType']['enumDescriptions'][12]Please use MOBILE instead.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][9]APPROVE_RELATIONSHIP_FULL_DELEGATE
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][10]REJECT_RELATIONSHIP_FULL_DELEGATE
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][11]DELETE_RELATIONSHIP_PARTIAL_DELEGATE_ENABLER
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][12]DELETE_RELATIONSHIP_PARTIAL_DELEGATE_DEPENDANT
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][13]DELETE_RELATIONSHIP_FULL_DELEGATE_ENABLER
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][14]DELETE_RELATIONSHIP_FULL_DELEGATE_DEPENDANT
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][9]Dependent approves full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][10]Dependent rejects full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][11]Enabler deletes partial delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][12]Dependent deletes partial delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][13]Enabler deletes full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][14]Dependent deletes full delegate relationship.
root['schemas']['PaisaLogs._MobilePlanCategoryData']['properties']['categoryType']['enum'][68]UNLIMITED_5G
root['schemas']['PaisaLogs._MobilePlanCategoryData']['properties']['categoryType']['enumDescriptions'][68]5G Unlimited
root['schemas']['PaisaLogs._SubscriptionFlowData']['properties']['operatorCategoryType']['enumDescriptions'][12]Please use MOBILE instead.
sandbox/daily-3-paisa-pa-v1
dictionary_item_added
  • root['schemas']['GoogleInternalPaisaV1Presentation.CreditMoneySectionConfig_NudgeFabCondition']
  • root['schemas']['PaisaLogs._FopModuleCellV2Data']
  • root['schemas']['PaisaLogs._IssuerDisplayInfoConsistency']
  • root['schemas']['GoogleInternalPaisaV1Presentation._CreditMoneySectionConfig']['properties']['nudgeFabConditions']
  • root['schemas']['NbuPaisaFrontendActions.PayflowPageParams_BottomSheetSupplementaryInfo']['properties']['visualElementId']
  • root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['properties']['fopModuleCellV2Data']
  • root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['properties']['issuerDisplayInfoConsistency']
values_changed
root['revision']
new_value20250513
old_value20250506
root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['description']
new_valueVisual elements metadata for NBU Paisa app (go/paisa-ve2). All Metadata related to Visual Elements in Paisa app go here. IMPORTANT: All new extensions should be added into the {@link wireless_android_play_playlog.MessagesUsedAsWeakFieldsOrExtensions} to be statically linked into ClearCut c++ binaries. NextId: 299
old_valueVisual elements metadata for NBU Paisa app (go/paisa-ve2). All Metadata related to Visual Elements in Paisa app go here. IMPORTANT: All new extensions should be added into the {@link wireless_android_play_playlog.MessagesUsedAsWeakFieldsOrExtensions} to be statically linked into ClearCut c++ binaries. NextId: 297
root['schemas']['Geostore._InternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730CA
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][162]
new_valueSource based enrollment for Tap & Pay Arm2. b/408906218
old_valueSource based enrollment for Tap & Pay. b/408906218
iterable_item_added
root['schemas']['Geostore._InternalSourceSummaryProto']['properties']['provider']['enum'][204]PROVIDER_GOOGLE_MAP_GEOMETRY_TEAM
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enum'][164]TAP_AND_PAY_SOURCE_BASED_OFFER_ARM1
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enum'][165]TAP_AND_PAY_SOURCE_BASED_OFFER_ARM3
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][164]Source based enrollment for Tap & Pay Arm1. b/408906218
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][165]Source based enrollment for Tap & Pay Arm3. b/408906218
root['schemas']['NbuPaisaFrontendBillpay._OperatorCategory']['properties']['type']['enumDescriptions'][12]Please use MOBILE instead.
root['schemas']['PaisaLogs._BillPayConversationMetadata']['properties']['operatorCategoryType']['enumDescriptions'][12]Please use MOBILE instead.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][9]APPROVE_RELATIONSHIP_FULL_DELEGATE
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][10]REJECT_RELATIONSHIP_FULL_DELEGATE
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][11]DELETE_RELATIONSHIP_PARTIAL_DELEGATE_ENABLER
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][12]DELETE_RELATIONSHIP_PARTIAL_DELEGATE_DEPENDANT
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][13]DELETE_RELATIONSHIP_FULL_DELEGATE_ENABLER
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][14]DELETE_RELATIONSHIP_FULL_DELEGATE_DEPENDANT
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][9]Dependent approves full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][10]Dependent rejects full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][11]Enabler deletes partial delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][12]Dependent deletes partial delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][13]Enabler deletes full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][14]Dependent deletes full delegate relationship.
root['schemas']['PaisaLogs._MobilePlanCategoryData']['properties']['categoryType']['enum'][68]UNLIMITED_5G
root['schemas']['PaisaLogs._MobilePlanCategoryData']['properties']['categoryType']['enumDescriptions'][68]5G Unlimited
root['schemas']['PaisaLogs._SubscriptionFlowData']['properties']['operatorCategoryType']['enumDescriptions'][12]Please use MOBILE instead.
sandbox/daily-4-paisa-pa-
dictionary_item_added
  • root['schemas']['GoogleInternalPaisaV1Presentation.CreditMoneySectionConfig_NudgeFabCondition']
  • root['schemas']['PaisaLogs._FopModuleCellV2Data']
  • root['schemas']['PaisaLogs._IssuerDisplayInfoConsistency']
  • root['schemas']['GoogleInternalPaisaV1Presentation._CreditMoneySectionConfig']['properties']['nudgeFabConditions']
  • root['schemas']['NbuPaisaFrontendActions.PayflowPageParams_BottomSheetSupplementaryInfo']['properties']['visualElementId']
  • root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['properties']['fopModuleCellV2Data']
  • root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['properties']['issuerDisplayInfoConsistency']
values_changed
root['revision']
new_value20250514
old_value20250507
root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['description']
new_valueVisual elements metadata for NBU Paisa app (go/paisa-ve2). All Metadata related to Visual Elements in Paisa app go here. IMPORTANT: All new extensions should be added into the {@link wireless_android_play_playlog.MessagesUsedAsWeakFieldsOrExtensions} to be statically linked into ClearCut c++ binaries. NextId: 299
old_valueVisual elements metadata for NBU Paisa app (go/paisa-ve2). All Metadata related to Visual Elements in Paisa app go here. IMPORTANT: All new extensions should be added into the {@link wireless_android_play_playlog.MessagesUsedAsWeakFieldsOrExtensions} to be statically linked into ClearCut c++ binaries. NextId: 297
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enum'][1]
new_valuePHONE_NUMBER
old_valuePARTIAL_PHONE_NUMBER
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][1]
new_valueIf the result only has matches (partial or complete) with the user's query using phone number keywords. This is also used in cases where the phone number lookup may be implicitly done for non-phone number queries (usually on the server).
old_valueIf the result only has partial matches with user's query using phone number keywords.
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enum'][1]
new_valuePHONE_NUMBER
old_valuePARTIAL_PHONE_NUMBER
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][4]
new_valueIf the result was resolved via UPI Mapper (numeric ID).
old_valueIf the result was resolved via UPI Mapper (phone number). Takes precedence over FULL_PHONE_NUMBER.
root['schemas']['Geostore._InternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730CA
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][162]
new_valueSource based enrollment for Tap & Pay Arm2. b/408906218
old_valueSource based enrollment for Tap & Pay. b/408906218
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][1]
new_valueIf the result only has matches (partial or complete) with the user's query using phone number keywords. This is also used in cases where the phone number lookup may be implicitly done for non-phone number queries (usually on the server).
old_valueIf the result only has partial matches with user's query using phone number keywords.
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][4]
new_valueIf the result was resolved via UPI Mapper (numeric ID).
old_valueIf the result was resolved via UPI Mapper (phone number). Takes precedence over FULL_PHONE_NUMBER.
iterable_item_added
root['schemas']['Geostore._InternalSourceSummaryProto']['properties']['provider']['enum'][204]PROVIDER_GOOGLE_MAP_GEOMETRY_TEAM
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enum'][164]TAP_AND_PAY_SOURCE_BASED_OFFER_ARM1
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enum'][165]TAP_AND_PAY_SOURCE_BASED_OFFER_ARM3
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][164]Source based enrollment for Tap & Pay Arm1. b/408906218
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][165]Source based enrollment for Tap & Pay Arm3. b/408906218
root['schemas']['MonetaSecurityApi._SecureDataKey']['properties']['secureDataType']['enum'][220]FAMILY_ISSUED_CARD
root['schemas']['MonetaSecurityApi._SecureDataKey']['properties']['secureDataType']['enumDescriptions'][220]A card number for a card issued by a partner bank for issued cards backed by 'gru' supervised stored value product. go/sv-supervised-design
root['schemas']['NbuPaisaFrontendBillpay._OperatorCategory']['properties']['type']['enumDescriptions'][12]Please use MOBILE instead.
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][3]If the result was resolved via UPI Mapper (phone number). Takes precedence over PHONE_NUMBER.
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enum'][1]SIZE_1_1
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enum'][2]SIZE_1_2
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enum'][4]SIZE_2_1
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enum'][5]SIZE_2_2
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enumDescriptions'][1]For India merchants, SIZE_1_1 represents businesses with an annual turnover of < 5 lakh INR (0.5 million).
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enumDescriptions'][2]For India merchants, SIZE_1_2 represents businesses with an annual turnover of >= 5 lakh and < 20 lakh INR (0.5 - 2 million INR).
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enumDescriptions'][4]For India merchants, SIZE_2_1 represents businesses with an annual turnover of >=20 and < 40 lakh INR (2-4 million INR).
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enumDescriptions'][5]For India merchants, SIZE_2_2 represents businesses with an annual turnover of >=40 lakh (4 million INR).
root['schemas']['PaisaLogs._BillPayConversationMetadata']['properties']['operatorCategoryType']['enumDescriptions'][12]Please use MOBILE instead.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][9]APPROVE_RELATIONSHIP_FULL_DELEGATE
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][10]REJECT_RELATIONSHIP_FULL_DELEGATE
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][11]DELETE_RELATIONSHIP_PARTIAL_DELEGATE_ENABLER
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][12]DELETE_RELATIONSHIP_PARTIAL_DELEGATE_DEPENDANT
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][13]DELETE_RELATIONSHIP_FULL_DELEGATE_ENABLER
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][14]DELETE_RELATIONSHIP_FULL_DELEGATE_DEPENDANT
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][9]Dependent approves full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][10]Dependent rejects full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][11]Enabler deletes partial delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][12]Dependent deletes partial delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][13]Enabler deletes full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][14]Dependent deletes full delegate relationship.
root['schemas']['PaisaLogs._MobilePlanCategoryData']['properties']['categoryType']['enum'][68]UNLIMITED_5G
root['schemas']['PaisaLogs._MobilePlanCategoryData']['properties']['categoryType']['enumDescriptions'][68]5G Unlimited
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][3]If the result was resolved via UPI Mapper (phone number). Takes precedence over PHONE_NUMBER.
root['schemas']['PaisaLogs._SubscriptionFlowData']['properties']['operatorCategoryType']['enumDescriptions'][12]Please use MOBILE instead.
iterable_item_removed
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enum'][2]FULL_PHONE_NUMBER
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][2]If the result only has complete matches with user's query using phone number keywords. This is also used in cases where the phone number lookup may be implicitly done for non-phone number queries (usually on the server).
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][5]If the result was resolved via UPI Mapper (numeric ID). Takes precedence over PARTIAL_PHONE_NUMBER.
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enum'][2]FULL_PHONE_NUMBER
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][2]If the result only has complete matches with user's query using phone number keywords. This is also used in cases where the phone number lookup may be implicitly done for non-phone number queries (usually on the server).
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][5]If the result was resolved via UPI Mapper (numeric ID). Takes precedence over PARTIAL_PHONE_NUMBER.
sandbox/daily-4-paisa-pa-v1
dictionary_item_added
  • root['schemas']['GoogleInternalPaisaV1Presentation.CreditMoneySectionConfig_NudgeFabCondition']
  • root['schemas']['PaisaLogs._FopModuleCellV2Data']
  • root['schemas']['PaisaLogs._IssuerDisplayInfoConsistency']
  • root['schemas']['GoogleInternalPaisaV1Presentation._CreditMoneySectionConfig']['properties']['nudgeFabConditions']
  • root['schemas']['NbuPaisaFrontendActions.PayflowPageParams_BottomSheetSupplementaryInfo']['properties']['visualElementId']
  • root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['properties']['fopModuleCellV2Data']
  • root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['properties']['issuerDisplayInfoConsistency']
values_changed
root['revision']
new_value20250514
old_value20250507
root['schemas']['PaisaLogs._PaisaVisualElementMetadata']['description']
new_valueVisual elements metadata for NBU Paisa app (go/paisa-ve2). All Metadata related to Visual Elements in Paisa app go here. IMPORTANT: All new extensions should be added into the {@link wireless_android_play_playlog.MessagesUsedAsWeakFieldsOrExtensions} to be statically linked into ClearCut c++ binaries. NextId: 299
old_valueVisual elements metadata for NBU Paisa app (go/paisa-ve2). All Metadata related to Visual Elements in Paisa app go here. IMPORTANT: All new extensions should be added into the {@link wireless_android_play_playlog.MessagesUsedAsWeakFieldsOrExtensions} to be statically linked into ClearCut c++ binaries. NextId: 297
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enum'][1]
new_valuePHONE_NUMBER
old_valuePARTIAL_PHONE_NUMBER
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][1]
new_valueIf the result only has matches (partial or complete) with the user's query using phone number keywords. This is also used in cases where the phone number lookup may be implicitly done for non-phone number queries (usually on the server).
old_valueIf the result only has partial matches with user's query using phone number keywords.
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enum'][1]
new_valuePHONE_NUMBER
old_valuePARTIAL_PHONE_NUMBER
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][4]
new_valueIf the result was resolved via UPI Mapper (numeric ID).
old_valueIf the result was resolved via UPI Mapper (phone number). Takes precedence over FULL_PHONE_NUMBER.
root['schemas']['Geostore._InternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730CA
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][162]
new_valueSource based enrollment for Tap & Pay Arm2. b/408906218
old_valueSource based enrollment for Tap & Pay. b/408906218
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][1]
new_valueIf the result only has matches (partial or complete) with the user's query using phone number keywords. This is also used in cases where the phone number lookup may be implicitly done for non-phone number queries (usually on the server).
old_valueIf the result only has partial matches with user's query using phone number keywords.
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][4]
new_valueIf the result was resolved via UPI Mapper (numeric ID).
old_valueIf the result was resolved via UPI Mapper (phone number). Takes precedence over FULL_PHONE_NUMBER.
iterable_item_added
root['schemas']['Geostore._InternalSourceSummaryProto']['properties']['provider']['enum'][204]PROVIDER_GOOGLE_MAP_GEOMETRY_TEAM
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enum'][164]TAP_AND_PAY_SOURCE_BASED_OFFER_ARM1
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enum'][165]TAP_AND_PAY_SOURCE_BASED_OFFER_ARM3
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][164]Source based enrollment for Tap & Pay Arm1. b/408906218
root['schemas']['GoogleInternalPaisaV1Social._SocialCampaignMetadata']['properties']['clientId']['enumDescriptions'][165]Source based enrollment for Tap & Pay Arm3. b/408906218
root['schemas']['MonetaSecurityApi._SecureDataKey']['properties']['secureDataType']['enum'][220]FAMILY_ISSUED_CARD
root['schemas']['MonetaSecurityApi._SecureDataKey']['properties']['secureDataType']['enumDescriptions'][220]A card number for a card issued by a partner bank for issued cards backed by 'gru' supervised stored value product. go/sv-supervised-design
root['schemas']['NbuPaisaFrontendBillpay._OperatorCategory']['properties']['type']['enumDescriptions'][12]Please use MOBILE instead.
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][3]If the result was resolved via UPI Mapper (phone number). Takes precedence over PHONE_NUMBER.
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enum'][1]SIZE_1_1
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enum'][2]SIZE_1_2
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enum'][4]SIZE_2_1
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enum'][5]SIZE_2_2
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enumDescriptions'][1]For India merchants, SIZE_1_1 represents businesses with an annual turnover of < 5 lakh INR (0.5 million).
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enumDescriptions'][2]For India merchants, SIZE_1_2 represents businesses with an annual turnover of >= 5 lakh and < 20 lakh INR (0.5 - 2 million INR).
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enumDescriptions'][4]For India merchants, SIZE_2_1 represents businesses with an annual turnover of >=20 and < 40 lakh INR (2-4 million INR).
root['schemas']['NbuPaisaFrontendMerchant._BusinessSize']['properties']['size']['enumDescriptions'][5]For India merchants, SIZE_2_2 represents businesses with an annual turnover of >=40 lakh (4 million INR).
root['schemas']['PaisaLogs._BillPayConversationMetadata']['properties']['operatorCategoryType']['enumDescriptions'][12]Please use MOBILE instead.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][9]APPROVE_RELATIONSHIP_FULL_DELEGATE
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][10]REJECT_RELATIONSHIP_FULL_DELEGATE
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][11]DELETE_RELATIONSHIP_PARTIAL_DELEGATE_ENABLER
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][12]DELETE_RELATIONSHIP_PARTIAL_DELEGATE_DEPENDANT
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][13]DELETE_RELATIONSHIP_FULL_DELEGATE_ENABLER
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enum'][14]DELETE_RELATIONSHIP_FULL_DELEGATE_DEPENDANT
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][9]Dependent approves full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][10]Dependent rejects full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][11]Enabler deletes partial delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][12]Dependent deletes partial delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][13]Enabler deletes full delegate relationship.
root['schemas']['PaisaLogs._DelegatePaymentsActionData']['properties']['actionType']['enumDescriptions'][14]Dependent deletes full delegate relationship.
root['schemas']['PaisaLogs._MobilePlanCategoryData']['properties']['categoryType']['enum'][68]UNLIMITED_5G
root['schemas']['PaisaLogs._MobilePlanCategoryData']['properties']['categoryType']['enumDescriptions'][68]5G Unlimited
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][3]If the result was resolved via UPI Mapper (phone number). Takes precedence over PHONE_NUMBER.
root['schemas']['PaisaLogs._SubscriptionFlowData']['properties']['operatorCategoryType']['enumDescriptions'][12]Please use MOBILE instead.
iterable_item_removed
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enum'][2]FULL_PHONE_NUMBER
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][2]If the result only has complete matches with user's query using phone number keywords. This is also used in cases where the phone number lookup may be implicitly done for non-phone number queries (usually on the server).
root['schemas']['NbuPaisaFrontendDiscovery._SearchResultLookupDetails']['properties']['matchType']['enumDescriptions'][5]If the result was resolved via UPI Mapper (numeric ID). Takes precedence over PARTIAL_PHONE_NUMBER.
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enum'][2]FULL_PHONE_NUMBER
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][2]If the result only has complete matches with user's query using phone number keywords. This is also used in cases where the phone number lookup may be implicitly done for non-phone number queries (usually on the server).
root['schemas']['PaisaLogs._SearchResultLookupDetailsLogging']['properties']['matchType']['enumDescriptions'][5]If the result was resolved via UPI Mapper (numeric ID). Takes precedence over PARTIAL_PHONE_NUMBER.
sandbox/dev-scone-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['CustomerSupportContentFrdVrgSetContainer']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['CustomerSupportContentScFrdValues']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
sandbox/dev-scone-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['CustomerSupportContentFrdVrgSetContainer']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['CustomerSupportContentScFrdValues']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
sandbox/phonedeviceverification-pa-prod-
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/phonedeviceverification-pa-prod-v1
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/preprod-bifrost-firealerts-c2p-
values_changed
root['revision']
new_value20250513
old_value20250506
sandbox/preprod-bifrost-firealerts-c2p-v1
values_changed
root['revision']
new_value20250513
old_value20250506
sandbox/preprod-fitbit-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/preprod-fitbit-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/preprod-fitbit-pa-v3
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/preprod-fitbit-pa-v4
dictionary_item_added
  • root['schemas']['RecommendedSleepScheduleComponent']
  • root['schemas']['SleepNeed']
  • root['schemas']['RichElement']['properties']['recommendedSleepScheduleComponent']
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/preprod-growth-pa-
values_changed
root['revision']
new_value20250513
old_value20250509
sandbox/preprod-growth-pa-v1
values_changed
root['revision']
new_value20250513
old_value20250509
sandbox/preprod-nestauthz-pa-
values_changed
root['revision']
new_value20250513
old_value20250511
sandbox/preprod-nestauthz-pa-v1
values_changed
root['revision']
new_value20250513
old_value20250511
sandbox/prod-phonedeviceverification-pa-
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/prod-phonedeviceverification-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/qa-admin-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/qa-admin-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-accountsettingsmobile-pa-
dictionary_item_added
  • root['fullyEncodeReservedExpansion']
values_changed
root['baseUrl']
new_valuehttps://reach-pa.googleapis.com/
old_valuehttps://staging-accountsettingsmobile-pa.sandbox.googleapis.com/
root['canonicalName']
new_valueReach Presentation Service
old_valueAccount Settings Mobile
root['description']
new_valuereach-pa.googleapis.com API.
old_valueAn API which services Google account settings UIs on Android and iOS.
root['documentationLink']
new_valuehttp://go/safetyexp-entry-point-dd
old_valuehttp://go/asm
root['id']
new_valuereach_pa:v1
old_valueaccountsettingsmobile_pa:v1
root['mtlsRootUrl']
new_valuehttps://reach-pa.mtls.googleapis.com/
old_valuehttps://staging-accountsettingsmobile-pa.mtls.sandbox.googleapis.com/
root['name']
new_valuereach_pa
old_valueaccountsettingsmobile_pa
root['resources']['v1']['methods']
new_value
getAccountMessages
descriptionFetches user's current advice state, potentially updates respective badge dismissal
flatPathv1:getAccountMessages
httpMethodPOST
idreach_pa.getAccountMessages
parameterOrder
parameters
pathv1:getAccountMessages
request
$refAccountMessagesRequest
response
$refAccountMessagesResponse
updateAccountMessages
descriptionUpdates user's current advice state, like updating the advice dismissal status
flatPathv1:updateAccountMessages
httpMethodPOST
idreach_pa.updateAccountMessages
parameterOrder
parameters
pathv1:updateAccountMessages
request
$refUpdateAccountMessagesRequest
response
$refUpdateAccountMessagesResponse
old_value
getClientConfig
descriptionRequests config data for iOS clients.
flatPathv1:getClientConfig
httpMethodPOST
idaccountsettingsmobile_pa.getClientConfig
parameterOrder
parameters
pathv1:getClientConfig
request
$refGetClientConfigRequest
response
$refGetClientConfigResponse
getResource
descriptionRequests a resource.
flatPathv1:getResource
httpMethodPOST
idaccountsettingsmobile_pa.getResource
parameterOrder
parameters
pathv1:getResource
request
$refGetResourceRequest
response
$refGetResourceResponse
getScreen
descriptionRequests a screen.
flatPathv1:getScreen
httpMethodPOST
idaccountsettingsmobile_pa.getScreen
parameterOrder
parameters
pathv1:getScreen
request
$refGetScreenRequest
response
$refGetScreenResponse
getSignedOutResource
descriptionRequests a resource from a signed-out context.
flatPathv1:getSignedOutResource
httpMethodPOST
idaccountsettingsmobile_pa.getSignedOutResource
parameterOrder
parameters
pathv1:getSignedOutResource
request
$refGetSignedOutResourceRequest
response
$refGetSignedOutResourceResponse
prefetchRelatedScreens
descriptionRequests a list of screens which are related to a specified one, with the purpose of prefetching them in the client application.
flatPathv1:prefetchRelatedScreens
httpMethodPOST
idaccountsettingsmobile_pa.prefetchRelatedScreens
parameterOrder
parameters
pathv1:prefetchRelatedScreens
request
$refPrefetchRelatedScreensRequest
response
$refPrefetchRelatedScreensResponse
search
descriptionSearches through resources
flatPathv1:search
httpMethodPOST
idaccountsettingsmobile_pa.search
parameterOrder
parameters
pathv1:search
request
$refSearchRequest
response
$refSearchResponse
setResourceDismissalState
descriptionSets the resource state, e.g. resource is dismissed
flatPathv1:setResourceDismissalState
httpMethodPOST
idaccountsettingsmobile_pa.setResourceDismissalState
parameterOrder
parameters
pathv1:setResourceDismissalState
request
$refSetResourceDismissalStateRequest
response
$refSetResourceDismissalStateResponse
root['revision']
new_value20250514
old_value20250512
root['rootUrl']
new_valuehttps://reach-pa.googleapis.com/
old_valuehttps://staging-accountsettingsmobile-pa.sandbox.googleapis.com/
root['schemas']
new_value
AccountAdvice
descriptionData to render OneGoogle bento account advice
idAccountAdvice
properties
additionalInfo
$refAdditionalInfo
descriptionOptional additional information included with the advice. Currently only used for recovery factor advice.
adviceId
descriptionUnique identifier of the advice type.
formatint32
typeinteger
ctaText
descriptionText to display on the CTA button.
typestring
description
descriptionDescription of the advice.
typestring
destination
$refAdviceDestination
descriptionDestination to open once Bento account advice CTA is clicked
dismissalText
descriptionText to display on the dismissal button.
typestring
title
descriptionTitle of the advice.
typestring
uiTreatment
descriptionUI treatment of the advice.
enum
  • UI_TREATMENT_UNSPECIFIED
  • YELLOW_CARD
  • BLUE_CARD_SLIM
  • BLUE_CARD_EXTENDED
enumDescriptions
  • No information about UI treatment, should never be used.
  • Yellow card UI treatment for recovery phone advice.
  • Blue card slim version UI treatment for home address advice.
  • Blue card extended version UI treatment for home address advice.
typestring
typeobject
AccountMenu
descriptionData to render OneGoogle account menu only for SafetyExp
idAccountMenu
properties
alertLevel
enum
  • ALERT_LEVEL_UNSPECIFIED
  • NO_ADVICE
  • ADVICE
  • ADVICE_REQUIRING_ATTENTION
enumDescriptions
  • No information about alert level
  • No advice — account is in a good shape
  • There is advice available
  • There is advice that require attention
typestring
destination
$refAlertDestination
typeobject
AccountMessagesRequest
descriptionRequest for the GetAccountMessages RPC
idAccountMessagesRequest
properties
accountParticleDiscVersion
$refVersion
descriptionVersion of the AccountParticleDisc that is currently present on the device, iff present.
adviceFlavours
descriptionThe flavour of advice applicable to the request. Response data will be accordingly produced.
items
enum
  • UNSPECIFIED_ADVICE_FLAVOUR
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_NO_DESCRIPTION_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_GMAIL_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_NO_BADGE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_VARIANT_2
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_PHOTOS_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_DRIVE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_GMAIL_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_PHOTOS_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_DRIVE_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_GMAIL_VARIANT_1
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_VARIANT_1
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_VARIANT_2
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_MAPS_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_MAPS_SLIM
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_SEARCH_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_SEARCH_SLIM
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_ISOLATED_MAPS_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_ISOLATED_SEARCH_EXTENDED
enumDescriptions
  • Show Add recovery phone advice with variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with no description variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with gmail variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with variant 1 IFF user has no recovery option. Never show badge.
  • Show Add recovery phone advice IFF user has no recovery phone set.
  • Show Add recovery phone advice IFF user has no recovery phone set.
  • Show Add recovery phone photos variant advice IFF user has no recovery phone set.
  • Show Add recovery phone drive variant advice IFF user has no recovery phone set.
  • Show Add recovery phone gmail variant advice IFF user has no recovery phone set.
  • Show Add recovery email advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email photos variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email drive variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email gmail variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add home address advice with variant 1 IFF user has no home address present.
  • Show Add home address advice with variant 2 IFF user has no home address present.
  • Show Add home address advice with maps variant 1 IFF user has no home address present.
  • Show Add home address advice with maps variant 2 IFF user has no home address present.
  • Show Add home address advice with search variant 1 IFF user has no home address present.
  • Show Add home address advice with search variant 2 IFF user has no home address present.
  • Show Add home address advice with maps variant 1 IFF user has no home address present with other non critical advice disabled.
  • Show Add home address advice with search variant 1 IFF user has no home address present with other non critical advice disabled.
typestring
typearray
context
$refContext
descriptionContext of the triggering call, e.g. version/CL, platform, etc
surfaces
descriptionList of surfaces to fetch messages for: OneGoogle account particle disk, OneGoogle account menu, etc
items
enum
  • SURFACE_UNSPECIFIED
  • ACCOUNT_PARTICLE_DISC
  • ACCOUNT_MENU
  • BENTO_ACCOUNT_MENU
  • BENTO_ACCOUNT_PARTICLE_DISC
enumDescriptions
  • Default value, should never be used
  • OneGoogle account particle disc which will open SafetyExp account menu on tap.
  • OneGoogle account menu only used for SafetyExp
  • OneGoogle bento account menu
  • OneGoogle account particle disc which will open Bento account menu on tap.
typestring
typearray
triggeringEvent
$refTriggeringEvent
descriptionThe event that triggered the fetching, e.g. OneGoogle account menu has opened. Allows server to decide what data source to use (cached or live data) and what other actions to perform, e.g. dismiss the badge if account menu was open
typeobject
AccountMessagesResponse
descriptionResponse for the GetAccountMessages RPC
idAccountMessagesResponse
properties
accountAdvices
descriptionList of active advices to show the user
items
$refAccountAdvice
typearray
accountMenu
$refAccountMenu
descriptionOnly used for SafetyExp
accountParticleDisc
$refAccountParticleDisc
isServerDarkLaunch
descriptionThe server is currently in a ‘dark launch’ state.
typeboolean
typeobject
AccountParticleDisc
descriptionData to render OneGoogle account particle disc
idAccountParticleDisc
properties
badgeDismissalEvents
items
enum
  • BADGE_DISMISSAL_EVENT_UNSPECIFIED
  • ACCOUNT_MENU_OPENED
enumDescriptions
  • Shouldn't be used
  • User has opened account menu
typestring
typearray
badgeStatus
enum
  • BADGE_STATUS_UNSPECIFIED
  • NONE
  • ATTENTION
enumDescriptions
  • No information about badge status
  • No badge
  • Attention badge (yellow)
typestring
version
$refVersion
typeobject
AdditionalInfo
descriptionAdditional miscellaneous information included with the advice.
idAdditionalInfo
properties
numExistingRecoveryFactors
descriptionNumber of existing recovery factors the user has.
formatint32
typeinteger
typeobject
AdviceDestination
descriptionDestination to open once Bento account advice CTA is clicked
idAdviceDestination
properties
resourceKey
$refResourceKey
descriptionResource to open in the Google Account
url
$refSafeUrlProto
descriptionURL to open in the browser
typeobject
AlertDestination
descriptionDestination to open once OneGoogle account menu entrypoint is clicked
idAlertDestination
properties
resourceKey
$refResourceKey
descriptionResource to open in the Google Account
url
$refSafeUrlProto
descriptionURL to open in the browser
typeobject
AndroidClientVersion
idAndroidClientVersion
properties
androidOsSdk
descriptionThe Android OS SDK version, e.g. 28 (Android 9 is SDK 28).
formatint32
typeinteger
androidOsVersion
descriptionThe Android OS version, e.g. "5.1.1"
typestring
callingAndroidApp
descriptionApplicationId (package name) or alias of the app that initiated the request
typestring
gmscoreVersionCode
descriptionGmsCore version code which is defined in google3/java/com/google/android/gmscore/integ/package/common-base/src/com/google/android/gms/common/util/VersionUtils.java getVersionCode(), e.g. 18477021
formatint32
typeinteger
gmscoreVersionName
descriptionGmsCore info which is defined in google3/java/com/google/android/gmscore/integ/package/common-base/src/com/google/android/gms/common/util/VersionUtils.java getVersionName(), e.g. "18.4.77 (eng-040408-254230773)"
typestring
typeobject
Context
descriptionThe version of a specific piece of client software. Used mainly for logging, metrics and debugging. Can be used in future for graceful degradation of features for outdated client versions
idContext
properties
androidClientVersion
$refAndroidClientVersion
hideEntryPointIfViewed
descriptionIf true, don't show EP once Y days have passed since the user viewed it.
typeboolean
hideEntryPointIfVisited
descriptionIf true, don't show EP once X days have passed since the user clicked it.
typeboolean
iosClientVersion
$refIOSClientVersion
isClientDarkLaunch
descriptionThe client is currently in a ‘dark launch’ state.
typeboolean
webClientVersion
$refWebClientVersion
typeobject
IOSClientVersion
idIOSClientVersion
properties
iosAppBundleId
descriptionThe bundle ID (CFBundleIdentifier) of the hosting iOS app e.g. "com.google.ios.youtube"
typestring
iosAppVersion
descriptionThe version (CFBundleVersion) of the hosting iOS app, e.g. "10.30.11661"
typestring
iosBuildChangelist
descriptionChangelist that this client was built at. Obtained from google3/googlemac/Shared/Metrics/Phenotype/Classes/PHTPhenotypeBuildData.h
typestring
typeobject
OneGoogleTriggeringEvent
descriptionOneGoogle specific event that triggered client to fetch the data
idOneGoogleTriggeringEvent
properties
reason
descriptionEnum describing the reason for the triggering event, e.g. account menu open
enum
  • ONE_GOOGLE_TRIGGERING_EVENT_REASON_UNSPECIFIED
  • ACCOUNT_MENU_OPENED
  • ACCOUNT_SWITCHED
  • PERIODIC_POLL
  • TICKLE_RECEIVED
  • TAB_SWITCH
  • SECURITY_ADVISOR_FLOW_COMPLETED
  • WEB_PAGE_LOAD
enumDescriptions
  • Default value, should never be used
  • User has opened account menu
  • User has switched the account
  • Library initiated periodic poll
  • Library received a tickle to invalidate the state
  • User switched tab (using visibility API).
  • Security Advisor flow was completed. Only implemented on iOS.
  • The page was loaded and APD was rendered. See go/og-badge-ads.
typestring
typeobject
ResourceKey
descriptionEach resource will be identified by a resource key, which contains a resource ID and resource parameters. Clients will use the ResourceKey as a cache key.
idResourceKey
properties
resourceId
descriptiona value from the ResourceId enum
formatint32
typeinteger
resourceParams
additionalProperties
typestring
descriptionkey-value map of request parameters
typeobject
typeobject
SafeUrlProto
descriptionMessage containing a string that is safe to use in URL contexts in DOM APIs and HTML documents, where the URL context does not refer to a resource that loads code.
idSafeUrlProto
properties
privateDoNotAccessOrElseSafeUrlWrappedValue
descriptionIMPORTANT: Never set or read this field, even from tests, it is private. See documentation at the top of .proto file for programming language packages with which to create or read this message.
typestring
typeobject
TriggeringEvent
descriptionEvent that triggered client to fetch the data
idTriggeringEvent
properties
onegoogleTriggeringEvent
$refOneGoogleTriggeringEvent
typeobject
UpdateAccountMessagesRequest
descriptionRequest for the UpdateAccountMessages RPC
idUpdateAccountMessagesRequest
properties
dismissedAdviceIds
descriptionList of advices which are dismissed in this request. E.g. when user explicitly clicked on "Not now/Dismiss" to dismiss the advice screen/7vixUwswqjT7APa
items
formatint32
typeinteger
typearray
typeobject
UpdateAccountMessagesResponse
descriptionResponse for the UpdateAccountMessages RPC. Empty response means success
idUpdateAccountMessagesResponse
properties
typeobject
Version
descriptionA version of account particle disc status that is opaque to the client. To be defined by server and passed to client to pass it back, when needed
idVersion
properties
typeobject
WebClientVersion
idWebClientVersion
properties
buildLabel
descriptionLabel associated with the build of this binary. See google3/java/com/google/apps/framework/blaze/ImmutableBuildData.kt
typestring
cachedAlertLevel
descriptionAlertLevel web client obtained from OGS. This will be used to compare OGS's AlertLevel generation logic with RPS's AlertLevel generation logic. Web client will populate this field on first AM open of their session. See go/safetyexp-state-mismatch
enum
  • ALERT_LEVEL_UNSPECIFIED
  • NO_ADVICE
  • ADVICE
  • ADVICE_REQUIRING_ATTENTION
enumDescriptions
  • No information about alert level
  • No advice — account is in a good shape
  • There is advice available
  • There is advice that require attention
typestring
typeobject
old_value
ATTSignalConfig
descriptionConfigures Octarine webview on iOS to append ATT (Apple Tracking Transparency) consent state to URLs it navigates to. URLs are not modified if the parameter is already present.
idATTSignalConfig
properties
paramName
descriptionThe name of the query parameter being appended to the URL.
typestring
urlPatterns
descriptionList of regular expressions for mathing URLs.
items
typestring
typearray
typeobject
AccountMenuInformation
descriptionInformation that can be provided to the OGL account menu Next Id: 2
idAccountMenuInformation
properties
accountAlertLevel
descriptionThe alert level of the account, based on security advisor suggestions.
enum
  • ACCOUNT_ALERT_LEVEL_UNSPECIFIED
  • ACCOUNT_ALERT_LEVEL_INFORMATION
  • ACCOUNT_ALERT_LEVEL_SUGGESTION
  • ACCOUNT_ALERT_LEVEL_RECOMMENDATION
  • ACCOUNT_ALERT_LEVEL_CRITICAL
enumDescriptions
  • The status was not fetched or is otherwise unknown.
  • Safe / Green account state without any recommendations.
  • Yellow account state with low-priority recommendations (i.e., suggestions).
  • Yellow account state with high-priority recommendations.
  • Critical / Red account state with acute warnings.
typestring
typeobject
ActionChip
descriptionAn action chip.
idActionChip
properties
icon
$refImage
descriptionIcon displayed on the left of the chip.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
stackItemImage
$refImage
descriptionWhen ActionChip is converted to StackItem, this is the image displayed on the left of the new StackItem. screen/3zk9fDfWnP93UKN This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
text
descriptionText of the chip.
typestring
typeobject
ActionChipBlock
descriptionA block containing a scrollable horizontal list of action chips.
idActionChipBlock
properties
chips
descriptionList of action chips.
items
$refActionChip
typearray
listPreviewUnitTotal
descriptionTotal number of chips there would have been if not limited/truncated. This will be mapped to ListPreviewUnit.total.
formatint32
typeinteger
wrapChips
descriptionWhether to wrap chips when there isn't enough space. Currently available for web only.
typeboolean
typeobject
ActionChipsUnit
descriptionscreen/82c8fpyatXbybbe
idActionChipsUnit
properties
actionChips
descriptionActionChips
items
$refActionChip
typearray
wrapChips
descriptionWhether the chips should wrap when there's not enough horizontal space.
typeboolean
typeobject
ActionItem
descriptionThe action item that may be used to build all kind of menus.
idActionItem
properties
delegateLinkType
descriptionSpecifies that a Link from elsewhere in the current screen's resource graph should be used, instead of the target or link fields.
enum
  • DELEGATE_UNSPECIFIED
  • DELEGATE_TO_SUPPORT_LINK
enumDescriptions
  • Unspecified delegate link type
  • Use the value in support_link from the current screen resource
typestring
icon
$refImage
descriptionThe icon of the action item.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe id of the target resource. DEPRECATED: Use link instead.
title
descriptionThe title of the action item.
typestring
typeobject
ActionLineBlock
descriptionA block containing a navigation link and an icon.
idActionLineBlock
properties
expansionUnitLabel
descriptionWhen ActionLineBlock is converted to StackItem, this will be the label of the ExpansionUnit. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typestring
forcedConversionToStackItem
descriptionForces the conversion of ActionLineBlock to StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeboolean
icon
$refImage
descriptionicon shown on the right of the block, e.g. chevron icon.
stackItemImage
$refImage
descriptionWhen ActionLineBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
text
descriptionVisible text of the link.
typestring
typeobject
ActivityListItemBlock
descriptionA block representing a List item to display activities. Next Id: 7
idActivityListItemBlock
properties
description
descriptionA description of the item, shown underneath the special description.
typestring
image
$refImage
descriptionAn illustration, if set, shown on the left side of the title&description.
imageLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the image. Eventually should completely replace the `target` field.
imageTarget
$refResourceKey
deprecatedTrue
descriptionAn optional link target for the image.
specialDescription
$refSpecialDescription
descriptionSpecial description shown underneath the title.
title
$refText
descriptionThe title of the item, as the most prominent text of the item.
typeobject
AdditionalDescription
descriptionThe additional description that might be displayed for some account types. Next id: 8
idAdditionalDescription
properties
image
$refImage
descriptionAn account type logo icon.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
descriptionThe target resource of the link.
linkText
descriptionThe text in the link that shows up on managed account types (e.g. 'Learn More').
typestring
mainText
descriptionThe secondary description message that shows up on managed account types.
typestring
typeobject
AdditionalParagraph
descriptionEncapsulates one of additional sections of information displayed to the user below the sign in button. Next id: 7
idAdditionalParagraph
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionOptional link destination. DEPRECATED: Use link instead.
linkText
descriptionThe text of the link. The link will be displayed inline with the main text. Can be omited leaving just the text.
typestring
text
descriptionMain text in this paragraph. Can be omited leaving just the link.
typestring
typeobject
Alternative
descriptionAlternatives represent different ways in which a screen can be displayed, e.g. as a native menu or a native setting. Exactly one of the fields should be set. Next id: 14
idAlternative
properties
androidIntentAlternative
$refAndroidIntentAlternative
descriptionOpens a native app by launching an Android intent.
browserAlternative
$refBrowserAlternative
descriptionDisplays a screen by opening a page in the browser.
cardsAlternative
$refCardsAlternative
descriptionOpens a native app screen with tabs and card deck.
fauxbakeAlternative
$refFauxbakeAlternative
descriptionOpens a native fauxbake screen, allowing to change the profile picture.
menuAlternative
$refMenuAlternative
descriptionDisplays a screen as a native menu.
messageAlternative
$refMessageAlternative
descriptionDisplays a screen by showing a message to the user.
nativeAlternative
$refNativeAlternative
descriptionDisplays a screen as a native setting.
nativeNavigationAlternative
$refNativeNavigationAlternative
descriptionNavigates to a native screen from a web or webview page.
onboardingAlternative
$refOnboardingAlternative
deprecatedTrue
descriptionOpens an onboarding screen.
placeholderAlternative
$refPlaceholderAlternative
descriptionReserved for internal use by clients.
searchAlternative
$refSearchAlternative
descriptionOpens a native app screen with a search box and results.
supportAlternative
$refSupportAlternative
descriptionOpens a support panel if possible, otherwise opens the support screen.
webviewAlternative
$refWebviewAlternative
descriptionDisplays a screen by opening a page in a WebView.
typeobject
AnchorNavigationParams
descriptionConfiguration items used when scrolling to an item on the screen Next Id: 2
idAnchorNavigationParams
properties
anchor
descriptionThe identifier is used to find an item to which scrolling should happen. The corresponding item should have the same anchor.
typestring
typeobject
AndroidIntent
descriptionAndroid intent
idAndroidIntent
properties
action
descriptionThe intent action, such as ACTION_VIEW.
typestring
categories
descriptionA list of intent categories.
items
typestring
typearray
className
descriptionThe intent class. This should be the complete class with package name. Required.
typestring
extras
additionalProperties
$refExtra
descriptionA map of intent extras keyed by the names of the extras.
typeobject
flagActivityNewTask
descriptionWhether to set the Intent flag FLAG_ACTIVITY_NEW_TASK.
typeboolean
packageName
descriptionThe intent package name. Required.
typestring
thirdParty
deprecatedTrue
descriptionThe intent is for a third-party app. If false, the client will verify that the called app has a Google signature.
typeboolean
type
descriptionThe intent MIME data type.
typestring
uri
descriptionData uri.
typestring
typeobject
AndroidIntentAlternative
descriptionAn alternative with an intent and conditions to launch an Android activity
idAndroidIntentAlternative
properties
check
descriptionDefines what type of intent security check is performed on the client.
enum
  • CHECK_UNSPECIFIED
  • FIRST_PARTY_CHECK
  • SYSTEM_CHECK
  • THIRD_PARTY_CHECK
enumDescriptions
  • This is treated same as the first party check.
  • * Performs following checks: - class name or action is present - package name is present - package is Google signed
  • * Performs following checks: - intent resolves - package name of resolved intent is in the system partition
  • * Performs following checks: - class name is present TODO(b/119490916) Verify that we can allow intent actions as well.
typestring
intent
$refAndroidIntent
descriptionAndroid intent to launch
rules
descriptionIf present, only use the intent if one of these requirements is met (i.e. rules are ORed)
items
$refAndroidIntentRule
typearray
typeobject
AndroidIntentCapabilities
descriptionThe intent capabilities of the client Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idAndroidIntentCapabilities
properties
accountNameBackPropagation
descriptionWhether the client supports propagating the account name back to the opening first- or zero party activity.
typeboolean
flagActivityNewTask
descriptionWhether the client supports setting the Intent flag FLAG_ACTIVITY_NEW_TASK.
typeboolean
supportedAndroidIntentCheck
descriptionWhether the client supports a specific intent check type.
items
$refSupportedAndroidIntentCheck
typearray
typeobject
AndroidIntentRule
descriptionAll conditions that are present must be met for this "rule" to be met (i.e. conditions are ANDed).
idAndroidIntentRule
properties
maxVersionCode
descriptionOnly use the intent alternative if the package has at most this version code, exclusive.
formatint32
typeinteger
maxVersionInfo
descriptionThe number of ints sent here should match the format of the version name of the provided package e.g. if the version name is xx.yy.zz, three ints should be sent to decide whether the right package version is installed. Missing values will be treated as zeros. The comparison is done by comparing each of these ints against a piece of the version name (xx.yy.zz) from most major piece (xx) to least (zz), exclusive.
items
formatint32
typeinteger
typearray
minVersionCode
descriptionOnly use the intent alternative if the package has at least this version code, inclusive
formatint32
typeinteger
minVersionInfo
descriptionThe number of ints sent here should match the format of the version name of the provided package e.g. if the version name is xx.yy.zz, three ints should be sent to decide whether the right package version is installed. Missing values will be treated as zeros. The comparison is done by comparing each of these ints against a piece of the version name (xx.yy.zz) from most major piece (xx) to least (zz), inclusive.
items
formatint32
typeinteger
typearray
packageName
descriptionOnly use the intent alternative if the package is installed. Required.
typestring
typeobject
AnimationSegment
deprecatedTrue
descriptionDescribes the features of the animation segment, which should be applied to the animation specified in OnboardingFlow. Next Id: 3
idAnimationSegment
properties
animationEndFrame
descriptionThe end frame number of the animation segment. Required.
formatint32
typeinteger
animationStartFrame
descriptionThe start frame number of the animation segment. Required.
formatint32
typeinteger
typeobject
AppBar
descriptionRenders the app bar. See go/mg-redesign-header-proto for more info.
idAppBar
properties
actionItems
descriptionAction items to show in the toolbar. Only used on Android and iOS.
items
$refActionItem
typearray
backButtonTarget
$refResourceKey
deprecatedTrue
descriptionThe destination of the back button only used on Web, ignored by other platforms. DEPRECATED: Use link instead.
backLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the back button click only used on Web, ignored by other platforms. Eventually should completely replace the `target` field.
closeButton
descriptionWhether to show a close button instead of a back button. Only used on Android. On iOS, the state of the navigation stack determines whether a close button is shown. On Web, a close button is never shown.
typeboolean
title
descriptionThe title text to be displayed.
typestring
typeobject
Attribute
descriptionAttribute
idAttribute
properties
attribute
descriptionText of the attribute
typestring
image
$refImage
descriptionAn optional image - screen/ivNErM2XjsmVbU7.
typeobject
AttributesUnit
descriptionscreen/8vM3aFoKwwLD7FN
idAttributesUnit
properties
attributes
descriptionList of attributes.
items
$refAttribute
typearray
typeobject
Block
descriptionBuilding block of a card Next id: 35
idBlock
properties
actionChipBlock
$refActionChipBlock
descriptionAction Chip Block
actionLineBlock
$refActionLineBlock
descriptionNavigation Link Block
carouselBlock
$refCarouselBlock
descriptionCarousel Block
descriptionBlock
$refDescriptionBlock
descriptionDescription block
dividerBlock
$refDividerBlock
descriptionDivider Block
imageBlock
$refImageBlock
descriptionImage block
legendBlock
$refLegendBlock
descriptionLegend Block
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
listItemBlock
$refListItemBlock
descriptionList Item Block
profilePictureBlock
$refProfilePictureBlock
descriptionProfile Picture Block
progressBarBlock
$refProgressBarBlock
descriptionProgress Bar Block
progressBarListItemBlock
$refProgressBarListItemBlock
descriptionList item-like block with progress bar
searchBlock
$refSearchBlock
descriptionA block that has a search bar.
signInBlock
$refSignInBlock
descriptionSign In Block
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
twoColumnTableBlock
$refTwoColumnTableBlock
descriptionTwo Column Table Block
typeobject
BoolArray
descriptionA boolean array
idBoolArray
properties
values
descriptionvalues of boolean array
items
typeboolean
typearray
typeobject
BottomButton
descriptionOne of the BottomNav buttons.
idBottomButton
properties
icon
$refImage
descriptionButton icon (default version) to be displayed above the title. Instead, only the image_id can be used
link
$refLink
descriptionLink referencing the screen that should be opened when the item is activated. Not supported on iOS and Android.
menu
$refBottomDrawerMenu
descriptionThe bottom menu.
selectedIcon
$refImage
descriptionButton icon (selected version) to be displayed above the title. Instead, only the image_id can be used
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Bottom Navigation is deprecated.
title
descriptionButton caption.
typestring
typeobject
BottomDrawerMenu
descriptionThe bottom navigation drawer menu.
idBottomDrawerMenu
properties
blocks
descriptionThe list of blocks in the bottom menu. The order of the blocks in the list matches the order they will appear in the UI, top to bottom.
items
$refBottomDrawerMenuBlock
typearray
typeobject
BottomDrawerMenuBlock
descriptionA building block of the bottom navigation menu drawer.
idBottomDrawerMenuBlock
properties
divider
$refBottomDrawerMenuDivider
descriptionA horizontal divider.
menuItem
$refBottomDrawerMenuItem
descriptionA menu item.
typeobject
BottomDrawerMenuDivider
descriptionA horizontal divider for the bottom navigation menu drawer.
idBottomDrawerMenuDivider
properties
typeobject
BottomDrawerMenuItem
descriptionA bottom navigation menu drawer item, pointing to targets across the app.
idBottomDrawerMenuItem
properties
icon
$refImage
descriptionA small icon to be displayed next to the item title. Truly optional.
link
$refLink
descriptionLink referencing the screen that should be opened when the item is activated. Not supported on iOS and Android.
target
$refResourceKey
deprecatedTrue
descriptionThe target of the menu item. DEPRECATED: Bottom Navigation is deprecated.
title
descriptionThe displayed title of the menu item.
typestring
typeobject
BottomNav
descriptionBottom navigation bar with buttons.
idBottomNav
properties
buttons
descriptionList of buttons.
items
$refBottomButton
typearray
typeobject
BrowserAlternative
descriptionDisplays a screen by opening an URL in the default browser. Next Id: 7
idBrowserAlternative
properties
auth
descriptionIf true, the user should be signed in first using AccountChooser.
typeboolean
browserType
descriptionWhat kind of API should be used to open the URL. May influence user experience (e.g., whether automatic sign in is supported). Only for mobile platforms. Currently only used on Platform.IOS.
enum
  • BROWSER_TYPE_UNSPECIFIED
  • IN_APP
  • PLATFORM_DEFAULT
enumDescriptions
  • By default, an in-app browser should be used (e.g., SafariViewController or Chrome Custom Tab).
  • In-App browser (e.g., SafariViewController or Chrome Custom Tab).
  • Use the browser app currently set as default on the device (e.g., Safari or Chrome).
typestring
setContinueUrlParam
descriptionWhether the "continue" URL param should be set, if available, when linking to this page. Used only for Platform.WEB.
typeboolean
target
descriptionWhere to display the linked URL. Used only for Platform.WEB. See Target enum.
formatint32
typeinteger
themedUrl
$refThemedUrl
descriptionThe set of theme-dependent URLs to open. One of url or themed_url required.
url
descriptionThe URL to open. One of url or themed_url required.
typestring
typeobject
BrowserCapabilities
descriptionThe capabilities related to opening a URL in a browser. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 2
idBrowserCapabilities
properties
typeSelection
descriptionWhether the client supports selecting the browser API type that is used.
typeboolean
typeobject
ByteArray
descriptionA byte array
idByteArray
properties
values
descriptionvalues of byte array int8 scale
items
formatint32
typeinteger
typearray
typeobject
Card
descriptionCards that can be stacked on a screen.
idCard
properties
anchor
descriptionAn identifier for scrolling into the view.
typestring
collectionCard
$refCollectionCard
descriptionCollection Card
loading
$refLoadingCard
descriptionCard with a loading spinner on it.
oneGoogle
$refOneGoogleCard
descriptionCard representing an entry in the OneGoogle Account Menu.
promptCarousel
$refPromptCarouselCard
descriptionPrompt Carousel
searchResultCard
$refSearchResultCard
descriptionCard presenting a result on Google Search.
securityHubPromptCarousel
$refSecurityHubPromptCarouselCard
descriptionSecurityHub Prompt Carousel (for Angel)
segmentHeaderCard
$refSegmentHeaderCard
descriptionSegment header card
summary
$refSummaryCard
descriptionSummary Card
typeobject
CardCapabilities
descriptionThe capabilities of the cards framework Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idCardCapabilities
properties
adviceFramework
descriptionSupport for the Advice Framework.
typeboolean
borderlessCards
descriptionSupport for borderless summary cards.
typeboolean
carouselViewAll
descriptionSupports for "view all" button in carousels
typeboolean
genericStyledTexts
descriptionSupport for generic styled texts.
typeboolean
headerActionItems
descriptionWhether the client supports action menu on WelcomeHeader.
typeboolean
helpItem
descriptionSupport for help item in CardsAlternative.
typeboolean
iconOnlyChip
deprecatedTrue
descriptionSupport for chips that have only icons (no text)
typeboolean
legendBlock
descriptionSupport for LegendBlock
typeboolean
linkNavigation
descriptionSupport for link navigation.
typeboolean
listItemSecondaryIcon
descriptionSupport for secondary icon in ListItemBlock
typeboolean
navigateToAnchor
descriptionSupport for navigation to anchors
typeboolean
progressBarSummaryCardBlock
deprecatedTrue
descriptionSupport for progress bar block in summary cards.
typeboolean
promptResource
descriptionWhether the client supports prompt as a separate resource outside of the prompt carousel.
typeboolean
screenIntroLink
descriptionSupport for link in ScreenIntro.
typeboolean
segmentHeaderCard
descriptionSupport for segment header cards
typeboolean
signInSummaryCardBlock
descriptionSupport for sign in block in summary cards.
typeboolean
summaryCardPaddingDividerReplacement
descriptionSupport for additional padding replacing dividers in summary cards.
typeboolean
summaryCardProgressBar
descriptionWhether the client supports progress bar in the summary card
typeboolean
untintedUrlChipIcons
descriptionSupport for untinted URL chip icons.
typeboolean
typeobject
CardDeck
descriptionA set of cards.
idCardDeck
properties
cardKeys
descriptionList of cards. The order is equal to the order they should appear in the UI.
items
$refResourceKey
typearray
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the card deck.
typeobject
CardsAlternative
descriptionA screen with tabs and cards. Used for Home, Personal info, etc. Next Id: 22
idCardsAlternative
properties
appBar
$refAppBar
descriptionRenders the app bar. If omitted, mobile will render the default app bar but web won't render one. See go/mg-redesign-header-proto for more info.
bottomNavKey
$refResourceKey
descriptionId of the bottom buttons bar.
bottomNavSelection
$refResourceKey
descriptionIdentifies which bottom button should appear selected. If omitted or if there is no button with this key, the first button with a target is selected.
deckKey
$refResourceKey
descriptionId of the deck of cards displayed on the page.
footerKey
$refResourceKey
descriptionFooter displayed on this page.
hatsSurvey
$refHaTSSurvey
descriptionHaTS survey to be shown.
helpItemTarget
$refResourceKey
deprecatedTrue
descriptionId of the target of the help center item in the header. DEPRECATED: use support link instead.
leftNavKey
$refResourceKey
descriptionId of the left navigation.
leftNavSelection
$refResourceKey
descriptionIdentifies which left menu item should appear selected. If omitted or if there is no button with this key, nothing is selected.
onboardingFlowKey
$refResourceKey
deprecatedTrue
descriptionId of an OnboardingFlow resource.
screenIntro
$refScreenIntro
descriptionScreen intro displayed just before the cards.
simpleHeaderKey
$refResourceKey
descriptionId of the header bar where action items and a title are displayed. Currently only used on Android and iOS.
supportLink
$refLink
descriptionId of the link of the help center item in the header, successor of help_item_target.
supportPanelKey
$refResourceKey
descriptionSupport panel displayed on the page.
topNavKey
$refResourceKey
descriptionId of the top tabs bar.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the summary page.
welcomeHeaderKey
$refResourceKey
descriptionId of the header bar where user name and avatar are displayed.
welcomeScreenIntroKey
$refResourceKey
descriptionPersonalized welcome screen intro displayed on the home page instead of the usual screen intro.
typeobject
CarouselBlock
descriptionA horizontal list (carousel) block.
idCarouselBlock
properties
accessibilityLabel
descriptionAccessibility label for the legend item, used by screen readers.
typestring
itemWidth
descriptionThe width of the carousel item, only applies to vertical carousels. If not provided, client defaults to 128dp.
formatint32
typeinteger
items
descriptionList of carousel items.
items
$refCarouselItem
typearray
itemsType
descriptionThe carousel items type. See CarouselItemsType for possible values.
formatint32
typeinteger
textHorizontalAlignment
descriptionHorizontal alignment of text. See HorizontalAlignment enum.
formatint32
typeinteger
viewAllLink
$refLink
descriptionIf present, a "view all" button will be shown at the end of the carousel. When tapped it will open this link.
viewAllTarget
$refResourceKey
deprecatedTrue
descriptionIf present, a "view all" button will be shown at the end of the carousel. When tapped it will open this target. DEPRECATED: Use view_all_link instead.
viewAllText
descriptionText, which is shown beneath the "view all" button. If empty the button is shown without text.
typestring
typeobject
CarouselItem
descriptionItem of a carousel, can be an elevated or flat card.
idCarouselItem
properties
descriptionColor
$refColor
descriptionColor of the description text.
descriptions
descriptionList of carousel descriptions.
items
typestring
typearray
elevate
descriptionWhether or not to elevate the carousel card.
typeboolean
image
$refImage
descriptionImage displayed on the top or left of the carousel item.
label
descriptionLabel of the carousel item.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
specialDescription
$refSpecialDescription
descriptionSpecial description.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
textEntries
deprecatedTrue
descriptionText entries of the carousel item. Use label, titles, etc. instead.
items
$refStyledTextEntry
typearray
titles
descriptionList of carousel titles.
items
typestring
typearray
typeobject
CharArray
descriptionA char array
idCharArray
properties
values
descriptionvalues of char array char
items
formatint32
typeinteger
typearray
typeobject
ClientCapabilities
descriptionDescribes the client's capabilities to the server. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 23
idClientCapabilities
properties
androidIntentCapabilities
$refAndroidIntentCapabilities
descriptionThe supported intent capabilites of the client
bottomNavigation
descriptionWhether the client supports bottom navigation or not.
typeboolean
browserAuthentication
descriptionWhether the client supports signing users in before opening a browser alternative.
typeboolean
browserCapabilities
$refBrowserCapabilities
descriptionThe capabilities related to opening a URL in a browser.
cardCapabilities
$refCardCapabilities
descriptionThe capabilities of the cards framework
expressiveDesign
descriptionWhether the client implements the expressive design language.
typeboolean
footer
descriptionWhether the client supports footer or not.
typeboolean
hats
descriptionWhether the client supports HaTS. See go/hats for details.
typeboolean
leftNavigation
descriptionWhether the left navigation is supported or not.
typeboolean
nativeCapabilities
$refNativeCapabilities
descriptionThe capabilities of the native actions.
seamlessDarkMode
descriptionWhether the client supports theme-agnostic resources.
typeboolean
simpleHeader
descriptionWhether the client supports simple header or not.
typeboolean
supportLinkDelegation
descriptionWhether the client supports support_link and DelegateLinkType.DELEGATE_SUPPORT.
typeboolean
supportedAlternativeTypes
descriptionLists all supported alternative types. Only supported since gmscore_module_version=3 v2 and below supports MenuAlternative, MessageAlternative, NativeAlternative, BrowserAlternative.
items
$refSupportedAlternativeType
typearray
supportedIcons
descriptionLists all supported icons.
items
$refSupportedIcon
typearray
supportedItemTypes
descriptionLists all supported item types. Only supported since gmscore_module_version=3 v2 and below supports SimpleItem and PromoItem.
items
$refSupportedItemType
typearray
supportedNativeActions
descriptionLists all supported native actions.
items
$refSupportedNativeAction
typearray
supportedOfflineScreens
descriptionLists all supported offline screens.
items
$refSupportedOfflineScreen
typearray
topTabIcons
descriptionWhether the client supports top tab icons or not.
typeboolean
usesStandardChevron
descriptionWhether the client uses the default chevrons or a custom version with less padding
typeboolean
webviewCapabilities
$refWebviewCapabilities
descriptionThe capabilities of the webview client.
typeobject
ClientVersions
descriptionThe version of a specific piece of client software. This message type has an equivalent type in asm_client_info.proto that should generally be changed in sync. Next Id: 14 LINT.IfChange
idClientVersions
properties
androidLibraryVersion
descriptionThe version of the Android AccountSettings library that is used outside of GMSCore, to present ASMS content within other apps. e.g. "1.0"
typestring
androidOsVersion
descriptionThe Android OS version, e.g. "5.1.1".
typestring
androidSdkVersion
descriptionThe Android SDK version. e.g. "22"
typestring
androidSystemWebviewVersion
descriptionThe version of the Android system webview component e.g. "37.0.0.0"
typestring
gmscoreModuleApkVersionName
descriptionThe version of the AccountSettings GMSCore module. ., eg. "1237.113896342.113954321" https://docs.google.com/document/d/1bmA9cRjlIpM_PBAS3I9m-4x6U3M4vs_MN-FA3epaA78/edit#heading=h.27m0cgqiiq77
typestring
gmscoreModuleVersion
descriptionThe version of the AccountSettings GMSCore module. e.g. "1" In the past it was manually incremented. Going forward it is pinned to the container version: go/pin-module-version-to-container
typestring
gmscoreVersion
descriptionThe GMSCore version code. e.g. "9033000"
typestring
gmscoreWebviewModuleVersion
descriptionThe version of the Account Settings Webview GMSCore module. e.g. "1" In the past it was manually incremented. Going forward it is pinned to the container version: go/pin-module-version-to-container
typestring
iosAppBundleId
descriptionThe bundle ID (CFBundleIdentifier) of the hosting iOS app. e.g. "com.google.ios.youtube"
typestring
iosAppVersion
descriptionThe version (CFBundleVersion) of the hosting iOS app. e.g. "10.30.11661"
typestring
iosLibrary
descriptionThe type of the iOS AccountSettings library, e.g. "main" or "policies"
typestring
iosLibraryVersion
descriptionThe version of the iOS AccountSettings library. e.g. "1.0"
typestring
iosVersion
descriptionThe iOS version. e.g. "9.2.1"
typestring
typeobject
CollapsableBlock
descriptionBlock that can be collapsed, containing a set of other blocks.
idCollapsableBlock
properties
collapsedActionLabel
descriptionThe label of the action block in its collapsed form.
typestring
content
descriptionThe content of the block in its extended form.
items
$refOneBoxBlock
typearray
expandedContentDescription
descriptionDescription below the title of the expanded section.
typestring
expandedContentTitle
descriptionTitle on top of the expanded section.
typestring
initiallyExpanded
descriptionIndicator whether the block should initially be collapsed or extended.
typeboolean
typeobject
CollectionCard
descriptionA collection card - screen/3R3xDXaRngvfQMS.
idCollectionCard
properties
description
descriptionDescription of the card.
typestring
hyperlink
$refLink
descriptionLink of the hyperlink_text.
hyperlinkText
descriptionHyperlink text/label of the card displayed after the description.
typestring
stacks
descriptionStacks of the card.
items
$refStack
typearray
title
descriptionTitle of the card.
typestring
typeobject
Color
descriptionRepresents a color in the RGBA color space. This representation is designed for simplicity of conversion to and from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't have information about the absolute color space that should be used to interpret the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most `1e-5`. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ...
idColor
properties
alpha
descriptionThe fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
formatfloat
typenumber
blue
descriptionThe amount of blue in the color as a value in the interval [0, 1].
formatfloat
typenumber
green
descriptionThe amount of green in the color as a value in the interval [0, 1].
formatfloat
typenumber
red
descriptionThe amount of red in the color as a value in the interval [0, 1].
formatfloat
typenumber
typeobject
DashboardNavigationMetadata
descriptionAdditional information about navigations from Google Dashboard.
idDashboardNavigationMetadata
properties
globalCta
descriptionType of global CTA the user interacted with, e.g. Takeout (Download your data) or "Delete a service".
enum
  • GLOBAL_CTA_UNSPECIFIED
  • GLOBAL_CTA_UNKNOWN
  • GLOBAL_CTA_TAKEOUT
  • GLOBAL_CTA_DELETE_A_SERVICE
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • An uncategorized Global CTA.
  • Global CTA that takes the user to Google Takeout (https://takeout.google.com). https://screenshot.googleplex.com/8ELE8GduazvxVQZ.png
  • Global CTA that takes the user to 'Delete a service' page (https://myaccount.google.com/delete-services-or-account). https://screenshot.googleplex.com/EiKosTWAdfCGToH.png
typestring
typeobject
DashboardServiceCardOutboundNavigationMetadata
descriptionAdditional information about outbound navigations from service cards on Google Dashboard.
idDashboardServiceCardOutboundNavigationMetadata
properties
navigationType
descriptionType of Navigation - whether the user went to service specific Takeout page, service's privacy page etc.
enum
  • NAVIGATION_TYPE_UNSPECIFIED
  • CONTENT_LINKS
  • HELP_CENTER
  • OTHER_ACTION_CHIPS
  • PRIVACY_PAGE
  • SERVICE_PAGE
  • SETTINGS_PAGE
  • TAKEOUT
  • TAKEOUT_TRANSFER
  • MY_ACTIVITY
  • ACTIVITY_ITEMS_LINKS
  • MY_ACTIVITY_MANAGE_HISTORY
  • CONTINUE_TO_SERVICE
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • Navigation to one of the links in service card's body (https://screenshot.googleplex.com/3hRNyKfoqKvUFxr.png)
  • Navigation to the service's help center by clicking on "Help center" action chip (https://screenshot.googleplex.com/Q9XUxdcyquUymh8.png)
  • Navigation to action chips other than the ones listed in this enum e.g. "Manage history" chip on Youtube card (https://screenshot.googleplex.com/5nzGJzy2MRdmomB.png)
  • Navigation to service's privacy page by clicking on "Your data in X" action chip (https://screenshot.googleplex.com/6X7tTR6wDukrPYB.png)
  • Navigation to service's page by clicking on card header (https://screenshot.googleplex.com/63vVsaegFVcDC4A.png)
  • Navigation to service's settings page by clicking on "Settings" action chip (https://screenshot.googleplex.com/7NAiqJCENGQp5Bm.png)
  • Navigation to Takeout by clicking on "Download" action chip (https://screenshot.googleplex.com/6u75minrW2K3brW.png)
  • Navigation to Takeout's transfer page by clicking on "Transfer your data" action chip (https://screenshot.googleplex.com/X2QJPrFfnqLig4g.png)
  • Navigation to My Activity page by clicking on setting state action chip (http://screen/7WUvsJvT2kgZYuZ)
  • Navigation to one of the links in service card's activity items (http://screen/AM4vYpvYoRn2Y7A)
  • Navigation to My Activity History page by clicking on manage history (http://screen/Yu6sQXyatMp2o7p)
  • Navigation to service's page by clicking on "Continue to [service]" action chip (http://screen/54GgDCNNnDaffmT.png)
typestring
pageSection
descriptionThe section of the dashboard page to which the service card belongs.
enum
  • PAGE_SECTION_UNSPECIFIED
  • PAGE_SECTION_RECENTLY_USED_SERVICES
  • PAGE_SECTION_OTHER_GOOGLE_SERVICES
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • Section of dashboard page containing user's recently used services. http://screen/9QWGzrWj8F9dTgE.png
  • Section of dashboard page containing services other services. http://screen/6cUx7rWCS7Vai6B.png
typestring
serviceId
descriptionID of the service e.g. MAPS, PHOTOS, DRIVE, YOUTUBE etc..
enum
  • UNKNOWN
  • ADSENSE
  • ADWORDS
  • ALERTS
  • ANALYTICS
  • ANDROID
  • ANDROIDMARKET
  • BLOGGER
  • BOOKS
  • CHROMIUMSYNC
  • CALENDAR
  • CLOUDPRINT
  • CONTACTS
  • CUSTOMSEARCH
  • DRIVE
  • FEEDBURNER
  • FIT
  • GMAIL
  • GMBLOCATIONS
  • GOOGLEVOICE
  • GROUPS
  • JOTSPOT
  • KEEP
  • MADISON
  • MANUFACTURERCENTER
  • MAPS
  • MERCHANTCENTER
  • MOBILESYNC
  • NEWS
  • PAYMENTS
  • PICASA
  • PLUS
  • TASKS
  • WEBMASTERTOOLS
  • YOUTUBE
  • ACCOUNT
  • ANDROIDMUSIC
  • AUDIOHISTORY
  • DEVICE_INFORMATION
  • FUSIONTABLES
  • GLASS
  • HIST
  • LATITUDE
  • SHOPPERASSIST
  • YOUTUBE_SEARCH_HISTORY
  • YOUTUBE_WATCH_HISTORY
  • YOUTUBE_HISTORY
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
enumDescriptions
  • The default value used when a new enum value is not yet known to the parser of the protocol buffer.
  • Adsense
  • Google Ads
  • Alerts
  • Analytics
  • Android
  • Play Store.
  • Blogger
  • Google books
  • Chrome sync
  • Calendar
  • Cloudprint
  • Contacts
  • Programmable Search Engine.
  • Google drive
  • Feedburner
  • Fit
  • Gmail
  • Google My Business Locations
  • Google Voice
  • Google Groups
  • Sites.
  • Keep
  • Brand accounts.
  • Manufacturer Center
  • Google maps
  • Merchant Center
  • Google Sync
  • Google news
  • Previously known as Checkout and Wallet.
  • Photos.
  • Currents aka G+ aka Oz aka GoogleMe aka EmeraldSea.
  • Tasks
  • Google Search Console
  • YouTube
  • DEPRECATED: This service will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Play Music. DEPRECATED: Service no longer exists.
  • Voice and Audio Activity. DEPRECATED: This is no longer a top-level UDC setting and is no longer shown on Dashboard.
  • DEPRECATED: This UDC setting no longer exists.
  • DEPRECATED: Service no longer exists.
  • DEPRECATED: Service no longer exists on Dashboard.
  • Web History. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Location History. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Package Tracking. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • DEPRECATED: Merged into YOUTUBE_HISTORY.
  • DEPRECATED: Merged into YOUTUBE_HISTORY.
  • DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
typestring
typeobject
DescriptionBlock
descriptionA description block, can contain a title with a link, a description and an image (position to the right of the block). Next id: 11
idDescriptionBlock
properties
descriptionText
descriptiondescription block description text.
typestring
image
$refImage
descriptionimage displayed to the right of the text.
largeImage
$refImage
descriptionthe large version of image to be displayed on larger screens.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the link click event. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the description block link.
linkTarget
$refResourceKey
deprecatedTrue
descriptionId of link destination resource. DEPRECATED: Use link instead.
linkText
descriptiondescription block link text.
typestring
stackItemImage
$refImage
descriptionWhen DescriptionBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
title
descriptiondescription block title.
typestring
typeobject
DividerBlock
descriptionA block that acts as a divider between different kinds of blocks.
idDividerBlock
properties
typeobject
DoubleArray
descriptionA double array
idDoubleArray
properties
values
descriptionvalues of double array
items
formatdouble
typenumber
typearray
typeobject
ExpansionUnit
descriptionscreen/9fYD3c8gNSJH6Aj & screen/AfX5FY6knEvFoEj
idExpansionUnit
properties
backgroundColor
$refThemedColor
descriptionColor to tint the background and serve as container for Icon and Label
foregroundColor
$refThemedColor
descriptionColor to tint label and icon
icon
$refImage
descriptionIcon of the expansion button
label
descriptionLabel of the expansion button
typestring
typeobject
Extra
descriptionAn Android intent extra LINT.IfChange
idExtra
properties
booleanArrayValue
$refBoolArray
descriptionA boolean array extra value.
booleanValue
descriptionA boolean extra value.
typeboolean
byteArrayValue
$refByteArray
descriptionA byte array extra value.
byteValue
descriptionA byte extra value. int8 scale
formatint32
typeinteger
charArrayValue
$refCharArray
descriptionA char array extra value.
charValue
descriptionA char extra value. char
formatint32
typeinteger
doubleArrayValue
$refDoubleArray
descriptionA double array extra value.
doubleValue
descriptionA double extra value.
formatdouble
typenumber
floatArrayValue
$refFloatArray
descriptionA float array extra value.
floatValue
descriptionA float extra value.
formatfloat
typenumber
intArrayValue
$refIntArray
descriptionAn int array extra value.
intValue
descriptionAn int extra value.
formatint32
typeinteger
longArrayValue
$refLongArray
descriptionA long array extra value.
longValue
descriptionA long extra value.
formatint64
typestring
shortArrayValue
$refShortArray
descriptionA short array extra value.
shortValue
descriptionA short extra value. int16 scale
formatint32
typeinteger
stringArrayValue
$refStringArray
descriptionA string array extra value.
stringValue
descriptionA string extra value.
typestring
typeobject
FauxbakeAlternative
descriptionA screen with a profile picture and buttons to allow changing or removing it. Next Id: 11
idFauxbakeAlternative
properties
addPictureButton
$refFauxbakeButton
descriptionThe button that allows users to add a profile picture.
avatarInformation
$refFauxbakePictureInfo
descriptionThe accessibility information for the picture if the user has a profile picture set.
changePictureButton
$refFauxbakeButton
descriptionThe button that allows users to change their profile picture.
croppingOverlay
$refFauxbakeCroppingOverlay
descriptionFauxbake cropping and rotate screen.
description
descriptionThe description text that should be displayed below the title.
typestring
footer
$refFauxbakeFooter
descriptionThe footer that should be displayed at the bottom of the screen.
monogramInformation
$refFauxbakePictureInfo
descriptionThe accessibility information for the picture if the user has no profile picture set and a monogram is visible instead.
removePictureButton
$refFauxbakeButton
descriptionThe button that allows users to remove their profile picture.
title
descriptionThe title text that should be displayed at the top of the screen.
typestring
welcomeHeaderKey
$refResourceKey
descriptionAn optional welcome header to configure a menu in the navigation bar. Should not include an actual expanding header, as there already is a big profile picture on the screen.
typeobject
FauxbakeButton
descriptionA button with a title and icon. Does not support generic resource-based navigation and instead relies on native action already present on the device. Next Id: 4
idFauxbakeButton
properties
accessibilityLabel
descriptionAn accessibility label for the button. If not present, the button title should be used.
typestring
icon
$refImage
descriptionThe icon of the button
title
descriptionThe title of the button.
typestring
typeobject
FauxbakeCroppingExtraInformationAlert
descriptionAlert showing extra information. Next Id: 4
idFauxbakeCroppingExtraInformationAlert
properties
closeButtonTitle
descriptionTitle for the button that closes the information alert.
typestring
informationText
descriptionText for the extra information alert.
typestring
triggerButton
$refFauxbakeButton
descriptionButton for triggering the extra information alert.
typeobject
FauxbakeCroppingOverlay
descriptionOverlay screen for cropping and rotating the user profile picture. Next Id: 5
idFauxbakeCroppingOverlay
properties
navigationBar
$refFauxbakeCroppingOverlayNavigationBar
descriptionNavigation bar containing the back and extra information alert buttons.
rotateButton
$refFauxbakeButton
descriptionButton to rotate the image, placed on the footer.
saveButton
$refFauxbakeButton
descriptionButton that concludes the action of cropping & rotating the image.
typeobject
FauxbakeCroppingOverlayNavigationBar
descriptionNavigation bar for the cropping overlay containing the back button and extra information alert trigger with its data. Next Id: 4
idFauxbakeCroppingOverlayNavigationBar
properties
backButton
$refFauxbakeButton
descriptionNavigation bar back button.
extraInformationAlert
$refFauxbakeCroppingExtraInformationAlert
descriptionAlert showing extra information.
title
descriptionThe title shown in the navigation bar.
typestring
typeobject
FauxbakeFooter
descriptionThe footer text that should be displayed at the bottom of the screen. Next Id: 6
idFauxbakeFooter
properties
icon
$refImage
descriptionThe icon that is displayed next to the footer text.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
linkTarget
$refResourceKey
deprecatedTrue
descriptionThe target of the link at the end of the footer. DEPRECATED: Use link instead.
linkText
descriptionThe text of the link at the end of the footer.
typestring
text
descriptionThe text that should be in the footer.
typestring
typeobject
FauxbakePictureInfo
descriptionAdditional information for the big profile picture on the Fauxbake screen. Next Id: 3
idFauxbakePictureInfo
properties
accessibilityHint
descriptionThe hint that is going to be read when a screen reader focuses on the profile picture. Should indicate the action to take to activate the normal tap action (e.g., change the profile picture).
typestring
accessibilityLabel
descriptionThe text that is going to be read when a screen reader focuses on the profile picture.
typestring
typeobject
FeedbackParams
descriptionConfiguration items used when launching the Feedback Client. Next Id: 3
idFeedbackParams
properties
captureScreenshot
descriptionIf true, include a screenshot in the feedback report.
typeboolean
category
descriptionThe Feedback entry point within My Google, used to sort into buckets.
typestring
typeobject
FloatArray
descriptionA float array
idFloatArray
properties
values
descriptionvalues of float array
items
formatfloat
typenumber
typearray
typeobject
Footer
descriptionFooter consists of link items.
idFooter
properties
items
descriptionList of items.
items
$refFooterItem
typearray
typeobject
FooterItem
descriptionOne of the Footer link text items. Next id: 5
idFooterItem
properties
label
descriptionThe a11y text label for this link.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Use link instead.
text
descriptionThe text content of this link.
typestring
typeobject
GetClientConfigRequest
descriptionRequest message for GetClientConfig.
idGetClientConfigRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
typeobject
GetClientConfigResponse
descriptionResponse message for GetClientConfig. The fields here should be kept in sync with id.boq.proto.protoconf.accountsettings.mobile.service.ClientConfig. LINT.IfChange Next Id: 20
idGetClientConfigResponse
properties
attSignalConfigs
descriptionConfiguration for appending ATT (Apple Tracking Transparency) consent state to URLs in Octarine webviews, for every app/URL combination.
items
$refATTSignalConfig
typearray
canUsePeopleApiForProfilePictureUploading
descriptionWhether it's safe to use People API for profile picture uploading. Used only by iOS client.
typeboolean
clearcutDenylistedScreenIds
descriptionList of screen IDs that should have clearcut logging disabled.
items
formatint32
typeinteger
typearray
heartbeatTimesS
descriptionThe client will send heartbeat logs after a user has been on a screen for the given number of seconds. Also included in logs as int32.
items
formatint32
typeinteger
typearray
prefetchingEnabled
descriptionWhether the client app should issue PrefetchRelatedScreens requests.
typeboolean
screenMaxLifetime
descriptionAfter this time limit, screens should be deleted from the cache. The client may use a periodic task for this, so the actual deletion may happen a little later than the deadline given here.
formatgoogle-duration
typestring
stableScreenStaleTime
descriptionAfter this time limit, cached stable screens should be considered stale (potentially out of date). This value should be based on how quickly we need to be able to roll out product changes.
formatgoogle-duration
typestring
unstableScreenStaleTime
descriptionAfter this time limit, cached unstable screens should be considered stale (potentially out of date). This value should be based on how quickly we want changes by the user to be visible when made from another app or device.
formatgoogle-duration
typestring
useSystemDefaultBrowserToOpenUrls
descriptionIndicates whether the client should use the default system browser to open links in Octarine.
typeboolean
webviewBlacklistedUrlPatterns
descriptionSee webview_whitelisted_url_patterns.
items
typestring
typearray
webviewBrowserAuthBlacklistedUrlPatterns
descriptionSee webview_browser_auth_whitelisted_url_patterns.
items
typestring
typearray
webviewBrowserAuthWhitelistedUrlPatterns
descriptionList of regexes used to determine whether a user should be authenticated for a given URL. The user should be authenticated if the URL matches any regex in webview_browser_auth_whitelisted_url_patterns and doesn't match any regex in webview_browser_auth_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewDefaultJsBridgeBlacklistedUrlPatterns
descriptionSee webview_default_js_bridge_whitelisted_url_patterns.
items
typestring
typearray
webviewDefaultJsBridgeWhitelistedUrlPatterns
descriptionList of regexes used to determine whether any JS bridge should be enabled for a given URL. An arbitrary JS bridge can be enabled if the URL matches any regex in webview_default_js_bridge_whitelisted_url_patterns and doesn't match any regex in webview_default_js_bridge_blacklisted_url_patterns in addition to passing any other checks specific to that JS bridge. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewUdcJsBridgeBlacklistedUrlPatterns
descriptionSee webview_udc_js_bridge_whitelisted_url_patterns.
items
typestring
typearray
webviewUdcJsBridgeWhitelistedUrlPatterns
descriptionList of regexes used to determine whether the UDC JS bridge should be enabled for a given URL. The UDC JS bridge should be enabled if the URL matches any regex in webview_udc_js_bridge_whitelisted_url_patterns and doesn't match any regex in webview_udc_js_bridge_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewWhitelistedUrlPatterns
descriptionList of regexes used to determine whether a URL should be opened in a webview. A URL may be opened in the webview if it matches any regex in webview_whitelisted_url_patterns and doesn't match any regex in webview_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
typeobject
GetResourceRequest
descriptionRequest message for GetResource.
idGetResourceRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceKey
$refResourceKey
descriptionIdentifies the Resource being requested.
resourcesToOmit
descriptionSpecify the resources to omit from the response. The server is allowed to ignore this option.
items
$refResourceToOmit
typearray
typeobject
GetResourceResponse
descriptionResponse message for GetResource.
idGetResourceResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionThe returned resource.
typeobject
GetScreenRequest
descriptionRequest message for GetScreen.
idGetScreenRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
screenId
descriptionIdentifies the screen being requested. See ScreenId enum for possible values.
formatint32
typeinteger
screensToOmit
descriptionSpecify the screens to omit from the response. The server is allowed to ignore this option.
items
$refScreenToOmit
typearray
typeobject
GetScreenResponse
descriptionResponse message for GetScreen.
idGetScreenResponse
properties
additionalScreens
descriptionAdditional screens that the client should cache.
items
$refScreen
typearray
screen
$refScreen
descriptionThe returned screen.
typeobject
GetSignedOutResourceRequest
descriptionRequest message for GetSignedOutResource.
idGetSignedOutResourceRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceKey
$refResourceKey
descriptionIdentifies the Resource being requested.
resourcesToOmit
descriptionSpecify the resources to omit from the response. The server is allowed to ignore this option.
items
$refResourceToOmit
typearray
typeobject
GetSignedOutResourceResponse
descriptionResponse message for GetSignedOutResource.
idGetSignedOutResourceResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionThe returned resource.
typeobject
GoogleAccountVisualElementConfig
descriptionConfig for Google Account visual elements. It should contain all information required for VE logging such as id and metadata.
idGoogleAccountVisualElementConfig
properties
metadata
$refGoogleAccountVisualElementMetadata
descriptionAdditional metadata for Google Account visual elements
veid
descriptionVisual Element Id from logs/gws/config/identity_metrics/google_account_configuration
formatint32
typeinteger
typeobject
GoogleAccountVisualElementMetadata
descriptionContainer to hold optional metadata associated with a visual element event in the google-account namespace. Will be used as an extension for the IdentityCommonVisualElementMetadata which will be interpreted by all nodes that are depending on the IdentityCommonVeloggingWeb node.
idGoogleAccountVisualElementMetadata
properties
accountSettingsArea
enum
  • ACCOUNT_SETTINGS_AREA_UNSPECIFIED
  • ABOUT_GOOGLE
  • ABOUT_ME
  • ABOUT_THIS_AD
  • ACCESSIBILITY
  • ACCOUNT_ANNIVERSARY
  • ACCOUNT_DELETED
  • ACCOUNT_ENHANCED_SAFE_BROWSING
  • ACCOUNT_LINKING
  • ACCOUNT_MENU
  • ACTIVITY_CONTROLS
  • ACTIVITY_CONTROLS_DEVICE_INFORMATION
  • ACTIVITY_CONTROLS_LOCATION_HISTORY
  • ACTIVITY_CONTROLS_VOICE_AND_AUDIO_ACTIVITY
  • ACTIVITY_CONTROLS_WEB_AND_APP_ACTIVITY
  • ACTIVITY_CONTROLS_YOUTUBE_HISTORY
  • ACTIVITY_CONTROLS_YOUTUBE_SEARCH_HISTORY
  • ACTIVITY_CONTROLS_YOUTUBE_WATCH_HISTORY
  • ADDRESS
  • ADDRESSBOOK
  • ADDRESSBOOK_SCREEN
  • ADDRESS_ADD
  • ADDRESS_EDIT
  • ADD_ACCOUNT_TO_DEVICE
  • ADS_SETTINGS
  • ADS_SETTINGS_CARD_NOT_ELIGIBLE_LEARN_MORE
  • AGE_DISABLED
  • AGE_VERIFICATION_OPTIONS
  • ALBUM_ARCHIVE
  • ALERT
  • ALTERNATE_EMAIL
  • APP_PASSWORDS
  • AUTOCOMPLETE_SUGGESTIONS
  • BIRTHDAY
  • BIRTHDAY_AGE_STATUS
  • BIRTHDAY_EDIT
  • BLOCKED_USERS
  • BRAND_ACCOUNTS
  • BRAND_ACCOUNT_DELETED
  • BUSINESS_PERSONALIZATION
  • CLP_RECOMMENDED
  • CLP_RECOMMENDED_AUTOFILL
  • CLP_RECOMMENDED_BACKUP
  • CLP_RECOMMENDED_FINDMYDEVICE
  • CLP_RECOMMENDED_NEARBY
  • CLP_RECOMMENDED_PAY
  • CLP_SCREEN
  • COMBINED_RECOVERY_OPTIONS_PAGE
  • COMMUNICATION_PREFERENCES
  • COMMUNICATION_PREFERENCES_LANDING
  • CONNECTED_APPS
  • CONSENT_PRIMITIVE_DEMO_CONFIG
  • CONSTELLATION_CONSENT
  • CONTACTS
  • CONTACT_EMAIL
  • CREDENTIAL_DETAIL
  • CREDENTIAL_LIST
  • DARK_WEB_REPORT_SCAN
  • DARK_WEB_REPORT_SCAN_RECOMMENDED
  • DARK_WEB_REPORT_SCREEN
  • DARK_WEB_REPORT_SETUP_SCREEN
  • DASHBOARD_OUTBOUND_SCREEN
  • DATA_AND_PERSONALIZATION
  • DATA_AND_PRIVACY_DATA_IMPROVES_EXPERIENCE
  • DATA_AND_PRIVACY_DATA_VISIBILITY
  • DELETE_ACCOUNT
  • DELETE_GMAIL
  • DELETE_GOOGLE_ONE
  • DELETE_SERVICES
  • DELETE_SERVICES_OR_ACCOUNT
  • DELETE_YOUTUBE
  • DEPRECATED_PROFILE_DETAILS
  • DEVICE_ACTIVITY_INTRO
  • DEVICE_APPS
  • DEVICE_CONTACTS
  • DEVICE_SETTINGS_ABOUT_PHONE
  • DEVICE_SETTINGS_EMERGENCY_INFO
  • DEVICE_SETTINGS_PAYMENTS
  • DIGITAL_ID_MANAGEMENT_SCREEN
  • DOCUMENT_MANAGEMENT_SCREEN
  • EMAIL
  • FAMILY_CHILD_RESTORE_PAGE_SCREEN
  • FAMILY_CREATE_CONFIRMATION_OR_DETAILS
  • FAMILY_CREATE_CONFIRMATION_OR_DETAILS_DEPRECATED
  • FAMILY_CREATE_FAMILY_CONFIRMATION_SCREEN
  • FAMILY_CREATE_FAMILY_PAGE_SCREEN
  • FAMILY_CREATION
  • FAMILY_DELETE_FAMILY_PAGE_SCREEN
  • FAMILY_DETAILS
  • FAMILY_ENTERTAINMENT
  • FAMILY_HOME_STRUCTURE_SCREEN
  • FAMILY_INVITATION_COMPLETE_PAGE
  • FAMILY_INVITE_MEMBERS
  • FAMILY_INVITE_MEMBERS_PAGE
  • FAMILY_INVITE_SECOND_PARENT
  • FAMILY_LEAVE_FAMILY
  • FAMILY_LINK
  • FAMILY_LIST_PENDING_INVITATIONS_PAGE
  • FAMILY_MANAGEMENT
  • FAMILY_MEMBERS
  • FAMILY_MEMBERS_SUPERVISION_SCREEN
  • FAMILY_MEMBER_OR_INVITATION_DETAILS_PAGE_SCREEN
  • FAMILY_PARENTAL_CONTROLS
  • FAMILY_PARENTAL_CONTROLS_MANAGE_KID_SEARCH_SETTINGS
  • FAMILY_PAYMENT_METHOD
  • FAMILY_PRODUCT_FAMILY_CALENDAR
  • FAMILY_PRODUCT_FAMILY_LINK
  • FAMILY_PRODUCT_GOOGLE_ONE
  • FAMILY_PRODUCT_PHOTOS
  • FAMILY_PRODUCT_PLAY_LIBRARY
  • FAMILY_PRODUCT_YOUTUBE_MUSIC
  • FAMILY_PRODUCT_YOUTUBE_RED
  • FAMILY_PRODUCT_YOUTUBE_UNPLUGGED
  • FAMILY_REMOVE_MEMBER_PAGE
  • FAMILY_SELECT_SECOND_PARENT_CANDIDATELIST_SCREEN
  • FAMILY_SELECT_SECOND_PARENT_PAGE
  • FAMILY_SELECT_TANDEM_PARTNER_PAGE
  • FAMILY_SERVICES
  • FAMILY_SERVICES_CARD
  • FAMILY_TANDEM_PARTNER_SELECTED_PAGE
  • FAMILY_TANDEM_STATUS_PAGE
  • FAMILY_UPGRADE_FOP_PAGE_SCREEN
  • FAMILY_UPGRADE_TOS_PAGE_SCREEN
  • FAQ_CARD_ACCOUNT_DATA_ARTICLE
  • FAQ_CARD_MANAGE_GOOGLE_SETTINGS_ARTICLE
  • FAQ_CARD_RECOVERY_INFORMATION_ARTICLE
  • FAQ_CARD_SUBSCRIPTION_MANAGEMENT_ARTICLE
  • FAQ_CARD_SUSPICIOUS_ACTIVITY_ARTICLE
  • FAUXBAKE
  • FEEDBACK
  • FIND_YOUR_PHONE
  • FITBIT_PRIVACY_CENTER_CONNECTED_APPS
  • FITBIT_PRIVACY_CENTER_DELETION_CATEGORIES
  • FITBIT_PRIVACY_CENTER_DELETION_CONFIRMATION
  • FITBIT_PRIVACY_CENTER_DELETION_OPTIONS
  • FITBIT_PRIVACY_CENTER_FEATURE
  • FITBIT_PRIVACY_CENTER_FEATURES
  • FITBIT_PRIVACY_CENTER_PAIRED_DEVICES
  • FITBIT_PRIVACY_CENTER_RND_FEATURES
  • FITBIT_PRIVACY_CENTER_SETTINGS
  • FIT_PRIVACY_CENTER_ASSISTANT
  • FIT_PRIVACY_CENTER_CATEGORY_DELETION
  • FIT_PRIVACY_CENTER_DATA_TYPE_DELETION
  • FIT_PRIVACY_CENTER_DEVICES
  • FIT_PRIVACY_CENTER_MANAGE_CATEGORY_SCREEN
  • FIT_PRIVACY_CENTER_MANAGE_DATA
  • FIT_PRIVACY_CENTER_MOBILE_VITALS_SCREEN
  • FIT_PRIVACY_CENTER_PERSONALIZED_SUGGESTIONS
  • FIT_PRIVACY_CENTER_SETTINGS
  • GELLER_SUPERVISION_SCREEN
  • GENDER
  • GENERAL_LIGHT
  • GEO_HOME_ADDRESS
  • GEO_HOME_WORK_ADDRESS
  • GEO_WORK_ADDRESS
  • GESTURE_BASED_REAUTH
  • GMSCORE_SETTINGS_CLEAR_APP_STATE_SCREEN
  • GMSCORE_SETTINGS_HELP_SCREEN
  • GMSCORE_SETTINGS_ITEM_SCREEN
  • GMSCORE_SETTINGS_OPEN_SOURCE_LICENSES_SCREEN
  • GMSCORE_SETTINGS_SUBCATEGORY_SCREEN
  • GMSCORE_SETTINGS_SYSTEM_COMPONENT_UPDATE_SETTINGS_SCREEN
  • GMSCORE_SETTINGS_USAGE_REPORTING_SCREEN
  • GOOGLE_ACCOUNT_COMMUNITY_SCREEN
  • GOOGLE_ACCOUNT_HELP_CENTER
  • GOOGLE_ACCOUNT_MARKETING_PAGE
  • GOOGLE_ACCOUNT_PIN
  • GOOGLE_BUSINESS_PROFILES
  • GOOGLE_BUSINESS_PROFILES_SINGLE_LISTING
  • GOOGLE_DASHBOARD
  • GOOGLE_DASHBOARD_ANDROID
  • GOOGLE_GUIDE
  • GOOGLE_MY_BUSINESS_PORTAL
  • GOOGLE_MY_BUSINESS_SIGN_UP
  • GOOGLE_ONE_ALL_AVAILABLE_SUPPORT_OPTIONS_SCREEN
  • GOOGLE_ONE_CHAT_SUPPORT
  • GOOGLE_ONE_EMAIL_SUPPORT
  • GOOGLE_ONE_HOME
  • GOOGLE_ONE_PHONE_SUPPORT
  • GOOGLE_ONE_STORAGE
  • GOOGLE_ONE_STORAGE_MANAGEMENT
  • GOOGLE_ONE_SUPPORT
  • GOOGLE_PAY_ADD_PAYMENT_METHOD
  • GOOGLE_PAY_EXPERIENCE_SCREEN
  • GOOGLE_PAY_MANAGE_PAYMENT_METHODS
  • GOOGLE_PAY_PAYMENT_METHOD_DETAILS
  • GOOGLE_PLUS_SETTINGS
  • GOOGLE_PRODUCT_FORUM
  • GRADUATION
  • HELP
  • HELP_CENTER
  • HELP_CENTER_ARTICLE_SCREEN
  • HELP_CENTER_SEARCH_ITEM
  • HOME
  • HOME_ACCOUNT_TYPE_CARD_ADULT_GRADUATION
  • HOME_ACCOUNT_TYPE_CARD_GLA_LEARN_MORE
  • HOME_ACCOUNT_TYPE_CARD_TEEN_GRADUATION
  • HOME_INTENT
  • HOME_NATIVE_NAVIGATION
  • IDENTITY_DOCUMENT
  • IDENTITY_VAULT_CONSENT
  • INACTIVE_ACCOUNT_MANAGER
  • INPUT_TOOLS
  • KID_ONBOARDING
  • LANGUAGE
  • LEGAL_ADDRESS_DETAIL
  • LEGAL_ADDRESS_EDIT
  • LEGAL_NAME_DETAIL
  • LEGAL_NAME_EDIT
  • LESS_SECURE_APPS
  • LESS_SECURE_APPS_HELP_ARTICLE
  • LIMITED_DISABLES
  • LINKED_APPS
  • LINKED_SERVICES_PRIMITIVE_SCREEN
  • LOCATION_DATA_POLICY
  • LOCATION_SHARING
  • MAPS_TIMELINE
  • MERCHANT_CENTER
  • MINOR_MODE_EXIT
  • MINOR_MOMENT
  • MULTIPLE
  • MY_ACTIVITY
  • MY_ACTIVITY_MANAGE_GOOGLE_SEARCH_HISTORY_SCREEN
  • MY_ACTIVITY_MANAGE_WEP_AND_APP_ACTIVITY
  • MY_ACTIVITY_MANAGE_YT_HISTORY
  • MY_ACTIVITY_PRODUCT_SCREEN
  • MY_ACTIVITY_YOUTUBE_WATCH_AND_SEARCH_HISTORY
  • MY_AD_CENTER
  • MY_AD_CENTER_HOME
  • NAME
  • NICKNAME
  • OBAKE_PICTURE_PICKER_AI_SELFIES
  • OBAKE_PICTURE_PICKER_CROP
  • OBAKE_PICTURE_PICKER_GOOGLE_PHOTOS
  • OBAKE_PICTURE_PICKER_ILLUSTRATION
  • OBAKE_PICTURE_PICKER_PAST_PROFILE_PHOTOS
  • OBAKE_PICTURE_PICKER_REMOVE_PICTURE
  • OFFLINE_OTP
  • ONBOARDING_SCREEN
  • OPAQUE_ID
  • OTHER_CREDENTIAL_LIST
  • OUTREACH_LANDING_PAGE
  • PAASK_ACCOUNT_NOTIFIER
  • PARTNER_AD_SETTINGS
  • PASSWORD
  • PASSWORD_AWARENESS
  • PASSWORD_CHECKUP
  • PASSWORD_LIGHT
  • PASSWORD_MANAGER_MARKETING_PAGE
  • PAYMENTS_ADD_FOP_PROMPT_TARGET
  • PAYMENTS_AND_SUBSCRIPTIONS
  • PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT_TARGET
  • PAYMENTS_CENTER
  • PAYMENTS_CENTER_BILLING_ADDRESSES
  • PAYMENTS_CENTER_LEGAL_ADDRESS
  • PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT_TARGET
  • PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT_TARGET
  • PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_ADHOC_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_CONFIRMED_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_CRIMEA_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT_TARGET
  • PAYMENT_METHODS
  • PAYMENT_METHOD_ADD
  • PAYMENT_METHOD_DETAIL
  • PAYMENT_METHOD_EDIT
  • PAYMENT_METHOD_LIST
  • PEOPLE_AND_SHARING
  • PERSONAL_INFO
  • PERSONAL_RESULTS_IN_SEARCH
  • PHONE
  • PHONE_SIGN_IN
  • POST_HIJACK_MITIGATION
  • PREFERENCES_LANDING
  • PRIMARY_EMAIL
  • PRIVACY_ADVISOR_ASSISTANT
  • PRIVACY_ADVISOR_MAPS
  • PRIVACY_ADVISOR_MESSAGES
  • PRIVACY_ADVISOR_SEARCH
  • PRIVACY_ADVISOR_YOUTUBE
  • PRIVACY_CHECKUP
  • PRIVACY_LANDING
  • PRIVACY_POLICY
  • PRIVACY_SAFE_SEARCH
  • PRODUCT_PROFILE_SCREEN
  • PROFILE
  • PROFILE_ADDRESS_ADD
  • PROFILE_ADDRESS_EDIT
  • PROFILE_ADD_ABOUT
  • PROFILE_ADD_CONTACT_INFO
  • PROFILE_ADD_WORK_AND_EDUCATION
  • PROFILE_CARD_LEARN_MORE
  • PROFILE_CHAT_EDIT
  • PROFILE_CUSTOM_URLS
  • PROFILE_DETAILS
  • PROFILE_DISCOVERABILITY
  • PROFILE_DISCOVERY
  • PROFILE_DISPLAY_NAME_EDIT
  • PROFILE_EDUCATION
  • PROFILE_EDUCATION_EDIT
  • PROFILE_EMAIL_EDIT
  • PROFILE_INTRODUCTION_EDIT
  • PROFILE_LIMITED_PROFILE
  • PROFILE_LIMITED_PROFILE_EDIT
  • PROFILE_LINKS
  • PROFILE_LINKS_EDIT
  • PROFILE_NAME
  • PROFILE_NAME_EDIT
  • PROFILE_NICKNAME_EDIT
  • PROFILE_OCCUPATION_EDIT
  • PROFILE_ORGANIZATION_INFO
  • PROFILE_PHONE_EDIT
  • PROFILE_PHOTO_EDIT
  • PROFILE_PICTURE
  • PROFILE_PICTURE_ADD_PICTURE_DIALOG
  • PROFILE_PICTURE_CHANGE_PICTURE_DIALOG
  • PROFILE_PICTURE_REMOVE_PICTURE_DIALOG
  • PROFILE_PLACES
  • PROFILE_PLACES_EDIT
  • PROFILE_PRONOUNS_EDIT
  • PROFILE_VANITY_URL_EDIT_SCREEN
  • PROFILE_WORKSPACE
  • PROFILE_WORK_HISTORY
  • PROFILE_WORK_HISTORY_EDIT
  • PURCHASES
  • PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK
  • PURCHASES_DETAIL
  • RECENTLY_USED_DEVICES
  • RECENT_SECURITY_EVENTS
  • RECOVERY_CONTACTS
  • RECOVERY_CONTACTS_PAGE
  • RECOVERY_EMAIL
  • RECOVERY_PHONE
  • REMOVE_ACCOUNT_FROM_DEVICE
  • REPORT_PROBLEM
  • RESCUE_CODE_PAGE
  • RESERVATIONS
  • RESERVATIONS_CARD_DESCRIPTION_LEARN_MORE_LINK
  • SAFER
  • SAFER_INTERNET_DAY
  • SAFER_PASSWORD_MANAGER_SCREEN
  • SAFETY_ANDROID_SCREEN
  • SAFETY_CHROME_SCREEN
  • SAFETY_GENERAL_SCREEN
  • SAFETY_GMAIL_SCREEN
  • SAFETY_MEET_SCREEN
  • SAFETY_PAYMENT_SCREEN
  • SAFETY_PHOTO_SCREEN
  • SAFETY_PRIVACY_ADS_SCREEN
  • SAFETY_SEARCH_SCREEN
  • SAFE_SEARCH
  • SAFE_SEARCH_SCREEN
  • SANDBOX_ONBOARDING_FLOW
  • SAVED_PASSWORDS
  • SEARCH
  • SEARCH_CARD_OUTBOUND_SCREEN
  • SEARCH_SETTINGS
  • SECURITY
  • SECURITY_CHECKUP
  • SECURITY_CHECKUP_INTRO
  • SECURITY_CODE
  • SECURITY_COMBINED_RECOVERY_OPTIONS
  • SECURITY_FIND_PHONE
  • SECURITY_KEYS
  • SECURITY_LANDING
  • SECURITY_QUESTION
  • SECURITY_SIGN_IN_AUTHENTICATOR_SCREEN
  • SECURITY_SIGN_IN_BACKUP_CODES_SCREEN
  • SECURITY_SIGN_IN_BACKUP_PHONES_SCREEN
  • SECURITY_SIGN_IN_GOOGLE_PROMPT_SCREEN
  • SECURITY_SIGN_IN_PASSKEYS_SCREEN
  • SECURITY_SIGN_IN_PASSWORD_OPTIONAL
  • SECURITY_SIGN_IN_RESCUE_CODE
  • SECURITY_SIGN_IN_SECURITY_KEYS_SCREEN
  • SECURITY_SIGN_IN_TWO_STEP_VERIFICATION_PHONE_SCREEN
  • SECURITY_SIGN_IN_WITH_GOOGLE_APPS
  • SECURITY_THIRD_PARTY_APPS
  • SECURITY_THIRD_PARTY_MANAGEMENT_LIST
  • SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW
  • SECURITY_TITANIUM_HELP
  • SHARED_ENDORSEMENTS
  • SHIELDED_EMAIL
  • SHIELDED_EMAIL_CREATE_CONFIRMATION
  • SHIELDED_EMAIL_CREATE_FOR_APP
  • SHIELDED_EMAIL_CREATE_FOR_SITE
  • SHIELDED_EMAIL_DETAILS
  • SHIELDED_EMAIL_FACET_LINK_TARGET
  • SHIELDED_EMAIL_INACTIVE_LIST
  • SHIELDED_EMAIL_SELECT_RESERVED_EMAIL
  • SHIELDED_EMAIL_SETTINGS
  • SID_PASSWORD_MANAGER_NATIVE_NAVIGATION_SCREEN
  • SIGNED_OUT_AD_SETTINGS
  • SIGNED_OUT_CREATE_NEW_ACCOUNT_LINK
  • SIGNED_OUT_GOOGLE_ANALYTICS
  • SIGNED_OUT_LEARN_MORE_ABOUT_COOKIES_LINK
  • SIGNED_OUT_SEARCH_PERSONALIZATION
  • SIGNED_OUT_YOUTUBE_HISTORY
  • SIGNING_IN_TO_GOOGLE_INTRO
  • SIGNIN_SELFIE_VIDEO
  • STORAGE
  • SUBSCRIPTIONS
  • SUGGEST_IDEA
  • SUPPORT
  • TAKEOUT
  • TAKEOUT_DOWNLOADS
  • TERMS_OF_SERVICE
  • THIRD_PARTY_CONNECTIONS_DETAILS
  • THIRD_PARTY_CONNECTIONS_LIST
  • THIRD_PARTY_CONNECTIONS_OVERVIEW
  • THIRD_PARTY_CONNECTIONS_SETTINGS
  • TITANIUM_ENROLL
  • TITANIUM_SETTINGS
  • TITANIUM_SOCIAL_RECOVERY
  • TITANIUM_UNAVAILABLE
  • TITANIUM_UNENROLL
  • TURN_OFF_PROFILE_DISCOVERY
  • TWITTER_SUPPORT
  • TWO_STEP_VERIFICATION
  • TWO_STEP_VERIFICATION_BACKUP_CODES
  • TWO_STEP_VERIFICATION_GOOGLE_AUTHENTICATOR
  • TWO_STEP_VERIFICATION_GOOGLE_PROMPT
  • TWO_STEP_VERIFICATION_PASSKEYS
  • TWO_STEP_VERIFICATION_PHONE_NUMBERS
  • TWO_STEP_VERIFICATION_SECURITY_KEYS
  • UNICORN_LITE_PROFILE_INPUT_TOOLS
  • UNICORN_LITE_PROFILE_LANGUAGE
  • UNICORN_LITE_PROFILE_WEB_PREFERENCES
  • UNIFIED_ONBOARDING
  • UNUSED_DEVICE_CONTACTS
  • USE_APP_WITHOUT_ACCOUNT
  • VIDEO_VERIFICATION
  • VIDEO_VERIFICATION_COLLECTION
  • WARM_WELCOME_FLOW
  • WEB_APPROVAL
  • YOUTUBE_FAMILY_CENTER
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • True
  • True
  • True
  • False
  • True
  • False
  • False
  • True
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
enumDescriptions
  • go/keep-sorted start newline_separated=yes ResourceId.ABOUT_GOOGLE_SCREEN
  • ScreenId.PRIVACY_ABOUT_ME ResourceId.PRIVACY_ABOUT_ME_SCREEN MyAccountArea.ABOUT_ME
  • ResourceId.PRIVACY_ABOUT_THIS_AD_SCREEN
  • ResourceId.PREFERENCES_ACCESSIBILITY_SCREEN MyAccountArea.ACCESSIBILITY
  • ResourceId.ACCOUNT_ANNIVERSARY_SCREEN
  • No ResourceId
  • ResourceId.SECURITY_ACCOUNT_ENHANCED_SAFE_BROWSING_SCREEN
  • No ResourceId
  • ResourceId.ACCOUNT_MENU_CARD_DECK
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS ResourceId.PRIVACY_ACTIVITY_CONTROLS_SCREEN MyAccountArea.ACTIVITY_CONTROLS
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_DEVICE_INFO ResourceId.PRIVACY_ACTIVITY_CONTROLS_DEVICE_INFO_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_LOCATION_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_LOCATION_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_VOICE_AND_AUDIO ResourceId.PRIVACY_ACTIVITY_CONTROLS_VOICE_AND_AUDIO_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_WEB_AND_APP ResourceId.PRIVACY_ACTIVITY_CONTROLS_WEB_AND_APP_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_SEARCH_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_SEARCH_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_WATCH_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_WATCH_HISTORY_SCREEN
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • ResourceId.ADD_ACCOUNT_TO_DEVICE_SCREEN
  • ScreenId.PRIVACY_ADS_SETTINGS ResourceId.PRIVACY_ADS_SETTINGS_SCREEN MyAccountArea.ADS_SETTINGS
  • Previously ResourceId.ADS_SETTINGS_CARD_NOT_ELIGIBLE_LEARN_MORE_LINK_SCREEN
  • No ResourceId MyAccountArea.AGE_DISABLED
  • No ScreenId ResourceId.AGE_VERIFICATION_OPTIONS_SCREEN
  • ResourceId.ALBUM_ARCHIVE_SCREEN
  • No ResourceId
  • ResourceId.ALTERNATE_EMAIL_SCREEM MyAccountArea.ALTERNATE_EMAIL
  • ScreenId.SECURITY_APP_PASSWORDS ResourceId.SECURITY_APP_PASSWORDS_SCREEN MyAccountArea.MANAGE_APP_PASSWORDS
  • ScreenId.PRIVACY_CONTACT_SUGGESTIONS ResourceId.PRIVACY_CONTACT_SUGGESTIONS_SCREEN
  • ScreenId.PRIVACY_BIRTHDAY ResourceId.PRIVACY_BIRTHDAY_SCREEN MyAccountArea.BIRTHDAY
  • ResourceId.BIRTHDAY_AGE_STATUS_SCREEN
  • ResourceId.BIRTHDAY_EDIT_SCREEN
  • ScreenId.PRIVACY_BLOCKED_USERS ResourceId.PRIVACY_BLOCKED_USERS_SCREEN MyAccountArea.BLOCKED_USERS
  • No ResourceId
  • No ResourceId
  • ResourceId.BUSINESS_PERSONALIZATION_SCREEN
  • ResourceId.CLP_RECOMMENDED_SCREEN
  • ResourceId.CLP_RECOMMENDED_AUTOFILL_SCREEN
  • ResourceId.CLP_RECOMMENDED_BACKUP_SCREEN
  • ResourceId.CLP_RECOMMENDED_FINDMYDEVICE_SCREEN
  • ResourceId.CLP_RECOMMENDED_NEARBY_SCREEN
  • ResourceId.CLP_RECOMMENDED_PAY_SCREEN
  • ResourceId.CLP_SCREEN
  • No ResourceId Deprecated, please use SECURITY_COMBINED_RECOVERY_OPTIONS instead.
  • ResourceId.PRIVACY_COMMUNICATION_PREFERENCES_SCREEN
  • No ResourceId
  • ScreenId.SECURITY_CONNECTED_APPS ResourceId.SECURITY_CONNECTED_APPS_SCREEN MyAccountArea.CONNECTED_APPS
  • ResourceId.CONSENT_PRIMITIVE_DEMO_CONFIG_SCREEN
  • ScreenId.CONSTELLATION_CONSENT ResourceId.CONSTELLATION_CONSENT_SCREEN
  • ScreenId.PRIVACY_CONTACTS ResourceId.PRIVACY_CONTACTS_SCREEN
  • ScreenId.MISC_CONTACT_EMAIL ResourceId.MISC_CONTACT_EMAIL_SCREEN MyAccountArea.CONTACT_EMAIL
  • No ResourceId.
  • No ResourceId.
  • ResourceId.DARK_WEB_REPORT_SCAN
  • ResourceId.DARK_WEB_REPORT_SCAN_RECOMMENDED
  • ResourceId.DARK_WEB_REPORT_SCREEN
  • ResourceId.DARK_WEB_REPORT_SETUP_SCREEN
  • ScreenId.DASHBOARD_OUTBOUND ResourceId.DASHBOARD_OUTBOUND_SCREEN No MyAccountAreaz;
  • ResourceId.DATA_AND_PERSONALIZATION_SCREEN
  • ResourceId.DATA_AND_PRIVACY_DATA_IMPROVES_EXPERIENCE_SCREEN
  • ResourceId.DATA_AND_PRIVACY_DATA_VISIBILITY_SCREEN
  • ScreenId.PREFERENCES_DELETE_ACCOUNT ResourceId.PREFERENCES_DELETE_ACCOUNT_SCREEN MyAccountArea.DELETE_ACCOUNT
  • No ResourceId
  • No ResourceId
  • ScreenId.PREFERENCES_DELETE_SERVICES ResourceId.PREFERENCES_DELETE_SERVICES_SCREEN MyAccountArea.DELETE_PRODUCTS
  • ResourceId.DELETE_SERVICES_OR_ACCOUNT_SCREEN
  • No ResourceId MyAccountArea.DELETE_YOUTUBE
  • No ResourceId Do not use
  • ResourceId.DEVICE_ACTIVITY_INTRO_SCREEN
  • ResourceId.PRIVACY_DEVICE_APPS_SCREEN
  • ResourceId.PRIVACY_DEVICE_CONTACTS_SCREEN
  • ResourceId.DEVICE_SETTINGS_ABOUT_PHONE_SCREEN MyAccountArea.DEVICE_SETTINGS_ABOUT_PHONE
  • ResourceId.DEVICE_SETTINGS_EMERGENCY_INFO_SCREEN MyAccountArea.DEVICE_SETTINGS_EMERGENCY_INFO
  • ResourceId.DEVICE_SETTINGS_PAYMENTS_SCREEN MyAccountArea.DEVICE_SETTINGS_PAYMENTS
  • ResourceId.DIGITAL_ID_MANAGEMENT_SCREEN
  • ResourceId.DOCUMENT_MANAGEMENT_SCREEN
  • ScreenId.PRIVACY_EMAIL ResourceId.PRIVACY_EMAIL_SCREEN MyAccountArea.EMAIL
  • ResourceId.FAMILY_CHILD_RESTORE_PAGE_SCREEN
  • ResourceId.FAMILY_CREATE_CONFIRMATION_OR_DETAILS_SCREEN
  • Created by mistake, do not use
  • ResourceId.FAMILY_CREATE_FAMILY_CONFIRMATION_SCREEN
  • ResourceId.FAMILY_CREATE_FAMILY_PAGE_SCREEN
  • ResourceId.FAMILY_CREATION_SCREEN
  • ResourceId.FAMILY_DELETE_FAMILY_PAGE_SCREEN
  • ResourceId.FAMILY_DETAILS_SCREEN
  • ResourceId.FAMILY_ENTERTAINMENT_SCREEN
  • ResourceId.FAMILY_HOME_STRUCTURE_SCREEN
  • ResourceId.FAMILY_INVITATION_COMPLETE_PAGE_SCREEN
  • ResourceId.FAMILY_INVITE_MEMBERS_SCREEN
  • ResourceId.FAMILY_INVITE_MEMBERS_PAGE_SCREEN
  • ResourceId.FAMILY_INVITE_SECOND_PARENT_SCREEN
  • ResourceId.FAMILY_LEAVE_FAMILY_SCREEN
  • ResourceId.FAMILY_LINK_SCREEN
  • ResourceId.FAMILY_LIST_PENDING_INVITATIONS_PAGE_SCREEN
  • ScreenId.PREFERENCES_FAMILY_MANAGEMENT ResourceId.PREFERENCES_FAMILY_MANAGEMENT_SCREEN MyAccountArea.MANAGE_FAMILY_GROUP
  • ResourceId.FAMILY_MEMBERS_SCREEN
  • ResourceId.FAMILY_MEMBERS_SUPERVISION_SCREEN
  • ResourceId.FAMILY_MEMBER_OR_INVITATION_DETAILS_PAGE_SCREEN
  • ResourceId.FAMILY_PARENTAL_CONTROLS_SCREEN
  • ResourceId.FAMILY_PARENTAL_CONTROLS_MANAGE_KID_SEARCH_SETTINGS_SCREEN
  • ResourceId.FAMILY_PAYMENT_METHOD_SCREEN
  • No ScreenId ResourceId.FAMILY_PRODUCT_FAMILY_CALENDAR_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_FAMILY_LINK_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_GOOGLE_ONE_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_PHOTOS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_PLAY_LIBRARY_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_MUSIC_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_RED_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_UNPLUGGED_SCREEN No MyAccountArea
  • ResourceId.FAMILY_REMOVE_MEMBER_PAGE_SCREEN
  • ResourceId.FAMILY_SELECT_SECOND_PARENT_CANDIDATELIST_SCREEN
  • ResourceId.FAMILY_SELECT_SECOND_PARENT_PAGE_SCREEN
  • ResourceId.FAMILY_SELECT_TANDEM_PARTNER_PAGE_SCREEN
  • ResourceId.FAMILY_SERVICES_SCREEN
  • ResourceId.FAMILY_SERVICES_CARD_SCREEN
  • ResourceId.FAMILY_TANDEM_PARTNER_SELECTED_PAGE_SCREEN
  • ResourceId.FAMILY_TANDEM_STATUS_PAGE_SCREEN
  • ResourceId.FAMILY_UPGRADE_FOP_PAGE_SCREEN
  • ResourceId.FAMILY_UPGRADE_TOS_PAGE_SCREEN
  • ResourceId.FAQ_CARD_ACCOUNT_DATA_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_MANAGE_GOOGLE_SETTINGS_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_RECOVERY_INFORMATION_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_SUBSCRIPTION_MANAGEMENT_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_SUSPICIOUS_ACTIVITY_ARTICLE_SCREEN
  • ResourceId.FAUXBAKE_SCREEN
  • ResourceId.FEEDBACK_SCREEN
  • ResourceId.FIND_YOUR_PHONE_SCREEN MyAccountArea.FIND_YOUR_PHONE
  • ResourceId.FITBIT_PRIVACY_CENTER_CONNECTED_APPS_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_CATEGORIES_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_CONFIRMATION_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_OPTIONS_SCREEN
  • ScreenId.FITBIT_PRIVACY_CENTER_FEATURE ResourceId.FITBIT_PRIVACY_CENTER_FEATURE_SCREEN No MyAccountArea
  • ScreenId.FITBIT_PRIVACY_CENTER_FEATURES ResourceId.FITBIT_PRIVACY_CENTER_FEATURES_SCREEN No MyAccountArea
  • ResourceId.FITBIT_PRIVACY_CENTER_PAIRED_DEVICES_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_RND_FEATURES_SCREEN
  • ScreenId.FITBIT_PRIVACY_CENTER_SETTINGS ResourceId.FITBIT_PRIVACY_CENTER_SETTINGS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_ASSISTANT_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_CATEGORY_DELETION_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_DATA_TYPE_DELETION_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_DEVICES_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MANAGE_CATEGORY_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MANAGE_DATA_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MOBILE_VITALS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_PERSONALIZED_SUGGESTIONS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_SETTINGS_SCREEN No MyAccountArea
  • ResourceId.GELLER_SUPERVISION_SCREEN
  • ScreenId.PRIVACY_GENDER ResourceId.PRIVACY_GENDER_SCREEN MyAccountArea.GENDER
  • No ResourceId
  • ResourceId.GEO_HOME_ADDRESS_SCREEN
  • ResourceId.GEO_HOME_WORK_ADDRESS_SCREEN
  • ResourceId.GEO_WORK_ADDRESS_SCREEN
  • ScreenId.GESTURE_BASED_REAUTH ResourceId.GESTURE_BASED_REAUTH_SCREEN
  • ResourceId.GMSCORE_SETTINGS_CLEAR_APP_STATE_SCREEN
  • ResourceId.GMSCORE_SETTINGS_HELP_SCREEN
  • ResourceId.GMSCORE_SETTINGS_ITEM_SCREEN
  • ResourceId.GMSCORE_SETTINGS_OPEN_SOURCE_LICENSES_SCREEN
  • ResourceId.GMSCORE_SETTINGS_SUBCATEGORY_SCREEN
  • ResourceId.GMSCORE_SETTINGS_SYSTEM_COMPONENT_UPDATE_SETTINGS_SCREEN
  • ResourceId.GMSCORE_SETTINGS_USAGE_REPORTING_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_COMMUNITY_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_HELP_CENTER_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_MARKETING_PAGE_SCREEN
  • ScreenId.SECURITY_PIN ResourceId.SECURITY_PIN_SCREEN MyAccountArea.SIGN_IN_PIN
  • ResourceId.GOOGLE_BUSINESS_PROFILES_SCREEN
  • ResourceId.GOOGLE_BUSINESS_PROFILES_SINGLE_LISTING_SCREEN
  • ScreenId.PRIVACY_GOOGLE_DASHBOARD ResourceId.PRIVACY_GOOGLE_DASHBOARD_SCREEN MyAccountArea.GOOGLE_DASHBOARD
  • No ResourceId.
  • ResourceId.GOOGLE_GUIDE_SCREEN
  • ResourceId.GOOGLE_MY_BUSINESS_PORTAL_SCREEN
  • ResourceId.GOOGLE_MY_BUSINESS_SIGN_UP_SCREEN
  • ResourceId.GOOGLE_ONE_ALL_AVAILABLE_SUPPORT_OPTIONS_SCREEN
  • ResourceId.GOOGLE_ONE_CHAT_SUPPORT_SCREEN
  • ResourceId.GOOGLE_ONE_EMAIL_SUPPORT_SCREEN
  • ResourceId.GOOGLE_ONE_HOME_SCREEN
  • ResourceId.GOOGLE_ONE_PHONE_SUPPORT_SCREEN
  • ResourceId.PREFERENCES_GOOGLE_ONE_STORAGE_SCREEN
  • ResourceId.GOOGLE_ONE_STORAGE_MANAGEMENT_SCREEN
  • ResourceId.GOOGLE_ONE_SUPPORT_SCREEN
  • ResourceId.GOOGLE_PAY_ADD_PAYMENT_METHOD_SCREEN
  • ResourceId.GOOGLE_PAY_EXPERIENCE_SCREEN
  • ResourceId.GOOGLE_PAY_MANAGE_PAYMENT_METHODS_SCREEN
  • ResourceId.GOOGLE_PAY_PAYMENT_METHOD_DETAILS_SCREEN
  • ScreenId.PRIVACY_GOOGLE_PLUS_SETTINGS ResourceId.PRIVACY_GOOGLE_PLUS_SETTINGS_SCREEN MyAccountArea.GOOGLE_PLUS_SETTINGS
  • ResourceId.GOOGLE_PRODUCT_FORUM_SCREEN
  • ScreenId.PRIVACY_TAKEOUT_MIGRATION ResourceId.PRIVACY_TAKEOUT_MIGRATION_SCREEN
  • ResourceId.HELP_SCREEN
  • ResourceId.MAIN_HELP_CENTER_SCREEN
  • ResourceId.HELP_CENTER_ARTICLE_SCREEN
  • ResourceId.HELP_CENTER_SEARCH_ITEM_SCREEN
  • ScreenId.MENU_MY_ACCOUNT ResourceId.HOME_SCREEN MyAccountArea.WELCOME
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_ADULT_GRADUATION_LINK_SCREEN
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_GLA_LEARN_MORE_LINK_SCREEN
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_TEEN_GRADUATION_LINK_SCREEN
  • ResourceId.HOME_INTENT
  • ResourceId.HOME_NATIVE_NAVIGATION_SCREEN
  • ResourceId.IDENTITY_DOCUMENT_SCREEN
  • ResourceId.AGE_VERIFICATION_OPTIONS_SCREEN
  • ScreenId.PRIVACY_INACTIVE_ACCOUNT_MANAGER ResourceId.PRIVACY_INACTIVE_ACCOUNT_MANAGER_SCREEN MyAccountArea.INACTIVE
  • ResourceId.PREFERENCES_INPUT_TOOLS_SCREEN MyAccountArea.INPUT_TOOLS
  • ResourceId.KID_ONBOARDING_SCREEN
  • ScreenId.PREFERENCES_LANGUAGE ResourceId.PREFERENCES_LANGUAGE_SCREEN MyAccountArea.LANGUAGE
  • ScreenId.SECURITY_LESS_SECURE_APPS ResourceId.SECURITY_LESS_SECURE_APPS_SCREEN MyAccountArea.LESS_SECURE_APPS
  • ResourceId.LESS_SECURE_APPS_CARD_LEARN_MORE_LINK_SCREEN
  • ResourceId.PREFERENCES_LIMITED_DISABLES_SCREEN
  • ResourceId.LINKED_APPS_SCREEN
  • ResourceId.LINKED_SERVICES_PRIMITIVE_SCREEN
  • ResourceId.LOCATION_DATA_POLICY_SCREEN
  • ScreenId.PRIVACY_LOCATION_SHARING ResourceId.PRIVACY_LOCATION_SHARING_SCREEN MyAccountArea.LOCATION_SHARING
  • ScreenId.PRIVACY_GOOGLE_MAPS_TIMELINE ResourceId.PRIVACY_GOOGLE_MAPS_TIMELINE_SCREEN MyAccountArea.TIMELINE_IN_GOOGLE_MAPS
  • ResourceId.MERCHANT_CENTER_SCREEN
  • ResourceId.MINOR_MODE_EXIT_SCREEN
  • ResourceId.MINOR_MOMENT_SCREEN
  • Not logged, used in dashboards.
  • ScreenId.PRIVACY_MY_ACTIVITY ResourceId.PRIVACY_MY_ACTIVITY_SCREEN MyAccountArea.MY_ACTIVITY
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_GOOGLE_SEARCH_HISTORY_SCREEN
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_WEB_AND_APP_ACTIVITY_SCREEN
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_YT_HISTORY_SCREEN
  • ResourceId.MY_ACTIVITY_PRODUCT_SCREEN
  • ResourceId.MY_ACTIVITY_YOUTUBE_WATCH_AND_SEARCH_HISTORY_SCREEN
  • ResourceId.PRIVACY_MY_AD_CENTER_SCREEN
  • ResourceId.PRIVACY_MY_AD_CENTER_HOME_SCREEN
  • ScreenId.PRIVACY_NAME ResourceId.PRIVACY_NAME_SCREEN MyAccountArea.NAME
  • ScreenId.PRIVACY_NICKNAME ResourceId.PRIVACY_NICKNAME_SCREEN MyAccountArea.NICKNAME
  • ResourceId.OBAKE_PICTURE_PICKER_AI_SELFIES_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_CROP_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_GOOGLE_PHOTOS_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_ILLUSTRATION_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_PAST_PROFILE_PHOTOS_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_REMOVE_PICTURE_SCREEN
  • ScreenId.SECURITY_OFFLINE_OTP ResourceId.SECURITY_OFFLINE_OTP_SCREEN MyAccountArea.OFFLINE_OTP
  • ResourceId.ONBOARDING_SCREEN
  • ResourceId.SECURITY_OPAQUE_ID_SCREEN
  • No ResourceId.
  • ResourceId.OUTREACH_LANDING_PAGE_SCREEN
  • No ResourceId
  • ResourceId.PRIVACY_PARTNER_AD_SETTINGS_SCREEN
  • ScreenId.SECURITY_PASSWORD ResourceId.SECURITY_PASSWORD_SCREEN MyAccountArea.PASSWORD
  • ScreenId.MISC_PASSWORD_AWARENESS ResourceId.MISC_PASSWORD_AWARENESS_SCREEN
  • ResourceId.PASSWORD_CHECKUP_SCREEN
  • No ResourceId
  • ResourceId.PASSWORD_MANAGER_MARKETING_PAGE_SCREEN
  • ResourceId.PAYMENTS_ADD_FOP_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_AND_SUBSCRIPTIONS_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT_TARGET_SCREEN
  • ScreenId.PREFERENCES_PAYMENTS_CENTER ResourceId.PREFERENCES_PAYMENTS_CENTER_SCREEN MyAccountArea.PAYMENTS_CENTER
  • No ResourceId
  • No ResourceId
  • ResourceId.PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_ADHOC_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_CONFIRMED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_CRIMEA_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT_TARGET_SCREEN
  • ScreenId.PREFERENCES_PAYMENTS_CENTER_METHODS ResourceId.PREFERENCES_PAYMENTS_CENTER_METHODS_SCREEN MyAccountArea.PAYMENT_METHODS
  • No ResourceId
  • No ResourceId
  • No ResourceId
  • ResourceId.PLATFORM_PAYMENT_METHOD_LIST_SCREEN
  • ResourceId.PEOPLE_AND_SHARING_SCREEN
  • ResourceId.PERSONAL_INFO_SCREEN
  • ResourceId.PRIVACY_PERSONAL_RESULTS_IN_SEARCH_SCREEN
  • ScreenId.PRIVACY_PHONE ResourceId.PRIVACY_PHONE_SCREEN MyAccountArea.PHONE
  • ScreenId.SECURITY_PHONE_SIGN_IN ResourceId.SECURITY_PHONE_SIGN_IN_SCREEN MyAccountArea.PHONE_SIGN_IN
  • No ScreenId ResourceId.SECURITY_POST_HIJACK_MITIGATION_SCREEN
  • No ResourceId MyAccountArea.ACCOUNT_PREFERENCES_LANDING
  • ResourceId.PRIMARY_EMAIL_SCREEN MyAccountArea.PRIMARY_EMAIL_VERIFY
  • ScreenId.PRIVACY_ADVISOR_ASSISTANT ResourceId.PRIVACY_ADVISOR_ASSISTANT
  • ScreenId.PRIVACY_ADVISOR_MAPS ResourceId.PRIVACY_ADVISOR_MAPS
  • No ScreenId ResourceId.PRIVACY_ADVISOR_MESSAGES
  • ScreenId.PRIVACY_ADVISOR_SEARCH ResourceId.PRIVACY_ADVISOR_SEARCH
  • No ScreenId ResourceId.PRIVACY_ADVISOR_YOUTUBE
  • ScreenId.PRIVACY_CHECKUP ResourceId.PRIVACY_CHECKUP_SCREEN MyAccountArea.PRIVACY_CHECKUP
  • ScreenId.MENU_PRIVACY ResourceId.MENU_PRIVACY_SCREEN (unused) MyAccountArea.PRIVACY_LANDING
  • ScreenId.MISC_PRIVACY_POLICY ResourceId.MISC_PRIVACY_POLICY_SCREEN
  • ResourceId.PRIVACY_SAFE_SEARCH_SCREEN
  • ResourceId.PRODUCT_PROFILE_SCREEN
  • ResourceId.PROFILE_SCREEN
  • ResourceId.PROFILE_ADDRESS_ADD_SCREEN
  • ResourceId.PROFILE_ADDRESS_EDIT_SCREEN
  • ResourceId.PROFILE_ADD_ABOUT
  • ResourceId.PROFILE_ADD_CONTACT_INFO
  • ResourceId.PROFILE_ADD_WORK_AND_EDUCATION
  • ResourceId.PROFILE_CARD_LEARN_MORE_LINK
  • ResourceId.PROFILE_CHAT_EDIT_SCREEN
  • ResourceId.PROFILE_CUSTOM_URLS_SCREEN
  • ResourceId.PROFILE_DETAILS_SCREEN
  • ResourceId.PROFILE_DISCOVERABILITY_SCREEN
  • ResourceId.PROFILE_DISCOVERY_SCREEN
  • ResourceId.PROFILE_DISPLAY_NAME_EDIT_SCREEN
  • ResourceId.PROFILE_EDUCATION_SCREEN
  • ResourceId.PROFILE_EDUCATION_EDIT_SCREEN
  • ResourceId.PROFILE_EMAIL_EDIT_SCREEN
  • ResourceId.PROFILE_INTRODUCTION_EDIT_SCREEN
  • ResourceId.PROFILE_LIMITED_PROFILE_SCREEN
  • ResourceId.PROFILE_LIMITED_PROFILE_EDIT_SCREEN
  • ResourceId.PROFILE_LINKS_SCREEN
  • ResourceId.PROFILE_LINKS_EDIT_SCREEN
  • ResourceId.PROFILE_NAME_SCREEN
  • ResourceId.PROFILE_NAME_EDIT_SCREEN
  • ResourceId.PROFILE_NICKNAME_EDIT_SCREEN
  • ResourceId.PROFILE_OCCUPATION_EDIT_SCREEN
  • ResourceId.PROFILE_ORGANIZATION_INFO_SCREEN
  • ResourceId.PROFILE_PHONE_EDIT_SCREEN
  • ResourceId.PROFILE_PHOTO_EDIT_SCREEN
  • ScreenId.PRIVACY_PROFILE_PICTURE ResourceId.PRIVACY_PROFILE_PICTURE_SCREEN MyAccountArea.PROFILE_PHOTO
  • ResourceId.PROFILE_PICTURE_ADD_PICTURE_DIALOG
  • ResourceId.PROFILE_PICTURE_CHANGE_PICTURE_DIALOG
  • ResourceId.PROFILE_PICTURE_REMOVE_PICTURE_DIALOG
  • ResourceId.PROFILE_PLACES_SCREEN
  • ResourceId.PROFILE_PLACES_EDIT_SCREEN
  • ResourceId.PROFILE_PRONOUNS_EDIT_SCREEN
  • ResourceId.PROFILE_VANITY_URL_EDIT_SCREEN
  • ResourceId.PROFILE_WORKSPACE_SCREEN
  • ResourceId.PROFILE_WORK_HISTORY_SCREEN
  • ResourceId.PROFILE_WORK_HISTORY_EDIT_SCREEN
  • ScreenId.PREFERENCES_MY_PURCHASES ResourceId.PREFERENCES_MY_PURCHASES_SCREEN
  • ResourceId.PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK_SCREEN
  • ScreenId.PREFERENCES_MY_PURCHASES_DETAIL ResourceId.PREFERENCES_MY_PURCHASES_DETAIL_SCREEN
  • ScreenId.SECURITY_RECENTLY_USED_DEVICES ResourceId.SECURITY_RECENTLY_USED_DEVICES_SCREEN MyAccountArea.RECENT_DEVICES
  • ScreenId.SECURITY_RECENT_SECURITY_EVENTS ResourceId.SECURITY_RECENT_SECURITY_EVENTS_SCREEN MyAccountArea.RECENT_SECURITY_EVENTS
  • ResourceId.RECOVERY_CONTACTS_SCREEN
  • No ResourceId Deprecated, please use RECOVERY_CONTACTS instead.
  • ScreenId.SECURITY_RECOVERY_EMAIL ResourceId.SECURITY_RECOVERY_EMAIL_SCREEN MyAccountArea.RECOVERY_EMAIL
  • ScreenId.SECURITY_RECOVERY_PHONE ResourceId.SECURITY_RECOVERY_PHONE_SCREEN MyAccountArea.RECOVERY_PHONE
  • ResourceId.REMOVE_ACCOUNT_FROM_DEVICE_SCREEN
  • ResourceId.REPORT_PROBLEM_SCREEN
  • No ResourceId Deprecated, please use SECURITY_SIGN_IN_RESCUE_CODE_SCREEN instead.
  • ScreenId.PREFERENCES_MY_RESERVATIONS ResourceId.PREFERENCES_MY_RESERVATIONS_SCREEN
  • ResourceId.PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK_SCREEN
  • ResourceId.SAFER_SCREEN
  • ResourceId.SAFER_INTERNET_DAY_SCREEN
  • ResourceId.SAFER_PASSWORD_MANAGER_SCREEN
  • ResourceId.SAFETY_ANDROID_SCREEN
  • ResourceId.SAFETY_CHROME_SCREEN
  • ResourceId.SAFETY_GENERAL_SCREEN
  • ResourceId.SAFETY_GMAIL_SCREEN
  • ResourceId.SAFETY_MEET_SCREEN
  • ResourceId.SAFETY_PAYMENT_SCREEN
  • ResourceId.SAFETY_PHOTO_SCREEN
  • ResourceId.SAFETY_PRIVACY_ADS_SCREEN
  • ResourceId.SAFETY_SEARCH_SCREEN
  • Doesn't map to a ResourceId, and is deprecated as a result.
  • ResourceId.SAFE_SEARCH_SCREEN
  • ResourceId.SANDBOX_ONBOARDING_FLOW
  • ScreenId.SECURITY_SAVED_PASSWORDS ResourceId.SECURITY_SAVED_PASSWORDS_SCREEN
  • ResourceId.SEARCH_SCREEN
  • ResourceId.SEARCH_CARD_OUTBOUND_SCREEN
  • ScreenId.PRIVACY_SEARCH_SETTINGS ResourceId.PRIVACY_SEARCH_SETTINGS_SCREEN MyAccountArea.SEARCH_SETTINGS
  • ResourceId.SECURITY_SCREEN
  • ScreenId.SECURITY_CHECKUP ResourceId.SECURITY_CHECKUP_SCREEN MyAccountArea.SECURITY_CHECKUP MyAccountArea.SECURITY_ADVISOR
  • ScreenId.SECURITY_CHECKUP ResourceId.SECURITY_CHECKUP_SCREEN MyAccountArea.SECURITY_CHECKUP MyAccountArea.SECURITY_ADVISOR
  • No ResourceId
  • ResourceId.SECURITY_COMBINED_RECOVERY_OPTIONS_SCREEN
  • ResourceId.SECURITY_FIND_PHONE_SCREEN
  • ScreenId.SECURITY_SECURITY_KEYS ResourceId.SECURITY_SECURITY_KEYS_SCREEN
  • ScreenId.MENU_SECURITY ResourceId.MENU_SECURITY_SCREEN (unused) MyAccountArea.SECURITY_LANDING
  • ScreenId.SECURITY_SECURITY_QUESTION ResourceId.SECURITY_SECURITY_QUESTION_SCREEN MyAccountArea.SECURITY_QUESTION
  • ResourceId.SECURITY_SIGN_IN_AUTHENTICATOR_SCREEN
  • ResourceId.SECURITY_SIGN_IN_BACKUP_CODES_SCREEN
  • ResourceId.SECURITY_SIGN_IN_BACKUP_PHONES_SCREEN
  • ResourceId.SECURITY_SIGN_IN_GOOGLE_PROMPT_SCREEN
  • ResourceId.SECURITY_SIGN_IN_PASSKEYS_SCREEN
  • No ResourceId
  • ResourceId.SECURITY_SIGN_IN_RESCUE_CODE_SCREEN
  • ResourceId.SECURITY_SIGN_IN_SECURITY_KEYS_SCREEN
  • ResourceId.SECURITY_SIGN_IN_TWO_STEP_VERIFICATION_PHONE_SCREEN
  • ResourceId.SECURITY_SIGN_IN_WITH_GOOGLE_APPS_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_APPS_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_LIST_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW_SCREEN
  • ResourceId.SECURITY_TITANIUM_HELP_SCREEN
  • ScreenId.PRIVACY_SHARED_ENDORSEMENTS ResourceId.PRIVACY_SHARED_ENDORSEMENTS_SCREEN MyAccountArea.SHARED_ENDORSEMENTS
  • ResourceId.SHIELDED_EMAIL_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_CONFIRMATION_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_FOR_APP_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_FOR_SITE_SCREEN
  • ResourceId.SHIELDED_EMAIL_DETAILS_SCREEN
  • ResourceId.SHIELDED_EMAIL_FACET_LINK_TARGET
  • ResourceId.SHIELDED_EMAIL_INACTIVE_LIST_SCREEN
  • ResourceId.SHIELDED_EMAIL_SELECT_RESERVED_EMAIL_SCREEN
  • ResourceId.SHIELDED_EMAIL_SETTINGS_SCREEN
  • ResourceId.SID_PASSWORD_MANAGER_NATIVE_NAVIGATION_SCREEN
  • ResourceId.SIGNED_OUT_AD_SETTINGS_SCREEN
  • ResourceId.SIGNED_OUT_CREATE_NEW_ACCOUNT_LINK_SCREEN
  • ResourceId.SIGNED_OUT_GOOGLE_ANALYTICS_SCREEN
  • ResourceId.SIGNED_OUT_LEARN_MORE_ABOUT_COOKIES_LINK_SCREEN
  • ResourceId.SIGNED_OUT_SEARCH_PERSONALIZATION_SCREEN
  • ResourceId.SIGNED_OUT_YOUTUBE_HISTORY_SCREEN
  • ResourceId.SIGNING_IN_TO_GOOGLE_INTRO_SCREEN
  • ResourceId.SECURITY_SIGNIN_SELFIE_VIDEO_SCREEN
  • ScreenId.PREFERENCES_STORAGE ResourceId.PREFERENCES_STORAGE_SCREEN MyAccountArea.STORAGE
  • ScreenId.PREFERENCES_MY_SUBSCRIPTIONS ResourceId.PREFERENCES_MY_SUBSCRIPTIONS_SCREEN MyAccountArea.SUBSCRIPTIONS
  • ResourceId.SUGGEST_IDEA_SCREEN
  • ResourceId.SUPPORT_SCREEN
  • ScreenId.PRIVACY_DOWNLOAD_YOUR_DATA ResourceId.PRIVACY_DOWNLOAD_YOUR_DATA_SCREEN MyAccountArea.TAKEOUT
  • No ScreenId ResourceId.TAKEOUT_DOWNLOADS
  • ScreenId.MISC_TERMS_OF_SERVICE ResourceId.TERMS_OF_SERVICE_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_DETAILS_SCREEN
  • ResourceId.THIRD_PARTY_MANAGEMENT_LIST_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_SETTINGS_SCREEN
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • ResourceId.SECURITY_TITANIUM_UNENROLL_SCREEN MyAccountArea.TITANIUM
  • ResourceId.TWITTER_SUPPORT_SCREEN
  • ScreenId.SECURITY_TWO_STEP_VERIFICATION ResourceId.SECURITY_TWO_STEP_VERIFICATION_SCREEN MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • ResourceId.PREFERENCES_UNICORN_LITE_PROFILE_INPUT_TOOLS_SCREEN
  • ResourceId.PREFERENCES_UNICORN_LITE_PROFILE_LANGUAGE_SCREEN
  • ResourceId.UNICORN_LITE_PROFILE_WEB_PREFERENCES_SCREEN
  • ResourceId.UNIFIED_ONBOARDING_SCREEN
  • This value was added to the enum by mistake in cl/266426798. Removing this dummy enum constant will cause queries to the tables referencing this enum to fail. See b/143863448 for details.
  • ResourceId.USE_APP_WITHOUT_ACCOUNT_SCREEN
  • ResourceId.VIDEO_VERIFICATION_SCREEN
  • ResourceId.VIDEO_VERIFICATION_COLLECTION_SCREEN
  • ResourceId.WARM_WELCOME
  • No ResourceId
  • ResourceId.YOUTUBE_FAMILY_CENTER_SCREEN
typestring
linkMetadata
$refLinkMetadata
descriptionMetadata containing information about the link attached to ASMS resources.
productProfileMetadata
$refProductProfileMetadata
descriptionMetadata containing information about Product Profile resources.
resourceMetadata
$refResourceMetadata
descriptionMetadata containing information about ASMS resources
searchOneboxMetadata
$refSearchOneboxMetadata
descriptionAdditional VE logging metadata for the Onebox.
typeobject
HaTSSurvey
descriptionHaTS survey details.
idHaTSSurvey
properties
siteId
descriptionSite id of the survey
typestring
typeobject
Header
descriptionThe header shown in the SearchResult card.
idHeader
properties
displayEmail
descriptionThe users' display name, displayed underneath the display_name.
typestring
displayName
descriptionThe users' display name, displayed underneath the profile picture.
typestring
image
$refImage
descriptionOptional illustration to be shown instead of a personal header.
profilePictureImage
$refImage
descriptionThe users' profile picture.
visibilityInfoText
descriptionA informational text (containing also a link) explaining the limited visibiliy of the SearcResultCard.
typestring
typeobject
HelpCenterNavigationMetadata
descriptionAdditional information about navigation to the Help Center to distinguish between different articles
idHelpCenterNavigationMetadata
properties
articleId
descriptionIdentifier of the answer, e.g. https://support.google.com/accounts/answer/6304920
typestring
category
descriptionHelp center, e.g. "accounts" or "googlepay". For example https://support.google.com/accounts/answer/6304920
typestring
plink
descriptionShortcut for the article, e.g. https://support.google.com/families?p=noteligible_kid
typestring
topicId
descriptionTopic, e.g. https://support.google.com/families#topic=7327571
typestring
typeobject
HelpCenterSearchItem
descriptionSpecial search item shown below all results that links to a help center article for the entered query. Next id: 5
idHelpCenterSearchItem
properties
icon
$refImage
descriptionIcon shown on the right of the item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the item.
target
$refTarget
descriptionItem target.
title
$refTitle
descriptionItem title.
typeobject
HelpInfo
deprecatedTrue
descriptionDEPRECATED Holds the data to open help for a specific screen. See go/mobilehelpguide Next Id: 3
idHelpInfo
properties
fallbackSupportUri
descriptionUrl to help center articles, which is used when contextual help is not available (e.g. Android pre-ICS).
typestring
helpCenterContext
descriptionThe helpcenterContext used for contextual help, can be empty on Android.
typestring
typeobject
HelpParams
descriptionused. Next Id: 5
idHelpParams
properties
androidFeedbackCategoryTag
descriptionThis field is used to map a specific category tag for Android feedback. Defaults to "com.google.android.gms.accountsettings.feedback"
typestring
androidPackageOverrideName
descriptionAllows overriding the default Android package name for IPH requests, enabling 1Ps to customize IPH flows. Defaults to "com.google.android.gms.accountsettings".
typestring
context
descriptionThis string is used by IPH to generate contextual/personalized list of articles. In open-to-content mode, the context is not directly used by IPH, but should have a sensible value if possible (see http://b/221108360). If omitted, defaults to "MY_GOOGLE_ANDROID_MAIN_SCREEN", "MY_GOOGLE_IOS_MAIN_SCREEN" or "HOME_SCREEN" (web), depending on the platform.
typestring
fallbackUrl
descriptionFallbackUrl used when In-Product Help fails to load IPH. Not all iOS apps have IPH integrated, so there must always be a sensible fallback. If omitted, defaults to url or themed_url. If they are also omitted, defaults to "https://support.google.com/accounts"
typestring
iosFeedbackCategoryTag
descriptionThis field is used to map a specific category tag for iOS feedback. Defaults to "com.google.account.USER_INITIATED_FEEDBACK_REPORT"
typestring
iosPackageOverrideName
descriptionAllows overriding the default iOS package name for IPH requests, enabling 1Ps to customize IPH flows. Defaults to "com.google.accountsettings.ios".
typestring
themedUrl
$refThemedUrl
url
descriptionHelp Center article URL which can be opened with IPH (In Product Help)
typestring
typeobject
Icon
descriptionSpecifies an icon and its description to be rendered in screen element like a menu. Next Id: 3
idIcon
properties
contentDescription
descriptionOptional content description of the icon for better accessibility.
typestring
iconId
descriptionIcon IDs (and the icons themselves) are hard-coded into the client. This field is ignored if the client does not support the given ID. See IconId for possible values.
formatint32
typeinteger
typeobject
Image
descriptionImage with a placeholder id, source url, and dimensions. Source URL may be specified in four distinct ways, depending on the client's capability set: +------------------------+---------------------------------+ | | uses_all_image_urls | | | == false | == true | +------------+-----------+-------------------+-------------+ | == false | url | image_urls | | seamless_ ------------+-------------------+-------------+ | dark_mode == true | themed_url.light | light_urls | | | themed_url.dark¹ | dark_urls¹ | +------------+-----------+-------------------+-------------+ ¹ Dark URLs are only specified when they are different from the light ones. Oneof is not used due to backwards compatibility reasons on iOS. Next id: 11
idImage
properties
accessibilityLabel
descriptionLocalized accessibility label.
typestring
animatedThemedUrl
$refThemedUrl
descriptionA URL-wrapper containing values linking to Lottie animation files for different themes / user interface styles. Note that this field is only supported where explicitly stated when used. Additionally, there should always be a themed_url present that can be used as a fallback in case animation is not possible (e.g., Lottie is not available or the animation could not be loaded because of network / time / space constraints).
darkUrls
$refImageUrls
descriptionURLs to images for all screen density buckets in dark theme. Optional, light_urls is used, when absent.
height
descriptionHeight of the image bounding box.
formatint32
typeinteger
imageId
descriptionClient-side placeholder image to use until URL has loaded.
formatint32
typeinteger
imageUrls
$refImageUrls
deprecatedTrue
descriptionURLs to images for all screen density buckets. Deprecated, use light_urls and dark_urls instead.
lightUrls
$refImageUrls
descriptionURLs to images for all screen density buckets in light theme.
themedUrl
$refThemedUrl
descriptionA URL-wrapper containing links to PNG, GIF, JPEG, or BMP files for different themes / user interface styles. The linked image should be optimized for the viewer's screen density.
url
deprecatedTrue
descriptionThe URL of a PNG, GIF, JPEG, or BMP file. The linked image should be optimized for the viewer's screen density. Deprecated, use themed_url instead.
typestring
width
descriptionWidth of the image bounding box.
formatint32
typeinteger
typeobject
ImageBlock
descriptionA block containing an image.
idImageBlock
properties
image
$refImage
descriptionImage.
typeobject
ImageUnit
descriptionImage unit
idImageUnit
properties
image
$refImage
descriptionImage
typeobject
ImageUrls
descriptionThis proto holds all image URLs for all screen density buckets. This proto is returned instead of one optimized URL when this optimization should be done by the client, not ASMS (for example on web platform it is made by the browser). This is indicated by the uses_all_image_urls in request_context being set to true.
idImageUrls
properties
urlX1
descriptionThe URL of a PNG, GIF, JPEG, or BMP image.
typestring
urlX2
descriptionThe URL of the X2 version of the image.
typestring
urlX3
descriptionThe URL of the X3 version of the image.
typestring
urlX4
descriptionThe URL of the X4 version of the image.
typestring
typeobject
InitialSearchScreenComponents
descriptionData required to render the initial search screen. Next id: 5
idInitialSearchScreenComponents
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys. By default this is a list of SearchItem targets (though it can contain different list of ResourceKeys)
items
$refResourceKey
typearray
searchItemsSections
descriptionList of items shown when no search terms are entered. The items are sorted by title.
items
$refSearchItemSection
typearray
typeobject
IntArray
descriptionAn int array
idIntArray
properties
values
descriptionvalues of int array
items
formatint32
typeinteger
typearray
typeobject
Item
descriptionA single menu item, which generally opens up another screen when tapped. Items can be either SimpleItems or PromoItems. Exactly one of the item fields will be set. To allow for the addition of future item types, this menu item should be ignored by clients if none of the item fields are set. Next Id: 7
idItem
properties
itemId
descriptionThe item's ID, unique within the scope of its section.
formatint32
typeinteger
mainScreenItem
$refMainScreenItem
descriptionSet if it is a main screen item having a title, subtitle, and an icon.
profilePictureItem
$refProfilePictureItem
descriptionSet if the item is a profile-picture menu item, having a title and subtitle and locally rendered profile picture.
profilePicturePromoItem
$refProfilePicturePromoItem
descriptionSet if the item is a main screen profile-picture menu item, having a button in addition to the title and subtitle and locally rendered profile picture.
promoItem
$refPromoItem
descriptionSet if the item is a promo item, having a button in addition to the title and subtitle.
simpleItem
$refSimpleItem
descriptionSet if the item is a simple item, having a title and subtitle.
typeobject
JamMetadata
descriptionMetadata containing information about JAM associated with VE data
idJamMetadata
properties
jamPage
descriptionThe JAM page the VE was logged on
enum
  • UNKNOWN
  • ADDRESS_EDIT
  • ADD_ABOUT
  • ADD_CONTACT_INFO
  • ADD_WORK_AND_EDUCATION
  • CHAT_EDIT
  • CUSTOM_URLS
  • DISCOVERABILITY
  • DISPLAY_NAME_EDIT
  • EDUCATION_EDIT
  • EDUCATION
  • EMAIL_EDIT
  • INTRODUCTION_EDIT
  • LIMITED_PROFILE
  • LIMITED_PROFILE_EDIT
  • LINKS_EDIT
  • LINKS
  • NAME_EDIT
  • NAME
  • NICKNAME_EDIT
  • OCCUPATION_EDIT
  • PHONE_EDIT
  • PHOTO_EDIT
  • PLACES_EDIT
  • PLACES
  • PRODUCT_PROFILE
  • PRONOUNS_EDIT
  • WORK_HISTORY_EDIT
  • WORK_HISTORY
  • WORKSPACE
enumDescriptions
  • unknown page
  • addresss edit page
  • add about page
  • add contact info page
  • add work and education page
  • chat edit page
  • custom url page
  • discoverability page
  • display name edit page
  • education edit page
  • education page
  • email edit page
  • introduction edit page
  • limited profile page
  • limited profile edit page
  • links edit page
  • links page
  • name edit page
  • name page
  • nickname edit page
  • occupation edit page
  • phone edit page
  • photo edit page
  • places edit page
  • places page
  • product profile page
  • pronouns edit page
  • work history edit page
  • work history page
  • workspace page
typestring
typeobject
LeftNav
descriptionLeft navigation bar with buttons.
idLeftNav
properties
blocks
descriptionList of blocks.
items
$refLeftNavBlock
typearray
typeobject
LeftNavBlock
descriptionA building block of the left navigation.
idLeftNavBlock
properties
divider
$refLeftNavDivider
descriptionA horizontal divider.
item
$refLeftNavItem
descriptionA menu item.
typeobject
LeftNavDivider
descriptionA horizontal divider for the left navigation.
idLeftNavDivider
properties
typeobject
LeftNavItem
descriptionOne of the LeftNav buttons. Next id: 7
idLeftNavItem
properties
accessibilityLabel
descriptionA11y label attached to current item.
typestring
icon
$refImage
descriptionButton icon.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
selectedIcon
$refImage
descriptionButton icon to be displayed when the item is selected.
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Use link instead.
title
descriptionButton caption.
typestring
typeobject
LegendBlock
descriptionBlock to provide text definitions for image icons.
idLegendBlock
properties
legendItems
descriptionItems to be define within the legend.
items
$refLegendItem
typearray
typeobject
LegendItem
descriptionAn individual item within a legend block.
idLegendItem
properties
accessibilityLabel
descriptionAccessibility label for the legend item, used by screen readers instead of label.
typestring
delineator
descriptionSymbol between the icon and the label.
typestring
icon
$refImage
descriptionIcon to be defined.
label
descriptionLabel containing the definition of the icon.
typestring
stackFooterImage
$refImage
descriptionWhen LegendItem is converted to StackFooter, this is the image displayed on the left of the new StackFooter. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
Link
descriptionEach navigation is represented as a Link, which contains the resource key of the target resource, anchor navigation params of the target element and the optional visual element config of the link. Eventually should completely replace the `target` field.
idLink
properties
anchorParams
$refAnchorNavigationParams
descriptionParameters of the anchor navigation. Occurs on the target resource, if present, otherwise, on the current one.
ariaLabel
descriptionAria label for the link.
typestring
target
$refResourceKey
descriptionResourceKey of the target resource. If nil, navigation occurs on the same screen.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the link.
typeobject
LinkMetadata
descriptionMetadata containing information about the link inside a visual element
idLinkMetadata
properties
targetResourceId
descriptionResourceId in ASMS: google/internal/identity/accountsettings/mobile/v1/resource_id.proto
formatint32
typeinteger
typeobject
ListItemBlock
descriptionA vertical list item block. Next id: 16
idListItemBlock
properties
descriptions
descriptionList of item descriptions.
items
typestring
typearray
icon
$refImage
descriptionicon shown on the right of the list item, e.g. chevron icon.
iconVerticalAlignment
deprecatedTrue
descriptionVertical alignment of chevron. See VerticalAlignment enum.
formatint32
typeinteger
image
$refImage
descriptionImage displayed on the left of the list item.
label
descriptionLabel of the list item.
typestring
preferredLayout
descriptionPreferred block layout. See BlockLayout enum.
formatint32
typeinteger
secondaryIcon
$refImage
descriptionSecondary icon shown on the right of the list item and to the left of the main icon, e.g. ACL icons.
specialDescription
$refSpecialDescription
descriptionSpecial description.
stackItemImage
$refImage
descriptionWhen ListItemBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
textEntries
deprecatedTrue
descriptionText entries of the list item. Use label, titles, etc. instead.
items
$refStyledTextEntry
typearray
titles
descriptionList of item titles.
items
typestring
typearray
trailingImage
$refImage
descriptionWhen ListItemBlock is converted to StackItem, this is the image displayed on the right of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
ListPreviewUnit
descriptionscreen/BDheWvg6VHnWYmA
idListPreviewUnit
properties
items
descriptionList of images. Should respect the max number of visible items on the unit. This number is currently limited to 5.
items
$refImage
typearray
total
descriptionThe total number of items in the list.
formatint32
typeinteger
typeobject
LoadingCard
descriptionCard with a loading spinner on it.
idLoadingCard
properties
typeobject
Local
descriptionResource type used when the resource should be produced locally.
idLocal
properties
typeobject
LongArray
descriptionA long array
idLongArray
properties
values
descriptionvalues of long array
items
formatint64
typestring
typearray
typeobject
MainScreenItem
descriptionA menu item with title, subtitle, and icon. Android-only Next Id: 5
idMainScreenItem
properties
icon
$refIcon
descriptionOptional icon.
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
MenuAlternative
descriptionDisplays a screen as a native menu. Next Id: 6
idMenuAlternative
properties
hatsSurvey
$refHaTSSurvey
descriptionHaTS survey to be shown.
helpInfo
$refHelpInfo
descriptionThe data to open GoogleHelp
sections
descriptionThe sections that make up the menu's contents.
items
$refSection
typearray
showLogo
descriptionWhether or not to show the Google logo
typeboolean
titleText
descriptionThe title to display in the menu's app bar.
typestring
typeobject
MessageAlternative
descriptionDisplays a screen by showing a message to the user. For instance, a user may be presented with a message such as 'Your administrator has disabled this setting' when their account policy does not allow them to edit some of their information. Next Id: 4
idMessageAlternative
properties
helpInfo
$refHelpInfo
deprecatedTrue
descriptionDEPRECATED The data to open GoogleHelp.
messageText
descriptionThe message to display. Required.
typestring
titleText
deprecatedTrue
descriptionDEPRECATED The title to display in the menu's app bar.
typestring
typeobject
NativeAlternative
descriptionDisplays a screen as a native setting. Next Id: 8
idNativeAlternative
properties
anchorNavigationParams
$refAnchorNavigationParams
descriptionContains the necessary information to scroll to particular place on the screen.
feedbackParams
$refFeedbackParams
descriptionContains the necessary information to launch the Feedback Client with the proper configuration.
helpParams
$refHelpParams
descriptionContains fields used for opening IPH (In Product Help)
nativeActionId
descriptionAn ID identifying the native setting. See NativeActionId for possible values. Required.
formatint32
typeinteger
profilePicturePickerParams
$refProfilePicturePickerParams
descriptionContains the necessary information to launch the profile picture picker.
typeobject
NativeCapabilities
descriptionThe capabilities of the native actions. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idNativeCapabilities
properties
fauxbakeImageCropping
descriptionWhether the client supports the custom Fauxbake image cropping UI.
typeboolean
postGplusApiSunsetProfilePictureFlow
descriptionWhether the client supports a native profile picture flow that will continue to work after the go/gplus-1p-sunset.
typeboolean
typeobject
NativeNavigationAlternative
descriptionNavigates to a native screen from a web or webview screen. Will fallback to open an url in browser when not possible.
idNativeNavigationAlternative
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
navigateBack
typeboolean
target
$refResourceKey
deprecatedTrue
descriptionTarget native screen. DEPRECATED: Use link instead.
url
descriptionFallback url for the native screen, will be opened when a native experience is not available.
typestring
typeobject
NavigationMetadata
descriptionAdditional information about the navigation
idNavigationMetadata
properties
dashboardMetadata
$refDashboardNavigationMetadata
descriptionAdditional information about navigations from Google Dashboard.
dashboardServiceMetadata
$refDashboardServiceCardOutboundNavigationMetadata
descriptionAdditional information about outbound navigations from service cards on Google Dashboard.
helpCenterMetadata
$refHelpCenterNavigationMetadata
descriptionAdditional information about navigation to the Help Center to distinguish between different articles
typeobject
OnboardingAlternative
deprecatedTrue
descriptionA screen with onboarding flow
idOnboardingAlternative
properties
onboardingFlow
$refOnboardingFlow
descriptionThe onboarding flow data.
onboardingFlowKey
$refResourceKey
deprecatedTrue
descriptionThe representation of the onboarding flow. DEPRECATED: use onboarding flow directly.
typeobject
OnboardingFlow
deprecatedTrue
descriptionA resource encapsulating multiple onboarding steps, an animation, and a button. Next Id: 8
idOnboardingFlow
properties
animationThemedUrl
$refThemedUrl
descriptionThe decorative Lottie animation urls for both themes. Required.
animationUrl
deprecatedTrue
descriptionThe decorative Lottie animation url. Deprecated, use animation_themed_url instead.
typestring
buttonTarget
$refResourceKey
deprecatedTrue
descriptionThe resource to open when onboarding is skipped or finished. Only used when the OnboardingFlow is referenced from an OnboardingAlternative. When referenced from a CardsAlternative, the CardsAlternative is shown when the onboarding flow has finished. DEPRECATED: Use link instead.
buttonText
descriptionThe text to be shown on the button that skips onboarding. e.g.: "Get started". Required.
typestring
dismissalId
descriptionAn identifier used to record which OnboardingFlows have been dismissed. Required.
formatint64
typestring
link
$refLink
descriptionThe link of the element to open when onboarding is skipped or finished. Only used when the OnboardingFlow is referenced from an OnboardingAlternative. When referenced from a CardsAlternative, the CardsAlternative is shown when the onboarding flow has finished. Eventually should completely replace the `target` field.
steps
descriptionThe steps containing onboarding content. At least one is required.
items
$refOnboardingStep
typearray
typeobject
OnboardingStep
deprecatedTrue
descriptionDescribes the contents of an onboarding step. An OnboardingStep must contain at least a title or a message. Next Id: 6
idOnboardingStep
properties
exitAnimation
$refAnimationSegment
descriptionA segment of animation played once the skip button is clicked.
message
descriptionThe onboarding step message text.
typestring
stepId
descriptionA unique StepId used for logging. Required.
formatint32
typeinteger
title
descriptionThe onboarding step title text.
typestring
transitionAnimation
$refAnimationSegment
descriptionA segment of the animation played as we slide from the last step to the current step. When sliding back to the previous step, the animation will be played in reverse. For the first step, this animation will be auto-played while the content of the screen fades in. Required.
typeobject
OneBoxBlock
descriptionBuilding block of a card Next id: 35
idOneBoxBlock
properties
actionChipBlock
$refActionChipBlock
descriptionAction Chip Block
actionLineBlock
$refActionLineBlock
descriptionNavigation Link Block
activityListItemBlock
$refActivityListItemBlock
descriptionList Item Block used for showing user activities.
collapsableBlock
$refCollapsableBlock
descriptionA block that can be collapsed
descriptionBlock
$refDescriptionBlock
descriptionDescription block
dividerBlock
$refDividerBlock
descriptionDivider Block
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
listItemBlock
$refListItemBlock
descriptionList Item Block
oneBoxSignedOutButtonsBlock
$refOneBoxSignedOutButtonsBlock
descriptionA block that consists of Sign in and Sign up buttons
oneboxCustomGwsBlock
$refOneboxCustomGwsBlock
descriptionA block that can be rendered using GWS.
oneboxDisclaimerBlock
$refOneboxDisclaimerBlock
descriptionDisclaimer block currently used in the Oneboxes.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
OneBoxSignedOutButtonsBlock
descriptionA block consisting of Sign in and Sign up buttons, used when Signed out.
idOneBoxSignedOutButtonsBlock
properties
signInLink
$refSignedOutBlockLink
descriptionLink that leads to the sing in page. Required.
signUpLink
$refSignedOutBlockLink
descriptionLink that leads to the sing up page. Required.
typeobject
OneGoogleCard
descriptionCard representing an entry in the OneGoogle Account Menu.
idOneGoogleCard
properties
actionChip
$refActionChip
descriptionA chip that allows users to take action on the card.
leadingImage
$refImage
descriptionAn image that may be shown at the leading edge of the card.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
priority
descriptionThe priority of the card. Can influence ordering and styling of the cards.
formatint32
typeinteger
progressBar
$refOneGoogleProgressBar
descriptionAn optional progress bar
subtitle
descriptionThe subtitle of the card.
typestring
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
title
descriptionThe main title of the card.
typestring
trailingImage
$refImage
descriptionAn image that may be shown at the trailing edge of the card.
typeobject
OneGoogleProgressBar
descriptionA progress bar that can be shown in the OneGoogle Account Menu Card. ProgressBar message could be used here instead, but it supports two labels, whereas OneGoogle's UI only supports one and it supports setting the background color (which OG also does not support).
idOneGoogleProgressBar
properties
color
$refColor
descriptionThe color of the progress bar.
description
descriptionAn optional description for the progress bar.
typestring
progress
descriptionThe progress of the progress bar. Should be between 0 and 1.
formatfloat
typenumber
typeobject
OneboxCustomGwsBlock
descriptionA block that can be rendered using GWS.
idOneboxCustomGwsBlock
properties
type
descriptionThe type of the custom block.
enum
  • UNKNOWN
  • SAFESEARCH
enumDescriptions
  • Unknown block type.
  • Safesearch block type.
typestring
typeobject
OneboxDisclaimerBlock
descriptionA block containing a disclaimer of some sort. Next id: 4
idOneboxDisclaimerBlock
properties
disclaimerContent
$refText
descriptionThe content of the disclaimer. Use this in favor of disclaimer_text.
disclaimerText
deprecatedTrue
descriptionThe text content of the disclaimer.
typestring
image
$refImage
descriptionOptional illustration shown near the disclaimer text.
typeobject
Placeholder
descriptionPlaceholder used when a resource hasn't loaded yet.
idPlaceholder
properties
typeobject
PlaceholderAlternative
descriptionPlaceholder for when a resource hasn't loaded yet.
idPlaceholderAlternative
properties
typeobject
PrefetchRelatedScreensRequest
descriptionRequest message for PrefetchRelatedScreens.
idPrefetchRelatedScreensRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
screenId
descriptionIdentifies the target screen. See ScreenId enum for possible values.
formatint32
typeinteger
screensToOmit
descriptionSpecify the screens to omit from the response. The server is allowed to ignore this option.
items
$refScreenToOmit
typearray
typeobject
PrefetchRelatedScreensResponse
descriptionResponse message for PrefetchRelatedScreens.
idPrefetchRelatedScreensResponse
properties
screens
descriptionThe returned screens.
items
$refScreen
typearray
typeobject
ProductProfileMetadata
descriptionMetadata containing information about Product Profile resources associated with the VE
idProductProfileMetadata
properties
productProfile
descriptionProduct profile
enum
  • PRODUCT_PROFILE_UNKNOWN
  • PLAY_GAMES
  • GPAY
  • WORKSPACE
  • MAPS
  • OTHER_GOOGLE_SERVICES
  • YOUTUBE
enumDescriptions
  • Unknown product profile
  • Play Games
  • GPay
  • Workspace
  • Maps
  • Other Google services
  • Youtube
typestring
typeobject
ProfilePictureBlock
descriptionA special block containing a label, title, description, and a tappable profile picture to the right.
idProfilePictureBlock
properties
avatarAccessibilityTapText
descriptionTap action text read by a screen reader before the phrase "double-tap to activate" when focus moves to the profile picture image.
typestring
descriptionText
descriptionDescription text of the profile picture block.
typestring
label
descriptionLabel of the profile picture block.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the profile picture. Eventually should completely replace the `target` field.
preferredLayout
descriptionPreferred block layout. See BlockLayout enum.
formatint32
typeinteger
profilePictureImage
$refImage
descriptionProfile picture image.
stackItemImage
$refImage
descriptionWhen ProfilePictureBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. screen/72S3nvYEKnuscar. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource of the profile picture. DEPRECATED: Use link instead.
textEntries
deprecatedTrue
descriptionText entries of the profile picture block. Use label, title, etc. instead.
items
$refStyledTextEntry
typearray
title
descriptionTitle of the profile picture block.
typestring
typeobject
ProfilePictureItem
descriptionA menu item, with title and subtitle, renders profile picture locally. Next Id: 4
idProfilePictureItem
properties
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
ProfilePicturePickerParams
descriptionParams used when launching the profile picture picker. Next Id: 2
idProfilePicturePickerParams
properties
usePeopleApi
descriptionIf true, iOS client will use the People API to upload the photo.
typeboolean
typeobject
ProfilePicturePromoItem
descriptionA promo with text, subtitle, renders profile picture locally. Only the button is a tappable. May be styled differently from a ProfileItem. Android-only Next Id: 5
idProfilePicturePromoItem
properties
buttonText
descriptionThe button text.
typestring
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Contains the user's primary email address.
typestring
titleText
descriptionThe main item text. Contains the user's display name.
typestring
typeobject
ProfilePictureUnit
descriptionscreen/8UcDB3nx9wRtoPg
idProfilePictureUnit
properties
accessibilityTapText
descriptionAccessibility label for the profile picture, used by screen readers.
typestring
typeobject
ProgressBar
descriptionProgress bar. Supports settings colors for progress and background and labeling these parts.
idProgressBar
properties
backgroundColor
$refColor
deprecatedTrue
descriptionColor of the not completed part of the progress bar. Deprecated. Use background_themed_color instead.
backgroundThemedColor
$refThemedColor
descriptionColor of the not completed part of the progress bar.
endLabelText
deprecatedTrue
descriptionText of the label on the ending (high) end of the progress bar
typestring
labelColor
$refColor
deprecatedTrue
descriptionColor of the text. Deprecated. Use label_themed_color instead.
labelIcon
$refImage
deprecatedTrue
descriptionIcon, shown to the start of the text. Center-aligned vertically. DEPRECATED: Use the icon in the PromptItem instead. This field should only be used by old clients that do not support the new advice_severity field.
labelText
descriptionText shown below the progress bar
typestring
labelThemedColor
$refThemedColor
descriptionColor of the text.
progress
descriptionPercentage of the progressbar to be filled in a range of 0 - 1.
formatfloat
typenumber
progressColor
$refColor
deprecatedTrue
descriptionColor of the progressbar. Deprecated. Use progress_themed_color instead.
progressThemedColor
$refThemedColor
descriptionColor of the progress bar.
stackItemImage
$refImage
descriptionWhen ProgressBar becomes part of the StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
startLabelText
deprecatedTrue
descriptionText of the label on the starting (low) end of the progress bar
typestring
typeobject
ProgressBarBlock
descriptionA block containing styled text entries and a progress bar.
idProgressBarBlock
properties
progressBar
$refProgressBar
descriptionProgress bar.
textEntries
deprecatedTrue
descriptionText entries for the progress bar block. Shown above the progress bar.
items
$refStyledTextEntry
typearray
typeobject
ProgressBarListItemBlock
descriptionList item-like block that contains a progress bar
idProgressBarListItemBlock
properties
icon
$refImage
descriptionicon shown on the right of the list item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the list item.
progressBar
$refProgressBar
descriptionProgress bar
title
descriptionItem title.
typestring
trailingImage
$refImage
descriptionWhen ProgressBarListItemBlock is converted to StackItem, this is the image displayed on the right of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
ProgressBarUnit
descriptionscreen/9LsrL7URSifxp3G
idProgressBarUnit
properties
barBackgroundColor
$refThemedColor
descriptionThe color of the background.
barForegroundColor
$refThemedColor
descriptionThe color of the progress
labelText
descriptionLabel “1.5GB of 15GB used”
typestring
progress
descriptionProgress of the Bar
formatfloat
typenumber
typeobject
PromoItem
descriptionA promo with text, subtitle, icon and button. Only the button is a tappable. May be styled differently from a SimpleItem. Next Id: 7
idPromoItem
properties
buttonText
descriptionThe button text.
typestring
icon
$refIcon
descriptionOptional icon.
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
statusText
descriptionOptional text, to display an additional status message (e.g. 'Last checked at...') in the promo.
typestring
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
PromptBlock
descriptionBuilding block of a prompt card
idPromptBlock
properties
descriptionBlock
$refPromptDescriptionBlock
descriptionDescription Block
progressBlock
$refPromptProgressBarBlock
descriptionProgress Bar Block
typeobject
PromptCarouselCard
descriptionA horizontally scrolling carousel of prompt items.
idPromptCarouselCard
properties
items
deprecatedTrue
descriptionThe order of the items is the order they should appear in the UI. Deprecated, clients should expect prompt_item_keys instead.
items
$refPromptItem
typearray
maxVisibleItems
descriptionThe maximum number of items to show. If the number of items is greater than this number, the overflow item will be shown.
formatint32
typeinteger
overflowCollapseAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the collapsed card in the expanded state.
typestring
overflowCollapseTitle
descriptionThe title of the overflow item when the prompt items are expanded.
typestring
overflowExpandAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the overflow card in the collapsed state.
typestring
overflowExpandTitle
descriptionThe title of the overflow item when the prompt items are collapsed.
typestring
promptItemKeys
descriptionThe order of the prompt items is the order they should appear in the UI.
items
$refResourceKey
typearray
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the prompt carousel card.
typeobject
PromptDescriptionBlock
descriptionA block containing a title and descriptive text, with an image displayed on the left side optionally.
idPromptDescriptionBlock
properties
image
$refImage
deprecatedTrue
descriptionOptional image to be displayed in the Prompt Item. DEPRECATED: Use the icon in the PromptItem instead. This field should only be used by old clients that do not support the new advice_severity field.
text
descriptionDescriptive text of the block.
typestring
title
descriptionTitle of the block.
typestring
typeobject
PromptItem
descriptionPrompt items for the user to be taken care of in a timely manner, e.g., updating their credit card. Next id: 17
idPromptItem
properties
adviceSeverity
descriptionSeverity of the prompt from the AdviceSeverity enum
formatint32
typeinteger
callToActionText
descriptionCall to action text. In the context of the Advice Framework, It can be styled the same way as the secondary button by setting `equally_weighted_action_buttons` to true. If not specified, no primary call to action button is shown.
typestring
dismissible
descriptionDismisses the card on all user devices and surfaces.
typeboolean
equallyWeightedActionButtons
descriptionIf true, the action buttons will be styled equally and the card body won't be tappable. This is a special handling for primary CTA having the same style as the secondary (e.g. for legal reasons).
typeboolean
expandCardAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the collapsed card.
typestring
hintText
descriptionText to be shown as hint. In the Advice Framework, this is used as the text that goes next to the chevron icon on simple list items.
typestring
icon
$refImage
descriptionIcon to be shown on the advice card.
id
deprecatedTrue
descriptionPrompt card identifier. Used by the client to record which PromptItems have been dismissed so that they are not reshown. Deprecated, clients should use ResourceKey of the Resource wrapper instead.
formatint64
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. In the context of the Advice Framework, 'link' is used to represent the primary CTA destination and the card body destination in case no 'secondary_button_text' and 'secondary_button_link' are specified. Eventually should completely replace the `target` field.
mainBlock
$refPromptBlock
descriptionMain content of the prompt card
secondaryButtonLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. This is used to navigate to a different resource via secondary button.
secondaryButtonText
descriptionSecondary call to action block If not specified, no secondary call to action button is shown.
typestring
severity
deprecatedTrue
descriptionSeverity of the prompt from the PromptSeverity enum DEPRECATED: Use advice_severity instead. This field should only be used by old clients that do not support the new advice_severity field.
formatint32
typeinteger
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource DEPRECATED: Use link instead.
title
descriptionPrompt card title
typestring
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the prompt card.
typeobject
PromptProgressBarBlock
descriptionA block containing a progress bar with a label underneath each end
idPromptProgressBarBlock
properties
endLabelText
deprecatedTrue
descriptionText of the label on the ending (high) end of the progress bar Deprecated, clients should use progress_bar instead.
typestring
progress
deprecatedTrue
descriptionPercentage of the progressbar to be filled in a range of 0 - 1. Deprecated, clients should use progress_bar instead.
formatfloat
typenumber
progressBar
$refProgressBar
descriptionProgress bar
progressColor
$refColor
deprecatedTrue
descriptionColor of the progressbar. Deprecated, clients should use progress_bar instead.
startLabelText
deprecatedTrue
descriptionText of the label on the starting (low) end of the progress bar Deprecated, clients should use progress_bar instead.
typestring
typeobject
RequestContext
descriptionInformation sent with every request. A subset of this information is logged to Clearcut logs. If you change anything here consider updating the logging proto google3/logs/proto/identity/mobile/accountsettings/asm_client_info_extension.proto as well. Next Id: 14
idRequestContext
properties
callingAndroidApp
descriptionApplicationId (package name) or alias of the app that launched My Google. If launched from - a first-party app: the app's ApplicationId (package name) - a third-party app: empty (if the app was started with startActivityForResult, the package name of the third-party app will be logged instead of an empty string) - within GmsCore or Android Settings: "com.google.android.gms" - Otherwise: unset
typestring
clientCapabilities
$refClientCapabilities
descriptionTells the server which features this version of the client supports.
clientVersions
$refClientVersions
descriptionVersion numbers for the client software.
googleAccountReferrer
descriptionSerialized GoogleAccountReferrer that provided by caller of Google Account as query param.
typestring
isAuto
descriptionWhether the device the request came from is an Auto device.
typeboolean
isDarkModeEnabled
deprecatedTrue
descriptionWhether the client has dark mode enabled (and thus expects content from the server to be similarly themed). Deprecated. Provide theme-agnostic resources instead of relying on this field.
typeboolean
isPayModuleAvailable
descriptionWhether the client has the pay gmscore module available (only relevant for Android clients).
typeboolean
isRtl
descriptionTells whether the client is currently displaying in RTL mode.
typeboolean
logicalScreenDensity
descriptionThe logical screen density of the device, following the Android convention that logical_screen_density = scaling_factor * 160ppi. Used by the server to select images with the most appropriate scaling factor. Will usually differ from the physical screen density. Examples: * a Nexus 5 will report 480ppi (xxhdpi), but has a 445ppi screen * an iPhone 4 will report 320dpi (2x), but has a 326ppi screen
formatint32
typeinteger
platform
descriptionThe client's OS platform.
enum
  • PLATFORM_UNSPECIFIED
  • ANDROID
  • IOS
  • WEB
enumDescriptions
  • The platform is unspecified.
  • The Android operating system.
  • The iOS operating system.
  • Web browser.
typestring
timeZone
descriptionThe time zone of the user's device, as a Unix time zone ID. e.g. "Europe/Berlin".
typestring
usesAllImageUrls
descriptionWhen set to true ASMS will return image urls for all screen density buckets instead of one already optimized url.
typeboolean
typeobject
Resource
descriptionResources are the core component of the API. Resources can be screens, but also parts of screens, such as tab bars or decks of cards. Resources can be requested and cached by the client independently of each other.
idResource
properties
accountMenuInformation
$refAccountMenuInformation
descriptionInformation provided to the OGL account menu.
bottomNav
$refBottomNav
descriptionBottom buttons navigation.
card
$refCard
descriptionCard.
cardDeck
$refCardDeck
descriptionSet of cards.
footer
$refFooter
descriptionFooter.
initialSearchScreenComponents
$refInitialSearchScreenComponents
descriptionComponents for initial search screen on mobile.
isDismissed
descriptionResource with is_dismissed=true shouldn't be shown to the user. It is provided for a short time after dismissal on the server, to allow the dismissed resource to be recovered on the client (e.g. for "undo" action).
typeboolean
isStable
descriptionAffects the client caching policy. A resource is unstable if it shows user data which is prone to change, e.g. a menu displaying the user's phone numbers, or a setting allowing the user to edit their phone numbers. Stable resources do not change after user action, e.g. a resource which opens a given URL in the browser. When the user opens a setting, all unstable resources are marked dirty and reloaded the next time the user navigates to them. Stable resources don't need to be immediately reloaded after a user action.
typeboolean
leftNav
$refLeftNav
descriptionLeft navigation.
local
$refLocal
descriptionA resource that should be produced locally (i.e., on the target device).
onboardingFlow
$refOnboardingFlow
deprecatedTrue
descriptionOnboarding flow.
placeholder
$refPlaceholder
descriptionReserved for internal use by clients.
promptItem
$refPromptItem
descriptionPrompt Card.
resourceKey
$refResourceKey
descriptionIdentifies a resource.
screen
$refScreenResource
descriptionDescription of the screen structure.
searchCorpus
$refSearchCorpus
descriptionSearch data for all searchable items.
securityHubPromptItem
$refSecurityHubPromptItem
descriptionSecurity Hub Prompt Card.
simpleHeader
$refSimpleHeader
descriptionSimple header.
supportPanel
$refSupportPanel
descriptionSupport panel
topNav
$refTopNav
descriptionTop tabs bar.
welcomeHeader
$refWelcomeHeader
descriptionMain header.
welcomeScreenIntro
$refWelcomeScreenIntro
descriptionThe welcome screen intro shown on home page on web.
typeobject
ResourceKey
descriptionEach resource will be identified by a resource key, which contains a resource ID and resource parameters. Clients will use the ResourceKey as a cache key.
idResourceKey
properties
resourceId
descriptiona value from the ResourceId enum
formatint32
typeinteger
resourceParams
additionalProperties
typestring
descriptionkey-value map of request parameters
typeobject
typeobject
ResourceMetadata
descriptionMetadata containing information about ASMS resources associated with the VE go/my-google/asms#resources
idResourceMetadata
properties
jamMetadata
$refJamMetadata
descriptionMetadata for JAM specific pages
resourceId
descriptionResourceId in ASMS: google/internal/identity/accountsettings/mobile/v1/resource_id.proto
formatint32
typeinteger
typeobject
ResourceToOmit
descriptionA resource to omit from the results
idResourceToOmit
properties
resourceKey
$refResourceKey
descriptionIdentifies the Resource.
typeobject
Screen
descriptionScreens are the core component of the API. When requesting a screen, the client does not necessarily know whether the screen represents a menu, a native setting, a message etc. Both menus and individual settings are thus represented using the same proto, which allows us to support use cases such as deep-linking from 1P apps. Next Id: 4
idScreen
properties
alternatives
descriptionA list of alternatives, in order of preference.
items
$refAlternative
typearray
isStable
descriptionAffects the client caching policy. A screen is unstable if it shows user data which is prone to change, e.g. a menu displaying the user's phone numbers, or a setting allowing the user to edit their phone numbers. Stable screens do not change after user action, e.g. a screen which opens a given URL in the browser. When the user opens a setting, all unstable screens are marked dirty and reloaded the next time the user navigates to them. Stable screens don't need to be immediately reloaded after a user action.
typeboolean
screenId
descriptionThe screen's ID. See ScreenId for possible values.
formatint32
typeinteger
typeobject
ScreenIntro
descriptionFraming for the screen content. May contain an image, a title and a description.
idScreenIntro
properties
description
descriptionDescription text for the screen intro. May be omitted.
typestring
image
$refImage
descriptionImage for the screen intro. May be omitted.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionId of link destination resource. DEPRECATED: Use link instead.
linkText
descriptionDescription block link text.
typestring
title
descriptionTitle text for the screen intro. May be omitted.
typestring
typeobject
ScreenResource
descriptionA type of a resource. Similar to a Screen, a ScreenResource can represent a menu, a native setting, a message etc. Next Id: 3
idScreenResource
properties
alternatives
descriptionA list of alternatives, in order of preference.
items
$refAlternative
typearray
navigationMetadata
$refNavigationMetadata
descriptionAdditional information about the navigation
typeobject
ScreenToOmit
descriptionA screen to omit from the results
idScreenToOmit
properties
screenId
descriptionIdentifies the screen. See ScreenId enum for possible values.
formatint32
typeinteger
typeobject
SearchAlternative
descriptionA screen with a search box, search results, and bottom nav.
idSearchAlternative
properties
bottomNavKey
$refResourceKey
descriptionId of the bottom buttons bar.
bottomNavSelection
$refResourceKey
descriptionIdentifies which bottom button should appear selected. If omitted or if there is no button with this key, the first button with a target is selected.
initialSearchScreenComponentsKey
$refResourceKey
descriptionId of the initial search screen components.
searchBox
$refSearchBox
descriptionSearch box data.
searchCorpusKey
$refResourceKey
descriptionId of the search corpus.
typeobject
SearchBlock
descriptionAn in-page search bar. Next id: 0
idSearchBlock
properties
typeobject
SearchBox
descriptionSearch box data. Next id: 2
idSearchBox
properties
placeholderText
descriptionPlaceholder text if there is no query yet.
typestring
typeobject
SearchCorpus
descriptionData for all searchable items. Next id: 5
idSearchCorpus
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys. By default this is a list of SearchItem targets (though it can contain different list of ResourceKeys)
items
$refResourceKey
typearray
helpCenterSearchItem
$refHelpCenterSearchItem
descriptionSpecial search item shown below all results that links to a help center article for the entered query.
noResultsImage
$refImage
descriptionImage to show if there are no results for the entered query.
searchItems
descriptionList of available items for search. The items are sorted by title.
items
$refSearchItem
typearray
typeobject
SearchItem
descriptionA searchable item. Next id: 8
idSearchItem
properties
description
descriptionItem description.
typestring
icon
$refImage
descriptionIcon shown on the right of the item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the item.
keywords
descriptionList of keywords that can be used for matching, beside title and description. Each keyword can be a single word or a phrase.
items
typestring
typearray
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the tap event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
title
descriptionItem title.
typestring
typeobject
SearchItemSection
descriptionMessage to represent a section of search items. Next id: 4
idSearchItemSection
properties
fallbackSearchItem
$refSearchItem
descriptionFallback item shown at the bottom of the section. This item is rendered different from the other items, and for some section this item will not be present (like Google Account results section).
searchItems
descriptionList of items shown when no search terms are entered. The items are sorted by title.
items
$refSearchItem
typearray
title
descriptionTitle of the section.
typestring
typeobject
SearchOneboxMetadata
descriptionMetadata containing information about Search Onebox resources associated with the VE.
idSearchOneboxMetadata
properties
searchOneboxVariant
enum
  • SEARCH_ONEBOX_VARIANT_TYPE_UNSPECIFIED
  • PARENTAL_CONTROLS_SUPERVISOR_NO_KIDS
  • PARENTAL_CONTROLS_SUPERVISOR
  • PARENTAL_CONTROLS_MEMBER
enumDescriptions
  • A viewer of the Parental Controls Onebox who has supervising capabilities but no child accounts set up in their family group.
  • A viewer of the Parental Controls Onebox who has supervising capabilities and child(ren) account(s) set up in their family group.
  • A viewer of the Parental Controls Onebox who is a member of a family group with child(ren) account(s) set up.
typestring
typeobject
SearchQuery
descriptionUser defined query.
idSearchQuery
properties
query
descriptionRaw user defined query.
typestring
typeobject
SearchRequest
descriptionRequest message for Search
idSearchRequest
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys.
items
$refResourceKey
typearray
context
$refRequestContext
descriptionInformation sent with every request.
resourcesToOmit
descriptionSpecify the screen resources to omit from the response. The server uses this field for optimization by not including omitted resources in additional_resources.
items
$refResourceToOmit
typearray
searchQuery
$refSearchQuery
descriptionUser defined query.
typeobject
SearchResponse
descriptionResponse message for Search.
idSearchResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
helpCenterSearchItem
$refHelpCenterSearchItem
deprecatedTrue
descriptionSpecial search item shown below all results that links to a help center search result page for the entered query.
searchItemSections
descriptionSearch item sections for Help Center results.
items
$refSearchItemSection
typearray
searchItems
deprecatedTrue
descriptionSearch items.
items
$refSearchItem
typearray
typeobject
SearchResultCard
descriptionCard presenting the result to query on Google Search. Next id: 8
idSearchResultCard
properties
answerBlock
$refOneBoxBlock
descriptionAn answer block
contentBlocks
descriptionThe content blocks following the general answer.
items
$refOneBoxBlock
typearray
header
$refHeader
descriptionThe header shown in the SearchResult card.
showInMainColumnOnDesktop
descriptionWhether the Onebox should be also shown on the Main Column on Desktop. Note that this will force Tetris ranking on Desktop as well, so it may impact positioning of the Onebox to lower ranks.
typeboolean
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the Onebox.
typeobject
Section
descriptionA menu section groups up one or more menu items into a single logical unit. For instance, the Privacy menu has a Personal Info section which groups together several related items (such as the user's email, phone, birthday, or location sharing settings). Many sections contain a single item. Next Id: 4
idSection
properties
items
descriptionThe menu items in this section.
items
$refItem
typearray
sectionId
descriptionThe section's ID, unique within the scope of its menu.
formatint32
typeinteger
titleText
descriptionOptional section title.
typestring
typeobject
SecurityHubButton
descriptionButton to be shown in a warning card.
idSecurityHubButton
properties
label
descriptionThe text label for the button.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
SecurityHubPromptCarouselCard
descriptionA horizontally scrolling carousel of prompt items for the SecurityHub.
idSecurityHubPromptCarouselCard
properties
promptItemKeys
descriptionThe order of the prompt items is the order they should appear in the UI.
items
$refResourceKey
typearray
typeobject
SecurityHubPromptItem
descriptionPrompt items on the Security Hub for the user to be taken care of in a timely manner.
idSecurityHubPromptItem
properties
adviceTypes
descriptionThe types of Security Advisor advices that contributed to the overall severity.
items
enum
  • UNKNOWN
  • DEVICES_INACTIVE_DEVICE
  • DEVICES_WITHOUT_SCREEN_LOCK
  • DEVICES_PLAY_PROTECT_DISABLED
  • DEVICES_HARMFUL_APPS_DETECTED
  • DEVICES_NO_HARMFUL_APPS_DETECTED
  • APPS_HIGH_RISK_APP
  • APPS_DISABLE_LESS_SECURE_APPS
  • APPS_REMOVE_SPECIFIC_PASSWORD
  • TSV_ADD_BACKUP_PHONE
  • TSV_ADD_PAASK
  • RECOVERY_OPTIONS_ADD_PHONE_OR_EMAIL
  • RECOVERY_OPTIONS_ADD_RESCUE_CODE
  • RECOVERY_OPTIONS_ADD_EMAIL
  • RECOVERY_OPTIONS_FIX_EMAIL
  • RECOVERY_OPTIONS_VERIFY_PHONE
  • RECOVERY_OPTIONS_VERIFY_EMAIL
  • RECOVERY_OPTIONS_CONFIRM_PHONE
  • RECOVERY_OPTIONS_CONFIRM_EMAIL
  • RECOVERY_OPTIONS_ENROLL_IN_2SV
  • RECENT_ACTIVITY_CRITICAL_EVENT
  • GMAIL_SETTINGS_REMOVE_DELEGATE_ADDRESSES
  • GMAIL_SETTINGS_REMOVE_FORWARDING_ADDRESSES
  • ENROLL_IN_TITANIUM
  • TITANIUM_HIGH_PERSONAL_RISK
  • SAVED_PASSWORDS_BREACHED_PASSWORDS_DETECTED
  • SAVED_PASSWORDS_SAVED_PASSWORDS_SUMMARY
  • SAFE_BROWSING_ENROLL_IN_ENHANCED_SAFE_BROWSING
  • EMAIL_ADDRESS_ON_DARK_WEB_DETECTED
  • REVIEW_EMAIL_ADDRESS_ON_DARK_WEB
  • ACTIVATE_DARK_WEB_MONITORING
  • REVIEW_DARK_WEB_REPORT
  • SET_UP_INACTIVE_ACCOUNT_PLAN
  • REVIEW_LOCATION_SHARING
  • REVIEW_FACE_GROUPING
  • SET_RETENTION_WAA
  • SET_RETENTION_LH
  • SET_RETENTION_YTH
  • REVIEW_ADS_SETTINGS
  • LOCATION_HISTORY
  • WEB_AND_APP_ACTIVITY
  • YOUTUBE_HISTORY
  • YOUTUBE_SHARING
  • PHONE_SETTINGS
  • THIRD_PARTY_APPS_ACCESS
  • ABOUT_ME
  • LINKED_SERVICES
  • PASSWORD_MANAGER_PROMPT
  • SECURITY_ADVISOR_PROMPT
  • SAFER_INTERNET_DAY_HOME_PROMPT
  • STORAGE_EXHAUSTED_CRITICAL_PROMPT
  • STORAGE_EXHAUSTED_SEVERE_PROMPT
  • STORAGE_EXHAUSTED_WARNING_PROMPT
  • TEST_PROMPT
  • SAFER_WITH_GOOGLE_PROMPT
  • CAM_GOOGLE_PROMPT
  • TWO_STEP_VERIFICATION_PROMPT
  • MINOR_MODE_EXIT_PROMPT
  • CLP_TEST_PROMPT
  • CLP_SECURITY_ADVISOR_PROMPT
  • CLP_ADD_RECOVERY_PHONE_PROMPT
  • CLP_ADD_RECOVERY_PHONE_BENTO_VARIANT_PROMPT
  • CLP_ADD_SECONDARY_RECOVERY_OPTION_PROMPT
  • CLP_ADD_HOME_ADDRESS_PROMPT
  • ADD_RECOVERY_PHONE_PROMPT
  • ADD_SECONDARY_RECOVERY_OPTION_PROMPT
  • MANAGE_RECOVERY_OPTION_PROMPT
  • ADD_HOME_ADDRESS_PROMPT
  • PAYMENTS_PROMPT
  • PAYMENTS_ADD_FOP_PROMPT
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT
  • PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT
  • PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT
  • PAYMENTS_SANCTIONS_CONFIRMED_PROMPT
  • PAYMENTS_SANCTIONS_ADHOC_PROMPT
  • PAYMENTS_SANCTIONS_CRIMEA_PROMPT
  • PAYMENTS_SANCTIONS_VERIFICATION_INPROGRESS_PROMPT
  • PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT
  • PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT
  • PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT
  • PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT
  • VERIFY_AGE_PROMPT
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
enumDescriptions
  • Unmapped or unspecified advice type.
  • Inactive device advice.
  • Add screen lock advice.
  • Play Protect disabled.
  • Harmul apps found by Play Protect.
  • No harmul apps found by Play Protect.
  • High-risk app advice.
  • Disable less secure apps advice.
  • Remove app-specific password advice.
  • Add backup phone advice.
  • Advice for adding Phone-as-a-security-key.
  • Add recovery phone or recovery email advice.
  • Add rescue code advice.
  • Add recovery email advice.
  • Fix recovery email advice.
  • Verify recovery phone advice.
  • Verify recovery email advice.
  • Recovery phone freshness advice.
  • Recovery email freshness advice.
  • Enroll in 2SV for SbD users. go/sbd-site
  • Review critical event.
  • Remove account delegates advice.
  • Remove forwarding addresses advice.
  • --------------------------------------------------------------------------- Titanium/AdvancedProtection step types (6001 - 6999) Next Titanium id: 6003 Enroll in Titanium
  • Advice for high personal risk users to enroll in Titanium.
  • --------------------------------------------------------------------------- Saved passwords step types (9001 - 9999) Next Saved passwords id: 9003 Breached passwords detected advice.
  • Saved passwords summary advice.
  • Enroll in Enhanced Safe Browsing advice.
  • Non-member primary email address is found the dark web.
  • Non-member email breach scan summary.
  • Recommends activating G1 Dark Web Report.
  • Recommends reviewing G1 Dark Web Report.
  • Suggestion to set up inactive account plan.
  • Suggestion to review Location Sharing.
  • Suggestion to review the Google Photos Face grouping setting.
  • Suggestion to set retention for Web & App Activity.
  • Suggestion to set retention for Location History.
  • Suggestion to set retention for Youtube History.
  • Suggestion to review Ads settings.
  • Suggestion to review location history setting.
  • Suggestion to review WAA setting.
  • Suggestion to review youtube history setting.
  • Suggestion to review youtube sharing setting.
  • Suggestion to review phone settings.
  • Suggestion to review third party apps access.
  • Suggestion to review About Me view and shared endorsements.
  • Suggestion to review whether a user's DMA services are linked or not.
  • Prompt card that advertises password manager.
  • Prompt card that is shown on red state of the security advisor.
  • Prompt card that advertises Google Account Safer Internetday page.
  • Prompt card that is shown if 100% of storage capacity is used.
  • Prompt card that is shown if 90-99.99% of storage capacity is used.
  • Prompt card that is shown if 85-89.99% of storage capacity is used.
  • Test card that is enabled only for prompt-cards-test-group & prompt-cards-test-group-external
  • Prompt card that advertises Safer with Google page.
  • Prompt card that advertises Cybersecurity Awareness month page.
  • Prompt card leading to g.co/2SV.
  • Prompt card used as entry point for the Minor Mode Exit flow.
  • Test prompt card for the Google Settings screen.
  • CLP variant of SECURITY_ADVISOR_PROMPT (red state).
  • CLP variant of ADD_RECOVERY_PHONE_PROMPT.
  • CLP variant of ADD_RECOVERY_PHONE_PROMPT with Bento content.
  • CLP variant of ADD_SECONDARY_RECOVERY_OPTION_PROMPT.
  • CLP variant of ADD_HOME_ADDRESS_PROMPT.
  • Add recovery phone prompt for Google Account recovery options prompts
  • Add secondary recovery option prompt for Google Account recovery options prompts
  • Manage recovery option prompt for Google Account recovery options prompts
  • Add home address prompt card.
  • Prompt cards for alerts from payments API.
  • Prompt card for the Add Fop alert from payments API.
  • Prompt card for the Sanctions partial suspension alert from payments API with fixflow.
  • Prompt card for the Sanctions partial suspension alert from payments API with HC article.
  • Prompt card for the Sanctions suspension alert from payments API with fixflow.
  • Prompt card for the Sanctions suspension alert from payments API with HC article.
  • Prompt card for the Sanctions confirmed alert from payments API with ToS HC article.
  • Prompt card for the Sanctions adhoc alert from payments API.
  • Prompt card for the Sanctions Crimea alert from payments API with ToS HC article.
  • Prompt card for the Sanctions verification in progress alert from payments API.
  • Prompt card for the customer or instrument risk verification alert from payments API.
  • Prompt card for the funds guarantee instrument declined alert from payments API.
  • Prompt card for the billing account missing payment method alert from payments API.
  • Prompt card for the billing account card closed alert from payments API.
  • Prompt card for the billing account card expired alert from payments API.
  • Prompt card for the billing account card payment declined alert from payments API.
  • Prompt card for the billing account generic instrument risk suspended alert from payments API.
  • Prompt card for the billing account bank not verified alert from payments API.
  • Prompt card for the billing account bank payment declined alert from payments API.
  • Prompt card for the billing account payment has generic paymentdeclined alert from payments API.
  • Prompt card for the billing account bank need mandate acceptance alert from payments API.
  • Prompt card for the billing account terms and conditions alert from payments API.
  • Prompt card for the billing account card expiring soon alert from payments API.
  • Prompt card for the instrument account bank not verified alert from payments API.
  • Prompt card for the instrument card expired alert from payments API.
  • Add age verification prompt card.
typestring
typearray
body
descriptionThe body shown in the warning card.
typestring
primaryButton
$refSecurityHubButton
descriptionThe primary button to be shown in the warning card. It will be used to perform an inline action or to navigate to the warning's Security Source. Required
severity
descriptionThe severity of the warning. It will contribute to the Overall Status Indicator shown at the top of SecurityHub UI.
enum
  • SECURITY_HUB_SEVERITY_UNSPECIFIED
  • CRITICAL_WARNING
  • RECOMMENDATION
  • INFORMATION
enumDescriptions
  • Default SeverityLevel.
  • Indicates the presence of a critical or urgent security issue that should be addressed by the user. This severity will be reflected in the UI through a red icon.
  • Indicates the presence of a medium-severity issue which the user is encouraged to act on. This severity will be reflected in the UI through a yellow icon.
  • Indicates an informational message. This severity will be reflected in the UI through a green icon.
typestring
title
descriptionThe title shown in the warning card. Required
typestring
typeobject
SegmentHeaderCard
descriptionA segment header
idSegmentHeaderCard
properties
descriptionText
descriptionLocalized description text.
typestring
image
$refImage
descriptionThe image is displayed to the right of the text for one-column layout
largeImage
$refImage
descriptionThe image is displayed to the right of the text for two-column layout
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link_target_link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTargetLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on link. Eventually should completely replace the `link_target` field.
linkText
descriptionLocalized text of optional link shown at the end of the description (e.g. "learn more").
typestring
title
descriptionTitle for the section.
typestring
typeobject
SetResourceDismissalStateRequest
descriptionRequest message for SetResourceDismissalState.
idSetResourceDismissalStateRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceDismissalState
descriptionNew resource state.
enum
  • RESOURCE_DISMISSAL_STATE_UNSPECIFIED
  • DISMISSED
  • SERVED
enumDescriptions
  • Default value
  • Resource was dismissed by the user
  • Resource was selected to be displayed to the user, e.g. dismissal was undone
typestring
resourceKey
$refResourceKey
descriptionResource key which needs to be updated.
typeobject
SetResourceDismissalStateResponse
descriptionResponse message for SetResourceDismissalState.
idSetResourceDismissalStateResponse
properties
additionalResources
descriptionAdditional resources that are related to the modified resource the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionResource for which dismissal state was modified.
typeobject
ShortArray
descriptionA short array
idShortArray
properties
values
descriptionvalues of short array int16 scale
items
formatint32
typeinteger
typearray
typeobject
SignInBlock
descriptionA block containing a CTA to sign in, including optional illustration and description. Next id: 10
idSignInBlock
properties
additionalParagraphs
descriptionThe additional paragraphs shown below the CTA button.
items
$refAdditionalParagraph
typearray
buttonTarget
$refResourceKey
deprecatedTrue
descriptionOptional target for the CTA button. DEPRECATED: Use link instead.
description
descriptionDescription of the sign in block. Shown above the CTA button.
typestring
descriptionParagraphs
descriptionThe additional paragraphs describing the page shown above the CTA button.
items
$refAdditionalParagraph
typearray
image
$refImage
descriptionOptional image to be displayed in the sign in block on small screens.
largeImage
$refImage
descriptionOptional image to be displayed in the sign in block on large screens instead of the small image.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `button_target` field.
signInCtaText
descriptionText on the sign in CTA button.
typestring
title
descriptionThe title of the sign in block. Shown under the image.
typestring
typeobject
SignedOutBlockLink
descriptionMessage for a link in the SignedOutButtonsBlock.
idSignedOutBlockLink
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionLink target for the CTA. Required. DEPRECATED: Use link instead.
text
descriptionText on the link CTA. Required.
typestring
typeobject
SimpleHeader
descriptionMy Google simple header with action items.
idSimpleHeader
properties
actionItems
descriptionAction items to show on the top of the header area.
items
$refActionItem
typearray
title
descriptionThe title text to be displayed.
typestring
typeobject
SimpleItem
descriptionA simple menu item, with title and subtitle. Next Id: 4
idSimpleItem
properties
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
SpecialDescription
descriptionA special description block containing an icon, and text of a custom color.
idSpecialDescription
properties
color
$refColor
deprecatedTrue
descriptionDescription color. Deprecated. Use themed_color instead.
icon
$refImage
descriptionDescription icon.
stateChipUnit
$refStateChipUnit
descriptionThe field to be used when SpecialDescription is converted to StateChipUnit. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
text
descriptionDescription text.
typestring
themedColor
$refThemedColor
descriptionDescription color.
typeobject
Stack
descriptionA stack of zero or more StackItems & StackFooters. screen/7i7pzGTANcvyDn8
idStack
properties
footers
descriptionZero or more StackFooter at the bottom of the stack. screen/5psKAHrTqdCMTts
items
$refStackFooter
typearray
infoOnly
descriptionIndicates whether the stack is info only. An info only stack is not tappable, the items do not have a link and is rendered differently.
typeboolean
items
descriptionZero or more StackItem at the top of the stack. screen/oRyFdxeMdxCWDWs.
items
$refStackItem
typearray
typeobject
StackFooter
descriptionFooter of the stack - screen/5psKAHrTqdCMTts
idStackFooter
properties
contentUnits
descriptionContent units of the footer.
items
$refStackFooterContentUnit
typearray
description
descriptionDescription of the footer.
typestring
hyperlink
$refLink
descriptionLink of the hyperlink_text.
hyperlinkText
descriptionHyperlink text/label of the footer displayed after the description.
typestring
image
$refImage
descriptionImage placed on the left side of the footer.
trailingUnits
descriptionTrailing units of the footer.
items
$refStackFooterTrailingUnit
typearray
typeobject
StackFooterContentUnit
descriptionContent unit of the footer
idStackFooterContentUnit
properties
actionChipsUnit
$refActionChipsUnit
descriptionscreen/82c8fpyatXbybbe
typeobject
StackFooterTrailingUnit
descriptionTrailing unit of the footer
idStackFooterTrailingUnit
properties
imageUnit
$refImageUnit
descriptionscreen/6Bi4EhgcFY2drWP
typeobject
StackItem
descriptionStack item - screen/3RAFcZbV7vh3U6c.
idStackItem
properties
contentUnits
descriptionContent units of the item.
items
$refStackItemContentUnit
typearray
description
descriptionDescription of the item.
typestring
image
$refImage
descriptionImage placed on the left side of the item.
link
$refLink
descriptionLink of the item.
title
descriptionTitle of the item.
typestring
trailingUnits
descriptionTrailing units of the item.
items
$refStackItemTrailingUnit
typearray
typeobject
StackItemContentUnit
descriptionContent unit of the stack item screen/5GZv5iNqquGsPSU
idStackItemContentUnit
properties
attributesUnit
$refAttributesUnit
descriptionscreen/8vM3aFoKwwLD7FN
listPreviewUnit
$refListPreviewUnit
descriptionscreen/BDheWvg6VHnWYmA
progressBarUnit
$refProgressBarUnit
descriptionscreen/9LsrL7URSifxp3G
stateChipUnit
$refStateChipUnit
descriptionscreen/7pKYihngrugyLqg
typeobject
StackItemTrailingUnit
descriptionTrailing unit of the stack item screen/6skuPGfowwQkurH
idStackItemTrailingUnit
properties
expansionUnit
$refExpansionUnit
descriptionscreen/9fYD3c8gNSJH6Aj
imageUnit
$refImageUnit
descriptionscreen/A333or6Vw6tZcxf
profilePictureUnit
$refProfilePictureUnit
descriptionscreen/8UcDB3nx9wRtoPg
stateChipUnit
$refStateChipUnit
descriptionscreen/7EBeXzYEArApyVZ
typeobject
StateChipUnit
descriptionscreen/7pKYihngrugyLqg & screen/7EBeXzYEArApyVZ
idStateChipUnit
properties
backgroundColor
$refThemedColor
descriptionColor to tint the background and serve as container for Icon and Label. TODO(b/397607598)
icon
$refImage
descriptionIcon of the chip
label
descriptionLabel of the chip
typestring
labelColor
$refThemedColor
descriptionColor to tint label
typeobject
StringArray
descriptionA string array
idStringArray
properties
values
descriptionvalues of string array
items
typestring
typearray
typeobject
StyledTextEntry
descriptionStyled text entry. Supports colored text, drawing one icon to the left and different styles, defined by client.
idStyledTextEntry
properties
color
$refColor
deprecatedTrue
descriptionColor of the text. Deprecated. Use themed_color instead.
icon
$refImage
descriptionIcon, shown to the left of the text. Center-aligned vertically.
style
descriptionStyle used for the text, e.g. TITLE or DESCRIPTION
enum
  • TEXT_STYLE_UNSPECIFIED
  • LABEL
  • TITLE
  • DESCRIPTION
  • STATUS
  • CAPTION
enumDescriptions
  • Unspecified text style.
  • Style for labels.
  • Style for titles.
  • Style for description texts.
  • Style for statuses.
  • Style for captions.
typestring
text
descriptionText.
typestring
themedColor
$refThemedColor
descriptionColor of the text.
truncation
$refTextTruncation
descriptionTruncation logic used for the text.
typeobject
SummaryCard
descriptionCard presenting one or more settings. Next id: 10
idSummaryCard
properties
blocks
descriptionAt least one block must be present. Clients will ignore blocks that they don't understand.
items
$refBlock
typearray
borderless
descriptionWhether to disable drawing border for the card
typeboolean
disableHorizontalPadding
descriptionWarning: this is not implemented on native is likely temporary.
typeboolean
infoOnly
descriptionIndicates whether the collection card stacks generated from this summary card are going to be info only. An info only card is not tappable, does not have a link and is rendered differently as a CollectionCard. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeboolean
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
preferredSize
descriptionThe preferred size of the card. See CardPreferredSize enum.
formatint32
typeinteger
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the summary card.
typeobject
SupportAlternative
descriptionSupport related alternative, like support panel and support screen.
idSupportAlternative
properties
typeobject
SupportPanel
descriptionA panel with cards and intro. Next Id: 4
idSupportPanel
properties
deckKey
$refResourceKey
descriptionId of the deck of cards displayed in support panel.
screenIntro
$refScreenIntro
descriptionIntro displayed just before the cards.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the support panel.
typeobject
SupportedAlternativeType
descriptionA supported alternative.
idSupportedAlternativeType
properties
alternativeType
descriptionThe alternative type. See AlternativeType for possible values.
formatint32
typeinteger
typeobject
SupportedAndroidIntentCheck
descriptionAndroid intent checks supported by the client
idSupportedAndroidIntentCheck
properties
androidIntentCheck
descriptionList of Android intent checks
enum
  • CHECK_UNSPECIFIED
  • FIRST_PARTY_CHECK
  • SYSTEM_CHECK
  • THIRD_PARTY_CHECK
enumDescriptions
  • This is treated same as the first party check.
  • * Performs following checks: - class name or action is present - package name is present - package is Google signed
  • * Performs following checks: - intent resolves - package name of resolved intent is in the system partition
  • * Performs following checks: - class name is present TODO(b/119490916) Verify that we can allow intent actions as well.
typestring
typeobject
SupportedIcon
descriptionA supported icon.
idSupportedIcon
properties
iconId
descriptionThe icon ID. See IconId for possible values.
formatint32
typeinteger
typeobject
SupportedItemType
descriptionA supported item type.
idSupportedItemType
properties
itemType
descriptionThe item type. See ItemType for possible values.
formatint32
typeinteger
typeobject
SupportedNativeAction
descriptionA supported native action.
idSupportedNativeAction
properties
nativeActionId
descriptionThe native action's ID. See NativeActionId for possible values.
formatint32
typeinteger
typeobject
SupportedOfflineScreen
descriptionA supported offline screen.
idSupportedOfflineScreen
properties
screenId
descriptionRequired
formatint32
typeinteger
version
descriptionOptional. If omitted, version 1 is assumed.
formatint32
typeinteger
typeobject
Target
descriptionItem link target. Next id: 5
idTarget
properties
queryPlaceholder
descriptionThe placeholder text in url_with_query_placeholder which should be replaced by the search query.
typestring
resourceId
descriptionTarget resource_id. Used for logging.
formatint32
typeinteger
themedUrlWithQueryPlaceholder
$refThemedUrl
descriptionDestination help center URLs for both light and dark themes. Contain a placeholder string which should be replaced by the URL-encoded search query.
urlWithQueryPlaceholder
descriptionDestination help center URL. Contains a placeholder string which should be replaced by the URL-encoded search query.
typestring
typeobject
Text
descriptionThis message represents the a text that consists of multiple items. Items can be either plain text or links.
idText
properties
textItems
descriptionList or text items.
items
$refTextItem
typearray
typeobject
TextItem
descriptionThis message represents one text item in the entire text. It should be rendered like this: $text if target is present, otherwise — as text.
idTextItem
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe id of the target resource. DEPRECATED: Use link instead.
text
descriptionText to display. required
typestring
typeobject
TextTruncation
descriptionText truncation.
idTextTruncation
properties
numberOfLines
descriptionNumber of lines after which truncation happens. 0 means no truncation.
formatint32
typeinteger
typeobject
ThemedColor
descriptionWrapper around Colors for specific themes / user interface styles. Next id: 3
idThemedColor
properties
dark
$refColor
descriptionThe color for dark theme. Required.
light
$refColor
descriptionThe color for light theme. Required.
typeobject
ThemedUrl
descriptionWrapper around URLs for specific themes / user interface styles. Next id: 3
idThemedUrl
properties
dark
descriptionThe URL for a dark theme / user interface style.
typestring
light
descriptionThe URL for a light theme / user interface style. If a URL for a specific theme is missing, the light URL will be used in its place.
typestring
typeobject
Title
descriptionItem title. Next id: 3
idTitle
properties
queryPlaceholder
descriptionThe placeholder text in title_with_placeholder which should be replaced by the search query.
typestring
textWithQueryPlaceholder
descriptionItem title. Contains a placeholder string which should be replaced by the search query.
typestring
typeobject
TopNav
descriptionTop navigation bar with tabs.
idTopNav
properties
tabs
descriptionList of tabs.
items
$refTopTab
typearray
typeobject
TopTab
descriptionOne of the TopNav tabs.
idTopTab
properties
icon
$refImage
descriptionIcon (default version) to be displayed next to the tab title in the dropdown version of the menu.
link
$refLink
descriptionLink to the screen that should be displayed when the tab becomes active. Only supports the link target and no other link parameters.
selectedIcon
$refImage
descriptionIcon (hovered/selected version) to be displayed next to the tab title in the dropdown version of the menu.
target
$refResourceKey
deprecatedTrue
descriptionTarget screen of the tab. DEPRECATED: Use link instead.
title
descriptionTab title.
typestring
typeobject
TwoColumnTableBlock
descriptionA block to show a list of image - description pairs in tabular form where images and descriptions are aligned in separate columns.
idTwoColumnTableBlock
properties
rows
descriptionList of rows to populate the TwoColumnTableBlock.
items
$refTwoColumnTableRow
typearray
typeobject
TwoColumnTableRow
descriptionData row to populate the TwoColumnTableBlock.
idTwoColumnTableRow
properties
descriptions
descriptionList of descriptions, each of which is printed on a new line.
items
typestring
typearray
image
$refImage
descriptionOptional image for the table row.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
WebviewAlternative
descriptionDisplays a screen by opening an URL in a WebView. Next Id: 3
idWebviewAlternative
properties
themedUrl
$refThemedUrl
descriptionThe set of theme-dependent URLs to open. One of url or themed_url required.
url
descriptionThe URL to open. One of url or themed_url required.
typestring
typeobject
WebviewCapabilities
descriptionThe capabilities of the webview client. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 7
idWebviewCapabilities
properties
obakeWeb
descriptionWhether the client supports all changes necessary to work with Obake web.
typeboolean
passkey
descriptionWhether the client supports passkey-based auth in Octarine. iOS only.
typeboolean
securityKey
descriptionWhether the client supports security key authentication.
typeboolean
telephony
descriptionWhether the client supports the telephony JS bridge.
typeboolean
termsAndPolicyPages
descriptionWhether the client supports opening the PP and ToS pages in Octarine.
typeboolean
trustAgent
descriptionWhether the client supports the trust agent JS bridge.
typeboolean
typeobject
WelcomeHeader
descriptionMy Google header with user name and avatar.
idWelcomeHeader
properties
actionItems
descriptionAction items to show on the top of the header area.
items
$refActionItem
typearray
avatarAccessibilityTapText
descriptionTap action text read by a screen reader after the phrase "double-tap to .." when focus moves to the avatar.
typestring
chip
$refActionChip
deprecatedTrue
descriptionUsed for displaying link to launch Google Account from contextual landing page. DEPRECATED: chip is no longer supported in the welcome header.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the tap on the avatar. Eventually should completely replace the `target` field.
name
descriptionUser's name as displayed in the header.
typestring
showProductLockup
descriptionControls showing the product view in the header area.
typeboolean
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource of the avatar. DEPRECATED: Use link instead.
title
descriptionTitle text to show in the header area.
typestring
welcomeText
descriptionHeader welcome text (e.g. 'Welcome, Janelle').
typestring
typeobject
WelcomeScreenIntro
descriptionMy Google header with user name, profile picture, and welcome message. Next id: 17
idWelcomeScreenIntro
properties
additionalDescription
$refAdditionalDescription
descriptionThe additional description for some account types.
description
descriptionThe welcome message to the user (e.g. 'You're in control...').
typestring
displayName
descriptionThe user's name to display. Currently only in use for Android, taking precedence over the `title` field.
typestring
isGoogleOneMember
descriptionWhether the user is a Google One member.
typeboolean
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link that appears after the description, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionTarget resource for the link. DEPRECATED: Use link instead.
linkText
descriptionText for the link that appears after the 'description'.
typestring
primaryEmail
descriptionThe user's email id to display to the user.
typestring
profilePictureAccessibilityLabel
descriptionTap action text read by a screen reader after the phrase "double-tap to .." when focus moves to the profile picture.
typestring
profilePictureImage
$refImage
descriptionProfile picture image.
profilePictureLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the profile picture. Eventually should completely replace the `target` field.ure link.
profilePictureTarget
$refResourceKey
descriptionProfile picture target.
title
descriptionHeader welcome title (e.g. 'Welcome, Janelle').
typestring
typeobject
root['title']
new_valueReach Private API
old_valueAccount Settings Mobile Private API (Staging)
sandbox/staging-accountsettingsmobile-pa-v1
dictionary_item_added
  • root['fullyEncodeReservedExpansion']
values_changed
root['baseUrl']
new_valuehttps://reach-pa.googleapis.com/
old_valuehttps://staging-accountsettingsmobile-pa.sandbox.googleapis.com/
root['canonicalName']
new_valueReach Presentation Service
old_valueAccount Settings Mobile
root['description']
new_valuereach-pa.googleapis.com API.
old_valueAn API which services Google account settings UIs on Android and iOS.
root['documentationLink']
new_valuehttp://go/safetyexp-entry-point-dd
old_valuehttp://go/asm
root['id']
new_valuereach_pa:v1
old_valueaccountsettingsmobile_pa:v1
root['mtlsRootUrl']
new_valuehttps://reach-pa.mtls.googleapis.com/
old_valuehttps://staging-accountsettingsmobile-pa.mtls.sandbox.googleapis.com/
root['name']
new_valuereach_pa
old_valueaccountsettingsmobile_pa
root['resources']['v1']['methods']
new_value
getAccountMessages
descriptionFetches user's current advice state, potentially updates respective badge dismissal
flatPathv1:getAccountMessages
httpMethodPOST
idreach_pa.getAccountMessages
parameterOrder
parameters
pathv1:getAccountMessages
request
$refAccountMessagesRequest
response
$refAccountMessagesResponse
updateAccountMessages
descriptionUpdates user's current advice state, like updating the advice dismissal status
flatPathv1:updateAccountMessages
httpMethodPOST
idreach_pa.updateAccountMessages
parameterOrder
parameters
pathv1:updateAccountMessages
request
$refUpdateAccountMessagesRequest
response
$refUpdateAccountMessagesResponse
old_value
getClientConfig
descriptionRequests config data for iOS clients.
flatPathv1:getClientConfig
httpMethodPOST
idaccountsettingsmobile_pa.getClientConfig
parameterOrder
parameters
pathv1:getClientConfig
request
$refGetClientConfigRequest
response
$refGetClientConfigResponse
getResource
descriptionRequests a resource.
flatPathv1:getResource
httpMethodPOST
idaccountsettingsmobile_pa.getResource
parameterOrder
parameters
pathv1:getResource
request
$refGetResourceRequest
response
$refGetResourceResponse
getScreen
descriptionRequests a screen.
flatPathv1:getScreen
httpMethodPOST
idaccountsettingsmobile_pa.getScreen
parameterOrder
parameters
pathv1:getScreen
request
$refGetScreenRequest
response
$refGetScreenResponse
getSignedOutResource
descriptionRequests a resource from a signed-out context.
flatPathv1:getSignedOutResource
httpMethodPOST
idaccountsettingsmobile_pa.getSignedOutResource
parameterOrder
parameters
pathv1:getSignedOutResource
request
$refGetSignedOutResourceRequest
response
$refGetSignedOutResourceResponse
prefetchRelatedScreens
descriptionRequests a list of screens which are related to a specified one, with the purpose of prefetching them in the client application.
flatPathv1:prefetchRelatedScreens
httpMethodPOST
idaccountsettingsmobile_pa.prefetchRelatedScreens
parameterOrder
parameters
pathv1:prefetchRelatedScreens
request
$refPrefetchRelatedScreensRequest
response
$refPrefetchRelatedScreensResponse
search
descriptionSearches through resources
flatPathv1:search
httpMethodPOST
idaccountsettingsmobile_pa.search
parameterOrder
parameters
pathv1:search
request
$refSearchRequest
response
$refSearchResponse
setResourceDismissalState
descriptionSets the resource state, e.g. resource is dismissed
flatPathv1:setResourceDismissalState
httpMethodPOST
idaccountsettingsmobile_pa.setResourceDismissalState
parameterOrder
parameters
pathv1:setResourceDismissalState
request
$refSetResourceDismissalStateRequest
response
$refSetResourceDismissalStateResponse
root['revision']
new_value20250514
old_value20250512
root['rootUrl']
new_valuehttps://reach-pa.googleapis.com/
old_valuehttps://staging-accountsettingsmobile-pa.sandbox.googleapis.com/
root['schemas']
new_value
AccountAdvice
descriptionData to render OneGoogle bento account advice
idAccountAdvice
properties
additionalInfo
$refAdditionalInfo
descriptionOptional additional information included with the advice. Currently only used for recovery factor advice.
adviceId
descriptionUnique identifier of the advice type.
formatint32
typeinteger
ctaText
descriptionText to display on the CTA button.
typestring
description
descriptionDescription of the advice.
typestring
destination
$refAdviceDestination
descriptionDestination to open once Bento account advice CTA is clicked
dismissalText
descriptionText to display on the dismissal button.
typestring
title
descriptionTitle of the advice.
typestring
uiTreatment
descriptionUI treatment of the advice.
enum
  • UI_TREATMENT_UNSPECIFIED
  • YELLOW_CARD
  • BLUE_CARD_SLIM
  • BLUE_CARD_EXTENDED
enumDescriptions
  • No information about UI treatment, should never be used.
  • Yellow card UI treatment for recovery phone advice.
  • Blue card slim version UI treatment for home address advice.
  • Blue card extended version UI treatment for home address advice.
typestring
typeobject
AccountMenu
descriptionData to render OneGoogle account menu only for SafetyExp
idAccountMenu
properties
alertLevel
enum
  • ALERT_LEVEL_UNSPECIFIED
  • NO_ADVICE
  • ADVICE
  • ADVICE_REQUIRING_ATTENTION
enumDescriptions
  • No information about alert level
  • No advice — account is in a good shape
  • There is advice available
  • There is advice that require attention
typestring
destination
$refAlertDestination
typeobject
AccountMessagesRequest
descriptionRequest for the GetAccountMessages RPC
idAccountMessagesRequest
properties
accountParticleDiscVersion
$refVersion
descriptionVersion of the AccountParticleDisc that is currently present on the device, iff present.
adviceFlavours
descriptionThe flavour of advice applicable to the request. Response data will be accordingly produced.
items
enum
  • UNSPECIFIED_ADVICE_FLAVOUR
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_NO_DESCRIPTION_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_GMAIL_VARIANT_1
  • NO_RECOVERY_OPTIONS_ADD_RECOVERY_PHONE_ADVICE_NO_BADGE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_VARIANT_2
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_PHOTOS_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_DRIVE_VARIANT_1
  • NO_RECOVERY_PHONE_ADD_RECOVERY_PHONE_ADVICE_GMAIL_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_PHOTOS_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_DRIVE_VARIANT_1
  • ONLY_RECOVERY_PHONE_ADD_RECOVERY_EMAIL_ADVICE_GMAIL_VARIANT_1
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_VARIANT_1
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_VARIANT_2
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_MAPS_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_MAPS_SLIM
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_SEARCH_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_SEARCH_SLIM
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_ISOLATED_MAPS_EXTENDED
  • HOME_ADDRESS_MISSING_ADD_HOME_ADDRESS_ADVICE_ISOLATED_SEARCH_EXTENDED
enumDescriptions
  • Show Add recovery phone advice with variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with no description variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with gmail variant 1 IFF user has no recovery option.
  • Show Add recovery phone advice with variant 1 IFF user has no recovery option. Never show badge.
  • Show Add recovery phone advice IFF user has no recovery phone set.
  • Show Add recovery phone advice IFF user has no recovery phone set.
  • Show Add recovery phone photos variant advice IFF user has no recovery phone set.
  • Show Add recovery phone drive variant advice IFF user has no recovery phone set.
  • Show Add recovery phone gmail variant advice IFF user has no recovery phone set.
  • Show Add recovery email advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email photos variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email drive variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add recovery email gmail variant advice IFF user has no recovery email and already has a recovery phone set.
  • Show Add home address advice with variant 1 IFF user has no home address present.
  • Show Add home address advice with variant 2 IFF user has no home address present.
  • Show Add home address advice with maps variant 1 IFF user has no home address present.
  • Show Add home address advice with maps variant 2 IFF user has no home address present.
  • Show Add home address advice with search variant 1 IFF user has no home address present.
  • Show Add home address advice with search variant 2 IFF user has no home address present.
  • Show Add home address advice with maps variant 1 IFF user has no home address present with other non critical advice disabled.
  • Show Add home address advice with search variant 1 IFF user has no home address present with other non critical advice disabled.
typestring
typearray
context
$refContext
descriptionContext of the triggering call, e.g. version/CL, platform, etc
surfaces
descriptionList of surfaces to fetch messages for: OneGoogle account particle disk, OneGoogle account menu, etc
items
enum
  • SURFACE_UNSPECIFIED
  • ACCOUNT_PARTICLE_DISC
  • ACCOUNT_MENU
  • BENTO_ACCOUNT_MENU
  • BENTO_ACCOUNT_PARTICLE_DISC
enumDescriptions
  • Default value, should never be used
  • OneGoogle account particle disc which will open SafetyExp account menu on tap.
  • OneGoogle account menu only used for SafetyExp
  • OneGoogle bento account menu
  • OneGoogle account particle disc which will open Bento account menu on tap.
typestring
typearray
triggeringEvent
$refTriggeringEvent
descriptionThe event that triggered the fetching, e.g. OneGoogle account menu has opened. Allows server to decide what data source to use (cached or live data) and what other actions to perform, e.g. dismiss the badge if account menu was open
typeobject
AccountMessagesResponse
descriptionResponse for the GetAccountMessages RPC
idAccountMessagesResponse
properties
accountAdvices
descriptionList of active advices to show the user
items
$refAccountAdvice
typearray
accountMenu
$refAccountMenu
descriptionOnly used for SafetyExp
accountParticleDisc
$refAccountParticleDisc
isServerDarkLaunch
descriptionThe server is currently in a ‘dark launch’ state.
typeboolean
typeobject
AccountParticleDisc
descriptionData to render OneGoogle account particle disc
idAccountParticleDisc
properties
badgeDismissalEvents
items
enum
  • BADGE_DISMISSAL_EVENT_UNSPECIFIED
  • ACCOUNT_MENU_OPENED
enumDescriptions
  • Shouldn't be used
  • User has opened account menu
typestring
typearray
badgeStatus
enum
  • BADGE_STATUS_UNSPECIFIED
  • NONE
  • ATTENTION
enumDescriptions
  • No information about badge status
  • No badge
  • Attention badge (yellow)
typestring
version
$refVersion
typeobject
AdditionalInfo
descriptionAdditional miscellaneous information included with the advice.
idAdditionalInfo
properties
numExistingRecoveryFactors
descriptionNumber of existing recovery factors the user has.
formatint32
typeinteger
typeobject
AdviceDestination
descriptionDestination to open once Bento account advice CTA is clicked
idAdviceDestination
properties
resourceKey
$refResourceKey
descriptionResource to open in the Google Account
url
$refSafeUrlProto
descriptionURL to open in the browser
typeobject
AlertDestination
descriptionDestination to open once OneGoogle account menu entrypoint is clicked
idAlertDestination
properties
resourceKey
$refResourceKey
descriptionResource to open in the Google Account
url
$refSafeUrlProto
descriptionURL to open in the browser
typeobject
AndroidClientVersion
idAndroidClientVersion
properties
androidOsSdk
descriptionThe Android OS SDK version, e.g. 28 (Android 9 is SDK 28).
formatint32
typeinteger
androidOsVersion
descriptionThe Android OS version, e.g. "5.1.1"
typestring
callingAndroidApp
descriptionApplicationId (package name) or alias of the app that initiated the request
typestring
gmscoreVersionCode
descriptionGmsCore version code which is defined in google3/java/com/google/android/gmscore/integ/package/common-base/src/com/google/android/gms/common/util/VersionUtils.java getVersionCode(), e.g. 18477021
formatint32
typeinteger
gmscoreVersionName
descriptionGmsCore info which is defined in google3/java/com/google/android/gmscore/integ/package/common-base/src/com/google/android/gms/common/util/VersionUtils.java getVersionName(), e.g. "18.4.77 (eng-040408-254230773)"
typestring
typeobject
Context
descriptionThe version of a specific piece of client software. Used mainly for logging, metrics and debugging. Can be used in future for graceful degradation of features for outdated client versions
idContext
properties
androidClientVersion
$refAndroidClientVersion
hideEntryPointIfViewed
descriptionIf true, don't show EP once Y days have passed since the user viewed it.
typeboolean
hideEntryPointIfVisited
descriptionIf true, don't show EP once X days have passed since the user clicked it.
typeboolean
iosClientVersion
$refIOSClientVersion
isClientDarkLaunch
descriptionThe client is currently in a ‘dark launch’ state.
typeboolean
webClientVersion
$refWebClientVersion
typeobject
IOSClientVersion
idIOSClientVersion
properties
iosAppBundleId
descriptionThe bundle ID (CFBundleIdentifier) of the hosting iOS app e.g. "com.google.ios.youtube"
typestring
iosAppVersion
descriptionThe version (CFBundleVersion) of the hosting iOS app, e.g. "10.30.11661"
typestring
iosBuildChangelist
descriptionChangelist that this client was built at. Obtained from google3/googlemac/Shared/Metrics/Phenotype/Classes/PHTPhenotypeBuildData.h
typestring
typeobject
OneGoogleTriggeringEvent
descriptionOneGoogle specific event that triggered client to fetch the data
idOneGoogleTriggeringEvent
properties
reason
descriptionEnum describing the reason for the triggering event, e.g. account menu open
enum
  • ONE_GOOGLE_TRIGGERING_EVENT_REASON_UNSPECIFIED
  • ACCOUNT_MENU_OPENED
  • ACCOUNT_SWITCHED
  • PERIODIC_POLL
  • TICKLE_RECEIVED
  • TAB_SWITCH
  • SECURITY_ADVISOR_FLOW_COMPLETED
  • WEB_PAGE_LOAD
enumDescriptions
  • Default value, should never be used
  • User has opened account menu
  • User has switched the account
  • Library initiated periodic poll
  • Library received a tickle to invalidate the state
  • User switched tab (using visibility API).
  • Security Advisor flow was completed. Only implemented on iOS.
  • The page was loaded and APD was rendered. See go/og-badge-ads.
typestring
typeobject
ResourceKey
descriptionEach resource will be identified by a resource key, which contains a resource ID and resource parameters. Clients will use the ResourceKey as a cache key.
idResourceKey
properties
resourceId
descriptiona value from the ResourceId enum
formatint32
typeinteger
resourceParams
additionalProperties
typestring
descriptionkey-value map of request parameters
typeobject
typeobject
SafeUrlProto
descriptionMessage containing a string that is safe to use in URL contexts in DOM APIs and HTML documents, where the URL context does not refer to a resource that loads code.
idSafeUrlProto
properties
privateDoNotAccessOrElseSafeUrlWrappedValue
descriptionIMPORTANT: Never set or read this field, even from tests, it is private. See documentation at the top of .proto file for programming language packages with which to create or read this message.
typestring
typeobject
TriggeringEvent
descriptionEvent that triggered client to fetch the data
idTriggeringEvent
properties
onegoogleTriggeringEvent
$refOneGoogleTriggeringEvent
typeobject
UpdateAccountMessagesRequest
descriptionRequest for the UpdateAccountMessages RPC
idUpdateAccountMessagesRequest
properties
dismissedAdviceIds
descriptionList of advices which are dismissed in this request. E.g. when user explicitly clicked on "Not now/Dismiss" to dismiss the advice screen/7vixUwswqjT7APa
items
formatint32
typeinteger
typearray
typeobject
UpdateAccountMessagesResponse
descriptionResponse for the UpdateAccountMessages RPC. Empty response means success
idUpdateAccountMessagesResponse
properties
typeobject
Version
descriptionA version of account particle disc status that is opaque to the client. To be defined by server and passed to client to pass it back, when needed
idVersion
properties
typeobject
WebClientVersion
idWebClientVersion
properties
buildLabel
descriptionLabel associated with the build of this binary. See google3/java/com/google/apps/framework/blaze/ImmutableBuildData.kt
typestring
cachedAlertLevel
descriptionAlertLevel web client obtained from OGS. This will be used to compare OGS's AlertLevel generation logic with RPS's AlertLevel generation logic. Web client will populate this field on first AM open of their session. See go/safetyexp-state-mismatch
enum
  • ALERT_LEVEL_UNSPECIFIED
  • NO_ADVICE
  • ADVICE
  • ADVICE_REQUIRING_ATTENTION
enumDescriptions
  • No information about alert level
  • No advice — account is in a good shape
  • There is advice available
  • There is advice that require attention
typestring
typeobject
old_value
ATTSignalConfig
descriptionConfigures Octarine webview on iOS to append ATT (Apple Tracking Transparency) consent state to URLs it navigates to. URLs are not modified if the parameter is already present.
idATTSignalConfig
properties
paramName
descriptionThe name of the query parameter being appended to the URL.
typestring
urlPatterns
descriptionList of regular expressions for mathing URLs.
items
typestring
typearray
typeobject
AccountMenuInformation
descriptionInformation that can be provided to the OGL account menu Next Id: 2
idAccountMenuInformation
properties
accountAlertLevel
descriptionThe alert level of the account, based on security advisor suggestions.
enum
  • ACCOUNT_ALERT_LEVEL_UNSPECIFIED
  • ACCOUNT_ALERT_LEVEL_INFORMATION
  • ACCOUNT_ALERT_LEVEL_SUGGESTION
  • ACCOUNT_ALERT_LEVEL_RECOMMENDATION
  • ACCOUNT_ALERT_LEVEL_CRITICAL
enumDescriptions
  • The status was not fetched or is otherwise unknown.
  • Safe / Green account state without any recommendations.
  • Yellow account state with low-priority recommendations (i.e., suggestions).
  • Yellow account state with high-priority recommendations.
  • Critical / Red account state with acute warnings.
typestring
typeobject
ActionChip
descriptionAn action chip.
idActionChip
properties
icon
$refImage
descriptionIcon displayed on the left of the chip.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
stackItemImage
$refImage
descriptionWhen ActionChip is converted to StackItem, this is the image displayed on the left of the new StackItem. screen/3zk9fDfWnP93UKN This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
text
descriptionText of the chip.
typestring
typeobject
ActionChipBlock
descriptionA block containing a scrollable horizontal list of action chips.
idActionChipBlock
properties
chips
descriptionList of action chips.
items
$refActionChip
typearray
listPreviewUnitTotal
descriptionTotal number of chips there would have been if not limited/truncated. This will be mapped to ListPreviewUnit.total.
formatint32
typeinteger
wrapChips
descriptionWhether to wrap chips when there isn't enough space. Currently available for web only.
typeboolean
typeobject
ActionChipsUnit
descriptionscreen/82c8fpyatXbybbe
idActionChipsUnit
properties
actionChips
descriptionActionChips
items
$refActionChip
typearray
wrapChips
descriptionWhether the chips should wrap when there's not enough horizontal space.
typeboolean
typeobject
ActionItem
descriptionThe action item that may be used to build all kind of menus.
idActionItem
properties
delegateLinkType
descriptionSpecifies that a Link from elsewhere in the current screen's resource graph should be used, instead of the target or link fields.
enum
  • DELEGATE_UNSPECIFIED
  • DELEGATE_TO_SUPPORT_LINK
enumDescriptions
  • Unspecified delegate link type
  • Use the value in support_link from the current screen resource
typestring
icon
$refImage
descriptionThe icon of the action item.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe id of the target resource. DEPRECATED: Use link instead.
title
descriptionThe title of the action item.
typestring
typeobject
ActionLineBlock
descriptionA block containing a navigation link and an icon.
idActionLineBlock
properties
expansionUnitLabel
descriptionWhen ActionLineBlock is converted to StackItem, this will be the label of the ExpansionUnit. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typestring
forcedConversionToStackItem
descriptionForces the conversion of ActionLineBlock to StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeboolean
icon
$refImage
descriptionicon shown on the right of the block, e.g. chevron icon.
stackItemImage
$refImage
descriptionWhen ActionLineBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
text
descriptionVisible text of the link.
typestring
typeobject
ActivityListItemBlock
descriptionA block representing a List item to display activities. Next Id: 7
idActivityListItemBlock
properties
description
descriptionA description of the item, shown underneath the special description.
typestring
image
$refImage
descriptionAn illustration, if set, shown on the left side of the title&description.
imageLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the image. Eventually should completely replace the `target` field.
imageTarget
$refResourceKey
deprecatedTrue
descriptionAn optional link target for the image.
specialDescription
$refSpecialDescription
descriptionSpecial description shown underneath the title.
title
$refText
descriptionThe title of the item, as the most prominent text of the item.
typeobject
AdditionalDescription
descriptionThe additional description that might be displayed for some account types. Next id: 8
idAdditionalDescription
properties
image
$refImage
descriptionAn account type logo icon.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
descriptionThe target resource of the link.
linkText
descriptionThe text in the link that shows up on managed account types (e.g. 'Learn More').
typestring
mainText
descriptionThe secondary description message that shows up on managed account types.
typestring
typeobject
AdditionalParagraph
descriptionEncapsulates one of additional sections of information displayed to the user below the sign in button. Next id: 7
idAdditionalParagraph
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionOptional link destination. DEPRECATED: Use link instead.
linkText
descriptionThe text of the link. The link will be displayed inline with the main text. Can be omited leaving just the text.
typestring
text
descriptionMain text in this paragraph. Can be omited leaving just the link.
typestring
typeobject
Alternative
descriptionAlternatives represent different ways in which a screen can be displayed, e.g. as a native menu or a native setting. Exactly one of the fields should be set. Next id: 14
idAlternative
properties
androidIntentAlternative
$refAndroidIntentAlternative
descriptionOpens a native app by launching an Android intent.
browserAlternative
$refBrowserAlternative
descriptionDisplays a screen by opening a page in the browser.
cardsAlternative
$refCardsAlternative
descriptionOpens a native app screen with tabs and card deck.
fauxbakeAlternative
$refFauxbakeAlternative
descriptionOpens a native fauxbake screen, allowing to change the profile picture.
menuAlternative
$refMenuAlternative
descriptionDisplays a screen as a native menu.
messageAlternative
$refMessageAlternative
descriptionDisplays a screen by showing a message to the user.
nativeAlternative
$refNativeAlternative
descriptionDisplays a screen as a native setting.
nativeNavigationAlternative
$refNativeNavigationAlternative
descriptionNavigates to a native screen from a web or webview page.
onboardingAlternative
$refOnboardingAlternative
deprecatedTrue
descriptionOpens an onboarding screen.
placeholderAlternative
$refPlaceholderAlternative
descriptionReserved for internal use by clients.
searchAlternative
$refSearchAlternative
descriptionOpens a native app screen with a search box and results.
supportAlternative
$refSupportAlternative
descriptionOpens a support panel if possible, otherwise opens the support screen.
webviewAlternative
$refWebviewAlternative
descriptionDisplays a screen by opening a page in a WebView.
typeobject
AnchorNavigationParams
descriptionConfiguration items used when scrolling to an item on the screen Next Id: 2
idAnchorNavigationParams
properties
anchor
descriptionThe identifier is used to find an item to which scrolling should happen. The corresponding item should have the same anchor.
typestring
typeobject
AndroidIntent
descriptionAndroid intent
idAndroidIntent
properties
action
descriptionThe intent action, such as ACTION_VIEW.
typestring
categories
descriptionA list of intent categories.
items
typestring
typearray
className
descriptionThe intent class. This should be the complete class with package name. Required.
typestring
extras
additionalProperties
$refExtra
descriptionA map of intent extras keyed by the names of the extras.
typeobject
flagActivityNewTask
descriptionWhether to set the Intent flag FLAG_ACTIVITY_NEW_TASK.
typeboolean
packageName
descriptionThe intent package name. Required.
typestring
thirdParty
deprecatedTrue
descriptionThe intent is for a third-party app. If false, the client will verify that the called app has a Google signature.
typeboolean
type
descriptionThe intent MIME data type.
typestring
uri
descriptionData uri.
typestring
typeobject
AndroidIntentAlternative
descriptionAn alternative with an intent and conditions to launch an Android activity
idAndroidIntentAlternative
properties
check
descriptionDefines what type of intent security check is performed on the client.
enum
  • CHECK_UNSPECIFIED
  • FIRST_PARTY_CHECK
  • SYSTEM_CHECK
  • THIRD_PARTY_CHECK
enumDescriptions
  • This is treated same as the first party check.
  • * Performs following checks: - class name or action is present - package name is present - package is Google signed
  • * Performs following checks: - intent resolves - package name of resolved intent is in the system partition
  • * Performs following checks: - class name is present TODO(b/119490916) Verify that we can allow intent actions as well.
typestring
intent
$refAndroidIntent
descriptionAndroid intent to launch
rules
descriptionIf present, only use the intent if one of these requirements is met (i.e. rules are ORed)
items
$refAndroidIntentRule
typearray
typeobject
AndroidIntentCapabilities
descriptionThe intent capabilities of the client Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idAndroidIntentCapabilities
properties
accountNameBackPropagation
descriptionWhether the client supports propagating the account name back to the opening first- or zero party activity.
typeboolean
flagActivityNewTask
descriptionWhether the client supports setting the Intent flag FLAG_ACTIVITY_NEW_TASK.
typeboolean
supportedAndroidIntentCheck
descriptionWhether the client supports a specific intent check type.
items
$refSupportedAndroidIntentCheck
typearray
typeobject
AndroidIntentRule
descriptionAll conditions that are present must be met for this "rule" to be met (i.e. conditions are ANDed).
idAndroidIntentRule
properties
maxVersionCode
descriptionOnly use the intent alternative if the package has at most this version code, exclusive.
formatint32
typeinteger
maxVersionInfo
descriptionThe number of ints sent here should match the format of the version name of the provided package e.g. if the version name is xx.yy.zz, three ints should be sent to decide whether the right package version is installed. Missing values will be treated as zeros. The comparison is done by comparing each of these ints against a piece of the version name (xx.yy.zz) from most major piece (xx) to least (zz), exclusive.
items
formatint32
typeinteger
typearray
minVersionCode
descriptionOnly use the intent alternative if the package has at least this version code, inclusive
formatint32
typeinteger
minVersionInfo
descriptionThe number of ints sent here should match the format of the version name of the provided package e.g. if the version name is xx.yy.zz, three ints should be sent to decide whether the right package version is installed. Missing values will be treated as zeros. The comparison is done by comparing each of these ints against a piece of the version name (xx.yy.zz) from most major piece (xx) to least (zz), inclusive.
items
formatint32
typeinteger
typearray
packageName
descriptionOnly use the intent alternative if the package is installed. Required.
typestring
typeobject
AnimationSegment
deprecatedTrue
descriptionDescribes the features of the animation segment, which should be applied to the animation specified in OnboardingFlow. Next Id: 3
idAnimationSegment
properties
animationEndFrame
descriptionThe end frame number of the animation segment. Required.
formatint32
typeinteger
animationStartFrame
descriptionThe start frame number of the animation segment. Required.
formatint32
typeinteger
typeobject
AppBar
descriptionRenders the app bar. See go/mg-redesign-header-proto for more info.
idAppBar
properties
actionItems
descriptionAction items to show in the toolbar. Only used on Android and iOS.
items
$refActionItem
typearray
backButtonTarget
$refResourceKey
deprecatedTrue
descriptionThe destination of the back button only used on Web, ignored by other platforms. DEPRECATED: Use link instead.
backLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the back button click only used on Web, ignored by other platforms. Eventually should completely replace the `target` field.
closeButton
descriptionWhether to show a close button instead of a back button. Only used on Android. On iOS, the state of the navigation stack determines whether a close button is shown. On Web, a close button is never shown.
typeboolean
title
descriptionThe title text to be displayed.
typestring
typeobject
Attribute
descriptionAttribute
idAttribute
properties
attribute
descriptionText of the attribute
typestring
image
$refImage
descriptionAn optional image - screen/ivNErM2XjsmVbU7.
typeobject
AttributesUnit
descriptionscreen/8vM3aFoKwwLD7FN
idAttributesUnit
properties
attributes
descriptionList of attributes.
items
$refAttribute
typearray
typeobject
Block
descriptionBuilding block of a card Next id: 35
idBlock
properties
actionChipBlock
$refActionChipBlock
descriptionAction Chip Block
actionLineBlock
$refActionLineBlock
descriptionNavigation Link Block
carouselBlock
$refCarouselBlock
descriptionCarousel Block
descriptionBlock
$refDescriptionBlock
descriptionDescription block
dividerBlock
$refDividerBlock
descriptionDivider Block
imageBlock
$refImageBlock
descriptionImage block
legendBlock
$refLegendBlock
descriptionLegend Block
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
listItemBlock
$refListItemBlock
descriptionList Item Block
profilePictureBlock
$refProfilePictureBlock
descriptionProfile Picture Block
progressBarBlock
$refProgressBarBlock
descriptionProgress Bar Block
progressBarListItemBlock
$refProgressBarListItemBlock
descriptionList item-like block with progress bar
searchBlock
$refSearchBlock
descriptionA block that has a search bar.
signInBlock
$refSignInBlock
descriptionSign In Block
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
twoColumnTableBlock
$refTwoColumnTableBlock
descriptionTwo Column Table Block
typeobject
BoolArray
descriptionA boolean array
idBoolArray
properties
values
descriptionvalues of boolean array
items
typeboolean
typearray
typeobject
BottomButton
descriptionOne of the BottomNav buttons.
idBottomButton
properties
icon
$refImage
descriptionButton icon (default version) to be displayed above the title. Instead, only the image_id can be used
link
$refLink
descriptionLink referencing the screen that should be opened when the item is activated. Not supported on iOS and Android.
menu
$refBottomDrawerMenu
descriptionThe bottom menu.
selectedIcon
$refImage
descriptionButton icon (selected version) to be displayed above the title. Instead, only the image_id can be used
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Bottom Navigation is deprecated.
title
descriptionButton caption.
typestring
typeobject
BottomDrawerMenu
descriptionThe bottom navigation drawer menu.
idBottomDrawerMenu
properties
blocks
descriptionThe list of blocks in the bottom menu. The order of the blocks in the list matches the order they will appear in the UI, top to bottom.
items
$refBottomDrawerMenuBlock
typearray
typeobject
BottomDrawerMenuBlock
descriptionA building block of the bottom navigation menu drawer.
idBottomDrawerMenuBlock
properties
divider
$refBottomDrawerMenuDivider
descriptionA horizontal divider.
menuItem
$refBottomDrawerMenuItem
descriptionA menu item.
typeobject
BottomDrawerMenuDivider
descriptionA horizontal divider for the bottom navigation menu drawer.
idBottomDrawerMenuDivider
properties
typeobject
BottomDrawerMenuItem
descriptionA bottom navigation menu drawer item, pointing to targets across the app.
idBottomDrawerMenuItem
properties
icon
$refImage
descriptionA small icon to be displayed next to the item title. Truly optional.
link
$refLink
descriptionLink referencing the screen that should be opened when the item is activated. Not supported on iOS and Android.
target
$refResourceKey
deprecatedTrue
descriptionThe target of the menu item. DEPRECATED: Bottom Navigation is deprecated.
title
descriptionThe displayed title of the menu item.
typestring
typeobject
BottomNav
descriptionBottom navigation bar with buttons.
idBottomNav
properties
buttons
descriptionList of buttons.
items
$refBottomButton
typearray
typeobject
BrowserAlternative
descriptionDisplays a screen by opening an URL in the default browser. Next Id: 7
idBrowserAlternative
properties
auth
descriptionIf true, the user should be signed in first using AccountChooser.
typeboolean
browserType
descriptionWhat kind of API should be used to open the URL. May influence user experience (e.g., whether automatic sign in is supported). Only for mobile platforms. Currently only used on Platform.IOS.
enum
  • BROWSER_TYPE_UNSPECIFIED
  • IN_APP
  • PLATFORM_DEFAULT
enumDescriptions
  • By default, an in-app browser should be used (e.g., SafariViewController or Chrome Custom Tab).
  • In-App browser (e.g., SafariViewController or Chrome Custom Tab).
  • Use the browser app currently set as default on the device (e.g., Safari or Chrome).
typestring
setContinueUrlParam
descriptionWhether the "continue" URL param should be set, if available, when linking to this page. Used only for Platform.WEB.
typeboolean
target
descriptionWhere to display the linked URL. Used only for Platform.WEB. See Target enum.
formatint32
typeinteger
themedUrl
$refThemedUrl
descriptionThe set of theme-dependent URLs to open. One of url or themed_url required.
url
descriptionThe URL to open. One of url or themed_url required.
typestring
typeobject
BrowserCapabilities
descriptionThe capabilities related to opening a URL in a browser. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 2
idBrowserCapabilities
properties
typeSelection
descriptionWhether the client supports selecting the browser API type that is used.
typeboolean
typeobject
ByteArray
descriptionA byte array
idByteArray
properties
values
descriptionvalues of byte array int8 scale
items
formatint32
typeinteger
typearray
typeobject
Card
descriptionCards that can be stacked on a screen.
idCard
properties
anchor
descriptionAn identifier for scrolling into the view.
typestring
collectionCard
$refCollectionCard
descriptionCollection Card
loading
$refLoadingCard
descriptionCard with a loading spinner on it.
oneGoogle
$refOneGoogleCard
descriptionCard representing an entry in the OneGoogle Account Menu.
promptCarousel
$refPromptCarouselCard
descriptionPrompt Carousel
searchResultCard
$refSearchResultCard
descriptionCard presenting a result on Google Search.
securityHubPromptCarousel
$refSecurityHubPromptCarouselCard
descriptionSecurityHub Prompt Carousel (for Angel)
segmentHeaderCard
$refSegmentHeaderCard
descriptionSegment header card
summary
$refSummaryCard
descriptionSummary Card
typeobject
CardCapabilities
descriptionThe capabilities of the cards framework Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idCardCapabilities
properties
adviceFramework
descriptionSupport for the Advice Framework.
typeboolean
borderlessCards
descriptionSupport for borderless summary cards.
typeboolean
carouselViewAll
descriptionSupports for "view all" button in carousels
typeboolean
genericStyledTexts
descriptionSupport for generic styled texts.
typeboolean
headerActionItems
descriptionWhether the client supports action menu on WelcomeHeader.
typeboolean
helpItem
descriptionSupport for help item in CardsAlternative.
typeboolean
iconOnlyChip
deprecatedTrue
descriptionSupport for chips that have only icons (no text)
typeboolean
legendBlock
descriptionSupport for LegendBlock
typeboolean
linkNavigation
descriptionSupport for link navigation.
typeboolean
listItemSecondaryIcon
descriptionSupport for secondary icon in ListItemBlock
typeboolean
navigateToAnchor
descriptionSupport for navigation to anchors
typeboolean
progressBarSummaryCardBlock
deprecatedTrue
descriptionSupport for progress bar block in summary cards.
typeboolean
promptResource
descriptionWhether the client supports prompt as a separate resource outside of the prompt carousel.
typeboolean
screenIntroLink
descriptionSupport for link in ScreenIntro.
typeboolean
segmentHeaderCard
descriptionSupport for segment header cards
typeboolean
signInSummaryCardBlock
descriptionSupport for sign in block in summary cards.
typeboolean
summaryCardPaddingDividerReplacement
descriptionSupport for additional padding replacing dividers in summary cards.
typeboolean
summaryCardProgressBar
descriptionWhether the client supports progress bar in the summary card
typeboolean
untintedUrlChipIcons
descriptionSupport for untinted URL chip icons.
typeboolean
typeobject
CardDeck
descriptionA set of cards.
idCardDeck
properties
cardKeys
descriptionList of cards. The order is equal to the order they should appear in the UI.
items
$refResourceKey
typearray
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the card deck.
typeobject
CardsAlternative
descriptionA screen with tabs and cards. Used for Home, Personal info, etc. Next Id: 22
idCardsAlternative
properties
appBar
$refAppBar
descriptionRenders the app bar. If omitted, mobile will render the default app bar but web won't render one. See go/mg-redesign-header-proto for more info.
bottomNavKey
$refResourceKey
descriptionId of the bottom buttons bar.
bottomNavSelection
$refResourceKey
descriptionIdentifies which bottom button should appear selected. If omitted or if there is no button with this key, the first button with a target is selected.
deckKey
$refResourceKey
descriptionId of the deck of cards displayed on the page.
footerKey
$refResourceKey
descriptionFooter displayed on this page.
hatsSurvey
$refHaTSSurvey
descriptionHaTS survey to be shown.
helpItemTarget
$refResourceKey
deprecatedTrue
descriptionId of the target of the help center item in the header. DEPRECATED: use support link instead.
leftNavKey
$refResourceKey
descriptionId of the left navigation.
leftNavSelection
$refResourceKey
descriptionIdentifies which left menu item should appear selected. If omitted or if there is no button with this key, nothing is selected.
onboardingFlowKey
$refResourceKey
deprecatedTrue
descriptionId of an OnboardingFlow resource.
screenIntro
$refScreenIntro
descriptionScreen intro displayed just before the cards.
simpleHeaderKey
$refResourceKey
descriptionId of the header bar where action items and a title are displayed. Currently only used on Android and iOS.
supportLink
$refLink
descriptionId of the link of the help center item in the header, successor of help_item_target.
supportPanelKey
$refResourceKey
descriptionSupport panel displayed on the page.
topNavKey
$refResourceKey
descriptionId of the top tabs bar.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the summary page.
welcomeHeaderKey
$refResourceKey
descriptionId of the header bar where user name and avatar are displayed.
welcomeScreenIntroKey
$refResourceKey
descriptionPersonalized welcome screen intro displayed on the home page instead of the usual screen intro.
typeobject
CarouselBlock
descriptionA horizontal list (carousel) block.
idCarouselBlock
properties
accessibilityLabel
descriptionAccessibility label for the legend item, used by screen readers.
typestring
itemWidth
descriptionThe width of the carousel item, only applies to vertical carousels. If not provided, client defaults to 128dp.
formatint32
typeinteger
items
descriptionList of carousel items.
items
$refCarouselItem
typearray
itemsType
descriptionThe carousel items type. See CarouselItemsType for possible values.
formatint32
typeinteger
textHorizontalAlignment
descriptionHorizontal alignment of text. See HorizontalAlignment enum.
formatint32
typeinteger
viewAllLink
$refLink
descriptionIf present, a "view all" button will be shown at the end of the carousel. When tapped it will open this link.
viewAllTarget
$refResourceKey
deprecatedTrue
descriptionIf present, a "view all" button will be shown at the end of the carousel. When tapped it will open this target. DEPRECATED: Use view_all_link instead.
viewAllText
descriptionText, which is shown beneath the "view all" button. If empty the button is shown without text.
typestring
typeobject
CarouselItem
descriptionItem of a carousel, can be an elevated or flat card.
idCarouselItem
properties
descriptionColor
$refColor
descriptionColor of the description text.
descriptions
descriptionList of carousel descriptions.
items
typestring
typearray
elevate
descriptionWhether or not to elevate the carousel card.
typeboolean
image
$refImage
descriptionImage displayed on the top or left of the carousel item.
label
descriptionLabel of the carousel item.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
specialDescription
$refSpecialDescription
descriptionSpecial description.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
textEntries
deprecatedTrue
descriptionText entries of the carousel item. Use label, titles, etc. instead.
items
$refStyledTextEntry
typearray
titles
descriptionList of carousel titles.
items
typestring
typearray
typeobject
CharArray
descriptionA char array
idCharArray
properties
values
descriptionvalues of char array char
items
formatint32
typeinteger
typearray
typeobject
ClientCapabilities
descriptionDescribes the client's capabilities to the server. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 23
idClientCapabilities
properties
androidIntentCapabilities
$refAndroidIntentCapabilities
descriptionThe supported intent capabilites of the client
bottomNavigation
descriptionWhether the client supports bottom navigation or not.
typeboolean
browserAuthentication
descriptionWhether the client supports signing users in before opening a browser alternative.
typeboolean
browserCapabilities
$refBrowserCapabilities
descriptionThe capabilities related to opening a URL in a browser.
cardCapabilities
$refCardCapabilities
descriptionThe capabilities of the cards framework
expressiveDesign
descriptionWhether the client implements the expressive design language.
typeboolean
footer
descriptionWhether the client supports footer or not.
typeboolean
hats
descriptionWhether the client supports HaTS. See go/hats for details.
typeboolean
leftNavigation
descriptionWhether the left navigation is supported or not.
typeboolean
nativeCapabilities
$refNativeCapabilities
descriptionThe capabilities of the native actions.
seamlessDarkMode
descriptionWhether the client supports theme-agnostic resources.
typeboolean
simpleHeader
descriptionWhether the client supports simple header or not.
typeboolean
supportLinkDelegation
descriptionWhether the client supports support_link and DelegateLinkType.DELEGATE_SUPPORT.
typeboolean
supportedAlternativeTypes
descriptionLists all supported alternative types. Only supported since gmscore_module_version=3 v2 and below supports MenuAlternative, MessageAlternative, NativeAlternative, BrowserAlternative.
items
$refSupportedAlternativeType
typearray
supportedIcons
descriptionLists all supported icons.
items
$refSupportedIcon
typearray
supportedItemTypes
descriptionLists all supported item types. Only supported since gmscore_module_version=3 v2 and below supports SimpleItem and PromoItem.
items
$refSupportedItemType
typearray
supportedNativeActions
descriptionLists all supported native actions.
items
$refSupportedNativeAction
typearray
supportedOfflineScreens
descriptionLists all supported offline screens.
items
$refSupportedOfflineScreen
typearray
topTabIcons
descriptionWhether the client supports top tab icons or not.
typeboolean
usesStandardChevron
descriptionWhether the client uses the default chevrons or a custom version with less padding
typeboolean
webviewCapabilities
$refWebviewCapabilities
descriptionThe capabilities of the webview client.
typeobject
ClientVersions
descriptionThe version of a specific piece of client software. This message type has an equivalent type in asm_client_info.proto that should generally be changed in sync. Next Id: 14 LINT.IfChange
idClientVersions
properties
androidLibraryVersion
descriptionThe version of the Android AccountSettings library that is used outside of GMSCore, to present ASMS content within other apps. e.g. "1.0"
typestring
androidOsVersion
descriptionThe Android OS version, e.g. "5.1.1".
typestring
androidSdkVersion
descriptionThe Android SDK version. e.g. "22"
typestring
androidSystemWebviewVersion
descriptionThe version of the Android system webview component e.g. "37.0.0.0"
typestring
gmscoreModuleApkVersionName
descriptionThe version of the AccountSettings GMSCore module. ., eg. "1237.113896342.113954321" https://docs.google.com/document/d/1bmA9cRjlIpM_PBAS3I9m-4x6U3M4vs_MN-FA3epaA78/edit#heading=h.27m0cgqiiq77
typestring
gmscoreModuleVersion
descriptionThe version of the AccountSettings GMSCore module. e.g. "1" In the past it was manually incremented. Going forward it is pinned to the container version: go/pin-module-version-to-container
typestring
gmscoreVersion
descriptionThe GMSCore version code. e.g. "9033000"
typestring
gmscoreWebviewModuleVersion
descriptionThe version of the Account Settings Webview GMSCore module. e.g. "1" In the past it was manually incremented. Going forward it is pinned to the container version: go/pin-module-version-to-container
typestring
iosAppBundleId
descriptionThe bundle ID (CFBundleIdentifier) of the hosting iOS app. e.g. "com.google.ios.youtube"
typestring
iosAppVersion
descriptionThe version (CFBundleVersion) of the hosting iOS app. e.g. "10.30.11661"
typestring
iosLibrary
descriptionThe type of the iOS AccountSettings library, e.g. "main" or "policies"
typestring
iosLibraryVersion
descriptionThe version of the iOS AccountSettings library. e.g. "1.0"
typestring
iosVersion
descriptionThe iOS version. e.g. "9.2.1"
typestring
typeobject
CollapsableBlock
descriptionBlock that can be collapsed, containing a set of other blocks.
idCollapsableBlock
properties
collapsedActionLabel
descriptionThe label of the action block in its collapsed form.
typestring
content
descriptionThe content of the block in its extended form.
items
$refOneBoxBlock
typearray
expandedContentDescription
descriptionDescription below the title of the expanded section.
typestring
expandedContentTitle
descriptionTitle on top of the expanded section.
typestring
initiallyExpanded
descriptionIndicator whether the block should initially be collapsed or extended.
typeboolean
typeobject
CollectionCard
descriptionA collection card - screen/3R3xDXaRngvfQMS.
idCollectionCard
properties
description
descriptionDescription of the card.
typestring
hyperlink
$refLink
descriptionLink of the hyperlink_text.
hyperlinkText
descriptionHyperlink text/label of the card displayed after the description.
typestring
stacks
descriptionStacks of the card.
items
$refStack
typearray
title
descriptionTitle of the card.
typestring
typeobject
Color
descriptionRepresents a color in the RGBA color space. This representation is designed for simplicity of conversion to and from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't have information about the absolute color space that should be used to interpret the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most `1e-5`. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ...
idColor
properties
alpha
descriptionThe fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).
formatfloat
typenumber
blue
descriptionThe amount of blue in the color as a value in the interval [0, 1].
formatfloat
typenumber
green
descriptionThe amount of green in the color as a value in the interval [0, 1].
formatfloat
typenumber
red
descriptionThe amount of red in the color as a value in the interval [0, 1].
formatfloat
typenumber
typeobject
DashboardNavigationMetadata
descriptionAdditional information about navigations from Google Dashboard.
idDashboardNavigationMetadata
properties
globalCta
descriptionType of global CTA the user interacted with, e.g. Takeout (Download your data) or "Delete a service".
enum
  • GLOBAL_CTA_UNSPECIFIED
  • GLOBAL_CTA_UNKNOWN
  • GLOBAL_CTA_TAKEOUT
  • GLOBAL_CTA_DELETE_A_SERVICE
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • An uncategorized Global CTA.
  • Global CTA that takes the user to Google Takeout (https://takeout.google.com). https://screenshot.googleplex.com/8ELE8GduazvxVQZ.png
  • Global CTA that takes the user to 'Delete a service' page (https://myaccount.google.com/delete-services-or-account). https://screenshot.googleplex.com/EiKosTWAdfCGToH.png
typestring
typeobject
DashboardServiceCardOutboundNavigationMetadata
descriptionAdditional information about outbound navigations from service cards on Google Dashboard.
idDashboardServiceCardOutboundNavigationMetadata
properties
navigationType
descriptionType of Navigation - whether the user went to service specific Takeout page, service's privacy page etc.
enum
  • NAVIGATION_TYPE_UNSPECIFIED
  • CONTENT_LINKS
  • HELP_CENTER
  • OTHER_ACTION_CHIPS
  • PRIVACY_PAGE
  • SERVICE_PAGE
  • SETTINGS_PAGE
  • TAKEOUT
  • TAKEOUT_TRANSFER
  • MY_ACTIVITY
  • ACTIVITY_ITEMS_LINKS
  • MY_ACTIVITY_MANAGE_HISTORY
  • CONTINUE_TO_SERVICE
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • Navigation to one of the links in service card's body (https://screenshot.googleplex.com/3hRNyKfoqKvUFxr.png)
  • Navigation to the service's help center by clicking on "Help center" action chip (https://screenshot.googleplex.com/Q9XUxdcyquUymh8.png)
  • Navigation to action chips other than the ones listed in this enum e.g. "Manage history" chip on Youtube card (https://screenshot.googleplex.com/5nzGJzy2MRdmomB.png)
  • Navigation to service's privacy page by clicking on "Your data in X" action chip (https://screenshot.googleplex.com/6X7tTR6wDukrPYB.png)
  • Navigation to service's page by clicking on card header (https://screenshot.googleplex.com/63vVsaegFVcDC4A.png)
  • Navigation to service's settings page by clicking on "Settings" action chip (https://screenshot.googleplex.com/7NAiqJCENGQp5Bm.png)
  • Navigation to Takeout by clicking on "Download" action chip (https://screenshot.googleplex.com/6u75minrW2K3brW.png)
  • Navigation to Takeout's transfer page by clicking on "Transfer your data" action chip (https://screenshot.googleplex.com/X2QJPrFfnqLig4g.png)
  • Navigation to My Activity page by clicking on setting state action chip (http://screen/7WUvsJvT2kgZYuZ)
  • Navigation to one of the links in service card's activity items (http://screen/AM4vYpvYoRn2Y7A)
  • Navigation to My Activity History page by clicking on manage history (http://screen/Yu6sQXyatMp2o7p)
  • Navigation to service's page by clicking on "Continue to [service]" action chip (http://screen/54GgDCNNnDaffmT.png)
typestring
pageSection
descriptionThe section of the dashboard page to which the service card belongs.
enum
  • PAGE_SECTION_UNSPECIFIED
  • PAGE_SECTION_RECENTLY_USED_SERVICES
  • PAGE_SECTION_OTHER_GOOGLE_SERVICES
enumDescriptions
  • Default value of enum (go/protodosdonts#do-include-an-unspecified-value-in-an-enum)
  • Section of dashboard page containing user's recently used services. http://screen/9QWGzrWj8F9dTgE.png
  • Section of dashboard page containing services other services. http://screen/6cUx7rWCS7Vai6B.png
typestring
serviceId
descriptionID of the service e.g. MAPS, PHOTOS, DRIVE, YOUTUBE etc..
enum
  • UNKNOWN
  • ADSENSE
  • ADWORDS
  • ALERTS
  • ANALYTICS
  • ANDROID
  • ANDROIDMARKET
  • BLOGGER
  • BOOKS
  • CHROMIUMSYNC
  • CALENDAR
  • CLOUDPRINT
  • CONTACTS
  • CUSTOMSEARCH
  • DRIVE
  • FEEDBURNER
  • FIT
  • GMAIL
  • GMBLOCATIONS
  • GOOGLEVOICE
  • GROUPS
  • JOTSPOT
  • KEEP
  • MADISON
  • MANUFACTURERCENTER
  • MAPS
  • MERCHANTCENTER
  • MOBILESYNC
  • NEWS
  • PAYMENTS
  • PICASA
  • PLUS
  • TASKS
  • WEBMASTERTOOLS
  • YOUTUBE
  • ACCOUNT
  • ANDROIDMUSIC
  • AUDIOHISTORY
  • DEVICE_INFORMATION
  • FUSIONTABLES
  • GLASS
  • HIST
  • LATITUDE
  • SHOPPERASSIST
  • YOUTUBE_SEARCH_HISTORY
  • YOUTUBE_WATCH_HISTORY
  • YOUTUBE_HISTORY
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
enumDescriptions
  • The default value used when a new enum value is not yet known to the parser of the protocol buffer.
  • Adsense
  • Google Ads
  • Alerts
  • Analytics
  • Android
  • Play Store.
  • Blogger
  • Google books
  • Chrome sync
  • Calendar
  • Cloudprint
  • Contacts
  • Programmable Search Engine.
  • Google drive
  • Feedburner
  • Fit
  • Gmail
  • Google My Business Locations
  • Google Voice
  • Google Groups
  • Sites.
  • Keep
  • Brand accounts.
  • Manufacturer Center
  • Google maps
  • Merchant Center
  • Google Sync
  • Google news
  • Previously known as Checkout and Wallet.
  • Photos.
  • Currents aka G+ aka Oz aka GoogleMe aka EmeraldSea.
  • Tasks
  • Google Search Console
  • YouTube
  • DEPRECATED: This service will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Play Music. DEPRECATED: Service no longer exists.
  • Voice and Audio Activity. DEPRECATED: This is no longer a top-level UDC setting and is no longer shown on Dashboard.
  • DEPRECATED: This UDC setting no longer exists.
  • DEPRECATED: Service no longer exists.
  • DEPRECATED: Service no longer exists on Dashboard.
  • Web History. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Location History. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • Package Tracking. DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
  • DEPRECATED: Merged into YOUTUBE_HISTORY.
  • DEPRECATED: Merged into YOUTUBE_HISTORY.
  • DEPRECATED: This UDC setting will no longer be shown with the Dashboard revamp (go/dashboard-revamp-dd).
typestring
typeobject
DescriptionBlock
descriptionA description block, can contain a title with a link, a description and an image (position to the right of the block). Next id: 11
idDescriptionBlock
properties
descriptionText
descriptiondescription block description text.
typestring
image
$refImage
descriptionimage displayed to the right of the text.
largeImage
$refImage
descriptionthe large version of image to be displayed on larger screens.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the link click event. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the description block link.
linkTarget
$refResourceKey
deprecatedTrue
descriptionId of link destination resource. DEPRECATED: Use link instead.
linkText
descriptiondescription block link text.
typestring
stackItemImage
$refImage
descriptionWhen DescriptionBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
title
descriptiondescription block title.
typestring
typeobject
DividerBlock
descriptionA block that acts as a divider between different kinds of blocks.
idDividerBlock
properties
typeobject
DoubleArray
descriptionA double array
idDoubleArray
properties
values
descriptionvalues of double array
items
formatdouble
typenumber
typearray
typeobject
ExpansionUnit
descriptionscreen/9fYD3c8gNSJH6Aj & screen/AfX5FY6knEvFoEj
idExpansionUnit
properties
backgroundColor
$refThemedColor
descriptionColor to tint the background and serve as container for Icon and Label
foregroundColor
$refThemedColor
descriptionColor to tint label and icon
icon
$refImage
descriptionIcon of the expansion button
label
descriptionLabel of the expansion button
typestring
typeobject
Extra
descriptionAn Android intent extra LINT.IfChange
idExtra
properties
booleanArrayValue
$refBoolArray
descriptionA boolean array extra value.
booleanValue
descriptionA boolean extra value.
typeboolean
byteArrayValue
$refByteArray
descriptionA byte array extra value.
byteValue
descriptionA byte extra value. int8 scale
formatint32
typeinteger
charArrayValue
$refCharArray
descriptionA char array extra value.
charValue
descriptionA char extra value. char
formatint32
typeinteger
doubleArrayValue
$refDoubleArray
descriptionA double array extra value.
doubleValue
descriptionA double extra value.
formatdouble
typenumber
floatArrayValue
$refFloatArray
descriptionA float array extra value.
floatValue
descriptionA float extra value.
formatfloat
typenumber
intArrayValue
$refIntArray
descriptionAn int array extra value.
intValue
descriptionAn int extra value.
formatint32
typeinteger
longArrayValue
$refLongArray
descriptionA long array extra value.
longValue
descriptionA long extra value.
formatint64
typestring
shortArrayValue
$refShortArray
descriptionA short array extra value.
shortValue
descriptionA short extra value. int16 scale
formatint32
typeinteger
stringArrayValue
$refStringArray
descriptionA string array extra value.
stringValue
descriptionA string extra value.
typestring
typeobject
FauxbakeAlternative
descriptionA screen with a profile picture and buttons to allow changing or removing it. Next Id: 11
idFauxbakeAlternative
properties
addPictureButton
$refFauxbakeButton
descriptionThe button that allows users to add a profile picture.
avatarInformation
$refFauxbakePictureInfo
descriptionThe accessibility information for the picture if the user has a profile picture set.
changePictureButton
$refFauxbakeButton
descriptionThe button that allows users to change their profile picture.
croppingOverlay
$refFauxbakeCroppingOverlay
descriptionFauxbake cropping and rotate screen.
description
descriptionThe description text that should be displayed below the title.
typestring
footer
$refFauxbakeFooter
descriptionThe footer that should be displayed at the bottom of the screen.
monogramInformation
$refFauxbakePictureInfo
descriptionThe accessibility information for the picture if the user has no profile picture set and a monogram is visible instead.
removePictureButton
$refFauxbakeButton
descriptionThe button that allows users to remove their profile picture.
title
descriptionThe title text that should be displayed at the top of the screen.
typestring
welcomeHeaderKey
$refResourceKey
descriptionAn optional welcome header to configure a menu in the navigation bar. Should not include an actual expanding header, as there already is a big profile picture on the screen.
typeobject
FauxbakeButton
descriptionA button with a title and icon. Does not support generic resource-based navigation and instead relies on native action already present on the device. Next Id: 4
idFauxbakeButton
properties
accessibilityLabel
descriptionAn accessibility label for the button. If not present, the button title should be used.
typestring
icon
$refImage
descriptionThe icon of the button
title
descriptionThe title of the button.
typestring
typeobject
FauxbakeCroppingExtraInformationAlert
descriptionAlert showing extra information. Next Id: 4
idFauxbakeCroppingExtraInformationAlert
properties
closeButtonTitle
descriptionTitle for the button that closes the information alert.
typestring
informationText
descriptionText for the extra information alert.
typestring
triggerButton
$refFauxbakeButton
descriptionButton for triggering the extra information alert.
typeobject
FauxbakeCroppingOverlay
descriptionOverlay screen for cropping and rotating the user profile picture. Next Id: 5
idFauxbakeCroppingOverlay
properties
navigationBar
$refFauxbakeCroppingOverlayNavigationBar
descriptionNavigation bar containing the back and extra information alert buttons.
rotateButton
$refFauxbakeButton
descriptionButton to rotate the image, placed on the footer.
saveButton
$refFauxbakeButton
descriptionButton that concludes the action of cropping & rotating the image.
typeobject
FauxbakeCroppingOverlayNavigationBar
descriptionNavigation bar for the cropping overlay containing the back button and extra information alert trigger with its data. Next Id: 4
idFauxbakeCroppingOverlayNavigationBar
properties
backButton
$refFauxbakeButton
descriptionNavigation bar back button.
extraInformationAlert
$refFauxbakeCroppingExtraInformationAlert
descriptionAlert showing extra information.
title
descriptionThe title shown in the navigation bar.
typestring
typeobject
FauxbakeFooter
descriptionThe footer text that should be displayed at the bottom of the screen. Next Id: 6
idFauxbakeFooter
properties
icon
$refImage
descriptionThe icon that is displayed next to the footer text.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
linkTarget
$refResourceKey
deprecatedTrue
descriptionThe target of the link at the end of the footer. DEPRECATED: Use link instead.
linkText
descriptionThe text of the link at the end of the footer.
typestring
text
descriptionThe text that should be in the footer.
typestring
typeobject
FauxbakePictureInfo
descriptionAdditional information for the big profile picture on the Fauxbake screen. Next Id: 3
idFauxbakePictureInfo
properties
accessibilityHint
descriptionThe hint that is going to be read when a screen reader focuses on the profile picture. Should indicate the action to take to activate the normal tap action (e.g., change the profile picture).
typestring
accessibilityLabel
descriptionThe text that is going to be read when a screen reader focuses on the profile picture.
typestring
typeobject
FeedbackParams
descriptionConfiguration items used when launching the Feedback Client. Next Id: 3
idFeedbackParams
properties
captureScreenshot
descriptionIf true, include a screenshot in the feedback report.
typeboolean
category
descriptionThe Feedback entry point within My Google, used to sort into buckets.
typestring
typeobject
FloatArray
descriptionA float array
idFloatArray
properties
values
descriptionvalues of float array
items
formatfloat
typenumber
typearray
typeobject
Footer
descriptionFooter consists of link items.
idFooter
properties
items
descriptionList of items.
items
$refFooterItem
typearray
typeobject
FooterItem
descriptionOne of the Footer link text items. Next id: 5
idFooterItem
properties
label
descriptionThe a11y text label for this link.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Use link instead.
text
descriptionThe text content of this link.
typestring
typeobject
GetClientConfigRequest
descriptionRequest message for GetClientConfig.
idGetClientConfigRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
typeobject
GetClientConfigResponse
descriptionResponse message for GetClientConfig. The fields here should be kept in sync with id.boq.proto.protoconf.accountsettings.mobile.service.ClientConfig. LINT.IfChange Next Id: 20
idGetClientConfigResponse
properties
attSignalConfigs
descriptionConfiguration for appending ATT (Apple Tracking Transparency) consent state to URLs in Octarine webviews, for every app/URL combination.
items
$refATTSignalConfig
typearray
canUsePeopleApiForProfilePictureUploading
descriptionWhether it's safe to use People API for profile picture uploading. Used only by iOS client.
typeboolean
clearcutDenylistedScreenIds
descriptionList of screen IDs that should have clearcut logging disabled.
items
formatint32
typeinteger
typearray
heartbeatTimesS
descriptionThe client will send heartbeat logs after a user has been on a screen for the given number of seconds. Also included in logs as int32.
items
formatint32
typeinteger
typearray
prefetchingEnabled
descriptionWhether the client app should issue PrefetchRelatedScreens requests.
typeboolean
screenMaxLifetime
descriptionAfter this time limit, screens should be deleted from the cache. The client may use a periodic task for this, so the actual deletion may happen a little later than the deadline given here.
formatgoogle-duration
typestring
stableScreenStaleTime
descriptionAfter this time limit, cached stable screens should be considered stale (potentially out of date). This value should be based on how quickly we need to be able to roll out product changes.
formatgoogle-duration
typestring
unstableScreenStaleTime
descriptionAfter this time limit, cached unstable screens should be considered stale (potentially out of date). This value should be based on how quickly we want changes by the user to be visible when made from another app or device.
formatgoogle-duration
typestring
useSystemDefaultBrowserToOpenUrls
descriptionIndicates whether the client should use the default system browser to open links in Octarine.
typeboolean
webviewBlacklistedUrlPatterns
descriptionSee webview_whitelisted_url_patterns.
items
typestring
typearray
webviewBrowserAuthBlacklistedUrlPatterns
descriptionSee webview_browser_auth_whitelisted_url_patterns.
items
typestring
typearray
webviewBrowserAuthWhitelistedUrlPatterns
descriptionList of regexes used to determine whether a user should be authenticated for a given URL. The user should be authenticated if the URL matches any regex in webview_browser_auth_whitelisted_url_patterns and doesn't match any regex in webview_browser_auth_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewDefaultJsBridgeBlacklistedUrlPatterns
descriptionSee webview_default_js_bridge_whitelisted_url_patterns.
items
typestring
typearray
webviewDefaultJsBridgeWhitelistedUrlPatterns
descriptionList of regexes used to determine whether any JS bridge should be enabled for a given URL. An arbitrary JS bridge can be enabled if the URL matches any regex in webview_default_js_bridge_whitelisted_url_patterns and doesn't match any regex in webview_default_js_bridge_blacklisted_url_patterns in addition to passing any other checks specific to that JS bridge. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewUdcJsBridgeBlacklistedUrlPatterns
descriptionSee webview_udc_js_bridge_whitelisted_url_patterns.
items
typestring
typearray
webviewUdcJsBridgeWhitelistedUrlPatterns
descriptionList of regexes used to determine whether the UDC JS bridge should be enabled for a given URL. The UDC JS bridge should be enabled if the URL matches any regex in webview_udc_js_bridge_whitelisted_url_patterns and doesn't match any regex in webview_udc_js_bridge_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
webviewWhitelistedUrlPatterns
descriptionList of regexes used to determine whether a URL should be opened in a webview. A URL may be opened in the webview if it matches any regex in webview_whitelisted_url_patterns and doesn't match any regex in webview_blacklisted_url_patterns. The regexes are executed on iOS using NSRegularExpression, but server validation limits them to features supported by RE2.
items
typestring
typearray
typeobject
GetResourceRequest
descriptionRequest message for GetResource.
idGetResourceRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceKey
$refResourceKey
descriptionIdentifies the Resource being requested.
resourcesToOmit
descriptionSpecify the resources to omit from the response. The server is allowed to ignore this option.
items
$refResourceToOmit
typearray
typeobject
GetResourceResponse
descriptionResponse message for GetResource.
idGetResourceResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionThe returned resource.
typeobject
GetScreenRequest
descriptionRequest message for GetScreen.
idGetScreenRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
screenId
descriptionIdentifies the screen being requested. See ScreenId enum for possible values.
formatint32
typeinteger
screensToOmit
descriptionSpecify the screens to omit from the response. The server is allowed to ignore this option.
items
$refScreenToOmit
typearray
typeobject
GetScreenResponse
descriptionResponse message for GetScreen.
idGetScreenResponse
properties
additionalScreens
descriptionAdditional screens that the client should cache.
items
$refScreen
typearray
screen
$refScreen
descriptionThe returned screen.
typeobject
GetSignedOutResourceRequest
descriptionRequest message for GetSignedOutResource.
idGetSignedOutResourceRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceKey
$refResourceKey
descriptionIdentifies the Resource being requested.
resourcesToOmit
descriptionSpecify the resources to omit from the response. The server is allowed to ignore this option.
items
$refResourceToOmit
typearray
typeobject
GetSignedOutResourceResponse
descriptionResponse message for GetSignedOutResource.
idGetSignedOutResourceResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionThe returned resource.
typeobject
GoogleAccountVisualElementConfig
descriptionConfig for Google Account visual elements. It should contain all information required for VE logging such as id and metadata.
idGoogleAccountVisualElementConfig
properties
metadata
$refGoogleAccountVisualElementMetadata
descriptionAdditional metadata for Google Account visual elements
veid
descriptionVisual Element Id from logs/gws/config/identity_metrics/google_account_configuration
formatint32
typeinteger
typeobject
GoogleAccountVisualElementMetadata
descriptionContainer to hold optional metadata associated with a visual element event in the google-account namespace. Will be used as an extension for the IdentityCommonVisualElementMetadata which will be interpreted by all nodes that are depending on the IdentityCommonVeloggingWeb node.
idGoogleAccountVisualElementMetadata
properties
accountSettingsArea
enum
  • ACCOUNT_SETTINGS_AREA_UNSPECIFIED
  • ABOUT_GOOGLE
  • ABOUT_ME
  • ABOUT_THIS_AD
  • ACCESSIBILITY
  • ACCOUNT_ANNIVERSARY
  • ACCOUNT_DELETED
  • ACCOUNT_ENHANCED_SAFE_BROWSING
  • ACCOUNT_LINKING
  • ACCOUNT_MENU
  • ACTIVITY_CONTROLS
  • ACTIVITY_CONTROLS_DEVICE_INFORMATION
  • ACTIVITY_CONTROLS_LOCATION_HISTORY
  • ACTIVITY_CONTROLS_VOICE_AND_AUDIO_ACTIVITY
  • ACTIVITY_CONTROLS_WEB_AND_APP_ACTIVITY
  • ACTIVITY_CONTROLS_YOUTUBE_HISTORY
  • ACTIVITY_CONTROLS_YOUTUBE_SEARCH_HISTORY
  • ACTIVITY_CONTROLS_YOUTUBE_WATCH_HISTORY
  • ADDRESS
  • ADDRESSBOOK
  • ADDRESSBOOK_SCREEN
  • ADDRESS_ADD
  • ADDRESS_EDIT
  • ADD_ACCOUNT_TO_DEVICE
  • ADS_SETTINGS
  • ADS_SETTINGS_CARD_NOT_ELIGIBLE_LEARN_MORE
  • AGE_DISABLED
  • AGE_VERIFICATION_OPTIONS
  • ALBUM_ARCHIVE
  • ALERT
  • ALTERNATE_EMAIL
  • APP_PASSWORDS
  • AUTOCOMPLETE_SUGGESTIONS
  • BIRTHDAY
  • BIRTHDAY_AGE_STATUS
  • BIRTHDAY_EDIT
  • BLOCKED_USERS
  • BRAND_ACCOUNTS
  • BRAND_ACCOUNT_DELETED
  • BUSINESS_PERSONALIZATION
  • CLP_RECOMMENDED
  • CLP_RECOMMENDED_AUTOFILL
  • CLP_RECOMMENDED_BACKUP
  • CLP_RECOMMENDED_FINDMYDEVICE
  • CLP_RECOMMENDED_NEARBY
  • CLP_RECOMMENDED_PAY
  • CLP_SCREEN
  • COMBINED_RECOVERY_OPTIONS_PAGE
  • COMMUNICATION_PREFERENCES
  • COMMUNICATION_PREFERENCES_LANDING
  • CONNECTED_APPS
  • CONSENT_PRIMITIVE_DEMO_CONFIG
  • CONSTELLATION_CONSENT
  • CONTACTS
  • CONTACT_EMAIL
  • CREDENTIAL_DETAIL
  • CREDENTIAL_LIST
  • DARK_WEB_REPORT_SCAN
  • DARK_WEB_REPORT_SCAN_RECOMMENDED
  • DARK_WEB_REPORT_SCREEN
  • DARK_WEB_REPORT_SETUP_SCREEN
  • DASHBOARD_OUTBOUND_SCREEN
  • DATA_AND_PERSONALIZATION
  • DATA_AND_PRIVACY_DATA_IMPROVES_EXPERIENCE
  • DATA_AND_PRIVACY_DATA_VISIBILITY
  • DELETE_ACCOUNT
  • DELETE_GMAIL
  • DELETE_GOOGLE_ONE
  • DELETE_SERVICES
  • DELETE_SERVICES_OR_ACCOUNT
  • DELETE_YOUTUBE
  • DEPRECATED_PROFILE_DETAILS
  • DEVICE_ACTIVITY_INTRO
  • DEVICE_APPS
  • DEVICE_CONTACTS
  • DEVICE_SETTINGS_ABOUT_PHONE
  • DEVICE_SETTINGS_EMERGENCY_INFO
  • DEVICE_SETTINGS_PAYMENTS
  • DIGITAL_ID_MANAGEMENT_SCREEN
  • DOCUMENT_MANAGEMENT_SCREEN
  • EMAIL
  • FAMILY_CHILD_RESTORE_PAGE_SCREEN
  • FAMILY_CREATE_CONFIRMATION_OR_DETAILS
  • FAMILY_CREATE_CONFIRMATION_OR_DETAILS_DEPRECATED
  • FAMILY_CREATE_FAMILY_CONFIRMATION_SCREEN
  • FAMILY_CREATE_FAMILY_PAGE_SCREEN
  • FAMILY_CREATION
  • FAMILY_DELETE_FAMILY_PAGE_SCREEN
  • FAMILY_DETAILS
  • FAMILY_ENTERTAINMENT
  • FAMILY_HOME_STRUCTURE_SCREEN
  • FAMILY_INVITATION_COMPLETE_PAGE
  • FAMILY_INVITE_MEMBERS
  • FAMILY_INVITE_MEMBERS_PAGE
  • FAMILY_INVITE_SECOND_PARENT
  • FAMILY_LEAVE_FAMILY
  • FAMILY_LINK
  • FAMILY_LIST_PENDING_INVITATIONS_PAGE
  • FAMILY_MANAGEMENT
  • FAMILY_MEMBERS
  • FAMILY_MEMBERS_SUPERVISION_SCREEN
  • FAMILY_MEMBER_OR_INVITATION_DETAILS_PAGE_SCREEN
  • FAMILY_PARENTAL_CONTROLS
  • FAMILY_PARENTAL_CONTROLS_MANAGE_KID_SEARCH_SETTINGS
  • FAMILY_PAYMENT_METHOD
  • FAMILY_PRODUCT_FAMILY_CALENDAR
  • FAMILY_PRODUCT_FAMILY_LINK
  • FAMILY_PRODUCT_GOOGLE_ONE
  • FAMILY_PRODUCT_PHOTOS
  • FAMILY_PRODUCT_PLAY_LIBRARY
  • FAMILY_PRODUCT_YOUTUBE_MUSIC
  • FAMILY_PRODUCT_YOUTUBE_RED
  • FAMILY_PRODUCT_YOUTUBE_UNPLUGGED
  • FAMILY_REMOVE_MEMBER_PAGE
  • FAMILY_SELECT_SECOND_PARENT_CANDIDATELIST_SCREEN
  • FAMILY_SELECT_SECOND_PARENT_PAGE
  • FAMILY_SELECT_TANDEM_PARTNER_PAGE
  • FAMILY_SERVICES
  • FAMILY_SERVICES_CARD
  • FAMILY_TANDEM_PARTNER_SELECTED_PAGE
  • FAMILY_TANDEM_STATUS_PAGE
  • FAMILY_UPGRADE_FOP_PAGE_SCREEN
  • FAMILY_UPGRADE_TOS_PAGE_SCREEN
  • FAQ_CARD_ACCOUNT_DATA_ARTICLE
  • FAQ_CARD_MANAGE_GOOGLE_SETTINGS_ARTICLE
  • FAQ_CARD_RECOVERY_INFORMATION_ARTICLE
  • FAQ_CARD_SUBSCRIPTION_MANAGEMENT_ARTICLE
  • FAQ_CARD_SUSPICIOUS_ACTIVITY_ARTICLE
  • FAUXBAKE
  • FEEDBACK
  • FIND_YOUR_PHONE
  • FITBIT_PRIVACY_CENTER_CONNECTED_APPS
  • FITBIT_PRIVACY_CENTER_DELETION_CATEGORIES
  • FITBIT_PRIVACY_CENTER_DELETION_CONFIRMATION
  • FITBIT_PRIVACY_CENTER_DELETION_OPTIONS
  • FITBIT_PRIVACY_CENTER_FEATURE
  • FITBIT_PRIVACY_CENTER_FEATURES
  • FITBIT_PRIVACY_CENTER_PAIRED_DEVICES
  • FITBIT_PRIVACY_CENTER_RND_FEATURES
  • FITBIT_PRIVACY_CENTER_SETTINGS
  • FIT_PRIVACY_CENTER_ASSISTANT
  • FIT_PRIVACY_CENTER_CATEGORY_DELETION
  • FIT_PRIVACY_CENTER_DATA_TYPE_DELETION
  • FIT_PRIVACY_CENTER_DEVICES
  • FIT_PRIVACY_CENTER_MANAGE_CATEGORY_SCREEN
  • FIT_PRIVACY_CENTER_MANAGE_DATA
  • FIT_PRIVACY_CENTER_MOBILE_VITALS_SCREEN
  • FIT_PRIVACY_CENTER_PERSONALIZED_SUGGESTIONS
  • FIT_PRIVACY_CENTER_SETTINGS
  • GELLER_SUPERVISION_SCREEN
  • GENDER
  • GENERAL_LIGHT
  • GEO_HOME_ADDRESS
  • GEO_HOME_WORK_ADDRESS
  • GEO_WORK_ADDRESS
  • GESTURE_BASED_REAUTH
  • GMSCORE_SETTINGS_CLEAR_APP_STATE_SCREEN
  • GMSCORE_SETTINGS_HELP_SCREEN
  • GMSCORE_SETTINGS_ITEM_SCREEN
  • GMSCORE_SETTINGS_OPEN_SOURCE_LICENSES_SCREEN
  • GMSCORE_SETTINGS_SUBCATEGORY_SCREEN
  • GMSCORE_SETTINGS_SYSTEM_COMPONENT_UPDATE_SETTINGS_SCREEN
  • GMSCORE_SETTINGS_USAGE_REPORTING_SCREEN
  • GOOGLE_ACCOUNT_COMMUNITY_SCREEN
  • GOOGLE_ACCOUNT_HELP_CENTER
  • GOOGLE_ACCOUNT_MARKETING_PAGE
  • GOOGLE_ACCOUNT_PIN
  • GOOGLE_BUSINESS_PROFILES
  • GOOGLE_BUSINESS_PROFILES_SINGLE_LISTING
  • GOOGLE_DASHBOARD
  • GOOGLE_DASHBOARD_ANDROID
  • GOOGLE_GUIDE
  • GOOGLE_MY_BUSINESS_PORTAL
  • GOOGLE_MY_BUSINESS_SIGN_UP
  • GOOGLE_ONE_ALL_AVAILABLE_SUPPORT_OPTIONS_SCREEN
  • GOOGLE_ONE_CHAT_SUPPORT
  • GOOGLE_ONE_EMAIL_SUPPORT
  • GOOGLE_ONE_HOME
  • GOOGLE_ONE_PHONE_SUPPORT
  • GOOGLE_ONE_STORAGE
  • GOOGLE_ONE_STORAGE_MANAGEMENT
  • GOOGLE_ONE_SUPPORT
  • GOOGLE_PAY_ADD_PAYMENT_METHOD
  • GOOGLE_PAY_EXPERIENCE_SCREEN
  • GOOGLE_PAY_MANAGE_PAYMENT_METHODS
  • GOOGLE_PAY_PAYMENT_METHOD_DETAILS
  • GOOGLE_PLUS_SETTINGS
  • GOOGLE_PRODUCT_FORUM
  • GRADUATION
  • HELP
  • HELP_CENTER
  • HELP_CENTER_ARTICLE_SCREEN
  • HELP_CENTER_SEARCH_ITEM
  • HOME
  • HOME_ACCOUNT_TYPE_CARD_ADULT_GRADUATION
  • HOME_ACCOUNT_TYPE_CARD_GLA_LEARN_MORE
  • HOME_ACCOUNT_TYPE_CARD_TEEN_GRADUATION
  • HOME_INTENT
  • HOME_NATIVE_NAVIGATION
  • IDENTITY_DOCUMENT
  • IDENTITY_VAULT_CONSENT
  • INACTIVE_ACCOUNT_MANAGER
  • INPUT_TOOLS
  • KID_ONBOARDING
  • LANGUAGE
  • LEGAL_ADDRESS_DETAIL
  • LEGAL_ADDRESS_EDIT
  • LEGAL_NAME_DETAIL
  • LEGAL_NAME_EDIT
  • LESS_SECURE_APPS
  • LESS_SECURE_APPS_HELP_ARTICLE
  • LIMITED_DISABLES
  • LINKED_APPS
  • LINKED_SERVICES_PRIMITIVE_SCREEN
  • LOCATION_DATA_POLICY
  • LOCATION_SHARING
  • MAPS_TIMELINE
  • MERCHANT_CENTER
  • MINOR_MODE_EXIT
  • MINOR_MOMENT
  • MULTIPLE
  • MY_ACTIVITY
  • MY_ACTIVITY_MANAGE_GOOGLE_SEARCH_HISTORY_SCREEN
  • MY_ACTIVITY_MANAGE_WEP_AND_APP_ACTIVITY
  • MY_ACTIVITY_MANAGE_YT_HISTORY
  • MY_ACTIVITY_PRODUCT_SCREEN
  • MY_ACTIVITY_YOUTUBE_WATCH_AND_SEARCH_HISTORY
  • MY_AD_CENTER
  • MY_AD_CENTER_HOME
  • NAME
  • NICKNAME
  • OBAKE_PICTURE_PICKER_AI_SELFIES
  • OBAKE_PICTURE_PICKER_CROP
  • OBAKE_PICTURE_PICKER_GOOGLE_PHOTOS
  • OBAKE_PICTURE_PICKER_ILLUSTRATION
  • OBAKE_PICTURE_PICKER_PAST_PROFILE_PHOTOS
  • OBAKE_PICTURE_PICKER_REMOVE_PICTURE
  • OFFLINE_OTP
  • ONBOARDING_SCREEN
  • OPAQUE_ID
  • OTHER_CREDENTIAL_LIST
  • OUTREACH_LANDING_PAGE
  • PAASK_ACCOUNT_NOTIFIER
  • PARTNER_AD_SETTINGS
  • PASSWORD
  • PASSWORD_AWARENESS
  • PASSWORD_CHECKUP
  • PASSWORD_LIGHT
  • PASSWORD_MANAGER_MARKETING_PAGE
  • PAYMENTS_ADD_FOP_PROMPT_TARGET
  • PAYMENTS_AND_SUBSCRIPTIONS
  • PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT_TARGET
  • PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT_TARGET
  • PAYMENTS_CENTER
  • PAYMENTS_CENTER_BILLING_ADDRESSES
  • PAYMENTS_CENTER_LEGAL_ADDRESS
  • PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT_TARGET
  • PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT_TARGET
  • PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT_TARGET
  • PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_ADHOC_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_CONFIRMED_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_CRIMEA_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT_TARGET
  • PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT_TARGET
  • PAYMENT_METHODS
  • PAYMENT_METHOD_ADD
  • PAYMENT_METHOD_DETAIL
  • PAYMENT_METHOD_EDIT
  • PAYMENT_METHOD_LIST
  • PEOPLE_AND_SHARING
  • PERSONAL_INFO
  • PERSONAL_RESULTS_IN_SEARCH
  • PHONE
  • PHONE_SIGN_IN
  • POST_HIJACK_MITIGATION
  • PREFERENCES_LANDING
  • PRIMARY_EMAIL
  • PRIVACY_ADVISOR_ASSISTANT
  • PRIVACY_ADVISOR_MAPS
  • PRIVACY_ADVISOR_MESSAGES
  • PRIVACY_ADVISOR_SEARCH
  • PRIVACY_ADVISOR_YOUTUBE
  • PRIVACY_CHECKUP
  • PRIVACY_LANDING
  • PRIVACY_POLICY
  • PRIVACY_SAFE_SEARCH
  • PRODUCT_PROFILE_SCREEN
  • PROFILE
  • PROFILE_ADDRESS_ADD
  • PROFILE_ADDRESS_EDIT
  • PROFILE_ADD_ABOUT
  • PROFILE_ADD_CONTACT_INFO
  • PROFILE_ADD_WORK_AND_EDUCATION
  • PROFILE_CARD_LEARN_MORE
  • PROFILE_CHAT_EDIT
  • PROFILE_CUSTOM_URLS
  • PROFILE_DETAILS
  • PROFILE_DISCOVERABILITY
  • PROFILE_DISCOVERY
  • PROFILE_DISPLAY_NAME_EDIT
  • PROFILE_EDUCATION
  • PROFILE_EDUCATION_EDIT
  • PROFILE_EMAIL_EDIT
  • PROFILE_INTRODUCTION_EDIT
  • PROFILE_LIMITED_PROFILE
  • PROFILE_LIMITED_PROFILE_EDIT
  • PROFILE_LINKS
  • PROFILE_LINKS_EDIT
  • PROFILE_NAME
  • PROFILE_NAME_EDIT
  • PROFILE_NICKNAME_EDIT
  • PROFILE_OCCUPATION_EDIT
  • PROFILE_ORGANIZATION_INFO
  • PROFILE_PHONE_EDIT
  • PROFILE_PHOTO_EDIT
  • PROFILE_PICTURE
  • PROFILE_PICTURE_ADD_PICTURE_DIALOG
  • PROFILE_PICTURE_CHANGE_PICTURE_DIALOG
  • PROFILE_PICTURE_REMOVE_PICTURE_DIALOG
  • PROFILE_PLACES
  • PROFILE_PLACES_EDIT
  • PROFILE_PRONOUNS_EDIT
  • PROFILE_VANITY_URL_EDIT_SCREEN
  • PROFILE_WORKSPACE
  • PROFILE_WORK_HISTORY
  • PROFILE_WORK_HISTORY_EDIT
  • PURCHASES
  • PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK
  • PURCHASES_DETAIL
  • RECENTLY_USED_DEVICES
  • RECENT_SECURITY_EVENTS
  • RECOVERY_CONTACTS
  • RECOVERY_CONTACTS_PAGE
  • RECOVERY_EMAIL
  • RECOVERY_PHONE
  • REMOVE_ACCOUNT_FROM_DEVICE
  • REPORT_PROBLEM
  • RESCUE_CODE_PAGE
  • RESERVATIONS
  • RESERVATIONS_CARD_DESCRIPTION_LEARN_MORE_LINK
  • SAFER
  • SAFER_INTERNET_DAY
  • SAFER_PASSWORD_MANAGER_SCREEN
  • SAFETY_ANDROID_SCREEN
  • SAFETY_CHROME_SCREEN
  • SAFETY_GENERAL_SCREEN
  • SAFETY_GMAIL_SCREEN
  • SAFETY_MEET_SCREEN
  • SAFETY_PAYMENT_SCREEN
  • SAFETY_PHOTO_SCREEN
  • SAFETY_PRIVACY_ADS_SCREEN
  • SAFETY_SEARCH_SCREEN
  • SAFE_SEARCH
  • SAFE_SEARCH_SCREEN
  • SANDBOX_ONBOARDING_FLOW
  • SAVED_PASSWORDS
  • SEARCH
  • SEARCH_CARD_OUTBOUND_SCREEN
  • SEARCH_SETTINGS
  • SECURITY
  • SECURITY_CHECKUP
  • SECURITY_CHECKUP_INTRO
  • SECURITY_CODE
  • SECURITY_COMBINED_RECOVERY_OPTIONS
  • SECURITY_FIND_PHONE
  • SECURITY_KEYS
  • SECURITY_LANDING
  • SECURITY_QUESTION
  • SECURITY_SIGN_IN_AUTHENTICATOR_SCREEN
  • SECURITY_SIGN_IN_BACKUP_CODES_SCREEN
  • SECURITY_SIGN_IN_BACKUP_PHONES_SCREEN
  • SECURITY_SIGN_IN_GOOGLE_PROMPT_SCREEN
  • SECURITY_SIGN_IN_PASSKEYS_SCREEN
  • SECURITY_SIGN_IN_PASSWORD_OPTIONAL
  • SECURITY_SIGN_IN_RESCUE_CODE
  • SECURITY_SIGN_IN_SECURITY_KEYS_SCREEN
  • SECURITY_SIGN_IN_TWO_STEP_VERIFICATION_PHONE_SCREEN
  • SECURITY_SIGN_IN_WITH_GOOGLE_APPS
  • SECURITY_THIRD_PARTY_APPS
  • SECURITY_THIRD_PARTY_MANAGEMENT_LIST
  • SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW
  • SECURITY_TITANIUM_HELP
  • SHARED_ENDORSEMENTS
  • SHIELDED_EMAIL
  • SHIELDED_EMAIL_CREATE_CONFIRMATION
  • SHIELDED_EMAIL_CREATE_FOR_APP
  • SHIELDED_EMAIL_CREATE_FOR_SITE
  • SHIELDED_EMAIL_DETAILS
  • SHIELDED_EMAIL_FACET_LINK_TARGET
  • SHIELDED_EMAIL_INACTIVE_LIST
  • SHIELDED_EMAIL_SELECT_RESERVED_EMAIL
  • SHIELDED_EMAIL_SETTINGS
  • SID_PASSWORD_MANAGER_NATIVE_NAVIGATION_SCREEN
  • SIGNED_OUT_AD_SETTINGS
  • SIGNED_OUT_CREATE_NEW_ACCOUNT_LINK
  • SIGNED_OUT_GOOGLE_ANALYTICS
  • SIGNED_OUT_LEARN_MORE_ABOUT_COOKIES_LINK
  • SIGNED_OUT_SEARCH_PERSONALIZATION
  • SIGNED_OUT_YOUTUBE_HISTORY
  • SIGNING_IN_TO_GOOGLE_INTRO
  • SIGNIN_SELFIE_VIDEO
  • STORAGE
  • SUBSCRIPTIONS
  • SUGGEST_IDEA
  • SUPPORT
  • TAKEOUT
  • TAKEOUT_DOWNLOADS
  • TERMS_OF_SERVICE
  • THIRD_PARTY_CONNECTIONS_DETAILS
  • THIRD_PARTY_CONNECTIONS_LIST
  • THIRD_PARTY_CONNECTIONS_OVERVIEW
  • THIRD_PARTY_CONNECTIONS_SETTINGS
  • TITANIUM_ENROLL
  • TITANIUM_SETTINGS
  • TITANIUM_SOCIAL_RECOVERY
  • TITANIUM_UNAVAILABLE
  • TITANIUM_UNENROLL
  • TURN_OFF_PROFILE_DISCOVERY
  • TWITTER_SUPPORT
  • TWO_STEP_VERIFICATION
  • TWO_STEP_VERIFICATION_BACKUP_CODES
  • TWO_STEP_VERIFICATION_GOOGLE_AUTHENTICATOR
  • TWO_STEP_VERIFICATION_GOOGLE_PROMPT
  • TWO_STEP_VERIFICATION_PASSKEYS
  • TWO_STEP_VERIFICATION_PHONE_NUMBERS
  • TWO_STEP_VERIFICATION_SECURITY_KEYS
  • UNICORN_LITE_PROFILE_INPUT_TOOLS
  • UNICORN_LITE_PROFILE_LANGUAGE
  • UNICORN_LITE_PROFILE_WEB_PREFERENCES
  • UNIFIED_ONBOARDING
  • UNUSED_DEVICE_CONTACTS
  • USE_APP_WITHOUT_ACCOUNT
  • VIDEO_VERIFICATION
  • VIDEO_VERIFICATION_COLLECTION
  • WARM_WELCOME_FLOW
  • WEB_APPROVAL
  • YOUTUBE_FAMILY_CENTER
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • True
  • True
  • True
  • False
  • True
  • False
  • False
  • True
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
enumDescriptions
  • go/keep-sorted start newline_separated=yes ResourceId.ABOUT_GOOGLE_SCREEN
  • ScreenId.PRIVACY_ABOUT_ME ResourceId.PRIVACY_ABOUT_ME_SCREEN MyAccountArea.ABOUT_ME
  • ResourceId.PRIVACY_ABOUT_THIS_AD_SCREEN
  • ResourceId.PREFERENCES_ACCESSIBILITY_SCREEN MyAccountArea.ACCESSIBILITY
  • ResourceId.ACCOUNT_ANNIVERSARY_SCREEN
  • No ResourceId
  • ResourceId.SECURITY_ACCOUNT_ENHANCED_SAFE_BROWSING_SCREEN
  • No ResourceId
  • ResourceId.ACCOUNT_MENU_CARD_DECK
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS ResourceId.PRIVACY_ACTIVITY_CONTROLS_SCREEN MyAccountArea.ACTIVITY_CONTROLS
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_DEVICE_INFO ResourceId.PRIVACY_ACTIVITY_CONTROLS_DEVICE_INFO_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_LOCATION_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_LOCATION_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_VOICE_AND_AUDIO ResourceId.PRIVACY_ACTIVITY_CONTROLS_VOICE_AND_AUDIO_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_WEB_AND_APP ResourceId.PRIVACY_ACTIVITY_CONTROLS_WEB_AND_APP_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_SEARCH_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_SEARCH_HISTORY_SCREEN
  • ScreenId.PRIVACY_ACTIVITY_CONTROLS_YT_WATCH_HISTORY ResourceId.PRIVACY_ACTIVITY_CONTROLS_YT_WATCH_HISTORY_SCREEN
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • No ResourceId.
  • ResourceId.ADD_ACCOUNT_TO_DEVICE_SCREEN
  • ScreenId.PRIVACY_ADS_SETTINGS ResourceId.PRIVACY_ADS_SETTINGS_SCREEN MyAccountArea.ADS_SETTINGS
  • Previously ResourceId.ADS_SETTINGS_CARD_NOT_ELIGIBLE_LEARN_MORE_LINK_SCREEN
  • No ResourceId MyAccountArea.AGE_DISABLED
  • No ScreenId ResourceId.AGE_VERIFICATION_OPTIONS_SCREEN
  • ResourceId.ALBUM_ARCHIVE_SCREEN
  • No ResourceId
  • ResourceId.ALTERNATE_EMAIL_SCREEM MyAccountArea.ALTERNATE_EMAIL
  • ScreenId.SECURITY_APP_PASSWORDS ResourceId.SECURITY_APP_PASSWORDS_SCREEN MyAccountArea.MANAGE_APP_PASSWORDS
  • ScreenId.PRIVACY_CONTACT_SUGGESTIONS ResourceId.PRIVACY_CONTACT_SUGGESTIONS_SCREEN
  • ScreenId.PRIVACY_BIRTHDAY ResourceId.PRIVACY_BIRTHDAY_SCREEN MyAccountArea.BIRTHDAY
  • ResourceId.BIRTHDAY_AGE_STATUS_SCREEN
  • ResourceId.BIRTHDAY_EDIT_SCREEN
  • ScreenId.PRIVACY_BLOCKED_USERS ResourceId.PRIVACY_BLOCKED_USERS_SCREEN MyAccountArea.BLOCKED_USERS
  • No ResourceId
  • No ResourceId
  • ResourceId.BUSINESS_PERSONALIZATION_SCREEN
  • ResourceId.CLP_RECOMMENDED_SCREEN
  • ResourceId.CLP_RECOMMENDED_AUTOFILL_SCREEN
  • ResourceId.CLP_RECOMMENDED_BACKUP_SCREEN
  • ResourceId.CLP_RECOMMENDED_FINDMYDEVICE_SCREEN
  • ResourceId.CLP_RECOMMENDED_NEARBY_SCREEN
  • ResourceId.CLP_RECOMMENDED_PAY_SCREEN
  • ResourceId.CLP_SCREEN
  • No ResourceId Deprecated, please use SECURITY_COMBINED_RECOVERY_OPTIONS instead.
  • ResourceId.PRIVACY_COMMUNICATION_PREFERENCES_SCREEN
  • No ResourceId
  • ScreenId.SECURITY_CONNECTED_APPS ResourceId.SECURITY_CONNECTED_APPS_SCREEN MyAccountArea.CONNECTED_APPS
  • ResourceId.CONSENT_PRIMITIVE_DEMO_CONFIG_SCREEN
  • ScreenId.CONSTELLATION_CONSENT ResourceId.CONSTELLATION_CONSENT_SCREEN
  • ScreenId.PRIVACY_CONTACTS ResourceId.PRIVACY_CONTACTS_SCREEN
  • ScreenId.MISC_CONTACT_EMAIL ResourceId.MISC_CONTACT_EMAIL_SCREEN MyAccountArea.CONTACT_EMAIL
  • No ResourceId.
  • No ResourceId.
  • ResourceId.DARK_WEB_REPORT_SCAN
  • ResourceId.DARK_WEB_REPORT_SCAN_RECOMMENDED
  • ResourceId.DARK_WEB_REPORT_SCREEN
  • ResourceId.DARK_WEB_REPORT_SETUP_SCREEN
  • ScreenId.DASHBOARD_OUTBOUND ResourceId.DASHBOARD_OUTBOUND_SCREEN No MyAccountAreaz;
  • ResourceId.DATA_AND_PERSONALIZATION_SCREEN
  • ResourceId.DATA_AND_PRIVACY_DATA_IMPROVES_EXPERIENCE_SCREEN
  • ResourceId.DATA_AND_PRIVACY_DATA_VISIBILITY_SCREEN
  • ScreenId.PREFERENCES_DELETE_ACCOUNT ResourceId.PREFERENCES_DELETE_ACCOUNT_SCREEN MyAccountArea.DELETE_ACCOUNT
  • No ResourceId
  • No ResourceId
  • ScreenId.PREFERENCES_DELETE_SERVICES ResourceId.PREFERENCES_DELETE_SERVICES_SCREEN MyAccountArea.DELETE_PRODUCTS
  • ResourceId.DELETE_SERVICES_OR_ACCOUNT_SCREEN
  • No ResourceId MyAccountArea.DELETE_YOUTUBE
  • No ResourceId Do not use
  • ResourceId.DEVICE_ACTIVITY_INTRO_SCREEN
  • ResourceId.PRIVACY_DEVICE_APPS_SCREEN
  • ResourceId.PRIVACY_DEVICE_CONTACTS_SCREEN
  • ResourceId.DEVICE_SETTINGS_ABOUT_PHONE_SCREEN MyAccountArea.DEVICE_SETTINGS_ABOUT_PHONE
  • ResourceId.DEVICE_SETTINGS_EMERGENCY_INFO_SCREEN MyAccountArea.DEVICE_SETTINGS_EMERGENCY_INFO
  • ResourceId.DEVICE_SETTINGS_PAYMENTS_SCREEN MyAccountArea.DEVICE_SETTINGS_PAYMENTS
  • ResourceId.DIGITAL_ID_MANAGEMENT_SCREEN
  • ResourceId.DOCUMENT_MANAGEMENT_SCREEN
  • ScreenId.PRIVACY_EMAIL ResourceId.PRIVACY_EMAIL_SCREEN MyAccountArea.EMAIL
  • ResourceId.FAMILY_CHILD_RESTORE_PAGE_SCREEN
  • ResourceId.FAMILY_CREATE_CONFIRMATION_OR_DETAILS_SCREEN
  • Created by mistake, do not use
  • ResourceId.FAMILY_CREATE_FAMILY_CONFIRMATION_SCREEN
  • ResourceId.FAMILY_CREATE_FAMILY_PAGE_SCREEN
  • ResourceId.FAMILY_CREATION_SCREEN
  • ResourceId.FAMILY_DELETE_FAMILY_PAGE_SCREEN
  • ResourceId.FAMILY_DETAILS_SCREEN
  • ResourceId.FAMILY_ENTERTAINMENT_SCREEN
  • ResourceId.FAMILY_HOME_STRUCTURE_SCREEN
  • ResourceId.FAMILY_INVITATION_COMPLETE_PAGE_SCREEN
  • ResourceId.FAMILY_INVITE_MEMBERS_SCREEN
  • ResourceId.FAMILY_INVITE_MEMBERS_PAGE_SCREEN
  • ResourceId.FAMILY_INVITE_SECOND_PARENT_SCREEN
  • ResourceId.FAMILY_LEAVE_FAMILY_SCREEN
  • ResourceId.FAMILY_LINK_SCREEN
  • ResourceId.FAMILY_LIST_PENDING_INVITATIONS_PAGE_SCREEN
  • ScreenId.PREFERENCES_FAMILY_MANAGEMENT ResourceId.PREFERENCES_FAMILY_MANAGEMENT_SCREEN MyAccountArea.MANAGE_FAMILY_GROUP
  • ResourceId.FAMILY_MEMBERS_SCREEN
  • ResourceId.FAMILY_MEMBERS_SUPERVISION_SCREEN
  • ResourceId.FAMILY_MEMBER_OR_INVITATION_DETAILS_PAGE_SCREEN
  • ResourceId.FAMILY_PARENTAL_CONTROLS_SCREEN
  • ResourceId.FAMILY_PARENTAL_CONTROLS_MANAGE_KID_SEARCH_SETTINGS_SCREEN
  • ResourceId.FAMILY_PAYMENT_METHOD_SCREEN
  • No ScreenId ResourceId.FAMILY_PRODUCT_FAMILY_CALENDAR_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_FAMILY_LINK_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_GOOGLE_ONE_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_PHOTOS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_PLAY_LIBRARY_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_MUSIC_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_RED_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FAMILY_PRODUCT_YOUTUBE_UNPLUGGED_SCREEN No MyAccountArea
  • ResourceId.FAMILY_REMOVE_MEMBER_PAGE_SCREEN
  • ResourceId.FAMILY_SELECT_SECOND_PARENT_CANDIDATELIST_SCREEN
  • ResourceId.FAMILY_SELECT_SECOND_PARENT_PAGE_SCREEN
  • ResourceId.FAMILY_SELECT_TANDEM_PARTNER_PAGE_SCREEN
  • ResourceId.FAMILY_SERVICES_SCREEN
  • ResourceId.FAMILY_SERVICES_CARD_SCREEN
  • ResourceId.FAMILY_TANDEM_PARTNER_SELECTED_PAGE_SCREEN
  • ResourceId.FAMILY_TANDEM_STATUS_PAGE_SCREEN
  • ResourceId.FAMILY_UPGRADE_FOP_PAGE_SCREEN
  • ResourceId.FAMILY_UPGRADE_TOS_PAGE_SCREEN
  • ResourceId.FAQ_CARD_ACCOUNT_DATA_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_MANAGE_GOOGLE_SETTINGS_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_RECOVERY_INFORMATION_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_SUBSCRIPTION_MANAGEMENT_ARTICLE_SCREEN
  • ResourceId.FAQ_CARD_SUSPICIOUS_ACTIVITY_ARTICLE_SCREEN
  • ResourceId.FAUXBAKE_SCREEN
  • ResourceId.FEEDBACK_SCREEN
  • ResourceId.FIND_YOUR_PHONE_SCREEN MyAccountArea.FIND_YOUR_PHONE
  • ResourceId.FITBIT_PRIVACY_CENTER_CONNECTED_APPS_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_CATEGORIES_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_CONFIRMATION_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_DELETION_OPTIONS_SCREEN
  • ScreenId.FITBIT_PRIVACY_CENTER_FEATURE ResourceId.FITBIT_PRIVACY_CENTER_FEATURE_SCREEN No MyAccountArea
  • ScreenId.FITBIT_PRIVACY_CENTER_FEATURES ResourceId.FITBIT_PRIVACY_CENTER_FEATURES_SCREEN No MyAccountArea
  • ResourceId.FITBIT_PRIVACY_CENTER_PAIRED_DEVICES_SCREEN
  • ResourceId.FITBIT_PRIVACY_CENTER_RND_FEATURES_SCREEN
  • ScreenId.FITBIT_PRIVACY_CENTER_SETTINGS ResourceId.FITBIT_PRIVACY_CENTER_SETTINGS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_ASSISTANT_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_CATEGORY_DELETION_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_DATA_TYPE_DELETION_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_DEVICES_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MANAGE_CATEGORY_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MANAGE_DATA_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_MOBILE_VITALS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_PERSONALIZED_SUGGESTIONS_SCREEN No MyAccountArea
  • No ScreenId ResourceId.FIT_PRIVACY_CENTER_SETTINGS_SCREEN No MyAccountArea
  • ResourceId.GELLER_SUPERVISION_SCREEN
  • ScreenId.PRIVACY_GENDER ResourceId.PRIVACY_GENDER_SCREEN MyAccountArea.GENDER
  • No ResourceId
  • ResourceId.GEO_HOME_ADDRESS_SCREEN
  • ResourceId.GEO_HOME_WORK_ADDRESS_SCREEN
  • ResourceId.GEO_WORK_ADDRESS_SCREEN
  • ScreenId.GESTURE_BASED_REAUTH ResourceId.GESTURE_BASED_REAUTH_SCREEN
  • ResourceId.GMSCORE_SETTINGS_CLEAR_APP_STATE_SCREEN
  • ResourceId.GMSCORE_SETTINGS_HELP_SCREEN
  • ResourceId.GMSCORE_SETTINGS_ITEM_SCREEN
  • ResourceId.GMSCORE_SETTINGS_OPEN_SOURCE_LICENSES_SCREEN
  • ResourceId.GMSCORE_SETTINGS_SUBCATEGORY_SCREEN
  • ResourceId.GMSCORE_SETTINGS_SYSTEM_COMPONENT_UPDATE_SETTINGS_SCREEN
  • ResourceId.GMSCORE_SETTINGS_USAGE_REPORTING_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_COMMUNITY_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_HELP_CENTER_SCREEN
  • ResourceId.GOOGLE_ACCOUNT_MARKETING_PAGE_SCREEN
  • ScreenId.SECURITY_PIN ResourceId.SECURITY_PIN_SCREEN MyAccountArea.SIGN_IN_PIN
  • ResourceId.GOOGLE_BUSINESS_PROFILES_SCREEN
  • ResourceId.GOOGLE_BUSINESS_PROFILES_SINGLE_LISTING_SCREEN
  • ScreenId.PRIVACY_GOOGLE_DASHBOARD ResourceId.PRIVACY_GOOGLE_DASHBOARD_SCREEN MyAccountArea.GOOGLE_DASHBOARD
  • No ResourceId.
  • ResourceId.GOOGLE_GUIDE_SCREEN
  • ResourceId.GOOGLE_MY_BUSINESS_PORTAL_SCREEN
  • ResourceId.GOOGLE_MY_BUSINESS_SIGN_UP_SCREEN
  • ResourceId.GOOGLE_ONE_ALL_AVAILABLE_SUPPORT_OPTIONS_SCREEN
  • ResourceId.GOOGLE_ONE_CHAT_SUPPORT_SCREEN
  • ResourceId.GOOGLE_ONE_EMAIL_SUPPORT_SCREEN
  • ResourceId.GOOGLE_ONE_HOME_SCREEN
  • ResourceId.GOOGLE_ONE_PHONE_SUPPORT_SCREEN
  • ResourceId.PREFERENCES_GOOGLE_ONE_STORAGE_SCREEN
  • ResourceId.GOOGLE_ONE_STORAGE_MANAGEMENT_SCREEN
  • ResourceId.GOOGLE_ONE_SUPPORT_SCREEN
  • ResourceId.GOOGLE_PAY_ADD_PAYMENT_METHOD_SCREEN
  • ResourceId.GOOGLE_PAY_EXPERIENCE_SCREEN
  • ResourceId.GOOGLE_PAY_MANAGE_PAYMENT_METHODS_SCREEN
  • ResourceId.GOOGLE_PAY_PAYMENT_METHOD_DETAILS_SCREEN
  • ScreenId.PRIVACY_GOOGLE_PLUS_SETTINGS ResourceId.PRIVACY_GOOGLE_PLUS_SETTINGS_SCREEN MyAccountArea.GOOGLE_PLUS_SETTINGS
  • ResourceId.GOOGLE_PRODUCT_FORUM_SCREEN
  • ScreenId.PRIVACY_TAKEOUT_MIGRATION ResourceId.PRIVACY_TAKEOUT_MIGRATION_SCREEN
  • ResourceId.HELP_SCREEN
  • ResourceId.MAIN_HELP_CENTER_SCREEN
  • ResourceId.HELP_CENTER_ARTICLE_SCREEN
  • ResourceId.HELP_CENTER_SEARCH_ITEM_SCREEN
  • ScreenId.MENU_MY_ACCOUNT ResourceId.HOME_SCREEN MyAccountArea.WELCOME
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_ADULT_GRADUATION_LINK_SCREEN
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_GLA_LEARN_MORE_LINK_SCREEN
  • ResourceId.HOME_ACCOUNT_TYPE_CARD_TEEN_GRADUATION_LINK_SCREEN
  • ResourceId.HOME_INTENT
  • ResourceId.HOME_NATIVE_NAVIGATION_SCREEN
  • ResourceId.IDENTITY_DOCUMENT_SCREEN
  • ResourceId.AGE_VERIFICATION_OPTIONS_SCREEN
  • ScreenId.PRIVACY_INACTIVE_ACCOUNT_MANAGER ResourceId.PRIVACY_INACTIVE_ACCOUNT_MANAGER_SCREEN MyAccountArea.INACTIVE
  • ResourceId.PREFERENCES_INPUT_TOOLS_SCREEN MyAccountArea.INPUT_TOOLS
  • ResourceId.KID_ONBOARDING_SCREEN
  • ScreenId.PREFERENCES_LANGUAGE ResourceId.PREFERENCES_LANGUAGE_SCREEN MyAccountArea.LANGUAGE
  • ScreenId.SECURITY_LESS_SECURE_APPS ResourceId.SECURITY_LESS_SECURE_APPS_SCREEN MyAccountArea.LESS_SECURE_APPS
  • ResourceId.LESS_SECURE_APPS_CARD_LEARN_MORE_LINK_SCREEN
  • ResourceId.PREFERENCES_LIMITED_DISABLES_SCREEN
  • ResourceId.LINKED_APPS_SCREEN
  • ResourceId.LINKED_SERVICES_PRIMITIVE_SCREEN
  • ResourceId.LOCATION_DATA_POLICY_SCREEN
  • ScreenId.PRIVACY_LOCATION_SHARING ResourceId.PRIVACY_LOCATION_SHARING_SCREEN MyAccountArea.LOCATION_SHARING
  • ScreenId.PRIVACY_GOOGLE_MAPS_TIMELINE ResourceId.PRIVACY_GOOGLE_MAPS_TIMELINE_SCREEN MyAccountArea.TIMELINE_IN_GOOGLE_MAPS
  • ResourceId.MERCHANT_CENTER_SCREEN
  • ResourceId.MINOR_MODE_EXIT_SCREEN
  • ResourceId.MINOR_MOMENT_SCREEN
  • Not logged, used in dashboards.
  • ScreenId.PRIVACY_MY_ACTIVITY ResourceId.PRIVACY_MY_ACTIVITY_SCREEN MyAccountArea.MY_ACTIVITY
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_GOOGLE_SEARCH_HISTORY_SCREEN
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_WEB_AND_APP_ACTIVITY_SCREEN
  • ResourceId.PRIVACY_MY_ACTIVITY_MANAGE_YT_HISTORY_SCREEN
  • ResourceId.MY_ACTIVITY_PRODUCT_SCREEN
  • ResourceId.MY_ACTIVITY_YOUTUBE_WATCH_AND_SEARCH_HISTORY_SCREEN
  • ResourceId.PRIVACY_MY_AD_CENTER_SCREEN
  • ResourceId.PRIVACY_MY_AD_CENTER_HOME_SCREEN
  • ScreenId.PRIVACY_NAME ResourceId.PRIVACY_NAME_SCREEN MyAccountArea.NAME
  • ScreenId.PRIVACY_NICKNAME ResourceId.PRIVACY_NICKNAME_SCREEN MyAccountArea.NICKNAME
  • ResourceId.OBAKE_PICTURE_PICKER_AI_SELFIES_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_CROP_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_GOOGLE_PHOTOS_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_ILLUSTRATION_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_PAST_PROFILE_PHOTOS_SCREEN
  • ResourceId.OBAKE_PICTURE_PICKER_REMOVE_PICTURE_SCREEN
  • ScreenId.SECURITY_OFFLINE_OTP ResourceId.SECURITY_OFFLINE_OTP_SCREEN MyAccountArea.OFFLINE_OTP
  • ResourceId.ONBOARDING_SCREEN
  • ResourceId.SECURITY_OPAQUE_ID_SCREEN
  • No ResourceId.
  • ResourceId.OUTREACH_LANDING_PAGE_SCREEN
  • No ResourceId
  • ResourceId.PRIVACY_PARTNER_AD_SETTINGS_SCREEN
  • ScreenId.SECURITY_PASSWORD ResourceId.SECURITY_PASSWORD_SCREEN MyAccountArea.PASSWORD
  • ScreenId.MISC_PASSWORD_AWARENESS ResourceId.MISC_PASSWORD_AWARENESS_SCREEN
  • ResourceId.PASSWORD_CHECKUP_SCREEN
  • No ResourceId
  • ResourceId.PASSWORD_MANAGER_MARKETING_PAGE_SCREEN
  • ResourceId.PAYMENTS_ADD_FOP_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_AND_SUBSCRIPTIONS_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT_TARGET_SCREEN
  • ScreenId.PREFERENCES_PAYMENTS_CENTER ResourceId.PREFERENCES_PAYMENTS_CENTER_SCREEN MyAccountArea.PAYMENTS_CENTER
  • No ResourceId
  • No ResourceId
  • ResourceId.PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_ADHOC_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_CONFIRMED_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_CRIMEA_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT_TARGET_SCREEN
  • ResourceId.PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT_TARGET_SCREEN
  • ScreenId.PREFERENCES_PAYMENTS_CENTER_METHODS ResourceId.PREFERENCES_PAYMENTS_CENTER_METHODS_SCREEN MyAccountArea.PAYMENT_METHODS
  • No ResourceId
  • No ResourceId
  • No ResourceId
  • ResourceId.PLATFORM_PAYMENT_METHOD_LIST_SCREEN
  • ResourceId.PEOPLE_AND_SHARING_SCREEN
  • ResourceId.PERSONAL_INFO_SCREEN
  • ResourceId.PRIVACY_PERSONAL_RESULTS_IN_SEARCH_SCREEN
  • ScreenId.PRIVACY_PHONE ResourceId.PRIVACY_PHONE_SCREEN MyAccountArea.PHONE
  • ScreenId.SECURITY_PHONE_SIGN_IN ResourceId.SECURITY_PHONE_SIGN_IN_SCREEN MyAccountArea.PHONE_SIGN_IN
  • No ScreenId ResourceId.SECURITY_POST_HIJACK_MITIGATION_SCREEN
  • No ResourceId MyAccountArea.ACCOUNT_PREFERENCES_LANDING
  • ResourceId.PRIMARY_EMAIL_SCREEN MyAccountArea.PRIMARY_EMAIL_VERIFY
  • ScreenId.PRIVACY_ADVISOR_ASSISTANT ResourceId.PRIVACY_ADVISOR_ASSISTANT
  • ScreenId.PRIVACY_ADVISOR_MAPS ResourceId.PRIVACY_ADVISOR_MAPS
  • No ScreenId ResourceId.PRIVACY_ADVISOR_MESSAGES
  • ScreenId.PRIVACY_ADVISOR_SEARCH ResourceId.PRIVACY_ADVISOR_SEARCH
  • No ScreenId ResourceId.PRIVACY_ADVISOR_YOUTUBE
  • ScreenId.PRIVACY_CHECKUP ResourceId.PRIVACY_CHECKUP_SCREEN MyAccountArea.PRIVACY_CHECKUP
  • ScreenId.MENU_PRIVACY ResourceId.MENU_PRIVACY_SCREEN (unused) MyAccountArea.PRIVACY_LANDING
  • ScreenId.MISC_PRIVACY_POLICY ResourceId.MISC_PRIVACY_POLICY_SCREEN
  • ResourceId.PRIVACY_SAFE_SEARCH_SCREEN
  • ResourceId.PRODUCT_PROFILE_SCREEN
  • ResourceId.PROFILE_SCREEN
  • ResourceId.PROFILE_ADDRESS_ADD_SCREEN
  • ResourceId.PROFILE_ADDRESS_EDIT_SCREEN
  • ResourceId.PROFILE_ADD_ABOUT
  • ResourceId.PROFILE_ADD_CONTACT_INFO
  • ResourceId.PROFILE_ADD_WORK_AND_EDUCATION
  • ResourceId.PROFILE_CARD_LEARN_MORE_LINK
  • ResourceId.PROFILE_CHAT_EDIT_SCREEN
  • ResourceId.PROFILE_CUSTOM_URLS_SCREEN
  • ResourceId.PROFILE_DETAILS_SCREEN
  • ResourceId.PROFILE_DISCOVERABILITY_SCREEN
  • ResourceId.PROFILE_DISCOVERY_SCREEN
  • ResourceId.PROFILE_DISPLAY_NAME_EDIT_SCREEN
  • ResourceId.PROFILE_EDUCATION_SCREEN
  • ResourceId.PROFILE_EDUCATION_EDIT_SCREEN
  • ResourceId.PROFILE_EMAIL_EDIT_SCREEN
  • ResourceId.PROFILE_INTRODUCTION_EDIT_SCREEN
  • ResourceId.PROFILE_LIMITED_PROFILE_SCREEN
  • ResourceId.PROFILE_LIMITED_PROFILE_EDIT_SCREEN
  • ResourceId.PROFILE_LINKS_SCREEN
  • ResourceId.PROFILE_LINKS_EDIT_SCREEN
  • ResourceId.PROFILE_NAME_SCREEN
  • ResourceId.PROFILE_NAME_EDIT_SCREEN
  • ResourceId.PROFILE_NICKNAME_EDIT_SCREEN
  • ResourceId.PROFILE_OCCUPATION_EDIT_SCREEN
  • ResourceId.PROFILE_ORGANIZATION_INFO_SCREEN
  • ResourceId.PROFILE_PHONE_EDIT_SCREEN
  • ResourceId.PROFILE_PHOTO_EDIT_SCREEN
  • ScreenId.PRIVACY_PROFILE_PICTURE ResourceId.PRIVACY_PROFILE_PICTURE_SCREEN MyAccountArea.PROFILE_PHOTO
  • ResourceId.PROFILE_PICTURE_ADD_PICTURE_DIALOG
  • ResourceId.PROFILE_PICTURE_CHANGE_PICTURE_DIALOG
  • ResourceId.PROFILE_PICTURE_REMOVE_PICTURE_DIALOG
  • ResourceId.PROFILE_PLACES_SCREEN
  • ResourceId.PROFILE_PLACES_EDIT_SCREEN
  • ResourceId.PROFILE_PRONOUNS_EDIT_SCREEN
  • ResourceId.PROFILE_VANITY_URL_EDIT_SCREEN
  • ResourceId.PROFILE_WORKSPACE_SCREEN
  • ResourceId.PROFILE_WORK_HISTORY_SCREEN
  • ResourceId.PROFILE_WORK_HISTORY_EDIT_SCREEN
  • ScreenId.PREFERENCES_MY_PURCHASES ResourceId.PREFERENCES_MY_PURCHASES_SCREEN
  • ResourceId.PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK_SCREEN
  • ScreenId.PREFERENCES_MY_PURCHASES_DETAIL ResourceId.PREFERENCES_MY_PURCHASES_DETAIL_SCREEN
  • ScreenId.SECURITY_RECENTLY_USED_DEVICES ResourceId.SECURITY_RECENTLY_USED_DEVICES_SCREEN MyAccountArea.RECENT_DEVICES
  • ScreenId.SECURITY_RECENT_SECURITY_EVENTS ResourceId.SECURITY_RECENT_SECURITY_EVENTS_SCREEN MyAccountArea.RECENT_SECURITY_EVENTS
  • ResourceId.RECOVERY_CONTACTS_SCREEN
  • No ResourceId Deprecated, please use RECOVERY_CONTACTS instead.
  • ScreenId.SECURITY_RECOVERY_EMAIL ResourceId.SECURITY_RECOVERY_EMAIL_SCREEN MyAccountArea.RECOVERY_EMAIL
  • ScreenId.SECURITY_RECOVERY_PHONE ResourceId.SECURITY_RECOVERY_PHONE_SCREEN MyAccountArea.RECOVERY_PHONE
  • ResourceId.REMOVE_ACCOUNT_FROM_DEVICE_SCREEN
  • ResourceId.REPORT_PROBLEM_SCREEN
  • No ResourceId Deprecated, please use SECURITY_SIGN_IN_RESCUE_CODE_SCREEN instead.
  • ScreenId.PREFERENCES_MY_RESERVATIONS ResourceId.PREFERENCES_MY_RESERVATIONS_SCREEN
  • ResourceId.PURCHASES_CARD_DESCRIPTION_LEARN_MORE_LINK_SCREEN
  • ResourceId.SAFER_SCREEN
  • ResourceId.SAFER_INTERNET_DAY_SCREEN
  • ResourceId.SAFER_PASSWORD_MANAGER_SCREEN
  • ResourceId.SAFETY_ANDROID_SCREEN
  • ResourceId.SAFETY_CHROME_SCREEN
  • ResourceId.SAFETY_GENERAL_SCREEN
  • ResourceId.SAFETY_GMAIL_SCREEN
  • ResourceId.SAFETY_MEET_SCREEN
  • ResourceId.SAFETY_PAYMENT_SCREEN
  • ResourceId.SAFETY_PHOTO_SCREEN
  • ResourceId.SAFETY_PRIVACY_ADS_SCREEN
  • ResourceId.SAFETY_SEARCH_SCREEN
  • Doesn't map to a ResourceId, and is deprecated as a result.
  • ResourceId.SAFE_SEARCH_SCREEN
  • ResourceId.SANDBOX_ONBOARDING_FLOW
  • ScreenId.SECURITY_SAVED_PASSWORDS ResourceId.SECURITY_SAVED_PASSWORDS_SCREEN
  • ResourceId.SEARCH_SCREEN
  • ResourceId.SEARCH_CARD_OUTBOUND_SCREEN
  • ScreenId.PRIVACY_SEARCH_SETTINGS ResourceId.PRIVACY_SEARCH_SETTINGS_SCREEN MyAccountArea.SEARCH_SETTINGS
  • ResourceId.SECURITY_SCREEN
  • ScreenId.SECURITY_CHECKUP ResourceId.SECURITY_CHECKUP_SCREEN MyAccountArea.SECURITY_CHECKUP MyAccountArea.SECURITY_ADVISOR
  • ScreenId.SECURITY_CHECKUP ResourceId.SECURITY_CHECKUP_SCREEN MyAccountArea.SECURITY_CHECKUP MyAccountArea.SECURITY_ADVISOR
  • No ResourceId
  • ResourceId.SECURITY_COMBINED_RECOVERY_OPTIONS_SCREEN
  • ResourceId.SECURITY_FIND_PHONE_SCREEN
  • ScreenId.SECURITY_SECURITY_KEYS ResourceId.SECURITY_SECURITY_KEYS_SCREEN
  • ScreenId.MENU_SECURITY ResourceId.MENU_SECURITY_SCREEN (unused) MyAccountArea.SECURITY_LANDING
  • ScreenId.SECURITY_SECURITY_QUESTION ResourceId.SECURITY_SECURITY_QUESTION_SCREEN MyAccountArea.SECURITY_QUESTION
  • ResourceId.SECURITY_SIGN_IN_AUTHENTICATOR_SCREEN
  • ResourceId.SECURITY_SIGN_IN_BACKUP_CODES_SCREEN
  • ResourceId.SECURITY_SIGN_IN_BACKUP_PHONES_SCREEN
  • ResourceId.SECURITY_SIGN_IN_GOOGLE_PROMPT_SCREEN
  • ResourceId.SECURITY_SIGN_IN_PASSKEYS_SCREEN
  • No ResourceId
  • ResourceId.SECURITY_SIGN_IN_RESCUE_CODE_SCREEN
  • ResourceId.SECURITY_SIGN_IN_SECURITY_KEYS_SCREEN
  • ResourceId.SECURITY_SIGN_IN_TWO_STEP_VERIFICATION_PHONE_SCREEN
  • ResourceId.SECURITY_SIGN_IN_WITH_GOOGLE_APPS_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_APPS_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_LIST_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW_SCREEN
  • ResourceId.SECURITY_TITANIUM_HELP_SCREEN
  • ScreenId.PRIVACY_SHARED_ENDORSEMENTS ResourceId.PRIVACY_SHARED_ENDORSEMENTS_SCREEN MyAccountArea.SHARED_ENDORSEMENTS
  • ResourceId.SHIELDED_EMAIL_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_CONFIRMATION_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_FOR_APP_SCREEN
  • ResourceId.SHIELDED_EMAIL_CREATE_FOR_SITE_SCREEN
  • ResourceId.SHIELDED_EMAIL_DETAILS_SCREEN
  • ResourceId.SHIELDED_EMAIL_FACET_LINK_TARGET
  • ResourceId.SHIELDED_EMAIL_INACTIVE_LIST_SCREEN
  • ResourceId.SHIELDED_EMAIL_SELECT_RESERVED_EMAIL_SCREEN
  • ResourceId.SHIELDED_EMAIL_SETTINGS_SCREEN
  • ResourceId.SID_PASSWORD_MANAGER_NATIVE_NAVIGATION_SCREEN
  • ResourceId.SIGNED_OUT_AD_SETTINGS_SCREEN
  • ResourceId.SIGNED_OUT_CREATE_NEW_ACCOUNT_LINK_SCREEN
  • ResourceId.SIGNED_OUT_GOOGLE_ANALYTICS_SCREEN
  • ResourceId.SIGNED_OUT_LEARN_MORE_ABOUT_COOKIES_LINK_SCREEN
  • ResourceId.SIGNED_OUT_SEARCH_PERSONALIZATION_SCREEN
  • ResourceId.SIGNED_OUT_YOUTUBE_HISTORY_SCREEN
  • ResourceId.SIGNING_IN_TO_GOOGLE_INTRO_SCREEN
  • ResourceId.SECURITY_SIGNIN_SELFIE_VIDEO_SCREEN
  • ScreenId.PREFERENCES_STORAGE ResourceId.PREFERENCES_STORAGE_SCREEN MyAccountArea.STORAGE
  • ScreenId.PREFERENCES_MY_SUBSCRIPTIONS ResourceId.PREFERENCES_MY_SUBSCRIPTIONS_SCREEN MyAccountArea.SUBSCRIPTIONS
  • ResourceId.SUGGEST_IDEA_SCREEN
  • ResourceId.SUPPORT_SCREEN
  • ScreenId.PRIVACY_DOWNLOAD_YOUR_DATA ResourceId.PRIVACY_DOWNLOAD_YOUR_DATA_SCREEN MyAccountArea.TAKEOUT
  • No ScreenId ResourceId.TAKEOUT_DOWNLOADS
  • ScreenId.MISC_TERMS_OF_SERVICE ResourceId.TERMS_OF_SERVICE_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_DETAILS_SCREEN
  • ResourceId.THIRD_PARTY_MANAGEMENT_LIST_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_OVERVIEW_SCREEN
  • ResourceId.SECURITY_THIRD_PARTY_MANAGEMENT_SETTINGS_SCREEN
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • No ResourceId MyAccountArea.TITANIUM
  • ResourceId.SECURITY_TITANIUM_UNENROLL_SCREEN MyAccountArea.TITANIUM
  • ResourceId.TWITTER_SUPPORT_SCREEN
  • ScreenId.SECURITY_TWO_STEP_VERIFICATION ResourceId.SECURITY_TWO_STEP_VERIFICATION_SCREEN MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • No ResourceId MyAccountArea.TWO_FACTOR_AUTH
  • ResourceId.PREFERENCES_UNICORN_LITE_PROFILE_INPUT_TOOLS_SCREEN
  • ResourceId.PREFERENCES_UNICORN_LITE_PROFILE_LANGUAGE_SCREEN
  • ResourceId.UNICORN_LITE_PROFILE_WEB_PREFERENCES_SCREEN
  • ResourceId.UNIFIED_ONBOARDING_SCREEN
  • This value was added to the enum by mistake in cl/266426798. Removing this dummy enum constant will cause queries to the tables referencing this enum to fail. See b/143863448 for details.
  • ResourceId.USE_APP_WITHOUT_ACCOUNT_SCREEN
  • ResourceId.VIDEO_VERIFICATION_SCREEN
  • ResourceId.VIDEO_VERIFICATION_COLLECTION_SCREEN
  • ResourceId.WARM_WELCOME
  • No ResourceId
  • ResourceId.YOUTUBE_FAMILY_CENTER_SCREEN
typestring
linkMetadata
$refLinkMetadata
descriptionMetadata containing information about the link attached to ASMS resources.
productProfileMetadata
$refProductProfileMetadata
descriptionMetadata containing information about Product Profile resources.
resourceMetadata
$refResourceMetadata
descriptionMetadata containing information about ASMS resources
searchOneboxMetadata
$refSearchOneboxMetadata
descriptionAdditional VE logging metadata for the Onebox.
typeobject
HaTSSurvey
descriptionHaTS survey details.
idHaTSSurvey
properties
siteId
descriptionSite id of the survey
typestring
typeobject
Header
descriptionThe header shown in the SearchResult card.
idHeader
properties
displayEmail
descriptionThe users' display name, displayed underneath the display_name.
typestring
displayName
descriptionThe users' display name, displayed underneath the profile picture.
typestring
image
$refImage
descriptionOptional illustration to be shown instead of a personal header.
profilePictureImage
$refImage
descriptionThe users' profile picture.
visibilityInfoText
descriptionA informational text (containing also a link) explaining the limited visibiliy of the SearcResultCard.
typestring
typeobject
HelpCenterNavigationMetadata
descriptionAdditional information about navigation to the Help Center to distinguish between different articles
idHelpCenterNavigationMetadata
properties
articleId
descriptionIdentifier of the answer, e.g. https://support.google.com/accounts/answer/6304920
typestring
category
descriptionHelp center, e.g. "accounts" or "googlepay". For example https://support.google.com/accounts/answer/6304920
typestring
plink
descriptionShortcut for the article, e.g. https://support.google.com/families?p=noteligible_kid
typestring
topicId
descriptionTopic, e.g. https://support.google.com/families#topic=7327571
typestring
typeobject
HelpCenterSearchItem
descriptionSpecial search item shown below all results that links to a help center article for the entered query. Next id: 5
idHelpCenterSearchItem
properties
icon
$refImage
descriptionIcon shown on the right of the item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the item.
target
$refTarget
descriptionItem target.
title
$refTitle
descriptionItem title.
typeobject
HelpInfo
deprecatedTrue
descriptionDEPRECATED Holds the data to open help for a specific screen. See go/mobilehelpguide Next Id: 3
idHelpInfo
properties
fallbackSupportUri
descriptionUrl to help center articles, which is used when contextual help is not available (e.g. Android pre-ICS).
typestring
helpCenterContext
descriptionThe helpcenterContext used for contextual help, can be empty on Android.
typestring
typeobject
HelpParams
descriptionused. Next Id: 5
idHelpParams
properties
androidFeedbackCategoryTag
descriptionThis field is used to map a specific category tag for Android feedback. Defaults to "com.google.android.gms.accountsettings.feedback"
typestring
androidPackageOverrideName
descriptionAllows overriding the default Android package name for IPH requests, enabling 1Ps to customize IPH flows. Defaults to "com.google.android.gms.accountsettings".
typestring
context
descriptionThis string is used by IPH to generate contextual/personalized list of articles. In open-to-content mode, the context is not directly used by IPH, but should have a sensible value if possible (see http://b/221108360). If omitted, defaults to "MY_GOOGLE_ANDROID_MAIN_SCREEN", "MY_GOOGLE_IOS_MAIN_SCREEN" or "HOME_SCREEN" (web), depending on the platform.
typestring
fallbackUrl
descriptionFallbackUrl used when In-Product Help fails to load IPH. Not all iOS apps have IPH integrated, so there must always be a sensible fallback. If omitted, defaults to url or themed_url. If they are also omitted, defaults to "https://support.google.com/accounts"
typestring
iosFeedbackCategoryTag
descriptionThis field is used to map a specific category tag for iOS feedback. Defaults to "com.google.account.USER_INITIATED_FEEDBACK_REPORT"
typestring
iosPackageOverrideName
descriptionAllows overriding the default iOS package name for IPH requests, enabling 1Ps to customize IPH flows. Defaults to "com.google.accountsettings.ios".
typestring
themedUrl
$refThemedUrl
url
descriptionHelp Center article URL which can be opened with IPH (In Product Help)
typestring
typeobject
Icon
descriptionSpecifies an icon and its description to be rendered in screen element like a menu. Next Id: 3
idIcon
properties
contentDescription
descriptionOptional content description of the icon for better accessibility.
typestring
iconId
descriptionIcon IDs (and the icons themselves) are hard-coded into the client. This field is ignored if the client does not support the given ID. See IconId for possible values.
formatint32
typeinteger
typeobject
Image
descriptionImage with a placeholder id, source url, and dimensions. Source URL may be specified in four distinct ways, depending on the client's capability set: +------------------------+---------------------------------+ | | uses_all_image_urls | | | == false | == true | +------------+-----------+-------------------+-------------+ | == false | url | image_urls | | seamless_ ------------+-------------------+-------------+ | dark_mode == true | themed_url.light | light_urls | | | themed_url.dark¹ | dark_urls¹ | +------------+-----------+-------------------+-------------+ ¹ Dark URLs are only specified when they are different from the light ones. Oneof is not used due to backwards compatibility reasons on iOS. Next id: 11
idImage
properties
accessibilityLabel
descriptionLocalized accessibility label.
typestring
animatedThemedUrl
$refThemedUrl
descriptionA URL-wrapper containing values linking to Lottie animation files for different themes / user interface styles. Note that this field is only supported where explicitly stated when used. Additionally, there should always be a themed_url present that can be used as a fallback in case animation is not possible (e.g., Lottie is not available or the animation could not be loaded because of network / time / space constraints).
darkUrls
$refImageUrls
descriptionURLs to images for all screen density buckets in dark theme. Optional, light_urls is used, when absent.
height
descriptionHeight of the image bounding box.
formatint32
typeinteger
imageId
descriptionClient-side placeholder image to use until URL has loaded.
formatint32
typeinteger
imageUrls
$refImageUrls
deprecatedTrue
descriptionURLs to images for all screen density buckets. Deprecated, use light_urls and dark_urls instead.
lightUrls
$refImageUrls
descriptionURLs to images for all screen density buckets in light theme.
themedUrl
$refThemedUrl
descriptionA URL-wrapper containing links to PNG, GIF, JPEG, or BMP files for different themes / user interface styles. The linked image should be optimized for the viewer's screen density.
url
deprecatedTrue
descriptionThe URL of a PNG, GIF, JPEG, or BMP file. The linked image should be optimized for the viewer's screen density. Deprecated, use themed_url instead.
typestring
width
descriptionWidth of the image bounding box.
formatint32
typeinteger
typeobject
ImageBlock
descriptionA block containing an image.
idImageBlock
properties
image
$refImage
descriptionImage.
typeobject
ImageUnit
descriptionImage unit
idImageUnit
properties
image
$refImage
descriptionImage
typeobject
ImageUrls
descriptionThis proto holds all image URLs for all screen density buckets. This proto is returned instead of one optimized URL when this optimization should be done by the client, not ASMS (for example on web platform it is made by the browser). This is indicated by the uses_all_image_urls in request_context being set to true.
idImageUrls
properties
urlX1
descriptionThe URL of a PNG, GIF, JPEG, or BMP image.
typestring
urlX2
descriptionThe URL of the X2 version of the image.
typestring
urlX3
descriptionThe URL of the X3 version of the image.
typestring
urlX4
descriptionThe URL of the X4 version of the image.
typestring
typeobject
InitialSearchScreenComponents
descriptionData required to render the initial search screen. Next id: 5
idInitialSearchScreenComponents
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys. By default this is a list of SearchItem targets (though it can contain different list of ResourceKeys)
items
$refResourceKey
typearray
searchItemsSections
descriptionList of items shown when no search terms are entered. The items are sorted by title.
items
$refSearchItemSection
typearray
typeobject
IntArray
descriptionAn int array
idIntArray
properties
values
descriptionvalues of int array
items
formatint32
typeinteger
typearray
typeobject
Item
descriptionA single menu item, which generally opens up another screen when tapped. Items can be either SimpleItems or PromoItems. Exactly one of the item fields will be set. To allow for the addition of future item types, this menu item should be ignored by clients if none of the item fields are set. Next Id: 7
idItem
properties
itemId
descriptionThe item's ID, unique within the scope of its section.
formatint32
typeinteger
mainScreenItem
$refMainScreenItem
descriptionSet if it is a main screen item having a title, subtitle, and an icon.
profilePictureItem
$refProfilePictureItem
descriptionSet if the item is a profile-picture menu item, having a title and subtitle and locally rendered profile picture.
profilePicturePromoItem
$refProfilePicturePromoItem
descriptionSet if the item is a main screen profile-picture menu item, having a button in addition to the title and subtitle and locally rendered profile picture.
promoItem
$refPromoItem
descriptionSet if the item is a promo item, having a button in addition to the title and subtitle.
simpleItem
$refSimpleItem
descriptionSet if the item is a simple item, having a title and subtitle.
typeobject
JamMetadata
descriptionMetadata containing information about JAM associated with VE data
idJamMetadata
properties
jamPage
descriptionThe JAM page the VE was logged on
enum
  • UNKNOWN
  • ADDRESS_EDIT
  • ADD_ABOUT
  • ADD_CONTACT_INFO
  • ADD_WORK_AND_EDUCATION
  • CHAT_EDIT
  • CUSTOM_URLS
  • DISCOVERABILITY
  • DISPLAY_NAME_EDIT
  • EDUCATION_EDIT
  • EDUCATION
  • EMAIL_EDIT
  • INTRODUCTION_EDIT
  • LIMITED_PROFILE
  • LIMITED_PROFILE_EDIT
  • LINKS_EDIT
  • LINKS
  • NAME_EDIT
  • NAME
  • NICKNAME_EDIT
  • OCCUPATION_EDIT
  • PHONE_EDIT
  • PHOTO_EDIT
  • PLACES_EDIT
  • PLACES
  • PRODUCT_PROFILE
  • PRONOUNS_EDIT
  • WORK_HISTORY_EDIT
  • WORK_HISTORY
  • WORKSPACE
enumDescriptions
  • unknown page
  • addresss edit page
  • add about page
  • add contact info page
  • add work and education page
  • chat edit page
  • custom url page
  • discoverability page
  • display name edit page
  • education edit page
  • education page
  • email edit page
  • introduction edit page
  • limited profile page
  • limited profile edit page
  • links edit page
  • links page
  • name edit page
  • name page
  • nickname edit page
  • occupation edit page
  • phone edit page
  • photo edit page
  • places edit page
  • places page
  • product profile page
  • pronouns edit page
  • work history edit page
  • work history page
  • workspace page
typestring
typeobject
LeftNav
descriptionLeft navigation bar with buttons.
idLeftNav
properties
blocks
descriptionList of blocks.
items
$refLeftNavBlock
typearray
typeobject
LeftNavBlock
descriptionA building block of the left navigation.
idLeftNavBlock
properties
divider
$refLeftNavDivider
descriptionA horizontal divider.
item
$refLeftNavItem
descriptionA menu item.
typeobject
LeftNavDivider
descriptionA horizontal divider for the left navigation.
idLeftNavDivider
properties
typeobject
LeftNavItem
descriptionOne of the LeftNav buttons. Next id: 7
idLeftNavItem
properties
accessibilityLabel
descriptionA11y label attached to current item.
typestring
icon
$refImage
descriptionButton icon.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
selectedIcon
$refImage
descriptionButton icon to be displayed when the item is selected.
target
$refResourceKey
deprecatedTrue
descriptionThe target screen. DEPRECATED: Use link instead.
title
descriptionButton caption.
typestring
typeobject
LegendBlock
descriptionBlock to provide text definitions for image icons.
idLegendBlock
properties
legendItems
descriptionItems to be define within the legend.
items
$refLegendItem
typearray
typeobject
LegendItem
descriptionAn individual item within a legend block.
idLegendItem
properties
accessibilityLabel
descriptionAccessibility label for the legend item, used by screen readers instead of label.
typestring
delineator
descriptionSymbol between the icon and the label.
typestring
icon
$refImage
descriptionIcon to be defined.
label
descriptionLabel containing the definition of the icon.
typestring
stackFooterImage
$refImage
descriptionWhen LegendItem is converted to StackFooter, this is the image displayed on the left of the new StackFooter. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
Link
descriptionEach navigation is represented as a Link, which contains the resource key of the target resource, anchor navigation params of the target element and the optional visual element config of the link. Eventually should completely replace the `target` field.
idLink
properties
anchorParams
$refAnchorNavigationParams
descriptionParameters of the anchor navigation. Occurs on the target resource, if present, otherwise, on the current one.
ariaLabel
descriptionAria label for the link.
typestring
target
$refResourceKey
descriptionResourceKey of the target resource. If nil, navigation occurs on the same screen.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the link.
typeobject
LinkMetadata
descriptionMetadata containing information about the link inside a visual element
idLinkMetadata
properties
targetResourceId
descriptionResourceId in ASMS: google/internal/identity/accountsettings/mobile/v1/resource_id.proto
formatint32
typeinteger
typeobject
ListItemBlock
descriptionA vertical list item block. Next id: 16
idListItemBlock
properties
descriptions
descriptionList of item descriptions.
items
typestring
typearray
icon
$refImage
descriptionicon shown on the right of the list item, e.g. chevron icon.
iconVerticalAlignment
deprecatedTrue
descriptionVertical alignment of chevron. See VerticalAlignment enum.
formatint32
typeinteger
image
$refImage
descriptionImage displayed on the left of the list item.
label
descriptionLabel of the list item.
typestring
preferredLayout
descriptionPreferred block layout. See BlockLayout enum.
formatint32
typeinteger
secondaryIcon
$refImage
descriptionSecondary icon shown on the right of the list item and to the left of the main icon, e.g. ACL icons.
specialDescription
$refSpecialDescription
descriptionSpecial description.
stackItemImage
$refImage
descriptionWhen ListItemBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
textEntries
deprecatedTrue
descriptionText entries of the list item. Use label, titles, etc. instead.
items
$refStyledTextEntry
typearray
titles
descriptionList of item titles.
items
typestring
typearray
trailingImage
$refImage
descriptionWhen ListItemBlock is converted to StackItem, this is the image displayed on the right of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
ListPreviewUnit
descriptionscreen/BDheWvg6VHnWYmA
idListPreviewUnit
properties
items
descriptionList of images. Should respect the max number of visible items on the unit. This number is currently limited to 5.
items
$refImage
typearray
total
descriptionThe total number of items in the list.
formatint32
typeinteger
typeobject
LoadingCard
descriptionCard with a loading spinner on it.
idLoadingCard
properties
typeobject
Local
descriptionResource type used when the resource should be produced locally.
idLocal
properties
typeobject
LongArray
descriptionA long array
idLongArray
properties
values
descriptionvalues of long array
items
formatint64
typestring
typearray
typeobject
MainScreenItem
descriptionA menu item with title, subtitle, and icon. Android-only Next Id: 5
idMainScreenItem
properties
icon
$refIcon
descriptionOptional icon.
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
MenuAlternative
descriptionDisplays a screen as a native menu. Next Id: 6
idMenuAlternative
properties
hatsSurvey
$refHaTSSurvey
descriptionHaTS survey to be shown.
helpInfo
$refHelpInfo
descriptionThe data to open GoogleHelp
sections
descriptionThe sections that make up the menu's contents.
items
$refSection
typearray
showLogo
descriptionWhether or not to show the Google logo
typeboolean
titleText
descriptionThe title to display in the menu's app bar.
typestring
typeobject
MessageAlternative
descriptionDisplays a screen by showing a message to the user. For instance, a user may be presented with a message such as 'Your administrator has disabled this setting' when their account policy does not allow them to edit some of their information. Next Id: 4
idMessageAlternative
properties
helpInfo
$refHelpInfo
deprecatedTrue
descriptionDEPRECATED The data to open GoogleHelp.
messageText
descriptionThe message to display. Required.
typestring
titleText
deprecatedTrue
descriptionDEPRECATED The title to display in the menu's app bar.
typestring
typeobject
NativeAlternative
descriptionDisplays a screen as a native setting. Next Id: 8
idNativeAlternative
properties
anchorNavigationParams
$refAnchorNavigationParams
descriptionContains the necessary information to scroll to particular place on the screen.
feedbackParams
$refFeedbackParams
descriptionContains the necessary information to launch the Feedback Client with the proper configuration.
helpParams
$refHelpParams
descriptionContains fields used for opening IPH (In Product Help)
nativeActionId
descriptionAn ID identifying the native setting. See NativeActionId for possible values. Required.
formatint32
typeinteger
profilePicturePickerParams
$refProfilePicturePickerParams
descriptionContains the necessary information to launch the profile picture picker.
typeobject
NativeCapabilities
descriptionThe capabilities of the native actions. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports.
idNativeCapabilities
properties
fauxbakeImageCropping
descriptionWhether the client supports the custom Fauxbake image cropping UI.
typeboolean
postGplusApiSunsetProfilePictureFlow
descriptionWhether the client supports a native profile picture flow that will continue to work after the go/gplus-1p-sunset.
typeboolean
typeobject
NativeNavigationAlternative
descriptionNavigates to a native screen from a web or webview screen. Will fallback to open an url in browser when not possible.
idNativeNavigationAlternative
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
navigateBack
typeboolean
target
$refResourceKey
deprecatedTrue
descriptionTarget native screen. DEPRECATED: Use link instead.
url
descriptionFallback url for the native screen, will be opened when a native experience is not available.
typestring
typeobject
NavigationMetadata
descriptionAdditional information about the navigation
idNavigationMetadata
properties
dashboardMetadata
$refDashboardNavigationMetadata
descriptionAdditional information about navigations from Google Dashboard.
dashboardServiceMetadata
$refDashboardServiceCardOutboundNavigationMetadata
descriptionAdditional information about outbound navigations from service cards on Google Dashboard.
helpCenterMetadata
$refHelpCenterNavigationMetadata
descriptionAdditional information about navigation to the Help Center to distinguish between different articles
typeobject
OnboardingAlternative
deprecatedTrue
descriptionA screen with onboarding flow
idOnboardingAlternative
properties
onboardingFlow
$refOnboardingFlow
descriptionThe onboarding flow data.
onboardingFlowKey
$refResourceKey
deprecatedTrue
descriptionThe representation of the onboarding flow. DEPRECATED: use onboarding flow directly.
typeobject
OnboardingFlow
deprecatedTrue
descriptionA resource encapsulating multiple onboarding steps, an animation, and a button. Next Id: 8
idOnboardingFlow
properties
animationThemedUrl
$refThemedUrl
descriptionThe decorative Lottie animation urls for both themes. Required.
animationUrl
deprecatedTrue
descriptionThe decorative Lottie animation url. Deprecated, use animation_themed_url instead.
typestring
buttonTarget
$refResourceKey
deprecatedTrue
descriptionThe resource to open when onboarding is skipped or finished. Only used when the OnboardingFlow is referenced from an OnboardingAlternative. When referenced from a CardsAlternative, the CardsAlternative is shown when the onboarding flow has finished. DEPRECATED: Use link instead.
buttonText
descriptionThe text to be shown on the button that skips onboarding. e.g.: "Get started". Required.
typestring
dismissalId
descriptionAn identifier used to record which OnboardingFlows have been dismissed. Required.
formatint64
typestring
link
$refLink
descriptionThe link of the element to open when onboarding is skipped or finished. Only used when the OnboardingFlow is referenced from an OnboardingAlternative. When referenced from a CardsAlternative, the CardsAlternative is shown when the onboarding flow has finished. Eventually should completely replace the `target` field.
steps
descriptionThe steps containing onboarding content. At least one is required.
items
$refOnboardingStep
typearray
typeobject
OnboardingStep
deprecatedTrue
descriptionDescribes the contents of an onboarding step. An OnboardingStep must contain at least a title or a message. Next Id: 6
idOnboardingStep
properties
exitAnimation
$refAnimationSegment
descriptionA segment of animation played once the skip button is clicked.
message
descriptionThe onboarding step message text.
typestring
stepId
descriptionA unique StepId used for logging. Required.
formatint32
typeinteger
title
descriptionThe onboarding step title text.
typestring
transitionAnimation
$refAnimationSegment
descriptionA segment of the animation played as we slide from the last step to the current step. When sliding back to the previous step, the animation will be played in reverse. For the first step, this animation will be auto-played while the content of the screen fades in. Required.
typeobject
OneBoxBlock
descriptionBuilding block of a card Next id: 35
idOneBoxBlock
properties
actionChipBlock
$refActionChipBlock
descriptionAction Chip Block
actionLineBlock
$refActionLineBlock
descriptionNavigation Link Block
activityListItemBlock
$refActivityListItemBlock
descriptionList Item Block used for showing user activities.
collapsableBlock
$refCollapsableBlock
descriptionA block that can be collapsed
descriptionBlock
$refDescriptionBlock
descriptionDescription block
dividerBlock
$refDividerBlock
descriptionDivider Block
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
listItemBlock
$refListItemBlock
descriptionList Item Block
oneBoxSignedOutButtonsBlock
$refOneBoxSignedOutButtonsBlock
descriptionA block that consists of Sign in and Sign up buttons
oneboxCustomGwsBlock
$refOneboxCustomGwsBlock
descriptionA block that can be rendered using GWS.
oneboxDisclaimerBlock
$refOneboxDisclaimerBlock
descriptionDisclaimer block currently used in the Oneboxes.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
OneBoxSignedOutButtonsBlock
descriptionA block consisting of Sign in and Sign up buttons, used when Signed out.
idOneBoxSignedOutButtonsBlock
properties
signInLink
$refSignedOutBlockLink
descriptionLink that leads to the sing in page. Required.
signUpLink
$refSignedOutBlockLink
descriptionLink that leads to the sing up page. Required.
typeobject
OneGoogleCard
descriptionCard representing an entry in the OneGoogle Account Menu.
idOneGoogleCard
properties
actionChip
$refActionChip
descriptionA chip that allows users to take action on the card.
leadingImage
$refImage
descriptionAn image that may be shown at the leading edge of the card.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
priority
descriptionThe priority of the card. Can influence ordering and styling of the cards.
formatint32
typeinteger
progressBar
$refOneGoogleProgressBar
descriptionAn optional progress bar
subtitle
descriptionThe subtitle of the card.
typestring
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
title
descriptionThe main title of the card.
typestring
trailingImage
$refImage
descriptionAn image that may be shown at the trailing edge of the card.
typeobject
OneGoogleProgressBar
descriptionA progress bar that can be shown in the OneGoogle Account Menu Card. ProgressBar message could be used here instead, but it supports two labels, whereas OneGoogle's UI only supports one and it supports setting the background color (which OG also does not support).
idOneGoogleProgressBar
properties
color
$refColor
descriptionThe color of the progress bar.
description
descriptionAn optional description for the progress bar.
typestring
progress
descriptionThe progress of the progress bar. Should be between 0 and 1.
formatfloat
typenumber
typeobject
OneboxCustomGwsBlock
descriptionA block that can be rendered using GWS.
idOneboxCustomGwsBlock
properties
type
descriptionThe type of the custom block.
enum
  • UNKNOWN
  • SAFESEARCH
enumDescriptions
  • Unknown block type.
  • Safesearch block type.
typestring
typeobject
OneboxDisclaimerBlock
descriptionA block containing a disclaimer of some sort. Next id: 4
idOneboxDisclaimerBlock
properties
disclaimerContent
$refText
descriptionThe content of the disclaimer. Use this in favor of disclaimer_text.
disclaimerText
deprecatedTrue
descriptionThe text content of the disclaimer.
typestring
image
$refImage
descriptionOptional illustration shown near the disclaimer text.
typeobject
Placeholder
descriptionPlaceholder used when a resource hasn't loaded yet.
idPlaceholder
properties
typeobject
PlaceholderAlternative
descriptionPlaceholder for when a resource hasn't loaded yet.
idPlaceholderAlternative
properties
typeobject
PrefetchRelatedScreensRequest
descriptionRequest message for PrefetchRelatedScreens.
idPrefetchRelatedScreensRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
screenId
descriptionIdentifies the target screen. See ScreenId enum for possible values.
formatint32
typeinteger
screensToOmit
descriptionSpecify the screens to omit from the response. The server is allowed to ignore this option.
items
$refScreenToOmit
typearray
typeobject
PrefetchRelatedScreensResponse
descriptionResponse message for PrefetchRelatedScreens.
idPrefetchRelatedScreensResponse
properties
screens
descriptionThe returned screens.
items
$refScreen
typearray
typeobject
ProductProfileMetadata
descriptionMetadata containing information about Product Profile resources associated with the VE
idProductProfileMetadata
properties
productProfile
descriptionProduct profile
enum
  • PRODUCT_PROFILE_UNKNOWN
  • PLAY_GAMES
  • GPAY
  • WORKSPACE
  • MAPS
  • OTHER_GOOGLE_SERVICES
  • YOUTUBE
enumDescriptions
  • Unknown product profile
  • Play Games
  • GPay
  • Workspace
  • Maps
  • Other Google services
  • Youtube
typestring
typeobject
ProfilePictureBlock
descriptionA special block containing a label, title, description, and a tappable profile picture to the right.
idProfilePictureBlock
properties
avatarAccessibilityTapText
descriptionTap action text read by a screen reader before the phrase "double-tap to activate" when focus moves to the profile picture image.
typestring
descriptionText
descriptionDescription text of the profile picture block.
typestring
label
descriptionLabel of the profile picture block.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the profile picture. Eventually should completely replace the `target` field.
preferredLayout
descriptionPreferred block layout. See BlockLayout enum.
formatint32
typeinteger
profilePictureImage
$refImage
descriptionProfile picture image.
stackItemImage
$refImage
descriptionWhen ProfilePictureBlock is converted to StackItem, this is the image displayed on the left of the new StackItem. screen/72S3nvYEKnuscar. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource of the profile picture. DEPRECATED: Use link instead.
textEntries
deprecatedTrue
descriptionText entries of the profile picture block. Use label, title, etc. instead.
items
$refStyledTextEntry
typearray
title
descriptionTitle of the profile picture block.
typestring
typeobject
ProfilePictureItem
descriptionA menu item, with title and subtitle, renders profile picture locally. Next Id: 4
idProfilePictureItem
properties
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
ProfilePicturePickerParams
descriptionParams used when launching the profile picture picker. Next Id: 2
idProfilePicturePickerParams
properties
usePeopleApi
descriptionIf true, iOS client will use the People API to upload the photo.
typeboolean
typeobject
ProfilePicturePromoItem
descriptionA promo with text, subtitle, renders profile picture locally. Only the button is a tappable. May be styled differently from a ProfileItem. Android-only Next Id: 5
idProfilePicturePromoItem
properties
buttonText
descriptionThe button text.
typestring
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Contains the user's primary email address.
typestring
titleText
descriptionThe main item text. Contains the user's display name.
typestring
typeobject
ProfilePictureUnit
descriptionscreen/8UcDB3nx9wRtoPg
idProfilePictureUnit
properties
accessibilityTapText
descriptionAccessibility label for the profile picture, used by screen readers.
typestring
typeobject
ProgressBar
descriptionProgress bar. Supports settings colors for progress and background and labeling these parts.
idProgressBar
properties
backgroundColor
$refColor
deprecatedTrue
descriptionColor of the not completed part of the progress bar. Deprecated. Use background_themed_color instead.
backgroundThemedColor
$refThemedColor
descriptionColor of the not completed part of the progress bar.
endLabelText
deprecatedTrue
descriptionText of the label on the ending (high) end of the progress bar
typestring
labelColor
$refColor
deprecatedTrue
descriptionColor of the text. Deprecated. Use label_themed_color instead.
labelIcon
$refImage
deprecatedTrue
descriptionIcon, shown to the start of the text. Center-aligned vertically. DEPRECATED: Use the icon in the PromptItem instead. This field should only be used by old clients that do not support the new advice_severity field.
labelText
descriptionText shown below the progress bar
typestring
labelThemedColor
$refThemedColor
descriptionColor of the text.
progress
descriptionPercentage of the progressbar to be filled in a range of 0 - 1.
formatfloat
typenumber
progressColor
$refColor
deprecatedTrue
descriptionColor of the progressbar. Deprecated. Use progress_themed_color instead.
progressThemedColor
$refThemedColor
descriptionColor of the progress bar.
stackItemImage
$refImage
descriptionWhen ProgressBar becomes part of the StackItem, this is the image displayed on the left of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
startLabelText
deprecatedTrue
descriptionText of the label on the starting (low) end of the progress bar
typestring
typeobject
ProgressBarBlock
descriptionA block containing styled text entries and a progress bar.
idProgressBarBlock
properties
progressBar
$refProgressBar
descriptionProgress bar.
textEntries
deprecatedTrue
descriptionText entries for the progress bar block. Shown above the progress bar.
items
$refStyledTextEntry
typearray
typeobject
ProgressBarListItemBlock
descriptionList item-like block that contains a progress bar
idProgressBarListItemBlock
properties
icon
$refImage
descriptionicon shown on the right of the list item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the list item.
progressBar
$refProgressBar
descriptionProgress bar
title
descriptionItem title.
typestring
trailingImage
$refImage
descriptionWhen ProgressBarListItemBlock is converted to StackItem, this is the image displayed on the right of the new StackItem. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeobject
ProgressBarUnit
descriptionscreen/9LsrL7URSifxp3G
idProgressBarUnit
properties
barBackgroundColor
$refThemedColor
descriptionThe color of the background.
barForegroundColor
$refThemedColor
descriptionThe color of the progress
labelText
descriptionLabel “1.5GB of 15GB used”
typestring
progress
descriptionProgress of the Bar
formatfloat
typenumber
typeobject
PromoItem
descriptionA promo with text, subtitle, icon and button. Only the button is a tappable. May be styled differently from a SimpleItem. Next Id: 7
idPromoItem
properties
buttonText
descriptionThe button text.
typestring
icon
$refIcon
descriptionOptional icon.
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
statusText
descriptionOptional text, to display an additional status message (e.g. 'Last checked at...') in the promo.
typestring
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
PromptBlock
descriptionBuilding block of a prompt card
idPromptBlock
properties
descriptionBlock
$refPromptDescriptionBlock
descriptionDescription Block
progressBlock
$refPromptProgressBarBlock
descriptionProgress Bar Block
typeobject
PromptCarouselCard
descriptionA horizontally scrolling carousel of prompt items.
idPromptCarouselCard
properties
items
deprecatedTrue
descriptionThe order of the items is the order they should appear in the UI. Deprecated, clients should expect prompt_item_keys instead.
items
$refPromptItem
typearray
maxVisibleItems
descriptionThe maximum number of items to show. If the number of items is greater than this number, the overflow item will be shown.
formatint32
typeinteger
overflowCollapseAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the collapsed card in the expanded state.
typestring
overflowCollapseTitle
descriptionThe title of the overflow item when the prompt items are expanded.
typestring
overflowExpandAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the overflow card in the collapsed state.
typestring
overflowExpandTitle
descriptionThe title of the overflow item when the prompt items are collapsed.
typestring
promptItemKeys
descriptionThe order of the prompt items is the order they should appear in the UI.
items
$refResourceKey
typearray
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the prompt carousel card.
typeobject
PromptDescriptionBlock
descriptionA block containing a title and descriptive text, with an image displayed on the left side optionally.
idPromptDescriptionBlock
properties
image
$refImage
deprecatedTrue
descriptionOptional image to be displayed in the Prompt Item. DEPRECATED: Use the icon in the PromptItem instead. This field should only be used by old clients that do not support the new advice_severity field.
text
descriptionDescriptive text of the block.
typestring
title
descriptionTitle of the block.
typestring
typeobject
PromptItem
descriptionPrompt items for the user to be taken care of in a timely manner, e.g., updating their credit card. Next id: 17
idPromptItem
properties
adviceSeverity
descriptionSeverity of the prompt from the AdviceSeverity enum
formatint32
typeinteger
callToActionText
descriptionCall to action text. In the context of the Advice Framework, It can be styled the same way as the secondary button by setting `equally_weighted_action_buttons` to true. If not specified, no primary call to action button is shown.
typestring
dismissible
descriptionDismisses the card on all user devices and surfaces.
typeboolean
equallyWeightedActionButtons
descriptionIf true, the action buttons will be styled equally and the card body won't be tappable. This is a special handling for primary CTA having the same style as the secondary (e.g. for legal reasons).
typeboolean
expandCardAccessibilityTapText
descriptionTap action text read by a screen reader instead of the default "double-tap to activate" when focus moves to the collapsed card.
typestring
hintText
descriptionText to be shown as hint. In the Advice Framework, this is used as the text that goes next to the chevron icon on simple list items.
typestring
icon
$refImage
descriptionIcon to be shown on the advice card.
id
deprecatedTrue
descriptionPrompt card identifier. Used by the client to record which PromptItems have been dismissed so that they are not reshown. Deprecated, clients should use ResourceKey of the Resource wrapper instead.
formatint64
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. In the context of the Advice Framework, 'link' is used to represent the primary CTA destination and the card body destination in case no 'secondary_button_text' and 'secondary_button_link' are specified. Eventually should completely replace the `target` field.
mainBlock
$refPromptBlock
descriptionMain content of the prompt card
secondaryButtonLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. This is used to navigate to a different resource via secondary button.
secondaryButtonText
descriptionSecondary call to action block If not specified, no secondary call to action button is shown.
typestring
severity
deprecatedTrue
descriptionSeverity of the prompt from the PromptSeverity enum DEPRECATED: Use advice_severity instead. This field should only be used by old clients that do not support the new advice_severity field.
formatint32
typeinteger
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource DEPRECATED: Use link instead.
title
descriptionPrompt card title
typestring
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the prompt card.
typeobject
PromptProgressBarBlock
descriptionA block containing a progress bar with a label underneath each end
idPromptProgressBarBlock
properties
endLabelText
deprecatedTrue
descriptionText of the label on the ending (high) end of the progress bar Deprecated, clients should use progress_bar instead.
typestring
progress
deprecatedTrue
descriptionPercentage of the progressbar to be filled in a range of 0 - 1. Deprecated, clients should use progress_bar instead.
formatfloat
typenumber
progressBar
$refProgressBar
descriptionProgress bar
progressColor
$refColor
deprecatedTrue
descriptionColor of the progressbar. Deprecated, clients should use progress_bar instead.
startLabelText
deprecatedTrue
descriptionText of the label on the starting (low) end of the progress bar Deprecated, clients should use progress_bar instead.
typestring
typeobject
RequestContext
descriptionInformation sent with every request. A subset of this information is logged to Clearcut logs. If you change anything here consider updating the logging proto google3/logs/proto/identity/mobile/accountsettings/asm_client_info_extension.proto as well. Next Id: 14
idRequestContext
properties
callingAndroidApp
descriptionApplicationId (package name) or alias of the app that launched My Google. If launched from - a first-party app: the app's ApplicationId (package name) - a third-party app: empty (if the app was started with startActivityForResult, the package name of the third-party app will be logged instead of an empty string) - within GmsCore or Android Settings: "com.google.android.gms" - Otherwise: unset
typestring
clientCapabilities
$refClientCapabilities
descriptionTells the server which features this version of the client supports.
clientVersions
$refClientVersions
descriptionVersion numbers for the client software.
googleAccountReferrer
descriptionSerialized GoogleAccountReferrer that provided by caller of Google Account as query param.
typestring
isAuto
descriptionWhether the device the request came from is an Auto device.
typeboolean
isDarkModeEnabled
deprecatedTrue
descriptionWhether the client has dark mode enabled (and thus expects content from the server to be similarly themed). Deprecated. Provide theme-agnostic resources instead of relying on this field.
typeboolean
isPayModuleAvailable
descriptionWhether the client has the pay gmscore module available (only relevant for Android clients).
typeboolean
isRtl
descriptionTells whether the client is currently displaying in RTL mode.
typeboolean
logicalScreenDensity
descriptionThe logical screen density of the device, following the Android convention that logical_screen_density = scaling_factor * 160ppi. Used by the server to select images with the most appropriate scaling factor. Will usually differ from the physical screen density. Examples: * a Nexus 5 will report 480ppi (xxhdpi), but has a 445ppi screen * an iPhone 4 will report 320dpi (2x), but has a 326ppi screen
formatint32
typeinteger
platform
descriptionThe client's OS platform.
enum
  • PLATFORM_UNSPECIFIED
  • ANDROID
  • IOS
  • WEB
enumDescriptions
  • The platform is unspecified.
  • The Android operating system.
  • The iOS operating system.
  • Web browser.
typestring
timeZone
descriptionThe time zone of the user's device, as a Unix time zone ID. e.g. "Europe/Berlin".
typestring
usesAllImageUrls
descriptionWhen set to true ASMS will return image urls for all screen density buckets instead of one already optimized url.
typeboolean
typeobject
Resource
descriptionResources are the core component of the API. Resources can be screens, but also parts of screens, such as tab bars or decks of cards. Resources can be requested and cached by the client independently of each other.
idResource
properties
accountMenuInformation
$refAccountMenuInformation
descriptionInformation provided to the OGL account menu.
bottomNav
$refBottomNav
descriptionBottom buttons navigation.
card
$refCard
descriptionCard.
cardDeck
$refCardDeck
descriptionSet of cards.
footer
$refFooter
descriptionFooter.
initialSearchScreenComponents
$refInitialSearchScreenComponents
descriptionComponents for initial search screen on mobile.
isDismissed
descriptionResource with is_dismissed=true shouldn't be shown to the user. It is provided for a short time after dismissal on the server, to allow the dismissed resource to be recovered on the client (e.g. for "undo" action).
typeboolean
isStable
descriptionAffects the client caching policy. A resource is unstable if it shows user data which is prone to change, e.g. a menu displaying the user's phone numbers, or a setting allowing the user to edit their phone numbers. Stable resources do not change after user action, e.g. a resource which opens a given URL in the browser. When the user opens a setting, all unstable resources are marked dirty and reloaded the next time the user navigates to them. Stable resources don't need to be immediately reloaded after a user action.
typeboolean
leftNav
$refLeftNav
descriptionLeft navigation.
local
$refLocal
descriptionA resource that should be produced locally (i.e., on the target device).
onboardingFlow
$refOnboardingFlow
deprecatedTrue
descriptionOnboarding flow.
placeholder
$refPlaceholder
descriptionReserved for internal use by clients.
promptItem
$refPromptItem
descriptionPrompt Card.
resourceKey
$refResourceKey
descriptionIdentifies a resource.
screen
$refScreenResource
descriptionDescription of the screen structure.
searchCorpus
$refSearchCorpus
descriptionSearch data for all searchable items.
securityHubPromptItem
$refSecurityHubPromptItem
descriptionSecurity Hub Prompt Card.
simpleHeader
$refSimpleHeader
descriptionSimple header.
supportPanel
$refSupportPanel
descriptionSupport panel
topNav
$refTopNav
descriptionTop tabs bar.
welcomeHeader
$refWelcomeHeader
descriptionMain header.
welcomeScreenIntro
$refWelcomeScreenIntro
descriptionThe welcome screen intro shown on home page on web.
typeobject
ResourceKey
descriptionEach resource will be identified by a resource key, which contains a resource ID and resource parameters. Clients will use the ResourceKey as a cache key.
idResourceKey
properties
resourceId
descriptiona value from the ResourceId enum
formatint32
typeinteger
resourceParams
additionalProperties
typestring
descriptionkey-value map of request parameters
typeobject
typeobject
ResourceMetadata
descriptionMetadata containing information about ASMS resources associated with the VE go/my-google/asms#resources
idResourceMetadata
properties
jamMetadata
$refJamMetadata
descriptionMetadata for JAM specific pages
resourceId
descriptionResourceId in ASMS: google/internal/identity/accountsettings/mobile/v1/resource_id.proto
formatint32
typeinteger
typeobject
ResourceToOmit
descriptionA resource to omit from the results
idResourceToOmit
properties
resourceKey
$refResourceKey
descriptionIdentifies the Resource.
typeobject
Screen
descriptionScreens are the core component of the API. When requesting a screen, the client does not necessarily know whether the screen represents a menu, a native setting, a message etc. Both menus and individual settings are thus represented using the same proto, which allows us to support use cases such as deep-linking from 1P apps. Next Id: 4
idScreen
properties
alternatives
descriptionA list of alternatives, in order of preference.
items
$refAlternative
typearray
isStable
descriptionAffects the client caching policy. A screen is unstable if it shows user data which is prone to change, e.g. a menu displaying the user's phone numbers, or a setting allowing the user to edit their phone numbers. Stable screens do not change after user action, e.g. a screen which opens a given URL in the browser. When the user opens a setting, all unstable screens are marked dirty and reloaded the next time the user navigates to them. Stable screens don't need to be immediately reloaded after a user action.
typeboolean
screenId
descriptionThe screen's ID. See ScreenId for possible values.
formatint32
typeinteger
typeobject
ScreenIntro
descriptionFraming for the screen content. May contain an image, a title and a description.
idScreenIntro
properties
description
descriptionDescription text for the screen intro. May be omitted.
typestring
image
$refImage
descriptionImage for the screen intro. May be omitted.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionId of link destination resource. DEPRECATED: Use link instead.
linkText
descriptionDescription block link text.
typestring
title
descriptionTitle text for the screen intro. May be omitted.
typestring
typeobject
ScreenResource
descriptionA type of a resource. Similar to a Screen, a ScreenResource can represent a menu, a native setting, a message etc. Next Id: 3
idScreenResource
properties
alternatives
descriptionA list of alternatives, in order of preference.
items
$refAlternative
typearray
navigationMetadata
$refNavigationMetadata
descriptionAdditional information about the navigation
typeobject
ScreenToOmit
descriptionA screen to omit from the results
idScreenToOmit
properties
screenId
descriptionIdentifies the screen. See ScreenId enum for possible values.
formatint32
typeinteger
typeobject
SearchAlternative
descriptionA screen with a search box, search results, and bottom nav.
idSearchAlternative
properties
bottomNavKey
$refResourceKey
descriptionId of the bottom buttons bar.
bottomNavSelection
$refResourceKey
descriptionIdentifies which bottom button should appear selected. If omitted or if there is no button with this key, the first button with a target is selected.
initialSearchScreenComponentsKey
$refResourceKey
descriptionId of the initial search screen components.
searchBox
$refSearchBox
descriptionSearch box data.
searchCorpusKey
$refResourceKey
descriptionId of the search corpus.
typeobject
SearchBlock
descriptionAn in-page search bar. Next id: 0
idSearchBlock
properties
typeobject
SearchBox
descriptionSearch box data. Next id: 2
idSearchBox
properties
placeholderText
descriptionPlaceholder text if there is no query yet.
typestring
typeobject
SearchCorpus
descriptionData for all searchable items. Next id: 5
idSearchCorpus
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys. By default this is a list of SearchItem targets (though it can contain different list of ResourceKeys)
items
$refResourceKey
typearray
helpCenterSearchItem
$refHelpCenterSearchItem
descriptionSpecial search item shown below all results that links to a help center article for the entered query.
noResultsImage
$refImage
descriptionImage to show if there are no results for the entered query.
searchItems
descriptionList of available items for search. The items are sorted by title.
items
$refSearchItem
typearray
typeobject
SearchItem
descriptionA searchable item. Next id: 8
idSearchItem
properties
description
descriptionItem description.
typestring
icon
$refImage
descriptionIcon shown on the right of the item, e.g. chevron icon.
image
$refImage
descriptionImage displayed on the left of the item.
keywords
descriptionList of keywords that can be used for matching, beside title and description. Each keyword can be a single word or a phrase.
items
typestring
typearray
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the tap event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
title
descriptionItem title.
typestring
typeobject
SearchItemSection
descriptionMessage to represent a section of search items. Next id: 4
idSearchItemSection
properties
fallbackSearchItem
$refSearchItem
descriptionFallback item shown at the bottom of the section. This item is rendered different from the other items, and for some section this item will not be present (like Google Account results section).
searchItems
descriptionList of items shown when no search terms are entered. The items are sorted by title.
items
$refSearchItem
typearray
title
descriptionTitle of the section.
typestring
typeobject
SearchOneboxMetadata
descriptionMetadata containing information about Search Onebox resources associated with the VE.
idSearchOneboxMetadata
properties
searchOneboxVariant
enum
  • SEARCH_ONEBOX_VARIANT_TYPE_UNSPECIFIED
  • PARENTAL_CONTROLS_SUPERVISOR_NO_KIDS
  • PARENTAL_CONTROLS_SUPERVISOR
  • PARENTAL_CONTROLS_MEMBER
enumDescriptions
  • A viewer of the Parental Controls Onebox who has supervising capabilities but no child accounts set up in their family group.
  • A viewer of the Parental Controls Onebox who has supervising capabilities and child(ren) account(s) set up in their family group.
  • A viewer of the Parental Controls Onebox who is a member of a family group with child(ren) account(s) set up.
typestring
typeobject
SearchQuery
descriptionUser defined query.
idSearchQuery
properties
query
descriptionRaw user defined query.
typestring
typeobject
SearchRequest
descriptionRequest message for Search
idSearchRequest
properties
allowedPrecheckedResources
descriptionList of allowed (searchable) Screen ResourceKeys.
items
$refResourceKey
typearray
context
$refRequestContext
descriptionInformation sent with every request.
resourcesToOmit
descriptionSpecify the screen resources to omit from the response. The server uses this field for optimization by not including omitted resources in additional_resources.
items
$refResourceToOmit
typearray
searchQuery
$refSearchQuery
descriptionUser defined query.
typeobject
SearchResponse
descriptionResponse message for Search.
idSearchResponse
properties
additionalResources
descriptionAdditional resources that the client should cache.
items
$refResource
typearray
helpCenterSearchItem
$refHelpCenterSearchItem
deprecatedTrue
descriptionSpecial search item shown below all results that links to a help center search result page for the entered query.
searchItemSections
descriptionSearch item sections for Help Center results.
items
$refSearchItemSection
typearray
searchItems
deprecatedTrue
descriptionSearch items.
items
$refSearchItem
typearray
typeobject
SearchResultCard
descriptionCard presenting the result to query on Google Search. Next id: 8
idSearchResultCard
properties
answerBlock
$refOneBoxBlock
descriptionAn answer block
contentBlocks
descriptionThe content blocks following the general answer.
items
$refOneBoxBlock
typearray
header
$refHeader
descriptionThe header shown in the SearchResult card.
showInMainColumnOnDesktop
descriptionWhether the Onebox should be also shown on the Main Column on Desktop. Note that this will force Tetris ranking on Desktop as well, so it may impact positioning of the Onebox to lower ranks.
typeboolean
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the Onebox.
typeobject
Section
descriptionA menu section groups up one or more menu items into a single logical unit. For instance, the Privacy menu has a Personal Info section which groups together several related items (such as the user's email, phone, birthday, or location sharing settings). Many sections contain a single item. Next Id: 4
idSection
properties
items
descriptionThe menu items in this section.
items
$refItem
typearray
sectionId
descriptionThe section's ID, unique within the scope of its menu.
formatint32
typeinteger
titleText
descriptionOptional section title.
typestring
typeobject
SecurityHubButton
descriptionButton to be shown in a warning card.
idSecurityHubButton
properties
label
descriptionThe text label for the button.
typestring
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
SecurityHubPromptCarouselCard
descriptionA horizontally scrolling carousel of prompt items for the SecurityHub.
idSecurityHubPromptCarouselCard
properties
promptItemKeys
descriptionThe order of the prompt items is the order they should appear in the UI.
items
$refResourceKey
typearray
typeobject
SecurityHubPromptItem
descriptionPrompt items on the Security Hub for the user to be taken care of in a timely manner.
idSecurityHubPromptItem
properties
adviceTypes
descriptionThe types of Security Advisor advices that contributed to the overall severity.
items
enum
  • UNKNOWN
  • DEVICES_INACTIVE_DEVICE
  • DEVICES_WITHOUT_SCREEN_LOCK
  • DEVICES_PLAY_PROTECT_DISABLED
  • DEVICES_HARMFUL_APPS_DETECTED
  • DEVICES_NO_HARMFUL_APPS_DETECTED
  • APPS_HIGH_RISK_APP
  • APPS_DISABLE_LESS_SECURE_APPS
  • APPS_REMOVE_SPECIFIC_PASSWORD
  • TSV_ADD_BACKUP_PHONE
  • TSV_ADD_PAASK
  • RECOVERY_OPTIONS_ADD_PHONE_OR_EMAIL
  • RECOVERY_OPTIONS_ADD_RESCUE_CODE
  • RECOVERY_OPTIONS_ADD_EMAIL
  • RECOVERY_OPTIONS_FIX_EMAIL
  • RECOVERY_OPTIONS_VERIFY_PHONE
  • RECOVERY_OPTIONS_VERIFY_EMAIL
  • RECOVERY_OPTIONS_CONFIRM_PHONE
  • RECOVERY_OPTIONS_CONFIRM_EMAIL
  • RECOVERY_OPTIONS_ENROLL_IN_2SV
  • RECENT_ACTIVITY_CRITICAL_EVENT
  • GMAIL_SETTINGS_REMOVE_DELEGATE_ADDRESSES
  • GMAIL_SETTINGS_REMOVE_FORWARDING_ADDRESSES
  • ENROLL_IN_TITANIUM
  • TITANIUM_HIGH_PERSONAL_RISK
  • SAVED_PASSWORDS_BREACHED_PASSWORDS_DETECTED
  • SAVED_PASSWORDS_SAVED_PASSWORDS_SUMMARY
  • SAFE_BROWSING_ENROLL_IN_ENHANCED_SAFE_BROWSING
  • EMAIL_ADDRESS_ON_DARK_WEB_DETECTED
  • REVIEW_EMAIL_ADDRESS_ON_DARK_WEB
  • ACTIVATE_DARK_WEB_MONITORING
  • REVIEW_DARK_WEB_REPORT
  • SET_UP_INACTIVE_ACCOUNT_PLAN
  • REVIEW_LOCATION_SHARING
  • REVIEW_FACE_GROUPING
  • SET_RETENTION_WAA
  • SET_RETENTION_LH
  • SET_RETENTION_YTH
  • REVIEW_ADS_SETTINGS
  • LOCATION_HISTORY
  • WEB_AND_APP_ACTIVITY
  • YOUTUBE_HISTORY
  • YOUTUBE_SHARING
  • PHONE_SETTINGS
  • THIRD_PARTY_APPS_ACCESS
  • ABOUT_ME
  • LINKED_SERVICES
  • PASSWORD_MANAGER_PROMPT
  • SECURITY_ADVISOR_PROMPT
  • SAFER_INTERNET_DAY_HOME_PROMPT
  • STORAGE_EXHAUSTED_CRITICAL_PROMPT
  • STORAGE_EXHAUSTED_SEVERE_PROMPT
  • STORAGE_EXHAUSTED_WARNING_PROMPT
  • TEST_PROMPT
  • SAFER_WITH_GOOGLE_PROMPT
  • CAM_GOOGLE_PROMPT
  • TWO_STEP_VERIFICATION_PROMPT
  • MINOR_MODE_EXIT_PROMPT
  • CLP_TEST_PROMPT
  • CLP_SECURITY_ADVISOR_PROMPT
  • CLP_ADD_RECOVERY_PHONE_PROMPT
  • CLP_ADD_RECOVERY_PHONE_BENTO_VARIANT_PROMPT
  • CLP_ADD_SECONDARY_RECOVERY_OPTION_PROMPT
  • CLP_ADD_HOME_ADDRESS_PROMPT
  • ADD_RECOVERY_PHONE_PROMPT
  • ADD_SECONDARY_RECOVERY_OPTION_PROMPT
  • MANAGE_RECOVERY_OPTION_PROMPT
  • ADD_HOME_ADDRESS_PROMPT
  • PAYMENTS_PROMPT
  • PAYMENTS_ADD_FOP_PROMPT
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_FIXFLOW_PROMPT
  • PAYMENTS_SANCTIONS_PARTIAL_SUSPENSION_HC_PROMPT
  • PAYMENTS_SANCTIONS_SUSPENSION_FIXFLOW_PROMPT
  • PAYMENTS_SANCTIONS_SUSPENSION_HC_PROMPT
  • PAYMENTS_SANCTIONS_CONFIRMED_PROMPT
  • PAYMENTS_SANCTIONS_ADHOC_PROMPT
  • PAYMENTS_SANCTIONS_CRIMEA_PROMPT
  • PAYMENTS_SANCTIONS_VERIFICATION_INPROGRESS_PROMPT
  • PAYMENTS_CUSTOMER_OR_INSTRUMENT_RISK_VERIFICATION_PROMPT
  • PAYMENTS_FUNDS_GUARANTEE_INSTRUMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_MISSING_PAYMENT_METHOD_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_CLOSED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_RISK_SUSPENDED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_NOT_VERIFIED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_GENERIC_PAYMENT_DECLINED_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_NEED_MANDATE_ACCEPTANCE_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_BANK_TERMS_AND_CONDITIONS_PROMPT
  • PAYMENTS_BILLING_ACCOUNT_CARD_EXPIRING_SOON_PROMPT
  • PAYMENTS_INSTRUMENT_BANK_NOT_VERIFIED_PROMPT
  • PAYMENTS_INSTRUMENT_CARD_EXPIRED_PROMPT
  • VERIFY_AGE_PROMPT
enumDeprecated
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • True
  • True
  • True
  • True
  • True
  • True
  • False
  • False
  • False
  • False
  • True
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
  • False
enumDescriptions
  • Unmapped or unspecified advice type.
  • Inactive device advice.
  • Add screen lock advice.
  • Play Protect disabled.
  • Harmul apps found by Play Protect.
  • No harmul apps found by Play Protect.
  • High-risk app advice.
  • Disable less secure apps advice.
  • Remove app-specific password advice.
  • Add backup phone advice.
  • Advice for adding Phone-as-a-security-key.
  • Add recovery phone or recovery email advice.
  • Add rescue code advice.
  • Add recovery email advice.
  • Fix recovery email advice.
  • Verify recovery phone advice.
  • Verify recovery email advice.
  • Recovery phone freshness advice.
  • Recovery email freshness advice.
  • Enroll in 2SV for SbD users. go/sbd-site
  • Review critical event.
  • Remove account delegates advice.
  • Remove forwarding addresses advice.
  • --------------------------------------------------------------------------- Titanium/AdvancedProtection step types (6001 - 6999) Next Titanium id: 6003 Enroll in Titanium
  • Advice for high personal risk users to enroll in Titanium.
  • --------------------------------------------------------------------------- Saved passwords step types (9001 - 9999) Next Saved passwords id: 9003 Breached passwords detected advice.
  • Saved passwords summary advice.
  • Enroll in Enhanced Safe Browsing advice.
  • Non-member primary email address is found the dark web.
  • Non-member email breach scan summary.
  • Recommends activating G1 Dark Web Report.
  • Recommends reviewing G1 Dark Web Report.
  • Suggestion to set up inactive account plan.
  • Suggestion to review Location Sharing.
  • Suggestion to review the Google Photos Face grouping setting.
  • Suggestion to set retention for Web & App Activity.
  • Suggestion to set retention for Location History.
  • Suggestion to set retention for Youtube History.
  • Suggestion to review Ads settings.
  • Suggestion to review location history setting.
  • Suggestion to review WAA setting.
  • Suggestion to review youtube history setting.
  • Suggestion to review youtube sharing setting.
  • Suggestion to review phone settings.
  • Suggestion to review third party apps access.
  • Suggestion to review About Me view and shared endorsements.
  • Suggestion to review whether a user's DMA services are linked or not.
  • Prompt card that advertises password manager.
  • Prompt card that is shown on red state of the security advisor.
  • Prompt card that advertises Google Account Safer Internetday page.
  • Prompt card that is shown if 100% of storage capacity is used.
  • Prompt card that is shown if 90-99.99% of storage capacity is used.
  • Prompt card that is shown if 85-89.99% of storage capacity is used.
  • Test card that is enabled only for prompt-cards-test-group & prompt-cards-test-group-external
  • Prompt card that advertises Safer with Google page.
  • Prompt card that advertises Cybersecurity Awareness month page.
  • Prompt card leading to g.co/2SV.
  • Prompt card used as entry point for the Minor Mode Exit flow.
  • Test prompt card for the Google Settings screen.
  • CLP variant of SECURITY_ADVISOR_PROMPT (red state).
  • CLP variant of ADD_RECOVERY_PHONE_PROMPT.
  • CLP variant of ADD_RECOVERY_PHONE_PROMPT with Bento content.
  • CLP variant of ADD_SECONDARY_RECOVERY_OPTION_PROMPT.
  • CLP variant of ADD_HOME_ADDRESS_PROMPT.
  • Add recovery phone prompt for Google Account recovery options prompts
  • Add secondary recovery option prompt for Google Account recovery options prompts
  • Manage recovery option prompt for Google Account recovery options prompts
  • Add home address prompt card.
  • Prompt cards for alerts from payments API.
  • Prompt card for the Add Fop alert from payments API.
  • Prompt card for the Sanctions partial suspension alert from payments API with fixflow.
  • Prompt card for the Sanctions partial suspension alert from payments API with HC article.
  • Prompt card for the Sanctions suspension alert from payments API with fixflow.
  • Prompt card for the Sanctions suspension alert from payments API with HC article.
  • Prompt card for the Sanctions confirmed alert from payments API with ToS HC article.
  • Prompt card for the Sanctions adhoc alert from payments API.
  • Prompt card for the Sanctions Crimea alert from payments API with ToS HC article.
  • Prompt card for the Sanctions verification in progress alert from payments API.
  • Prompt card for the customer or instrument risk verification alert from payments API.
  • Prompt card for the funds guarantee instrument declined alert from payments API.
  • Prompt card for the billing account missing payment method alert from payments API.
  • Prompt card for the billing account card closed alert from payments API.
  • Prompt card for the billing account card expired alert from payments API.
  • Prompt card for the billing account card payment declined alert from payments API.
  • Prompt card for the billing account generic instrument risk suspended alert from payments API.
  • Prompt card for the billing account bank not verified alert from payments API.
  • Prompt card for the billing account bank payment declined alert from payments API.
  • Prompt card for the billing account payment has generic paymentdeclined alert from payments API.
  • Prompt card for the billing account bank need mandate acceptance alert from payments API.
  • Prompt card for the billing account terms and conditions alert from payments API.
  • Prompt card for the billing account card expiring soon alert from payments API.
  • Prompt card for the instrument account bank not verified alert from payments API.
  • Prompt card for the instrument card expired alert from payments API.
  • Add age verification prompt card.
typestring
typearray
body
descriptionThe body shown in the warning card.
typestring
primaryButton
$refSecurityHubButton
descriptionThe primary button to be shown in the warning card. It will be used to perform an inline action or to navigate to the warning's Security Source. Required
severity
descriptionThe severity of the warning. It will contribute to the Overall Status Indicator shown at the top of SecurityHub UI.
enum
  • SECURITY_HUB_SEVERITY_UNSPECIFIED
  • CRITICAL_WARNING
  • RECOMMENDATION
  • INFORMATION
enumDescriptions
  • Default SeverityLevel.
  • Indicates the presence of a critical or urgent security issue that should be addressed by the user. This severity will be reflected in the UI through a red icon.
  • Indicates the presence of a medium-severity issue which the user is encouraged to act on. This severity will be reflected in the UI through a yellow icon.
  • Indicates an informational message. This severity will be reflected in the UI through a green icon.
typestring
title
descriptionThe title shown in the warning card. Required
typestring
typeobject
SegmentHeaderCard
descriptionA segment header
idSegmentHeaderCard
properties
descriptionText
descriptionLocalized description text.
typestring
image
$refImage
descriptionThe image is displayed to the right of the text for one-column layout
largeImage
$refImage
descriptionThe image is displayed to the right of the text for two-column layout
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link, used by screen readers instead of link_text. DEPRECATED: Use link_target_link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTargetLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on link. Eventually should completely replace the `link_target` field.
linkText
descriptionLocalized text of optional link shown at the end of the description (e.g. "learn more").
typestring
title
descriptionTitle for the section.
typestring
typeobject
SetResourceDismissalStateRequest
descriptionRequest message for SetResourceDismissalState.
idSetResourceDismissalStateRequest
properties
context
$refRequestContext
descriptionInformation sent with every request.
resourceDismissalState
descriptionNew resource state.
enum
  • RESOURCE_DISMISSAL_STATE_UNSPECIFIED
  • DISMISSED
  • SERVED
enumDescriptions
  • Default value
  • Resource was dismissed by the user
  • Resource was selected to be displayed to the user, e.g. dismissal was undone
typestring
resourceKey
$refResourceKey
descriptionResource key which needs to be updated.
typeobject
SetResourceDismissalStateResponse
descriptionResponse message for SetResourceDismissalState.
idSetResourceDismissalStateResponse
properties
additionalResources
descriptionAdditional resources that are related to the modified resource the client should cache.
items
$refResource
typearray
resource
$refResource
descriptionResource for which dismissal state was modified.
typeobject
ShortArray
descriptionA short array
idShortArray
properties
values
descriptionvalues of short array int16 scale
items
formatint32
typeinteger
typearray
typeobject
SignInBlock
descriptionA block containing a CTA to sign in, including optional illustration and description. Next id: 10
idSignInBlock
properties
additionalParagraphs
descriptionThe additional paragraphs shown below the CTA button.
items
$refAdditionalParagraph
typearray
buttonTarget
$refResourceKey
deprecatedTrue
descriptionOptional target for the CTA button. DEPRECATED: Use link instead.
description
descriptionDescription of the sign in block. Shown above the CTA button.
typestring
descriptionParagraphs
descriptionThe additional paragraphs describing the page shown above the CTA button.
items
$refAdditionalParagraph
typearray
image
$refImage
descriptionOptional image to be displayed in the sign in block on small screens.
largeImage
$refImage
descriptionOptional image to be displayed in the sign in block on large screens instead of the small image.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `button_target` field.
signInCtaText
descriptionText on the sign in CTA button.
typestring
title
descriptionThe title of the sign in block. Shown under the image.
typestring
typeobject
SignedOutBlockLink
descriptionMessage for a link in the SignedOutButtonsBlock.
idSignedOutBlockLink
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionLink target for the CTA. Required. DEPRECATED: Use link instead.
text
descriptionText on the link CTA. Required.
typestring
typeobject
SimpleHeader
descriptionMy Google simple header with action items.
idSimpleHeader
properties
actionItems
descriptionAction items to show on the top of the header area.
items
$refActionItem
typearray
title
descriptionThe title text to be displayed.
typestring
typeobject
SimpleItem
descriptionA simple menu item, with title and subtitle. Next Id: 4
idSimpleItem
properties
screenId
descriptionThe screen ID that should be requested when this menu item is tapped.
formatint32
typeinteger
subtitleText
descriptionOptional additional text, displayed in a smaller size and/or lighter color. Subtitles may contain explanatory text, or the current value of a setting.
typestring
titleText
descriptionThe main item text. Can be the name of a setting or group of settings.
typestring
typeobject
SpecialDescription
descriptionA special description block containing an icon, and text of a custom color.
idSpecialDescription
properties
color
$refColor
deprecatedTrue
descriptionDescription color. Deprecated. Use themed_color instead.
icon
$refImage
descriptionDescription icon.
stateChipUnit
$refStateChipUnit
descriptionThe field to be used when SpecialDescription is converted to StateChipUnit. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
text
descriptionDescription text.
typestring
themedColor
$refThemedColor
descriptionDescription color.
typeobject
Stack
descriptionA stack of zero or more StackItems & StackFooters. screen/7i7pzGTANcvyDn8
idStack
properties
footers
descriptionZero or more StackFooter at the bottom of the stack. screen/5psKAHrTqdCMTts
items
$refStackFooter
typearray
infoOnly
descriptionIndicates whether the stack is info only. An info only stack is not tappable, the items do not have a link and is rendered differently.
typeboolean
items
descriptionZero or more StackItem at the top of the stack. screen/oRyFdxeMdxCWDWs.
items
$refStackItem
typearray
typeobject
StackFooter
descriptionFooter of the stack - screen/5psKAHrTqdCMTts
idStackFooter
properties
contentUnits
descriptionContent units of the footer.
items
$refStackFooterContentUnit
typearray
description
descriptionDescription of the footer.
typestring
hyperlink
$refLink
descriptionLink of the hyperlink_text.
hyperlinkText
descriptionHyperlink text/label of the footer displayed after the description.
typestring
image
$refImage
descriptionImage placed on the left side of the footer.
trailingUnits
descriptionTrailing units of the footer.
items
$refStackFooterTrailingUnit
typearray
typeobject
StackFooterContentUnit
descriptionContent unit of the footer
idStackFooterContentUnit
properties
actionChipsUnit
$refActionChipsUnit
descriptionscreen/82c8fpyatXbybbe
typeobject
StackFooterTrailingUnit
descriptionTrailing unit of the footer
idStackFooterTrailingUnit
properties
imageUnit
$refImageUnit
descriptionscreen/6Bi4EhgcFY2drWP
typeobject
StackItem
descriptionStack item - screen/3RAFcZbV7vh3U6c.
idStackItem
properties
contentUnits
descriptionContent units of the item.
items
$refStackItemContentUnit
typearray
description
descriptionDescription of the item.
typestring
image
$refImage
descriptionImage placed on the left side of the item.
link
$refLink
descriptionLink of the item.
title
descriptionTitle of the item.
typestring
trailingUnits
descriptionTrailing units of the item.
items
$refStackItemTrailingUnit
typearray
typeobject
StackItemContentUnit
descriptionContent unit of the stack item screen/5GZv5iNqquGsPSU
idStackItemContentUnit
properties
attributesUnit
$refAttributesUnit
descriptionscreen/8vM3aFoKwwLD7FN
listPreviewUnit
$refListPreviewUnit
descriptionscreen/BDheWvg6VHnWYmA
progressBarUnit
$refProgressBarUnit
descriptionscreen/9LsrL7URSifxp3G
stateChipUnit
$refStateChipUnit
descriptionscreen/7pKYihngrugyLqg
typeobject
StackItemTrailingUnit
descriptionTrailing unit of the stack item screen/6skuPGfowwQkurH
idStackItemTrailingUnit
properties
expansionUnit
$refExpansionUnit
descriptionscreen/9fYD3c8gNSJH6Aj
imageUnit
$refImageUnit
descriptionscreen/A333or6Vw6tZcxf
profilePictureUnit
$refProfilePictureUnit
descriptionscreen/8UcDB3nx9wRtoPg
stateChipUnit
$refStateChipUnit
descriptionscreen/7EBeXzYEArApyVZ
typeobject
StateChipUnit
descriptionscreen/7pKYihngrugyLqg & screen/7EBeXzYEArApyVZ
idStateChipUnit
properties
backgroundColor
$refThemedColor
descriptionColor to tint the background and serve as container for Icon and Label. TODO(b/397607598)
icon
$refImage
descriptionIcon of the chip
label
descriptionLabel of the chip
typestring
labelColor
$refThemedColor
descriptionColor to tint label
typeobject
StringArray
descriptionA string array
idStringArray
properties
values
descriptionvalues of string array
items
typestring
typearray
typeobject
StyledTextEntry
descriptionStyled text entry. Supports colored text, drawing one icon to the left and different styles, defined by client.
idStyledTextEntry
properties
color
$refColor
deprecatedTrue
descriptionColor of the text. Deprecated. Use themed_color instead.
icon
$refImage
descriptionIcon, shown to the left of the text. Center-aligned vertically.
style
descriptionStyle used for the text, e.g. TITLE or DESCRIPTION
enum
  • TEXT_STYLE_UNSPECIFIED
  • LABEL
  • TITLE
  • DESCRIPTION
  • STATUS
  • CAPTION
enumDescriptions
  • Unspecified text style.
  • Style for labels.
  • Style for titles.
  • Style for description texts.
  • Style for statuses.
  • Style for captions.
typestring
text
descriptionText.
typestring
themedColor
$refThemedColor
descriptionColor of the text.
truncation
$refTextTruncation
descriptionTruncation logic used for the text.
typeobject
SummaryCard
descriptionCard presenting one or more settings. Next id: 10
idSummaryCard
properties
blocks
descriptionAt least one block must be present. Clients will ignore blocks that they don't understand.
items
$refBlock
typearray
borderless
descriptionWhether to disable drawing border for the card
typeboolean
disableHorizontalPadding
descriptionWarning: this is not implemented on native is likely temporary.
typeboolean
infoOnly
descriptionIndicates whether the collection card stacks generated from this summary card are going to be info only. An info only card is not tappable, does not have a link and is rendered differently as a CollectionCard. This is a temporary solution in use to convert SummaryCard to CollectionCard. This field should not be used by new cards. New cards should directly use CollectionCard.
typeboolean
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
preferredSize
descriptionThe preferred size of the card. See CardPreferredSize enum.
formatint32
typeinteger
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the summary card.
typeobject
SupportAlternative
descriptionSupport related alternative, like support panel and support screen.
idSupportAlternative
properties
typeobject
SupportPanel
descriptionA panel with cards and intro. Next Id: 4
idSupportPanel
properties
deckKey
$refResourceKey
descriptionId of the deck of cards displayed in support panel.
screenIntro
$refScreenIntro
descriptionIntro displayed just before the cards.
visualElementConfig
$refGoogleAccountVisualElementConfig
descriptionVisual element configuration for the support panel.
typeobject
SupportedAlternativeType
descriptionA supported alternative.
idSupportedAlternativeType
properties
alternativeType
descriptionThe alternative type. See AlternativeType for possible values.
formatint32
typeinteger
typeobject
SupportedAndroidIntentCheck
descriptionAndroid intent checks supported by the client
idSupportedAndroidIntentCheck
properties
androidIntentCheck
descriptionList of Android intent checks
enum
  • CHECK_UNSPECIFIED
  • FIRST_PARTY_CHECK
  • SYSTEM_CHECK
  • THIRD_PARTY_CHECK
enumDescriptions
  • This is treated same as the first party check.
  • * Performs following checks: - class name or action is present - package name is present - package is Google signed
  • * Performs following checks: - intent resolves - package name of resolved intent is in the system partition
  • * Performs following checks: - class name is present TODO(b/119490916) Verify that we can allow intent actions as well.
typestring
typeobject
SupportedIcon
descriptionA supported icon.
idSupportedIcon
properties
iconId
descriptionThe icon ID. See IconId for possible values.
formatint32
typeinteger
typeobject
SupportedItemType
descriptionA supported item type.
idSupportedItemType
properties
itemType
descriptionThe item type. See ItemType for possible values.
formatint32
typeinteger
typeobject
SupportedNativeAction
descriptionA supported native action.
idSupportedNativeAction
properties
nativeActionId
descriptionThe native action's ID. See NativeActionId for possible values.
formatint32
typeinteger
typeobject
SupportedOfflineScreen
descriptionA supported offline screen.
idSupportedOfflineScreen
properties
screenId
descriptionRequired
formatint32
typeinteger
version
descriptionOptional. If omitted, version 1 is assumed.
formatint32
typeinteger
typeobject
Target
descriptionItem link target. Next id: 5
idTarget
properties
queryPlaceholder
descriptionThe placeholder text in url_with_query_placeholder which should be replaced by the search query.
typestring
resourceId
descriptionTarget resource_id. Used for logging.
formatint32
typeinteger
themedUrlWithQueryPlaceholder
$refThemedUrl
descriptionDestination help center URLs for both light and dark themes. Contain a placeholder string which should be replaced by the URL-encoded search query.
urlWithQueryPlaceholder
descriptionDestination help center URL. Contains a placeholder string which should be replaced by the URL-encoded search query.
typestring
typeobject
Text
descriptionThis message represents the a text that consists of multiple items. Items can be either plain text or links.
idText
properties
textItems
descriptionList or text items.
items
$refTextItem
typearray
typeobject
TextItem
descriptionThis message represents one text item in the entire text. It should be rendered like this: $text if target is present, otherwise — as text.
idTextItem
properties
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionThe id of the target resource. DEPRECATED: Use link instead.
text
descriptionText to display. required
typestring
typeobject
TextTruncation
descriptionText truncation.
idTextTruncation
properties
numberOfLines
descriptionNumber of lines after which truncation happens. 0 means no truncation.
formatint32
typeinteger
typeobject
ThemedColor
descriptionWrapper around Colors for specific themes / user interface styles. Next id: 3
idThemedColor
properties
dark
$refColor
descriptionThe color for dark theme. Required.
light
$refColor
descriptionThe color for light theme. Required.
typeobject
ThemedUrl
descriptionWrapper around URLs for specific themes / user interface styles. Next id: 3
idThemedUrl
properties
dark
descriptionThe URL for a dark theme / user interface style.
typestring
light
descriptionThe URL for a light theme / user interface style. If a URL for a specific theme is missing, the light URL will be used in its place.
typestring
typeobject
Title
descriptionItem title. Next id: 3
idTitle
properties
queryPlaceholder
descriptionThe placeholder text in title_with_placeholder which should be replaced by the search query.
typestring
textWithQueryPlaceholder
descriptionItem title. Contains a placeholder string which should be replaced by the search query.
typestring
typeobject
TopNav
descriptionTop navigation bar with tabs.
idTopNav
properties
tabs
descriptionList of tabs.
items
$refTopTab
typearray
typeobject
TopTab
descriptionOne of the TopNav tabs.
idTopTab
properties
icon
$refImage
descriptionIcon (default version) to be displayed next to the tab title in the dropdown version of the menu.
link
$refLink
descriptionLink to the screen that should be displayed when the tab becomes active. Only supports the link target and no other link parameters.
selectedIcon
$refImage
descriptionIcon (hovered/selected version) to be displayed next to the tab title in the dropdown version of the menu.
target
$refResourceKey
deprecatedTrue
descriptionTarget screen of the tab. DEPRECATED: Use link instead.
title
descriptionTab title.
typestring
typeobject
TwoColumnTableBlock
descriptionA block to show a list of image - description pairs in tabular form where images and descriptions are aligned in separate columns.
idTwoColumnTableBlock
properties
rows
descriptionList of rows to populate the TwoColumnTableBlock.
items
$refTwoColumnTableRow
typearray
typeobject
TwoColumnTableRow
descriptionData row to populate the TwoColumnTableBlock.
idTwoColumnTableRow
properties
descriptions
descriptionList of descriptions, each of which is printed on a new line.
items
typestring
typearray
image
$refImage
descriptionOptional image for the table row.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click event. Eventually should completely replace the `target` field.
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource. DEPRECATED: Use link instead.
typeobject
WebviewAlternative
descriptionDisplays a screen by opening an URL in a WebView. Next Id: 3
idWebviewAlternative
properties
themedUrl
$refThemedUrl
descriptionThe set of theme-dependent URLs to open. One of url or themed_url required.
url
descriptionThe URL to open. One of url or themed_url required.
typestring
typeobject
WebviewCapabilities
descriptionThe capabilities of the webview client. Field names should be without a "supports" prefix. It is implicit in the message, since it's about which features the client supports. Next Id: 7
idWebviewCapabilities
properties
obakeWeb
descriptionWhether the client supports all changes necessary to work with Obake web.
typeboolean
passkey
descriptionWhether the client supports passkey-based auth in Octarine. iOS only.
typeboolean
securityKey
descriptionWhether the client supports security key authentication.
typeboolean
telephony
descriptionWhether the client supports the telephony JS bridge.
typeboolean
termsAndPolicyPages
descriptionWhether the client supports opening the PP and ToS pages in Octarine.
typeboolean
trustAgent
descriptionWhether the client supports the trust agent JS bridge.
typeboolean
typeobject
WelcomeHeader
descriptionMy Google header with user name and avatar.
idWelcomeHeader
properties
actionItems
descriptionAction items to show on the top of the header area.
items
$refActionItem
typearray
avatarAccessibilityTapText
descriptionTap action text read by a screen reader after the phrase "double-tap to .." when focus moves to the avatar.
typestring
chip
$refActionChip
deprecatedTrue
descriptionUsed for displaying link to launch Google Account from contextual landing page. DEPRECATED: chip is no longer supported in the welcome header.
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the tap on the avatar. Eventually should completely replace the `target` field.
name
descriptionUser's name as displayed in the header.
typestring
showProductLockup
descriptionControls showing the product view in the header area.
typeboolean
target
$refResourceKey
deprecatedTrue
descriptionId of tap destination resource of the avatar. DEPRECATED: Use link instead.
title
descriptionTitle text to show in the header area.
typestring
welcomeText
descriptionHeader welcome text (e.g. 'Welcome, Janelle').
typestring
typeobject
WelcomeScreenIntro
descriptionMy Google header with user name, profile picture, and welcome message. Next id: 17
idWelcomeScreenIntro
properties
additionalDescription
$refAdditionalDescription
descriptionThe additional description for some account types.
description
descriptionThe welcome message to the user (e.g. 'You're in control...').
typestring
displayName
descriptionThe user's name to display. Currently only in use for Android, taking precedence over the `title` field.
typestring
isGoogleOneMember
descriptionWhether the user is a Google One member.
typeboolean
link
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the link. Eventually should completely replace the `target` field.
linkAccessibilityLabel
deprecatedTrue
descriptionAccessibility label for the link that appears after the description, used by screen readers instead of link_text. DEPRECATED: Use link.aria_label instead.
typestring
linkIcon
$refImage
descriptionIcon to append after the link text.
linkTarget
$refResourceKey
deprecatedTrue
descriptionTarget resource for the link. DEPRECATED: Use link instead.
linkText
descriptionText for the link that appears after the 'description'.
typestring
primaryEmail
descriptionThe user's email id to display to the user.
typestring
profilePictureAccessibilityLabel
descriptionTap action text read by a screen reader after the phrase "double-tap to .." when focus moves to the profile picture.
typestring
profilePictureImage
$refImage
descriptionProfile picture image.
profilePictureLink
$refLink
descriptionLink which consists of the target ResourceKey and additional params to follow on the click on the profile picture. Eventually should completely replace the `target` field.ure link.
profilePictureTarget
$refResourceKey
descriptionProfile picture target.
title
descriptionHeader welcome title (e.g. 'Welcome, Janelle').
typestring
typeobject
root['title']
new_valueReach Private API
old_valueAccount Settings Mobile Private API (Staging)
sandbox/staging-afwprovisioning-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-afwprovisioning-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-alioth-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-alioth-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-analyticsintelligence-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][225]ADVERTISING_KEY_EVENTS_SECTION
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][226]ADVERTISING_KEY_EVENT_ATTRIBUTION_SECTION
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][227]ADVERTISING_CONVERSIONS_SECTION
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][228]ADVERTISING_CONVERSION_ATTRIBUTION_SECTION
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][229]ADVERTISING_TOOLS_SECTION_V2
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][225]ADVERTISING_KEY_EVENTS_SECTION
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][226]ADVERTISING_KEY_EVENT_ATTRIBUTION_SECTION
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][227]ADVERTISING_CONVERSIONS_SECTION
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][228]ADVERTISING_CONVERSION_ATTRIBUTION_SECTION
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][229]ADVERTISING_TOOLS_SECTION_V2
sandbox/staging-analyticsintelligence-pa-v2
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][225]ADVERTISING_KEY_EVENTS_SECTION
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][226]ADVERTISING_KEY_EVENT_ATTRIBUTION_SECTION
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][227]ADVERTISING_CONVERSIONS_SECTION
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][228]ADVERTISING_CONVERSION_ATTRIBUTION_SECTION
root['schemas']['AnalyticsBeReportSearchV2ReportConfig']['properties']['navId']['enum'][229]ADVERTISING_TOOLS_SECTION_V2
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][225]ADVERTISING_KEY_EVENTS_SECTION
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][226]ADVERTISING_KEY_EVENT_ATTRIBUTION_SECTION
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][227]ADVERTISING_CONVERSIONS_SECTION
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][228]ADVERTISING_CONVERSION_ATTRIBUTION_SECTION
root['schemas']['AnalyticsConfigDataProtoGaCommonCardDeepLink']['properties']['goldNavId']['enum'][229]ADVERTISING_TOOLS_SECTION_V2
sandbox/staging-analyticsmobile-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-analyticsmobile-pa-v2
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-androidauthnimblegateway-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-androidauthnimblegateway-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-auditrecording-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-auditrecording-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-bobaucpcommunity-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-bobaucpcommunity-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-chromereporting-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-chromereporting-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-clientauthconfig-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-clientauthconfig-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-cloudresourcemanager-
values_changed
root['revision']
new_value20250514
old_value20250508
root['schemas']['TagKey']['properties']['shortName']['description']
new_valueRequired. Immutable. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. The short name must be 1-256 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
old_valueRequired. Immutable. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. The short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
root['schemas']['TagValue']['properties']['shortName']['description']
new_valueRequired. Immutable. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. The short name must be 256 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
old_valueRequired. Immutable. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. The short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
sandbox/staging-cloudresourcemanager-v1
values_changed
root['revision']
new_value20250514
old_value20250508
sandbox/staging-cloudresourcemanager-v1beta1
values_changed
root['revision']
new_value20250514
old_value20250508
sandbox/staging-cloudresourcemanager-v2
values_changed
root['revision']
new_value20250514
old_value20250508
sandbox/staging-cloudresourcemanager-v2alpha1
values_changed
root['revision']
new_value20250514
old_value20250508
sandbox/staging-cloudresourcemanager-v2beta1
values_changed
root['revision']
new_value20250514
old_value20250508
sandbox/staging-cloudresourcemanager-v3
values_changed
root['revision']
new_value20250514
old_value20250508
root['schemas']['TagKey']['properties']['shortName']['description']
new_valueRequired. Immutable. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. The short name must be 1-256 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
old_valueRequired. Immutable. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. The short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
root['schemas']['TagValue']['properties']['shortName']['description']
new_valueRequired. Immutable. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. The short name must be 256 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
old_valueRequired. Immutable. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. The short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between.
sandbox/staging-enterprisedeviceauth-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-enterprisedeviceauth-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-familymanagement-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-familymanagement-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-fcm-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-fcm-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-fitbit-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-fitbit-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-fitbit-pa-v3
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-fitbit-pa-v4
dictionary_item_added
  • root['schemas']['RecommendedSleepScheduleComponent']
  • root['schemas']['SleepNeed']
  • root['schemas']['RichElement']['properties']['recommendedSleepScheduleComponent']
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-growth-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-growth-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-identitydevicegateway-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-identitydevicegateway-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-instantmessaging-pa-
values_changed
root['revision']
new_value20250515
old_value20250511
iterable_item_added
root['schemas']['InstantmessagingStagingPaSandboxPeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
root['schemas']['InstantmessagingStagingPaSandboxPeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enumDescriptions'][460]Mss Jupiter Team contact: jupiter-eng@google.com
sandbox/staging-instantmessaging-pa-v1
values_changed
root['revision']
new_value20250515
old_value20250511
iterable_item_added
root['schemas']['InstantmessagingStagingPaSandboxPeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enum'][460]MSS_JUPITER
root['schemas']['InstantmessagingStagingPaSandboxPeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enumDescriptions'][460]Mss Jupiter Team contact: jupiter-eng@google.com
sandbox/staging-jibemessagestore-
values_changed
root['revision']
new_value20250513
old_value20250509
sandbox/staging-jibemessagestore-v1
values_changed
root['revision']
new_value20250513
old_value20250509
sandbox/staging-kidsmanagement-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-kidsmanagement-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-kidsnotification-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-kidsnotification-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-locationhistory-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-locationhistory-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-locationhistoryplacedetails-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-locationhistoryplacedetails-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-myphonenumbers-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-myphonenumbers-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-nearbypresence-pa-
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/staging-nearbypresence-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/staging-nestauthz-pa-
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/staging-nestauthz-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/staging-ogads-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-ogads-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-optimizationguide-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-optimizationguide-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-people-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-people-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-people-pa-v2
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-peoplestack-pa-
dictionary_item_added
  • root['schemas']['PeoplestackGroupMemberInfo']['properties']['createdAt']
  • root['schemas']['PeoplestackGroupMemberInfo']['properties']['lastUpdatedAt']
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_removed
root['resources']['autocomplete']['methods']['joinGroup']['scopes'][0]https://www.googleapis.com/auth/peopleapi.readonly
root['resources']['autocomplete']['methods']['leaveGroup']['scopes'][0]https://www.googleapis.com/auth/peopleapi.readonly
sandbox/staging-peoplestack-pa-v1
dictionary_item_added
  • root['schemas']['PeoplestackGroupMemberInfo']['properties']['createdAt']
  • root['schemas']['PeoplestackGroupMemberInfo']['properties']['lastUpdatedAt']
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_removed
root['resources']['autocomplete']['methods']['joinGroup']['scopes'][0]https://www.googleapis.com/auth/peopleapi.readonly
root['resources']['autocomplete']['methods']['leaveGroup']['scopes'][0]https://www.googleapis.com/auth/peopleapi.readonly
sandbox/staging-phonedeviceverification-pa-
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/staging-phonedeviceverification-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250511
sandbox/staging-phosphor-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-phosphor-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-playconsoleaudiences-pa-
dictionary_item_removed
  • root['schemas']['DataProjectionUserTagFilter']['properties']['negate']
  • root['schemas']['LapsedUserFilterCriteria']['properties']['negate']
  • root['schemas']['PurchaseFilterCriteria']['properties']['negate']
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-playconsoleaudiences-pa-v1
dictionary_item_removed
  • root['schemas']['DataProjectionUserTagFilter']['properties']['negate']
  • root['schemas']['LapsedUserFilterCriteria']['properties']['negate']
  • root['schemas']['PurchaseFilterCriteria']['properties']['negate']
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-playconsoledataprojection-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-playconsoledataprojection-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-reach-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-reach-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-restrictedapps-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-restrictedapps-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-safebrowsingohttpgateway-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-safebrowsingohttpgateway-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-scone-pa-
values_changed
root['revision']
new_value20250515
old_value20250512
iterable_item_added
root['schemas']['CustomerSupportContentFrdVrgSetContainer']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['CustomerSupportContentScFrdValues']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
sandbox/staging-scone-pa-v1
values_changed
root['revision']
new_value20250515
old_value20250512
iterable_item_added
root['schemas']['CustomerSupportContentFrdVrgSetContainer']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['CustomerSupportContentScFrdValues']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
sandbox/staging-semanticlocation-pa-
dictionary_item_added
  • root['schemas']['GeostoreRoadDisruptionProtoIntersectionTraversalProto']
  • root['schemas']['GeostoreRoadDisruptionProto']['properties']['affectedIntersectionTraversals']
values_changed
root['revision']
new_value20250514
old_value20250512
root['schemas']['GeostoreRoadDisruptionProto']['properties']['affectedSegmentPortions']['description']
new_valueThe set of segments that are affected by this disruption and the portions of those segments that are affected. There must not be more than 750 total values among the 'effects' fields (affected_segment_portions and affected_intersection_traversals) to avoid making FeatureProtos inordinately expensive to read. At least one of affected_segment_portions or affected_intersection_traversals must be set.
old_valueThe set of segments that are affected by this disruption. Must have at least one value and not more than 750 values (per downstream processing limitations).
root['schemas']['GeostoreSegmentPortionProto']['properties']['startFraction']['description']
new_valueIf present, the start and/or end fraction of the segment. Value is in the range [0.0, 1.0]. Start <= end. This can be [1.0, 1.0] to indicate that only the very end of the segment is affected.
old_valueIf present, the start and/or end fraction of the segment. Value is in the range [0.0, 1.0]. Start <= end.
root['schemas']['GeostoreSegmentProto']['properties']['gradeLevel']['description']
new_valueDetailed information about grade levels along the segment. If a GradeLevelProto is not present for any point (index) along the segment, the default grade level is zero. In between two points (indexes), the grade level of the segment is taken to be the max of the grade levels on either side of it, where the max is taken on the absolute values of the grade level. Mathematically, for a pair of grade levels g_a and g_b, the grade level for the range in-between is the value farther from 0, i.e.: g_ab = |g_a| > |g_b| ? g_a : g_b. See gradelevel.proto for semantics of repeated indexes.
old_valueDetailed information about grade levels along the segment. If a GradeLevelProto is not present for any point (index) along the segment, the default grade level is zero. In between two points (indexes), the grade level of the segment is taken to be the max of the grade levels on either side of it. See gradelevel.proto for semantics of repeated indexes.
root['schemas']['GeostoreSegmentProto']['properties']['roadDisruption']['description']
new_valueThe road disruptions that affect this segment, whether as a directly affected segment or via an affected intersection traversal. All referenced features should be a subtype of type gcid:road_disruption. This field is not guaranteed to be perfectly in sync with road_disruption's fields because they are not updated together transactionally.
old_valueThe road disruptions that affect this segment, whether as a directly affected segment or via an affected segment transition. All referenced features should be a subtype of type gcid:road_disruption. This field is not guaranteed to be perfectly in sync with road_disruption's fields because they are not updated together transactionally.
iterable_item_added
root['schemas']['GeostoreFeaturePropertyIdProto']['properties']['fieldType']['enum'][115]ROAD_DISRUPTION_AFFECTED_INTERSECTION_TRAVERSAL
sandbox/staging-semanticlocation-pa-v1
dictionary_item_added
  • root['schemas']['GeostoreRoadDisruptionProtoIntersectionTraversalProto']
  • root['schemas']['GeostoreRoadDisruptionProto']['properties']['affectedIntersectionTraversals']
values_changed
root['revision']
new_value20250514
old_value20250512
root['schemas']['GeostoreRoadDisruptionProto']['properties']['affectedSegmentPortions']['description']
new_valueThe set of segments that are affected by this disruption and the portions of those segments that are affected. There must not be more than 750 total values among the 'effects' fields (affected_segment_portions and affected_intersection_traversals) to avoid making FeatureProtos inordinately expensive to read. At least one of affected_segment_portions or affected_intersection_traversals must be set.
old_valueThe set of segments that are affected by this disruption. Must have at least one value and not more than 750 values (per downstream processing limitations).
root['schemas']['GeostoreSegmentPortionProto']['properties']['startFraction']['description']
new_valueIf present, the start and/or end fraction of the segment. Value is in the range [0.0, 1.0]. Start <= end. This can be [1.0, 1.0] to indicate that only the very end of the segment is affected.
old_valueIf present, the start and/or end fraction of the segment. Value is in the range [0.0, 1.0]. Start <= end.
root['schemas']['GeostoreSegmentProto']['properties']['gradeLevel']['description']
new_valueDetailed information about grade levels along the segment. If a GradeLevelProto is not present for any point (index) along the segment, the default grade level is zero. In between two points (indexes), the grade level of the segment is taken to be the max of the grade levels on either side of it, where the max is taken on the absolute values of the grade level. Mathematically, for a pair of grade levels g_a and g_b, the grade level for the range in-between is the value farther from 0, i.e.: g_ab = |g_a| > |g_b| ? g_a : g_b. See gradelevel.proto for semantics of repeated indexes.
old_valueDetailed information about grade levels along the segment. If a GradeLevelProto is not present for any point (index) along the segment, the default grade level is zero. In between two points (indexes), the grade level of the segment is taken to be the max of the grade levels on either side of it. See gradelevel.proto for semantics of repeated indexes.
root['schemas']['GeostoreSegmentProto']['properties']['roadDisruption']['description']
new_valueThe road disruptions that affect this segment, whether as a directly affected segment or via an affected intersection traversal. All referenced features should be a subtype of type gcid:road_disruption. This field is not guaranteed to be perfectly in sync with road_disruption's fields because they are not updated together transactionally.
old_valueThe road disruptions that affect this segment, whether as a directly affected segment or via an affected segment transition. All referenced features should be a subtype of type gcid:road_disruption. This field is not guaranteed to be perfectly in sync with road_disruption's fields because they are not updated together transactionally.
iterable_item_added
root['schemas']['GeostoreFeaturePropertyIdProto']['properties']['fieldType']['enum'][115]ROAD_DISRUPTION_AFFECTED_INTERSECTION_TRAVERSAL
sandbox/staging-servicemanagement-
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/staging-servicemanagement-v1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/staging-shieldedids-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-shieldedids-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-speech-
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/staging-speech-v1
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/staging-speech-v1p1beta1
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/staging-speech-v2
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/staging-speechtotext-
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/staging-speechtotext-v1
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/staging-speechtotext-v1p1beta1
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/staging-speechtotext-v2
values_changed
root['revision']
new_value20250514
old_value20250509
sandbox/staging-taskassist-pa-
values_changed
root['revision']
new_value20250513
old_value20250511
sandbox/staging-taskassist-pa-v1
values_changed
root['revision']
new_value20250513
old_value20250511
sandbox/staging-taskassist-pa-v2
values_changed
root['revision']
new_value20250513
old_value20250511
sandbox/staging-testing-
values_changed
root['revision']
new_value20250513
old_value20250508
sandbox/staging-testing-v1
values_changed
root['revision']
new_value20250513
old_value20250508
sandbox/staging-threadcredentialsdistribution-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-threadcredentialsdistribution-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-userpanelmobile-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-userpanelmobile-pa-v2
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-verifiablecredentials-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/staging-verifiablecredentials-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/test-admin-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/test-admin-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/test-safebrowsing-
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-safebrowsing-v4
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-safebrowsing-v5
dictionary_item_added
  • root['resources']['hashList']
  • root['resources']['hashLists']
values_changed
root['revision']
new_value20250515
old_value20250512
root['schemas']
new_value
GoogleSecuritySafebrowsingV5BatchGetHashListsResponse
descriptionThe response containing multiple hash lists.
idGoogleSecuritySafebrowsingV5BatchGetHashListsResponse
properties
hashLists
descriptionThe hash lists in the same order given in the request.
items
$refGoogleSecuritySafebrowsingV5HashList
typearray
typeobject
GoogleSecuritySafebrowsingV5FullHash
descriptionThe full hash identified with one or more matches.
idGoogleSecuritySafebrowsingV5FullHash
properties
fullHash
descriptionThe matching full hash. This is the SHA256 hash. The length will be exactly 32 bytes.
formatbyte
typestring
fullHashDetails
descriptionUnordered list. A repeated field identifying the details relevant to this full hash.
items
$refGoogleSecuritySafebrowsingV5FullHashFullHashDetail
typearray
typeobject
GoogleSecuritySafebrowsingV5FullHashFullHashDetail
descriptionDetails about a matching full hash. An important note about forward compatibility: new threat types and threat attributes may be added by the server at any time; those additions are considered minor version changes. It is Google's policy not to expose minor version numbers in APIs (see https://cloud.google.com/apis/design/versioning for the versioning policy), so clients MUST be prepared to receive `FullHashDetail` messages containing `ThreatType` enum values or `ThreatAttribute` enum values that are considered invalid by the client. Therefore, it is the client's responsibility to check for the validity of all `ThreatType` and `ThreatAttribute` enum values; if any value is considered invalid, the client MUST disregard the entire `FullHashDetail` message.
idGoogleSecuritySafebrowsingV5FullHashFullHashDetail
properties
attributes
descriptionUnordered list. Additional attributes about those full hashes. This may be empty.
items
enum
  • THREAT_ATTRIBUTE_UNSPECIFIED
  • CANARY
  • FRAME_ONLY
enumDescriptions
  • Unknown attribute. If this is returned by the server, the client shall disregard the enclosing `FullHashDetail` altogether.
  • Indicates that the threat_type should not be used for enforcement.
  • Indicates that the threat_type should only be used for enforcement on frames.
typestring
typearray
threatType
descriptionThe type of threat. This field will never be empty.
enum
  • THREAT_TYPE_UNSPECIFIED
  • MALWARE
  • SOCIAL_ENGINEERING
  • UNWANTED_SOFTWARE
  • POTENTIALLY_HARMFUL_APPLICATION
enumDescriptions
  • Unknown threat type. If this is returned by the server, the client shall disregard the enclosing `FullHashDetail` altogether.
  • Malware threat type. Malware is any software or mobile application specifically designed to harm a computer, a mobile device, the software it's running, or its users. Malware exhibits malicious behavior that can include installing software without user consent and installing harmful software such as viruses. More information can be found [here](https://developers.google.com/search/docs/monitor-debug/security/malware).
  • Social engineering threat type. Social engineering pages falsely purport to act on behalf of a third party with the intention of confusing viewers into performing an action with which the viewer would only trust a true agent of that third party. Phishing is a type of social engineering that tricks the viewer into performing the specific action of providing information, such as login credentials. More information can be found [here](https://developers.google.com/search/docs/monitor-debug/security/social-engineering).
  • Unwanted software threat type. Unwanted software is any software that does not adhere to [Google's Software Principles](https://www.google.com/about/software-principles.html) but isn't malware.
  • Potentially harmful application threat type [as used by Google Play Protect for the Play Store](https://developers.google.com/android/play-protect/potentially-harmful-applications).
typestring
typeobject
GoogleSecuritySafebrowsingV5HashList
descriptionA list of hashes identified by its name.
idGoogleSecuritySafebrowsingV5HashList
properties
additionsEightBytes
$refGoogleSecuritySafebrowsingV5RiceDeltaEncoded64Bit
descriptionThe 8-byte additions.
additionsFourBytes
$refGoogleSecuritySafebrowsingV5RiceDeltaEncoded32Bit
descriptionThe 4-byte additions.
additionsSixteenBytes
$refGoogleSecuritySafebrowsingV5RiceDeltaEncoded128Bit
descriptionThe 16-byte additions.
additionsThirtyTwoBytes
$refGoogleSecuritySafebrowsingV5RiceDeltaEncoded256Bit
descriptionThe 32-byte additions.
compressedRemovals
$refGoogleSecuritySafebrowsingV5RiceDeltaEncoded32Bit
descriptionThe Rice-delta encoded version of removal indices. Since each hash list definitely has less than 2^32 entries, the indices are treated as 32-bit integers and encoded.
metadata
$refGoogleSecuritySafebrowsingV5HashListMetadata
descriptionMetadata about the hash list. This is not populated by the `GetHashList` method, but this is populated by the `ListHashLists` method.
minimumWaitDuration
descriptionClients should wait at least this long to get the hash list again. If omitted or zero, clients SHOULD fetch immediately because it indicates that the server has an additional update to be sent to the client, but could not due to the client-specified constraints.
formatgoogle-duration
typestring
name
descriptionThe name of the hash list. Note that the Global Cache is also just a hash list and can be referred to here.
typestring
partialUpdate
descriptionWhen true, this is a partial diff containing additions and removals based on what the client already has. When false, this is the complete hash list. When false, the client MUST delete any locally stored version for this hash list. This means that either the version possessed by the client is seriously out-of-date or the client data is believed to be corrupt. The `compressed_removals` field will be empty. When true, the client MUST apply an incremental update by applying removals and then additions.
typeboolean
sha256Checksum
descriptionThe sorted list of all hashes, hashed again with SHA256. This is the checksum for the sorted list of all hashes present in the database after applying the provided update. In the case that no updates were provided, the server will omit this field to indicate that the client should use the existing checksum.
formatbyte
typestring
version
descriptionThe version of the hash list. The client MUST NOT manipulate those bytes.
formatbyte
typestring
typeobject
GoogleSecuritySafebrowsingV5HashListMetadata
descriptionMetadata about a particular hash list.
idGoogleSecuritySafebrowsingV5HashListMetadata
properties
description
descriptionA human-readable description about this list. Written in English.
typestring
hashLength
descriptionThe supported hash length for this hash list. Each hash list will support exactly one length. If a different hash length is introduced for the same set of threat types or safe types, it will be introduced as a separate list with a distinct name and respective hash length set.
enum
  • HASH_LENGTH_UNSPECIFIED
  • FOUR_BYTES
  • EIGHT_BYTES
  • SIXTEEN_BYTES
  • THIRTY_TWO_BYTES
enumDescriptions
  • Unspecified length.
  • Each hash is a four-byte prefix.
  • Each hash is an eight-byte prefix.
  • Each hash is a sixteen-byte prefix.
  • Each hash is a thirty-two-byte full hash.
typestring
likelySafeTypes
descriptionUnordered list. If not empty, this specifies that the hash list represents a list of likely safe hashes, and this enumerates the ways they are considered likely safe. This field is mutually exclusive with the threat_types field.
items
enum
  • LIKELY_SAFE_TYPE_UNSPECIFIED
  • GENERAL_BROWSING
  • CSD
  • DOWNLOAD
enumDescriptions
  • Unknown.
  • This site is likely safe enough for general browsing. This is also known as the global cache.
  • This site is likely safe enough that there is no need to run Client-Side Detection models or password protection checks.
  • This site is likely safe enough that downloads from the site need not be checked.
typestring
typearray
threatTypes
descriptionUnordered list. If not empty, this specifies that the hash list is a kind of threat list, and this enumerates the kind of threats associated with hashes or hash prefixes in this hash list. May be empty if the entry does not represent a threat, i.e. in the case that it represents a likely safe type.
items
enum
  • THREAT_TYPE_UNSPECIFIED
  • MALWARE
  • SOCIAL_ENGINEERING
  • UNWANTED_SOFTWARE
  • POTENTIALLY_HARMFUL_APPLICATION
enumDescriptions
  • Unknown threat type. If this is returned by the server, the client shall disregard the enclosing `FullHashDetail` altogether.
  • Malware threat type. Malware is any software or mobile application specifically designed to harm a computer, a mobile device, the software it's running, or its users. Malware exhibits malicious behavior that can include installing software without user consent and installing harmful software such as viruses. More information can be found [here](https://developers.google.com/search/docs/monitor-debug/security/malware).
  • Social engineering threat type. Social engineering pages falsely purport to act on behalf of a third party with the intention of confusing viewers into performing an action with which the viewer would only trust a true agent of that third party. Phishing is a type of social engineering that tricks the viewer into performing the specific action of providing information, such as login credentials. More information can be found [here](https://developers.google.com/search/docs/monitor-debug/security/social-engineering).
  • Unwanted software threat type. Unwanted software is any software that does not adhere to [Google's Software Principles](https://www.google.com/about/software-principles.html) but isn't malware.
  • Potentially harmful application threat type [as used by Google Play Protect for the Play Store](https://developers.google.com/android/play-protect/potentially-harmful-applications).
typestring
typearray
typeobject
GoogleSecuritySafebrowsingV5ListHashListsResponse
descriptionThe response containing metadata about hash lists.
idGoogleSecuritySafebrowsingV5ListHashListsResponse
properties
hashLists
descriptionThe hash lists in an arbitrary order. Only metadata about the hash lists will be included, not the contents.
items
$refGoogleSecuritySafebrowsingV5HashList
typearray
nextPageToken
descriptionA token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
typestring
typeobject
GoogleSecuritySafebrowsingV5RiceDeltaEncoded128Bit
descriptionSame as `RiceDeltaEncoded32Bit` except this encodes 128-bit numbers.
idGoogleSecuritySafebrowsingV5RiceDeltaEncoded128Bit
properties
encodedData
descriptionThe encoded deltas that are encoded using the Golomb-Rice coder.
formatbyte
typestring
entriesCount
descriptionThe number of entries that are delta encoded in the encoded data. If only a single integer was encoded, this will be zero and the single value will be stored in `first_value`.
formatint32
typeinteger
firstValueHi
descriptionThe upper 64 bits of the first entry in the encoded data (hashes). If the field is empty, the upper 64 bits are all zero.
formatuint64
typestring
firstValueLo
descriptionThe lower 64 bits of the first entry in the encoded data (hashes). If the field is empty, the lower 64 bits are all zero.
formatuint64
typestring
riceParameter
descriptionThe Golomb-Rice parameter. This parameter is guaranteed to be between 99 and 126, inclusive.
formatint32
typeinteger
typeobject
GoogleSecuritySafebrowsingV5RiceDeltaEncoded256Bit
descriptionSame as `RiceDeltaEncoded32Bit` except this encodes 256-bit numbers.
idGoogleSecuritySafebrowsingV5RiceDeltaEncoded256Bit
properties
encodedData
descriptionThe encoded deltas that are encoded using the Golomb-Rice coder.
formatbyte
typestring
entriesCount
descriptionThe number of entries that are delta encoded in the encoded data. If only a single integer was encoded, this will be zero and the single value will be stored in `first_value`.
formatint32
typeinteger
firstValueFirstPart
descriptionThe first 64 bits of the first entry in the encoded data (hashes). If the field is empty, the first 64 bits are all zero.
formatuint64
typestring
firstValueFourthPart
descriptionThe last 64 bits of the first entry in the encoded data (hashes). If the field is empty, the last 64 bits are all zero.
formatuint64
typestring
firstValueSecondPart
descriptionThe 65 through 128th bits of the first entry in the encoded data (hashes). If the field is empty, the 65 through 128th bits are all zero.
formatuint64
typestring
firstValueThirdPart
descriptionThe 129 through 192th bits of the first entry in the encoded data (hashes). If the field is empty, the 129 through 192th bits are all zero.
formatuint64
typestring
riceParameter
descriptionThe Golomb-Rice parameter. This parameter is guaranteed to be between 227 and 254, inclusive.
formatint32
typeinteger
typeobject
GoogleSecuritySafebrowsingV5RiceDeltaEncoded32Bit
descriptionThe Rice-Golomb encoded data. Used for either hashes or removal indices. It is guaranteed that every hash or index here has the same length, and this length is exactly 32 bits. Generally speaking, if we sort all the entries lexicographically, we will find that the higher order bits tend not to change as frequently as lower order bits. This means that if we also take the adjacent difference between entries, the higher order bits have a high probability of being zero. This exploits this high probability of zero by essentially choosing a certain number of bits; all bits more significant than this are likely to be zero so we use unary encoding. See the `rice_parameter` field. Historical note: the Rice-delta encoding was first used in V4 of this API. In V5, two significant improvements were made: firstly, the Rice-delta encoding is now available with hash prefixes longer than 4 bytes; secondly, the encoded data are now treated as big-endian so as to avoid a costly sorting step.
idGoogleSecuritySafebrowsingV5RiceDeltaEncoded32Bit
properties
encodedData
descriptionThe encoded deltas that are encoded using the Golomb-Rice coder.
formatbyte
typestring
entriesCount
descriptionThe number of entries that are delta encoded in the encoded data. If only a single integer was encoded, this will be zero and the single value will be stored in `first_value`.
formatint32
typeinteger
firstValue
descriptionThe first entry in the encoded data (hashes or indices), or, if only a single hash prefix or index was encoded, that entry's value. If the field is empty, the entry is zero.
formatuint32
typeinteger
riceParameter
descriptionThe Golomb-Rice parameter. This parameter is guaranteed to be between 3 and 30, inclusive.
formatint32
typeinteger
typeobject
GoogleSecuritySafebrowsingV5RiceDeltaEncoded64Bit
descriptionSame as `RiceDeltaEncoded32Bit` except this encodes 64-bit numbers.
idGoogleSecuritySafebrowsingV5RiceDeltaEncoded64Bit
properties
encodedData
descriptionThe encoded deltas that are encoded using the Golomb-Rice coder.
formatbyte
typestring
entriesCount
descriptionThe number of entries that are delta encoded in the encoded data. If only a single integer was encoded, this will be zero and the single value will be stored in `first_value`.
formatint32
typeinteger
firstValue
descriptionThe first entry in the encoded data (hashes), or, if only a single hash prefix was encoded, that entry's value. If the field is empty, the entry is zero.
formatuint64
typestring
riceParameter
descriptionThe Golomb-Rice parameter. This parameter is guaranteed to be between 35 and 62, inclusive.
formatint32
typeinteger
typeobject
GoogleSecuritySafebrowsingV5SearchHashesResponse
descriptionThe response returned after searching threat hashes. If nothing is found, the server will return an OK status (HTTP status code 200) with the `full_hashes` field empty, rather than returning a NOT_FOUND status (HTTP status code 404). **What's new in V5**: There is a separation between `FullHash` and `FullHashDetail`. In the case when a hash represents a site having multiple threats (e.g. both MALWARE and SOCIAL_ENGINEERING), the full hash does not need to be sent twice as in V4. Furthermore, the cache duration has been simplified into a single `cache_duration` field.
idGoogleSecuritySafebrowsingV5SearchHashesResponse
properties
cacheDuration
descriptionThe client-side cache duration. The client MUST add this duration to the current time to determine the expiration time. The expiration time then applies to every hash prefix queried by the client in the request, regardless of how many full hashes are returned in the response. Even if the server returns no full hashes for a particular hash prefix, this fact MUST also be cached by the client. If and only if the field `full_hashes` is empty, the client MAY increase the `cache_duration` to determine a new expiration that is later than that specified by the server. In any case, the increased cache duration must not be longer than 24 hours. Important: the client MUST NOT assume that the server will return the same cache duration for all responses. The server MAY choose different cache durations for different responses depending on the situation.
formatgoogle-duration
typestring
fullHashes
descriptionUnordered list. The unordered list of full hashes found.
items
$refGoogleSecuritySafebrowsingV5FullHash
typearray
typeobject
old_value
GoogleSecuritySafebrowsingV5FullHash
descriptionThe full hash identified with one or more matches.
idGoogleSecuritySafebrowsingV5FullHash
properties
fullHash
descriptionThe matching full hash. This is the SHA256 hash. The length will be exactly 32 bytes.
formatbyte
typestring
fullHashDetails
descriptionUnordered list. A repeated field identifying the details relevant to this full hash.
items
$refGoogleSecuritySafebrowsingV5FullHashFullHashDetail
typearray
typeobject
GoogleSecuritySafebrowsingV5FullHashFullHashDetail
descriptionDetails about a matching full hash. An important note about forward compatibility: new threat types and threat attributes may be added by the server at any time; those additions are considered minor version changes. It is Google's policy not to expose minor version numbers in APIs (see https://cloud.google.com/apis/design/versioning for the versioning policy), so clients MUST be prepared to receive `FullHashDetail` messages containing `ThreatType` enum values or `ThreatAttribute` enum values that are considered invalid by the client. Therefore, it is the client's responsibility to check for the validity of all `ThreatType` and `ThreatAttribute` enum values; if any value is considered invalid, the client MUST disregard the entire `FullHashDetail` message.
idGoogleSecuritySafebrowsingV5FullHashFullHashDetail
properties
attributes
descriptionUnordered list. Additional attributes about those full hashes. This may be empty.
items
enum
  • THREAT_ATTRIBUTE_UNSPECIFIED
  • CANARY
  • FRAME_ONLY
enumDescriptions
  • Unknown attribute. If this is returned by the server, the client shall disregard the enclosing `FullHashDetail` altogether.
  • Indicates that the threat_type should not be used for enforcement.
  • Indicates that the threat_type should only be used for enforcement on frames.
typestring
typearray
threatType
descriptionThe type of threat. This field will never be empty.
enum
  • THREAT_TYPE_UNSPECIFIED
  • MALWARE
  • SOCIAL_ENGINEERING
  • UNWANTED_SOFTWARE
  • POTENTIALLY_HARMFUL_APPLICATION
enumDescriptions
  • Unknown threat type. If this is returned by the server, the client shall disregard the enclosing `FullHashDetail` altogether.
  • Malware threat type. Malware is any software or mobile application specifically designed to harm a computer, a mobile device, the software it's running, or its users. Malware exhibits malicious behavior that can include installing software without user consent and installing harmful software such as viruses. More information can be found [here](https://developers.google.com/search/docs/monitor-debug/security/malware).
  • Social engineering threat type. Social engineering pages falsely purport to act on behalf of a third party with the intention of confusing viewers into performing an action with which the viewer would only trust a true agent of that third party. Phishing is a type of social engineering that tricks the viewer into performing the specific action of providing information, such as login credentials. More information can be found [here](https://developers.google.com/search/docs/monitor-debug/security/social-engineering).
  • Unwanted software threat type. Unwanted software is any software that does not adhere to [Google's Software Principles](https://www.google.com/about/software-principles.html) but isn't malware.
  • Potentially harmful application threat type [as used by Google Play Protect for the Play Store](https://developers.google.com/android/play-protect/potentially-harmful-applications).
typestring
typeobject
GoogleSecuritySafebrowsingV5SearchHashesResponse
descriptionThe response returned after searching threat hashes. If nothing is found, the server will return an OK status (HTTP status code 200) with the `full_hashes` field empty, rather than returning a NOT_FOUND status (HTTP status code 404). **What's new in V5**: There is a separation between `FullHash` and `FullHashDetail`. In the case when a hash represents a site having multiple threats (e.g. both MALWARE and SOCIAL_ENGINEERING), the full hash does not need to be sent twice as in V4. Furthermore, the cache duration has been simplified into a single `cache_duration` field.
idGoogleSecuritySafebrowsingV5SearchHashesResponse
properties
cacheDuration
descriptionThe client-side cache duration. The client MUST add this duration to the current time to determine the expiration time. The expiration time then applies to every hash prefix queried by the client in the request, regardless of how many full hashes are returned in the response. Even if the server returns no full hashes for a particular hash prefix, this fact MUST also be cached by the client. If and only if the field `full_hashes` is empty, the client MAY increase the `cache_duration` to determine a new expiration that is later than that specified by the server. In any case, the increased cache duration must not be longer than 24 hours. Important: the client MUST NOT assume that the server will return the same cache duration for all responses. The server MAY choose different cache durations for different responses depending on the situation.
formatgoogle-duration
typestring
fullHashes
descriptionUnordered list. The unordered list of full hashes found.
items
$refGoogleSecuritySafebrowsingV5FullHash
typearray
typeobject
sandbox/test-safebrowsing-v5alpha1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-scone-pa-
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['CustomerSupportContentFrdVrgSetContainer']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['CustomerSupportContentScFrdValues']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
sandbox/test-scone-pa-v1
values_changed
root['revision']
new_value20250514
old_value20250512
iterable_item_added
root['schemas']['CustomerSupportContentFrdVrgSetContainer']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['CustomerSupportContentScFrdValues']['properties']['vrgUsage']['enum'][8]VRG_USAGE_SUMMER_TAG
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][1163]b/411004915
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][880]IDENTIFIER_PLAY_DEVELOPER_MERCHANT_PAYMENT_PROFILE_ID
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][1163]IDENTIFIER_TRUST_AND_SAFETY_REQUESTING_TEAM
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][880]b/407786230
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][1163]b/411004915
sandbox/test-speech-
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-speech-v1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-speech-v1p1beta1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-speech-v2
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-speechtotext-
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-speechtotext-v1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-speechtotext-v1p1beta1
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-speechtotext-v2
values_changed
root['revision']
new_value20250515
old_value20250512
sandbox/test-userlocation-
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/test-userlocation-v1
values_changed
root['revision']
new_value20250514
old_value20250512
sandbox/test-vision-
values_changed
root['revision']
new_value20250515
old_value20250510
sandbox/test-vision-v1
values_changed
root['revision']
new_value20250515
old_value20250510
sandbox/test-vision-v1p1beta1
values_changed
root['revision']
new_value20250515
old_value20250510
sandbox/test-vision-v1p2beta1
values_changed
root['revision']
new_value20250515
old_value20250510
sandbox/test-vision-v1p3beta1
values_changed
root['revision']
new_value20250515
old_value20250510
sandbox/test-vision-v1p4beta1
values_changed
root['revision']
new_value20250515
old_value20250510