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-hangouts-
values_changed
root['revision']
new_value20250626
old_value20250623
prod/autopush-hangouts-v1
values_changed
root['revision']
new_value20250626
old_value20250623
prod/autopush-hangouts.sandbox-
values_changed
root['revision']
new_value20250626
old_value20250623
prod/autopush-hangouts.sandbox-v1
values_changed
root['revision']
new_value20250626
old_value20250623
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/cryptauthdevicesync-v1
values_changed
root['revision']
new_value20250622
old_value20250615
prod/cryptauthenrollment-v1
values_changed
root['revision']
new_value20250622
old_value20250615
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/firebaseinstallations-
values_changed
root['revision']
new_value20250620
old_value20250613
prod/firebaseinstallations-v1
values_changed
root['revision']
new_value20250620
old_value20250613
prod/gameswhitelisted-
values_changed
root['revision']
new_value20250619
old_value20250612
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_value20250626
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_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/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-
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/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/playapprecommendations-
values_changed
root['revision']
new_value20250624
old_value20250617
prod/playapprecommendations-v1
values_changed
root['revision']
new_value20250624
old_value20250617
prod/playatoms-pa-
values_changed
root['revision']
new_value20250624
old_value20250619
prod/playatoms-pa-v1
values_changed
root['revision']
new_value20250624
old_value20250619
prod/playgateway-pa-
values_changed
root['revision']
new_value20250624
old_value20250617
prod/playgateway-pa-v1
values_changed
root['revision']
new_value20250624
old_value20250617
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-
dictionary_item_added
  • root['schemas']['StartSessionRequest']['properties']['clientSideSamlReauthRequested']
values_changed
root['revision']
new_value20250624
old_value20250615
root['schemas']['StartSessionRequest']['description']
new_valueRequest for starting a session with the challenge API. Next ID: 16
old_valueRequest for starting a session with the challenge API. Next ID: 15
prod/reauth-v1
values_changed
root['revision']
new_value20250622
old_value20250615
prod/reauth-v2
dictionary_item_added
  • root['schemas']['StartSessionRequest']['properties']['clientSideSamlReauthRequested']
values_changed
root['revision']
new_value20250624
old_value20250615
root['schemas']['StartSessionRequest']['description']
new_valueRequest for starting a session with the challenge API. Next ID: 16
old_valueRequest for starting a session with the challenge API. Next ID: 15
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-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_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
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']['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/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_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
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']['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/threadcredentialsdistribution-
values_changed
root['revision']
new_value20250624
old_value20250619
prod/threadcredentialsdistribution-v1
values_changed
root['revision']
new_value20250624
old_value20250619
prod/userlocation-
values_changed
root['revision']
new_value20250617
old_value20250610
prod/userlocation-v1
values_changed
root['revision']
new_value20250617
old_value20250610