prod/accountsettingsmobile-pa-
values_changed
root['revision']
new_value20250624
old_value20250617
iterable_item_added
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][48]COLLECTION_RECOVERY_EMAIL
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][98]FAMILY_JOIN_FAMILY_CONFIRMATION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][99]FAMILY_JOIN_FAMILY_SUCCESS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][136]FITBIT_CONVERSATIONS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][137]FITBIT_MEMORIES
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][147]FITBIT_PROFILE_INFORMATION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][210]INACTIVE_ACCOUNT_MANAGER_ADD_TRUSTED_CONTACT
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][211]INACTIVE_ACCOUNT_MANAGER_AUTOREPLY
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][212]INACTIVE_ACCOUNT_MANAGER_CONTACT
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][213]INACTIVE_ACCOUNT_MANAGER_DELETION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][214]INACTIVE_ACCOUNT_MANAGER_EDIT_CONTACT_INFO
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][215]INACTIVE_ACCOUNT_MANAGER_INACTIVITY_PERIOD
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][216]INACTIVE_ACCOUNT_MANAGER_REVIEW
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][217]INACTIVE_ACCOUNT_MANAGER_SETTINGS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][48]ResourceId.COLLECTION_RECOVERY_EMAIL
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][98]ResourceId.FAMILY_JOIN_FAMILY_CONFIRMATION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][99]ResourceId.FAMILY_JOIN_FAMILY_SUCCESS_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][136]ResourceId.FITBIT_CONVERSATIONS_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][137]ResourceId.FITBIT_MEMORIES_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][147]ResourceId.FITBIT_PROFILE_INFORMATION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][210]ResourceId.INACTIVE_ACCOUNT_MANAGER_ADD_TRUSTED_CONTACT_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][211]ResourceId.INACTIVE_ACCOUNT_MANAGER_AUTOREPLY_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][212]ResourceId.INACTIVE_ACCOUNT_MANAGER_CONTACT_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][213]ResourceId.INACTIVE_ACCOUNT_MANAGER_DELETION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][214]ResourceId.INACTIVE_ACCOUNT_MANAGER_EDIT_CONTACT_INFO_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][215]ResourceId.INACTIVE_ACCOUNT_MANAGER_INACTIVITY_PERIOD_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][216]ResourceId.INACTIVE_ACCOUNT_MANAGER_REVIEW_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][217]ResourceId.INACTIVE_ACCOUNT_MANAGER_SETTINGS_SCREEN
prod/accountsettingsmobile-pa-v1
values_changed
root['revision']
new_value20250624
old_value20250617
iterable_item_added
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][48]COLLECTION_RECOVERY_EMAIL
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][98]FAMILY_JOIN_FAMILY_CONFIRMATION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][99]FAMILY_JOIN_FAMILY_SUCCESS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][136]FITBIT_CONVERSATIONS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][137]FITBIT_MEMORIES
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][147]FITBIT_PROFILE_INFORMATION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][210]INACTIVE_ACCOUNT_MANAGER_ADD_TRUSTED_CONTACT
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][211]INACTIVE_ACCOUNT_MANAGER_AUTOREPLY
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][212]INACTIVE_ACCOUNT_MANAGER_CONTACT
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][213]INACTIVE_ACCOUNT_MANAGER_DELETION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][214]INACTIVE_ACCOUNT_MANAGER_EDIT_CONTACT_INFO
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][215]INACTIVE_ACCOUNT_MANAGER_INACTIVITY_PERIOD
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][216]INACTIVE_ACCOUNT_MANAGER_REVIEW
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][217]INACTIVE_ACCOUNT_MANAGER_SETTINGS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][48]ResourceId.COLLECTION_RECOVERY_EMAIL
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][98]ResourceId.FAMILY_JOIN_FAMILY_CONFIRMATION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][99]ResourceId.FAMILY_JOIN_FAMILY_SUCCESS_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][136]ResourceId.FITBIT_CONVERSATIONS_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][137]ResourceId.FITBIT_MEMORIES_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][147]ResourceId.FITBIT_PROFILE_INFORMATION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][210]ResourceId.INACTIVE_ACCOUNT_MANAGER_ADD_TRUSTED_CONTACT_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][211]ResourceId.INACTIVE_ACCOUNT_MANAGER_AUTOREPLY_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][212]ResourceId.INACTIVE_ACCOUNT_MANAGER_CONTACT_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][213]ResourceId.INACTIVE_ACCOUNT_MANAGER_DELETION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][214]ResourceId.INACTIVE_ACCOUNT_MANAGER_EDIT_CONTACT_INFO_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][215]ResourceId.INACTIVE_ACCOUNT_MANAGER_INACTIVITY_PERIOD_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][216]ResourceId.INACTIVE_ACCOUNT_MANAGER_REVIEW_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][217]ResourceId.INACTIVE_ACCOUNT_MANAGER_SETTINGS_SCREEN
prod/affiliation-
values_changed
root['revision']
new_value20250624
old_value20250618
prod/affiliation-v1
values_changed
root['revision']
new_value20250624
old_value20250618
prod/auditrecording-pa-
values_changed
root['revision']
new_value20250624
old_value20250617
iterable_item_added
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][181]LABS_BETTANY_SERVER
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enumDescriptions'][181]boq/labs-bettany-server
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][175]FITBIT_CONSENT_PHA_RND_EXT
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][176]FITBIT_CONSENT_PHA_RND_X_FOOD
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][189]FITBIT_CONSENT_RETRO_ACTIVITY_RECOGNITION
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][314]GOOGLE_LEVEL_VOICE_MATCH_CONSENT_IMPRESSION
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][405]LABS_FOUNDRY_TOS_ACCEPTED
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][175]An event for the Fitbit+Gaia consent CONSENT_ID_PHA_RND_EXT reported via UCS/FCS.
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][176]An event for the Fitbit+Gaia consent CONSENT_ID_PHA_RND_X_FOOD reported via UCS/FCS.
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][189]An event for the Fitbit+Gaia consent CONSENT_ID_RETRO_ACTIVITY_RECOGNITION reported via UCS/FCS.
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][314]An event specifying a user viewed the Google Level Voice Match consent (go/glvm)
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][592]LABS_FOUNDRY_WEB_TOS_ACCEPTED
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][592]User has accepted the Foundry Terms of Service.
prod/auditrecording-pa-v1
values_changed
root['revision']
new_value20250624
old_value20250617
iterable_item_added
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][181]LABS_BETTANY_SERVER
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enumDescriptions'][181]boq/labs-bettany-server
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][175]FITBIT_CONSENT_PHA_RND_EXT
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][176]FITBIT_CONSENT_PHA_RND_X_FOOD
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][189]FITBIT_CONSENT_RETRO_ACTIVITY_RECOGNITION
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][314]GOOGLE_LEVEL_VOICE_MATCH_CONSENT_IMPRESSION
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][405]LABS_FOUNDRY_TOS_ACCEPTED
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][175]An event for the Fitbit+Gaia consent CONSENT_ID_PHA_RND_EXT reported via UCS/FCS.
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][176]An event for the Fitbit+Gaia consent CONSENT_ID_PHA_RND_X_FOOD reported via UCS/FCS.
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][189]An event for the Fitbit+Gaia consent CONSENT_ID_RETRO_ACTIVITY_RECOGNITION reported via UCS/FCS.
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][314]An event specifying a user viewed the Google Level Voice Match consent (go/glvm)
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][592]LABS_FOUNDRY_WEB_TOS_ACCEPTED
root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][592]User has accepted the Foundry Terms of Service.
prod/autopush-notifications-pa.sandbox-
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250626
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][14]WALLET_ADD_TICKET
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][15]WALLET_ADD_TICKET_DARK_MODE
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][637]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][637]Need bundle type for Generative Retrieval in Discover. go/generative-retrieval-online-serving
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1515]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/autopush-notifications-pa.sandbox-v1
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250626
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][14]WALLET_ADD_TICKET
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][15]WALLET_ADD_TICKET_DARK_MODE
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][637]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][637]Need bundle type for Generative Retrieval in Discover. go/generative-retrieval-online-serving
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1515]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/autopush-proddata-notifications-pa.sandbox-
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250626
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][14]WALLET_ADD_TICKET
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][15]WALLET_ADD_TICKET_DARK_MODE
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][637]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][637]Need bundle type for Generative Retrieval in Discover. go/generative-retrieval-online-serving
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1515]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/autopush-proddata-notifications-pa.sandbox-v1
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250626
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][14]WALLET_ADD_TICKET
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][15]WALLET_ADD_TICKET_DARK_MODE
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][637]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][637]Need bundle type for Generative Retrieval in Discover. go/generative-retrieval-online-serving
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1515]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/autopush-qual-playground-notifications-pa.sandbox-
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250626
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][14]WALLET_ADD_TICKET
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][15]WALLET_ADD_TICKET_DARK_MODE
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][637]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][637]Need bundle type for Generative Retrieval in Discover. go/generative-retrieval-online-serving
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1515]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/autopush-qual-playground-notifications-pa.sandbox-v1
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250626
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][14]WALLET_ADD_TICKET
root['schemas']['GoogleInternalTapandpayV1PassesTemplates__LocalResource']['properties']['iconType']['enum'][15]WALLET_ADD_TICKET_DARK_MODE
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][637]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][637]Need bundle type for Generative Retrieval in Discover. go/generative-retrieval-online-serving
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1515]GENERATIVE_RETRIEVAL
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/cloudaicompanion-
values_changed
root['revision']
new_value20250615
old_value20250608
prod/cloudaicompanion-v1
values_changed
root['revision']
new_value20250615
old_value20250608
prod/cloudaicompanion-v1alpha
values_changed
root['revision']
new_value20250615
old_value20250608
prod/cloudaicompanion-v1beta
values_changed
root['revision']
new_value20250615
old_value20250608
prod/cryptauthvault-
values_changed
root['revision']
new_value20250624
old_value20250617
prod/cryptauthvault-v1
values_changed
root['revision']
new_value20250624
old_value20250617
prod/datamixer-pa-
values_changed
root['revision']
new_value20250623
old_value20250616
prod/datamixer-pa-v1
values_changed
root['revision']
new_value20250623
old_value20250616
prod/enterprisedeviceauth-pa-
values_changed
root['revision']
new_value20250625
old_value20250617
prod/enterprisedeviceauth-pa-v1
values_changed
root['revision']
new_value20250625
old_value20250617
prod/familymanagement-pa-
values_changed
root['revision']
new_value20250623
old_value20250618
prod/familymanagement-pa-v1
values_changed
root['revision']
new_value20250623
old_value20250618
prod/firebaseextensions-
values_changed
root['revision']
new_value20250624
old_value20250616
prod/firebaseextensions-v1beta
values_changed
root['revision']
new_value20250624
old_value20250616
prod/firebaseinstallations-
values_changed
root['revision']
new_value20250620
old_value20250613
prod/firebaseinstallations-v1
values_changed
root['revision']
new_value20250620
old_value20250613
prod/firebaseremoteconfigrealtime-
values_changed
root['revision']
new_value20250625
old_value20250619
prod/firebaseremoteconfigrealtime-v1
values_changed
root['revision']
new_value20250625
old_value20250619
prod/gameswhitelisted-
values_changed
root['revision']
new_value20250619
old_value20250612
prod/geocoding-backend-
values_changed
root['revision']
new_value20250624
old_value20250618
prod/geotimezones-
values_changed
root['revision']
new_value20250620
old_value20250614
prod/geotimezones-v1
values_changed
root['revision']
new_value20250620
old_value20250614
prod/growth-pa-
values_changed
root['revision']
new_value20250623
old_value20250617
prod/growth-pa-v1
values_changed
root['revision']
new_value20250623
old_value20250617
prod/kidsmanagement-pa-
values_changed
root['revision']
new_value20250625
old_value20250619
prod/kidsmanagement-pa-v1
values_changed
root['revision']
new_value20250626
old_value20250619
prod/myphonenumbers-pa-
values_changed
root['revision']
new_value20250623
old_value20250616
prod/myphonenumbers-pa-v1
values_changed
root['revision']
new_value20250623
old_value20250616
prod/notifications-pa-
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__DefaultPaymentsServiceFilter']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__DoubleTapPowerGestureSettingFilter']
  • root['schemas']['NotificationsFrontendDataCommon__RenderingMetadata']
  • root['schemas']['WalletGooglepayCommon__PendingSupervisedStoredValueTarget']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications_TapAndPayNotificationAppPayload_TokenProvisioningData']['properties']['cardId']['description']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['defaultPaymentsServiceFilter']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['doubleTapPowerGestureSettingFilter']
  • root['schemas']['NotificationsFrontendDataCommon__FrontendNotificationThread']['properties']['renderingMetadata']
  • root['schemas']['WalletGooglepayCommon__NavigationTarget']['properties']['pendingSupervisedStoredValue']
