GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSupportedDeviceOps
Table of Contents ▼
Jump to a specific part of the page:
Description
This message will specify supports for fields in |assistant.embedded.v1.DeviceOp|, for a device model package. See go/easi-client-op2 for more info. Next ID: 19
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
callCall
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCallCallCapability
, default:nil
)
- |call_call| specifies the support for the call.CALL clientop, and the corresponding call_call field in assistant.embedded.v1.DeviceOp. -
clientReconnect
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoClientReconnectCapability
, default:nil
)
- |client_reconnect| indicates support for client.RECONNECT using assistant.embedded.v1.DeviceOp. There is an alternative API/capability for client.RECONNECT specified in RoutineCapability.supports_reconnect. Client should choose between this and RoutineCapability but not both. -
coreDismissAssistant
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCoreDismissAssistantCapability
, default:nil
)
- [core_dismiss_assistant] specifies the support for core.DISMISS_ASSISTANT client_op and the corresponding core_dismiss_assistant field in assistant.embedded.v1.DeviceOp. -
deviceModifySetting
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceModifySettingCapability
, default:nil
)
- |device_modify_setting| specifies the support for device.MODIFY_SETTING client_op, and the corresponding device_modify_setting field in assistant.embedded.v1.DeviceOp. -
deviceTakePhoto
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceTakePhotoCapability
, default:nil
)
- [device_take_photo] specifies the support for the device.TAKE_PHOTO clientop, and the corresponding device_take_photo field in assistant.embedded.v1.DeviceOp. -
executionWait
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoExecutionWaitCapability
, default:nil
)
- |execution_wait| specifies the support for execution.WAIT client_op, and the corresponding execution_wait field in assistant.embedded.v1.DeviceOp. -
getHealthObservation
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoGetHealthObservationCapability
, default:nil
)
- |get_health_observation| specifies the support for get_health_observation client_op, and the corresponding get_health_observation field in assistant.embedded.v1.DeviceOp. -
mediaNext
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaNextCapability
, default:nil
)
- -
mediaPause
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPauseCapability
, default:nil
)
- -
mediaPlayMedia
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPlayMediaCapability
, default:nil
)
- -
mediaPrevious
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPreviousCapability
, default:nil
)
- -
mediaResume
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaResumeCapability
, default:nil
)
- -
mediaShowControls
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaShowControlsCapability
, default:nil
)
- -
mediaStop
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaStopCapability
, default:nil
)
- -
providerFulfill
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderFulfillCapability
, default:nil
)
- |provider_fulfill| specifies the support for provider.FULFILL client_op, and the corresponding provider_fulfill field in assistant.embedded.v1.DeviceOp. -
providerOpen
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderOpenCapability
, default:nil
)
- |provider_open| specifies the support for provider.OPEN client_op, and the corresponding provider_open field in assistant.embedded.v1.DeviceOp. -
sendChatMessage
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSendChatMessageCapability
, default:nil
)
- |send_chat_message| specifies the support for the chat_message.SEND clientop, and the corresponding send_chat_message field in assistant.embedded.v1.DeviceOp. -
uiShowInterpreter
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoUiShowInterpreterCapability
, default:nil
)
- |ui_show_interpreter| specifies the support for ui.SHOW_INTERPRETER client_op, and the corresponding ui_show_interpreter field in assistant.embedded.v1.DeviceOp.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSupportedDeviceOps{
callCall: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCallCallCapability.t() | nil,
clientReconnect: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoClientReconnectCapability.t() | nil,
coreDismissAssistant: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCoreDismissAssistantCapability.t() | nil,
deviceModifySetting: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceModifySettingCapability.t() | nil,
deviceTakePhoto: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceTakePhotoCapability.t() | nil,
executionWait: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoExecutionWaitCapability.t() | nil,
getHealthObservation: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoGetHealthObservationCapability.t() | nil,
mediaNext: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaNextCapability.t() | nil,
mediaPause: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPauseCapability.t() | nil,
mediaPlayMedia: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPlayMediaCapability.t() | nil,
mediaPrevious: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPreviousCapability.t() | nil,
mediaResume: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaResumeCapability.t() | nil,
mediaShowControls: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaShowControlsCapability.t() | nil,
mediaStop: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaStopCapability.t() | nil,
providerFulfill: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderFulfillCapability.t() | nil,
providerOpen: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderOpenCapability.t() | nil,
sendChatMessage: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSendChatMessageCapability.t() | nil,
uiShowInterpreter: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoUiShowInterpreterCapability.t() | nil
}
callCall: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCallCallCapability.t() | nil,
clientReconnect: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoClientReconnectCapability.t() | nil,
coreDismissAssistant: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCoreDismissAssistantCapability.t() | nil,
deviceModifySetting: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceModifySettingCapability.t() | nil,
deviceTakePhoto: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceTakePhotoCapability.t() | nil,
executionWait: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoExecutionWaitCapability.t() | nil,
getHealthObservation: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoGetHealthObservationCapability.t() | nil,
mediaNext: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaNextCapability.t() | nil,
mediaPause: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPauseCapability.t() | nil,
mediaPlayMedia: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPlayMediaCapability.t() | nil,
mediaPrevious: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaPreviousCapability.t() | nil,
mediaResume: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaResumeCapability.t() | nil,
mediaShowControls: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaShowControlsCapability.t() | nil,
mediaStop: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoMediaStopCapability.t() | nil,
providerFulfill: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderFulfillCapability.t() | nil,
providerOpen: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoProviderOpenCapability.t() | nil,
sendChatMessage: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSendChatMessageCapability.t() | nil,
uiShowInterpreter: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoUiShowInterpreterCapability.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoSupportedDeviceOps