AssistantApiActionV2SupportedFeatures

Assistant APIInfrastructure

GoogleApi.ContentWarehouse.V1.Model.AssistantApiActionV2SupportedFeatures

1
out of 10
Minimal
SEO Impact
The features supported by the ActionV2 protocol. Note that after we move on to ConversationProto for all surfaces we can remove this message.

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Assistant Api Action V2 Supported Features) contains 8 attributes that define its data structure. Key functionality includes: This flag is used to work around a bug in AGSA 6.8 that got away. The bug prevents users from accessing their shopping list if the URL of the shopping...

Actionable Insights for SEOs

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

Attributes

8
Sort:|Filter:
expressUrlInSettingsResponseSupportedboolean(
Default: nil

This flag is used to work around a bug in AGSA 6.8 that got away. The bug prevents users from accessing their shopping list if the URL of the shopping list is not a keep.google.com URL. This will happen when switch the backend that stores the shopping list from Keep to a backend maintained by the Google Shopping Express team.

reconnectClientInputSupportedboolean(
Default: nil

Whether client supports reconnect client input in action v2 payload. This capability is needed to determine if client supports parsing client input payload from actionv2 proto for workflow purposes. See go/personal-workflow. OWNER:nyzstar,vvvemuri.

simpleActionV2PuntSupportedboolean(
Default: nil

Whether or not the surface supports a simple UnsupportedAction instead of a ModalState punt card for rendering. For ActionV2 punt cards, the ModalState extension on the ResourceSet is the canonical way of building punt cards. However, while most all devices support the ActionV2 protocol, not all devices handle the ModalState rendering as part of the ActionV2. For these devices, we want to build a modified ActionV2 for punt cards which omits this ModalState. At present, this is only Android Wear and should not be used for other devices if they support ModalState or Conversation protocol.

supportedActionTypestring
Default: nilFull type: list(String.t

A list of all the action types supported by the client. These should be the string representation of majel.ActionTypes within "quality/majel/api/proto/action_v2.proto".

takeScreenshotSupportedboolean(
Default: nil

Checks if screenshots can be taken on the client. This field is set on the client from AGSA 7.2 onwards.

voiceDelightImmersiveUiSupportedboolean(
Default: nil

If IMMERSIVE_ACTIONS UiType is supported by the client.

voiceDelightStickersSupportedboolean(
Default: nil

If Voice Delight Stickers are supported by the client. In order to support Voice Delight stickers, the client should know how to extract sticker_url from VoiceDelightSystemInteractionSegment.

voiceDelightSuggestionsSupportedboolean(
Default: nil

If Voice Delight Suggestion Chips are supported by the client. In order to support Voice Delight Suggestion Chips, the client should know how to extract suggestions form VoiceDelightSystemInteraction.ResourceSet.