dictionary_item_removed
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__DefaultWalletAppFilter']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['defaultWalletAppFilter']
values_changed
root['revision']
new_value20250624
old_value20250617
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon__FrontendNotificationThread']['description']
new_valueA representation of the notification thread for sync and delivery. This is presented to the client through the sync API, and to the delivery handlers at delivery time. Next tag: 35
old_valueA representation of the notification thread for sync and delivery. This is presented to the client through the sync API, and to the delivery handlers at delivery time. Next tag: 34
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['WalletGooglepayCommon__NavigationTarget']['description']
new_valueThe target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 81
old_valueThe target to navigate to. A target should be a pure navigation target. I.e. the target should not represent an action to be taken (besides navigation). Next id: 80
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][1]
new_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details. NOLINT
old_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details.
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][2]
new_valueA combination of edits created by EEVEE Magic 2. NOLINT
old_valueA combination of edits created by EEVEE Magic 2.
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][15]REPLACE_BACKGROUND
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][16]ERASE_BYSTANDERS
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][17]REFLECTION_REMOVAL
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][18]AUTO_FIX
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][19]SKY_EFFECT
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][20]PORTRAIT_PRESET
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][21]GEMINI_EFFECT
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][22]CHANGE_AMBIENCE
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][23]GOLDEN_HOUR
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][24]GLAMOUR_EFFECT
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][25]PHOTO_RESTORATION
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][26]FENCE_REMOVAL
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][27]RESTYLE
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][28]REPLACE_OBJECT_BY_TEXT
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][29]STYLIZE
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][30]REALISTIC_CREATIVE
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][31]INSTRUCT_JUNO
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][32]GENERATIVE_CROP
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][33]GENERATIVE_ROTATE
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enum'][34]GENERATIVE_BALANCE_LIGHT
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][15]Replaces the background of the image using AI.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][16]Removes background people from the image using AI.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][17]Removes reflections and glares from the image using AI.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][18]Fixes the tonemap and colors of images with lower quality and boost their look so they look at their best.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][19]Change the style of the sky using AI.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][20]Enhances photos with a well-defined subject such as people, pets, food, cars, etc. It's a combination of background blur, vignette, selectively changing the contrast of the subject, and erasing the people in the background if any exist.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][21]Edits directly generated by Gemini.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][22]Change the ambient of the image - turn daytime into night time, or change the seasonality of the image.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][23]Golden Hour effect.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][24]Refine portrait by balancing shadows and highlights for depth. Soften harsh shadows while preserving lighting and contour. Smooth skin, retain natural detail. Enhance eyes, cheekbones, and lips; deepen jawline for structure. Sharpen eyebrows for expression. Subtly whiten teeth and smooth facial hair. Subdue background to emphasize subject's natural colors. Apply cinematic grading (warm highlights, cool shadows) for visual richness.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][25]Restores an old photo, e.g. from a scanned album. Use only when the user explicitly asks for it or when a user asks to improve an old scanned photo. Prefer RestorePhoto OVER Enhance for scanned photos.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][26]Removes fences from the image using AI.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][27]Restyles the selected area of the image based on the text.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][28]Change or replace the attribute with a new object based on the text and the shape of the selected object. Mostly this will be in a way that preserves the shape of the original one. For example, it can be used to replace the black couch with a brown couch, to change the table from wooden to stone, or to change a dirt road to a grass field.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][29]Apply a new style guided by the text to the entire photo while keeping its original structure. For example, make the photo look like a painting or give it a wintery feel.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][30]Applies a creative professional edit filter on the image. Some examples of potential edits: low key black and white, glamour retouch for individuals, glamour look and more.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][31]Edits directly generated by Instruct-Juno model.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][32]Generative crop effect where exact crop coordinates are dynamically determined by some non-trivial model.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][33]Generative rotate effect where exact rotation parameters are dynamically determined by some non-trivial model.
root['schemas']['PhotosEffects__NonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][34]Lighting adjusted by a GLDM diffusion model.
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][603]DISCOVER_PROMO_CARD_AT_BOTTOM
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][625]TRENDING_FOR_YOU_HORIZONTAL_PROMOTION
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][603]Shared Need bundle type for promos running via the Seaport framework and set at the end of the Discover feed. go/discover-p13n-promo-dd.
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][625]Need bundle type for Trending for You(Horizontal Promotion) in Discover. go/discover-story-rr-flow
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]For sessions with new NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]For sessions without new NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4644
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
iterable_item_removed
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][631]Need bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][632]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4641
prod/notifications-pa-v1
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications_TapAndPayNotificationAppPayload_TokenProvisioningData']['properties']['cardId']['description']
values_changed
root['revision']
new_value20250624
old_value20250622
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][1]
new_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details. NOLINT
old_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details.
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][2]
new_valueA combination of edits created by EEVEE Magic 2. NOLINT
old_valueA combination of edits created by EEVEE Magic 2.
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4644
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/paisadatamixer-pa-
values_changed
root['revision']
new_value20250623
old_value20250616
prod/paisadatamixer-pa-v1
values_changed
root['revision']
new_value20250623
old_value20250616
prod/peoplestack-pa-
dictionary_item_added
  • root['resources']['autocomplete']['methods']['recordShareReceived']
  • root['schemas']['PeoplestackRecordShareReceivedRequest']
  • root['schemas']['PeoplestackRecordShareReceivedResponse']
