Voting helps other researchers find interesting modules.
Encapsulates the action capabilities of the OEM device. This data is merged from Device Model lookup, per-device registration, and per-request context. This data is sent to NLU layer for query understanding.
cloudCapability
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudCapability.t
nil
cloudDeviceCapabilities
map()
deviceModelId
String.t
deviceModelRevisionId
deviceSpecificData
internalCapability
GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapability.t
thirdPartyActionConfig
GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyActionConfig.t
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiOemCapabilities{ cloudCapability: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudCapability.t() | nil, cloudDeviceCapabilities: map() | nil, deviceModelId: String.t() | nil, deviceModelRevisionId: String.t() | nil, deviceSpecificData: String.t() | nil, internalCapability: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoInternalCapability.t() | nil, thirdPartyActionConfig: GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyActionConfig.t() | nil }
@spec decode(struct(), keyword()) :: struct()