View Source GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoAgentInformation (google_api_content_warehouse v0.3.0)

AgentInformation represents the details needed to support both 1P and 3P partnerships for Home Automation. Next ID: 7

Attributes

  • authType (type: String.t, default: nil) -
  • deviceSource (type: String.t, default: nil) -
  • executionPath (type: String.t, default: nil) -
  • id (type: String.t, default: nil) - Unique Agent ID which maps to a specific Agent. Not using Agent Name here as it may change over time.
  • key (type: String.t, default: nil) - Agent's foreign key that uniquely identifies a user's device.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoAgentInformation{
    authType: String.t() | nil,
    deviceSource: String.t() | nil,
    executionPath: String.t() | nil,
    id: String.t() | nil,
    key: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.