AssistantDevicesPlatformProtoInternalCapability

AssistantInfrastructure

GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapability

1
out of 10
Minimal
SEO Impact
Capabilities that may only be set internally. Only internal callers (i.e. Googlers or Google owned projects) will be able to set these, thanks to go/assistant-device-model-package-ownership.

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Assistant Devices Platform Proto Internal Capability) contains 11 attributes that define its data structure. Key functionality includes: When using the Assistant SDK (Embedded Assistant API), the project id used to authenticate the gRPC request is checked and must match against the proj...

Actionable Insights for SEOs

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

Attributes

11
Sort:|Filter:
allowedAssistantSdkAuthProjectIdsstring
Default: nilFull type: list(String.t

When using the Assistant SDK (Embedded Assistant API), the project id used to authenticate the gRPC request is checked and must match against the project id of the Device Model. We will additionally allow the project ids listed in the device model here to be let through. See https://docs.google.com/document/d/1InAczpQJs6LCH1l--2yy67JM9hsBJbiL57fusnL3A8A

appCapabilitiesFromDeviceInstallAppsboolean(
Default: nil

Load the assistant.api.AppCapabilities from DEVICE_INSTALLED_APP footprint corpus. See go/edoras-geller.

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

Uses this endpoint for device action fulfillment when there's no endpoint in syndication_metadata. 1p surfaces/devices such as telephone can enable this for its cloud action fulfillment without enabling the whole syndication experience.

deviceActionsEligibleForHighConfidenceboolean(
Default: nil

Signals that the model will have updated ranking behavior as described in https://docs.google.com/document/d/1SN_AgadRr_cdIrFe-qgRbIX2J1sOE7lcRXAvM1GUPoU.

forceSignInboolean(
Default: nil

Make Google sign-in mandatory for using Google Assistant on the device. (This bit is initially added for Samsung TV.)

forceThirdPartyDeviceIdForDeviceLookupboolean(
Default: nil

When looking up device (for example for disclosure consent check), then always use the third party device id for lookup instead of any other device id which would normally have higher precedence, such as cast_device_id.

forceTransactionsAuthenticationboolean(
Default: nil

Adds "transactions.AUTHENTICATION" for car automation probers. Since the probers run as Assistant SDK requests, voice match always fails for car automation requests, so we add this client op as a hack to allow probers to appear as personal devices and bypass voice match. See b/137221645.

hasCustomSearchResultsRenderingboolean(
Default: nil

Signals that this device can "render" raw search results even with no screen (e.g., using a text reader). If this is true, fallback search results can be returned as a custom device action in a SearchResults message. http://google3/assistant/embedded/proto_translation/utils/proto/search_results.proto

overrideProjectIdForDeviceLookupstring
Default: nilFull type: String.t

When looking up device (for example for disclosure consent check), use this project id as part of the primary key for the device lookup (i.e. instead of the device_config.agent_id.) The precedence is as follows: 1) this field, if set for the device's device model 2) device_config.agent_id 3) device_model.project_id

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapabilityStadiaAssistantConfig.t
telephoneAttributionboolean(
Default: nil

Telephone server is able to send attribution to user feature phone. See go/telephone-attribution.