AssistantDevicesPlatformProtoInternalCapability
AssistantInfrastructureGoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapability
SEO Analysis
AI GeneratedBackend 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
11allowedAssistantSdkAuthProjectIdsstringnilFull type: list(String.tWhen 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(nilLoad the assistant.api.AppCapabilities from DEVICE_INSTALLED_APP footprint corpus. See go/edoras-geller.
cloudDeviceActionEndpointAssistantDevicesPlatformProtoCloudEndpoint →nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudEndpoint.tUses 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(nilSignals that the model will have updated ranking behavior as described in https://docs.google.com/document/d/1SN_AgadRr_cdIrFe-qgRbIX2J1sOE7lcRXAvM1GUPoU.
forceSignInboolean(nilMake Google sign-in mandatory for using Google Assistant on the device. (This bit is initially added for Samsung TV.)
forceThirdPartyDeviceIdForDeviceLookupboolean(nilWhen 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(nilAdds "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(nilSignals 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
overrideProjectIdForDeviceLookupstringnilFull type: String.tWhen 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
stadiaAssistantConfigAssistantDevicesPlatformProtoInternalCapabilityStadiaAssistantConfig →nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapabilityStadiaAssistantConfig.ttelephoneAttributionboolean(nilTelephone server is able to send attribution to user feature phone. See go/telephone-attribution.