values_changed
root['revision']
new_value20250625
old_value20250617
iterable_item_added
root['resources']['autocomplete']['methods']['autocomplete']['parameters']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['resources']['autocomplete']['methods']['autocomplete']['parameters']['affinityType']['enum'][321]BOOST_AFFINITY
root['resources']['autocomplete']['methods']['warmup']['parameters']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['resources']['autocomplete']['methods']['warmup']['parameters']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackAutocompleteRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackAutocompleteRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackBlockPersonRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackBlockPersonRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackCreateGroupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackCreateGroupRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackDeleteGroupsRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackDeleteGroupsRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackJoinGroupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackJoinGroupRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackLeaveGroupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackLeaveGroupRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackLookupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackLookupRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackMutateConnectionLabelRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackMutateConnectionLabelRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackReadAllGroupsRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackReadAllGroupsRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackReadGroupsRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackReadGroupsRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackSmartAddressRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackSmartAddressRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackUpdateGroupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackUpdateGroupRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
root['schemas']['PeoplestackWarmupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackWarmupRequest']['properties']['affinityType']['enum'][321]BOOST_AFFINITY
prod/peoplestack-pa-v1
values_changed
root['revision']
new_value20250624
old_value20250617
iterable_item_added
root['resources']['autocomplete']['methods']['autocomplete']['parameters']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['resources']['autocomplete']['methods']['warmup']['parameters']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackAutocompleteRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackBlockPersonRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackCreateGroupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackDeleteGroupsRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackJoinGroupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackLeaveGroupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackLookupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackMutateConnectionLabelRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackReadAllGroupsRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackReadGroupsRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackSmartAddressRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackUpdateGroupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
root['schemas']['PeoplestackWarmupRequest']['properties']['affinityType']['enum'][320]DISCOVERY_AUTOCOMPLETE_AFFINITY
prod/phonedeviceverification-pa-
values_changed
root['revision']
new_value20250624
old_value20250617
prod/phonedeviceverification-pa-v1
values_changed
root['revision']
new_value20250624
old_value20250617
prod/photosfirstparty-pa-
values_changed
root['revision']
new_value20250624
old_value20250619
root['schemas']['PhotosMediaClientCollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClientCollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClientItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClientItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['PhotosMediaClientItemCompositionInfoProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][2]
new_valueA combination of edits created by EEVEE Magic 2. NOLINT
old_valueA combination of edits created by EEVEE Magic 2.
root['schemas']['PhotosMediaClientItemCompositionInfoProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][1]
new_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details. NOLINT
old_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details.
iterable_item_added
root['schemas']['PhotosEffectsNonSerializableEffectParams']['properties']['effects']['items']['enum'][34]GENERATIVE_BALANCE_LIGHT
root['schemas']['PhotosEffectsNonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][34]Lighting adjusted by a GLDM diffusion model.
prod/photosfirstparty-pa-v1
values_changed
root['revision']
new_value20250624
old_value20250619
root['schemas']['PhotosMediaClientCollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClientCollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClientItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClientItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['PhotosMediaClientItemCompositionInfoProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][2]
new_valueA combination of edits created by EEVEE Magic 2. NOLINT
old_valueA combination of edits created by EEVEE Magic 2.
root['schemas']['PhotosMediaClientItemCompositionInfoProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][1]
new_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details. NOLINT
old_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details.
iterable_item_added
root['schemas']['PhotosEffectsNonSerializableEffectParams']['properties']['effects']['items']['enum'][34]GENERATIVE_BALANCE_LIGHT
root['schemas']['PhotosEffectsNonSerializableEffectParams']['properties']['effects']['items']['enumDescriptions'][34]Lighting adjusted by a GLDM diffusion model.
prod/playatoms-pa-
values_changed
root['revision']
new_value20250624
old_value20250619
prod/playatoms-pa-v1
values_changed
root['revision']
new_value20250624
old_value20250619
prod/reach-pa-
values_changed
root['revision']
new_value20250624
old_value20250617
iterable_item_added
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][48]COLLECTION_RECOVERY_EMAIL
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][98]FAMILY_JOIN_FAMILY_CONFIRMATION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][99]FAMILY_JOIN_FAMILY_SUCCESS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][136]FITBIT_CONVERSATIONS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][137]FITBIT_MEMORIES
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][147]FITBIT_PROFILE_INFORMATION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][210]INACTIVE_ACCOUNT_MANAGER_ADD_TRUSTED_CONTACT
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][211]INACTIVE_ACCOUNT_MANAGER_AUTOREPLY
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][212]INACTIVE_ACCOUNT_MANAGER_CONTACT
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][213]INACTIVE_ACCOUNT_MANAGER_DELETION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][214]INACTIVE_ACCOUNT_MANAGER_EDIT_CONTACT_INFO
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][215]INACTIVE_ACCOUNT_MANAGER_INACTIVITY_PERIOD
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][216]INACTIVE_ACCOUNT_MANAGER_REVIEW
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][217]INACTIVE_ACCOUNT_MANAGER_SETTINGS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][48]ResourceId.COLLECTION_RECOVERY_EMAIL
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][98]ResourceId.FAMILY_JOIN_FAMILY_CONFIRMATION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][99]ResourceId.FAMILY_JOIN_FAMILY_SUCCESS_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][136]ResourceId.FITBIT_CONVERSATIONS_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][137]ResourceId.FITBIT_MEMORIES_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][147]ResourceId.FITBIT_PROFILE_INFORMATION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][210]ResourceId.INACTIVE_ACCOUNT_MANAGER_ADD_TRUSTED_CONTACT_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][211]ResourceId.INACTIVE_ACCOUNT_MANAGER_AUTOREPLY_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][212]ResourceId.INACTIVE_ACCOUNT_MANAGER_CONTACT_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][213]ResourceId.INACTIVE_ACCOUNT_MANAGER_DELETION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][214]ResourceId.INACTIVE_ACCOUNT_MANAGER_EDIT_CONTACT_INFO_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][215]ResourceId.INACTIVE_ACCOUNT_MANAGER_INACTIVITY_PERIOD_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][216]ResourceId.INACTIVE_ACCOUNT_MANAGER_REVIEW_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][217]ResourceId.INACTIVE_ACCOUNT_MANAGER_SETTINGS_SCREEN
prod/reach-pa-v1
values_changed
root['revision']
new_value20250624
old_value20250617
iterable_item_added
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][48]COLLECTION_RECOVERY_EMAIL
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][98]FAMILY_JOIN_FAMILY_CONFIRMATION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][99]FAMILY_JOIN_FAMILY_SUCCESS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][136]FITBIT_CONVERSATIONS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][137]FITBIT_MEMORIES
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][147]FITBIT_PROFILE_INFORMATION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][210]INACTIVE_ACCOUNT_MANAGER_ADD_TRUSTED_CONTACT
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][211]INACTIVE_ACCOUNT_MANAGER_AUTOREPLY
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][212]INACTIVE_ACCOUNT_MANAGER_CONTACT
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][213]INACTIVE_ACCOUNT_MANAGER_DELETION
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][214]INACTIVE_ACCOUNT_MANAGER_EDIT_CONTACT_INFO
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][215]INACTIVE_ACCOUNT_MANAGER_INACTIVITY_PERIOD
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][216]INACTIVE_ACCOUNT_MANAGER_REVIEW
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enum'][217]INACTIVE_ACCOUNT_MANAGER_SETTINGS
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][48]ResourceId.COLLECTION_RECOVERY_EMAIL
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][98]ResourceId.FAMILY_JOIN_FAMILY_CONFIRMATION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][99]ResourceId.FAMILY_JOIN_FAMILY_SUCCESS_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][136]ResourceId.FITBIT_CONVERSATIONS_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][137]ResourceId.FITBIT_MEMORIES_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][147]ResourceId.FITBIT_PROFILE_INFORMATION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][210]ResourceId.INACTIVE_ACCOUNT_MANAGER_ADD_TRUSTED_CONTACT_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][211]ResourceId.INACTIVE_ACCOUNT_MANAGER_AUTOREPLY_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][212]ResourceId.INACTIVE_ACCOUNT_MANAGER_CONTACT_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][213]ResourceId.INACTIVE_ACCOUNT_MANAGER_DELETION_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][214]ResourceId.INACTIVE_ACCOUNT_MANAGER_EDIT_CONTACT_INFO_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][215]ResourceId.INACTIVE_ACCOUNT_MANAGER_INACTIVITY_PERIOD_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][216]ResourceId.INACTIVE_ACCOUNT_MANAGER_REVIEW_SCREEN
root['schemas']['GoogleAccountVisualElementMetadata']['properties']['accountSettingsArea']['enumDescriptions'][217]ResourceId.INACTIVE_ACCOUNT_MANAGER_SETTINGS_SCREEN
prod/reauth-
values_changed
root['revision']
new_value20250622
old_value20250615
prod/reauth-v1
values_changed
root['revision']
new_value20250622
old_value20250615
prod/reauth-v2
values_changed
root['revision']
new_value20250622
old_value20250615
prod/resourceauth-
values_changed
root['revision']
new_value20250624
old_value20250617
prod/resourceauth-v1
values_changed
root['revision']
new_value20250624
old_value20250617
prod/scone-pa-
values_changed
root['revision']
new_value20250623
old_value20250618
iterable_item_added
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][842]b/423813606
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][994]b/424410831
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][842]b/423813606
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][994]b/424410831
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][842]b/423813606
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][994]b/424410831
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][842]b/423813606
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][994]b/424410831
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][842]b/423813606
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][994]b/424410831
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][842]b/423813606
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][994]b/424410831
prod/scone-pa-v1
values_changed
root['revision']
new_value20250623
old_value20250618
iterable_item_added
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][842]b/423813606
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorContext']['properties']['frdIdentifier']['enumDescriptions'][994]b/424410831
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][842]b/423813606
root['schemas']['EngageApiSharedCmsConfigurationFieldRelationshipDescriptorValue']['properties']['frdIdentifier']['enumDescriptions'][994]b/424410831
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][842]b/423813606
root['schemas']['SconeV1CidGetTreeRequest']['properties']['frdId']['enumDescriptions'][994]b/424410831
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][842]b/423813606
root['schemas']['SconeV1CidSearchRequest']['properties']['frdId']['enumDescriptions'][994]b/424410831
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][842]b/423813606
root['schemas']['SconeV1GetAvailableValuesForGraphRequest']['properties']['resultFrdIdentifierMask']['items']['enumDescriptions'][994]b/424410831
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][842]IDENTIFIER_PIXEL30_DAY_ONBOARDING_USER
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enum'][994]IDENTIFIER_RCO_PAYMENT_AMOUNT
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][842]b/423813606
root['schemas']['SconeV1UserSpecificFrdValuesGetRequest']['properties']['frdIdentifier']['enumDescriptions'][994]b/424410831
prod/staging-afwprovisioning-pa.sandbox-
values_changed
root['revision']
new_value20250626
old_value20250623
prod/staging-afwprovisioning-pa.sandbox-v1
values_changed
root['revision']
new_value20250626
old_value20250623
prod/staging-notifications-pa.sandbox-
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250625
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][1]
new_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details. NOLINT
old_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details.
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][2]
new_valueA combination of edits created by EEVEE Magic 2. NOLINT
old_valueA combination of edits created by EEVEE Magic 2.
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal NextId: 4645
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/staging-notifications-pa.sandbox-v1
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250625
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][1]
new_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details. NOLINT
old_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details.
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][2]
new_valueA combination of edits created by EEVEE Magic 2. NOLINT
old_valueA combination of edits created by EEVEE Magic 2.
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal NextId: 4645
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/staging-qual-qa-notifications-pa.sandbox-
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250625
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][1]
new_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details. NOLINT
old_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details.
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][2]
new_valueA combination of edits created by EEVEE Magic 2. NOLINT
old_valueA combination of edits created by EEVEE Magic 2.
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal NextId: 4645
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/staging-qual-qa-notifications-pa.sandbox-v1
dictionary_item_added
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__TokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Message']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_Person']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHintMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsBackendCommonMessage_AndroidMessageHint_MessagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleImage']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyleMessage_MessagingStyleText']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_AndroidPerson']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_Message']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessageMessagingStyle_ShortcutInfo']
  • root['schemas']['NotificationsFrontendDataCommon_AndroidSdkMessage_MessagingStyle']
  • root['schemas']['ComGoogleCommerceTapandpayNotifications__ClientFilter']['properties']['tokenStatusFilter']
  • root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['properties']['messagingStyle']
  • root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['properties']['messagingStyle']
  • root['schemas']['PhotosEffects__FlattenImageProperty']['properties']['framingSuccess']
