View Source GoogleApi.ContentWarehouse.V1.Model.AssistantApiGcmCapabilities (google_api_content_warehouse v0.4.0)

Capabilities related to GCM.

Attributes

  • gcmRegistrationId (type: String.t, default: nil) - GCM registration id for the device. Used to pass messages to the device.
  • supportsAssistantGcm (type: boolean(), default: nil) - Assistant supports GCM on the device. ClientOps can be sent to it over GCM and will be executed.
  • supportsClientInputOverGcm (type: boolean(), default: nil) - If it is set to true, then it indicates to server that device is capable of receiving a GCM payload with serialized client input. The client input will be sent back to Assistant Server over conversation protocol.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiGcmCapabilities{
  gcmRegistrationId: String.t() | nil,
  supportsAssistantGcm: boolean() | nil,
  supportsClientInputOverGcm: boolean() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.