AssistantApiClientOpPropertiesDeviceModifySettingClientOpProperty

GoogleApi.ContentWarehouse.V1.Model.AssistantApiClientOpPropertiesDeviceModifySettingClientOpProperty


Table of Contents ▼

Jump to a specific part of the page:

Description

The properties of the client op device.MODIFY_SETTING. This proto is stored in the SupportedClientOp proto.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. skipAndroidAndGsaVersionCheck (type: boolean(), default: nil)
    - Additional specific setting capabilities. This boolean is used to indicate whether we want to skip the Android and GSA version check in CheckSettingSchemaAndMaybeGetUris() from assistant/vertical/device/fulfillment/utils/setting_utils.h. Consider setting this field to true if your device is neither Android or GSA (especially when the UserAgent string of your device's TaskRequest will not contain a valid/up-to-date Android/GSA version).
  2. supportedSettings (type: list(String.t), default: nil)
    - Uses DeviceSetting enum which corresponds to setting_id. This indicates which specific settings are supported by client. An empty list implies all settings are supported.
  3. supportsDoNotDisturbWithDuration (type: boolean(), default: nil)
    - Additional specific setting capabilities. This boolean is used to indicate if do not disturb with duration is supported through device.MODIFY_SETTING clientop on a client or not.
  4. supportsMuteUnmute (type: boolean(), default: nil)
    - Additional specific setting capabilities. This boolean is used to indicate if new unmute logic is enabled on a client or not.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiClientOpPropertiesDeviceModifySettingClientOpProperty{
skipAndroidAndGsaVersionCheck: boolean() | nil,
supportedSettings: [String.t()] | nil,
supportsDoNotDisturbWithDuration: boolean() | nil,
supportsMuteUnmute: boolean() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AssistantApiClientOpPropertiesDeviceModifySettingClientOpProperty