@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiDeviceCapabilities{
androidIntentCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAndroidIntentCapabilities.t()
| nil,
assistantCapability: String.t() | nil,
audioInput:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAudioInput.t() | nil,
audioOutput:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiAudioOutput.t() | nil,
bluetoothCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiBluetoothCapabilities.t()
| nil,
callCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCallCapabilities.t() | nil,
camera:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCameraCapabilities.t() | nil,
carUxRestrictions: [String.t()] | nil,
cast:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCastCapabilities.t() | nil,
communicationUiCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCommunicationUiCapabilities.t()
| nil,
contactLookupCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiContactLookupCapabilities.t()
| nil,
dataValidateCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiDataValidateCapabilities.t()
| nil,
deviceId:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t() | nil,
deviceUxMode: String.t() | nil,
hasVoiceTelephony: boolean() | nil,
jwnCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiJwnCapabilities.t() | nil,
lensPerceptionCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLensPerceptionCapabilities.t()
| nil,
location:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLocationCapabilities.t()
| nil,
loggingOnlyData:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiLoggingOnlyData.t() | nil,
messageCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMessageCapabilities.t()
| nil,
movement:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiMovementCapabilities.t()
| nil,
notificationCapabilities: String.t() | nil,
notificationOutputRestrictions:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictions.t()
| nil,
outputRestrictions:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiOutputRestrictions.t() | nil,
popOnLockscreenCapability: String.t() | nil,
safetyRestrictions: String.t() | nil,
screen:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiScreenCapabilities.t() | nil,
sodaCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSodaCapabilities.t() | nil,
software:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSoftwareCapabilities.t()
| nil,
speechCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSpeechCapabilities.t() | nil,
supportedLocale: [String.t()] | nil,
surfaceIdentity:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesSurfaceIdentity.t()
| nil,
surfaceTypeString: String.t() | nil,
systemNotificationRestrictions:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiSystemNotificationRestrictions.t()
| nil,
thirdPartyCapabilities:
GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyCapabilities.t()
| nil
}