values_changed
root['revision']
new_value20250625
old_value20250623
root['schemas']['NotificationsBackendCommonMessage__AndroidMessageHint']['description']
new_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 41
old_valueAndroidMessageHint can be included with the GenericMessage proto to achieve customizations of the generic message specifically for Android devices. Any fields in AndroidMessageHint that overlap with fields in GenericMessage will be resolved in favor of the AndroidMessageHint. Next ID: 40
root['schemas']['NotificationsBackendCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsBackendCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['NotificationsFrontendDataCommon_FrontendNotificationThread_GnpAnalyticsInfo']['description']
new_valueOptional. Contains GNP related data, including campaign id, version, etc. Despite the name GnpAnalyticsInfo, this is used for various purposes, including fetching campaign configuration, storing campaign information, logging, monitoring, and Analytics.
old_valueOptional. Top-level proto for analytics data required for logging. Contains GNP related data
root['schemas']['NotificationsFrontendDataCommon__AndroidSdkMessage']['description']
new_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK. Next ID: 28
old_valueA message to be populated by the GenericMessageHandler and designed to be understood by the Android FE SDK.
root['schemas']['NotificationsFrontendDataCommon__Group']['properties']['name']['description']
new_valueThe name of the group. If not specified, the OS will derive this based on the TextCommunicationNotification's recipients and recipient_count fields. In case an empty string is provided, the notification's group name title line will not be shown.
old_valueThe name of the group. If not specified, iOS will derive this.
root['schemas']['NotificationsFrontendDataCommon__TextCommunicationNotification']['properties']['recipientGroup']['description']
new_valueThe recipient group, if the message was sent to a group. To properly display group details, also provide a non-empty recipients list and/or recipient_count > 0.
old_valueThe recipient group, if the message was sent to a group.
root['schemas']['PhotosEffects__FlattenImageProperty']['description']
new_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 9
old_valueProvides instructions to update image properties in a given base json template. This message doesn’t contain any nested proto message to simplify the json update library and make it robust. Next Id: 8
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced. See go/hide-private-albums.
old_valuePresent when media service believes the collection should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the collection should be hidden from that view. For forward compatibility, clients should hide the collection from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__CollectionPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • MEDIA_PROJECT
  • PINNED_ALBUM
  • DISMISSED_COMPOSITION
  • AUTO_GENERATED_FROM_MEMORY
  • ANDROID_CLIENT_USAGE_ONLY_SOFT_DELETED
enumDescriptions
  • This collection is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This collection is built from a media project and should only be displayed by clients which use the media project CRUD API.
  • This collection is a pinned shared album, and should only be shown by client versions that understand shared collections.
  • This collection is a composition that has been dismissed by the user.
  • This collection was generated from a server-generated memory and should not be shown in the user's library by default.
  • This collection was hidden on the client. DO NOT USE on the server.
typestring
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['description']
new_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of. Note: We change this in cl/772721700 to an int32 to represent HideReason enum as this prevents new HideReason from being dropped in older clients before the new HideReason is introduced.
old_valuePresent when media service believes the item should be hidden for the provided reasons. This list has "any" instead of "all" semantics. That is, if any of the reasons apply to a particular view, the item should be hidden from that view. For forward compatibility, clients should hide the item from all views whenever a HideReason is not recognized. This can occur when the server has added a new reason enum that old client code is not aware of.
root['schemas']['PhotosMediaClient__ItemPhotosViewInfo']['properties']['hideReason']['items']
new_value
formatint32
typeinteger
old_value
enum
  • UNKNOWN_HIDE_REASON
  • PENDING_COMPOSITION
  • DISMISSED_COMPOSITION
  • PHOTOBOOK_COVER
enumDescriptions
  • This item is a pending composition, and should not be shown in the user's library until it has been accepted.
  • This item is a composition that has been dismissed by the user.
  • The photo is the cover-photo for a photo-book which should be hidden from all views
typestring
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][633]
new_valueFor sessions with new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for content related to NLT. go/ai-feed-stream-flavor
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][634]
new_valueFor sessions without new NLT. go/ai-feed-stream-flavor
old_valueNeed bundle type for creator content from followed creators. go/followed-creators-in-creator-model NextId: 4643
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][1]
new_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details. NOLINT
old_valueA combination of edits created by EEVEE Magic 1. See go/eevee-eng-overview for more details.
root['schemas']['PhotosMediaClient_ItemCompositionInfo_ProactiveEditCompositionInfo']['properties']['proactiveEditType']['enumDescriptions'][2]
new_valueA combination of edits created by EEVEE Magic 2. NOLINT
old_valueA combination of edits created by EEVEE Magic 2.
iterable_item_added
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleInternalTapandpayV1PassesNotifications__PassNotification']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][7]EVENT_TYPE_LOCATION_UPSELL_DISPLAYED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][8]EVENT_TYPE_LOCATION_UPSELL_OPT_IN_CLICKED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][9]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][10]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_NOT_GRANTED
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['eventType']['enum'][11]EVENT_TYPE_LOCATION_UPSELL_PERMISSION_APPROXIMATE_ONLY
root['schemas']['GoogleLogsTapandpayAndroid_Tp2AppLogEvent_Pc1UpsellEvent']['properties']['pc1State']['enum'][4]PC1_STATE_USE_LOCATION_PERMISSION
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enum'][216]BUNDLE_MANAGER_CHECK_AND_UPDATE_BUNDLES_LOCK_RELEASED
root['schemas']['GoogleLogsTapandpayAndroid__ClosedLoopEvent']['properties']['eventType']['enumDescriptions'][216]Event for when the lock is released.
root['schemas']['GoogleLogsTapandpayAndroid__PassesGeofencingEvent']['properties']['eventType']['enum'][20]GEOFENCE_PERIODIC_REFRESH_TRIGGERED_RETRY
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enum'][12]LIVE_UPDATE_NOTIFICATION
root['schemas']['GoogleLogsTapandpayAndroid__ValuableScheduledNotificationEvent']['properties']['context']['enumDescriptions'][12]For live update notifications. See go/wallet-live-updates-boarding-passes
root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][7]CUSTOM_UI_TYPE_TESTING_RPC_FETCHED
root['schemas']['SearchNotifications_UserActionMetadata_Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ActionLogFilter']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ChimeAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['SearchNowPushProtoChimepayloads__ExpiresAfterSetting']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ContentFeedbackSurvey_SurveyAnswer']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick_ReportAction_ReportReason']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Action']['properties']['type']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClickAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClientAction']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClosetAction']['properties']['undoActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][634]HISTORICAL_NATURAL_LANGUAGE_TUNING_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][636]CREATOR_EXPLORATION_CONTENT
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][635]Need bundle type for creator content from followed creators. go/followed-creators-in-creator-model
root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][636]Need bundle type for exploration-creators content in Discover. go/creator-exploration-proposal NextId: 4645
root['schemas']['Sidekick__InlineInjectionMetadata']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__Rating']['properties']['actionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1087]SPORTS_STANDINGS_LEAGUE_WIDGET
root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enumDescriptions'][1087]Card category for Sports Standings League Widget.
root['schemas']['Sidekick__ToggleStateAction']['properties']['checkedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['clearedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['Sidekick__ToggleStateAction']['properties']['uncheckedActionType']['enum'][13]STREAMING_VIEW
root['schemas']['WalletGooglepayCommon__GeofencePermissionsTarget']['properties']['permission']['enum'][2]TAP_LOCATION_PERMISSION
prod/threadcredentialsdistribution-
values_changed
root['revision']
new_value20250624
old_value20250619
prod/threadcredentialsdistribution-v1
values_changed
root['revision']
new_value20250624
old_value20250619
prod/tile-
values_changed
root['revision']
new_value20250624
old_value20250610
prod/tile-v1
values_changed
root['revision']
new_value20250624
old_value20250610
prod/userlocation-
values_changed
root['revision']
new_value20250617
old_value20250610
prod/userlocation-v1
values_changed
root['revision']
new_value20250617
old_value20250610