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

LINT.IfChange(proto_event_trigger) Next id: 5

Attributes

  • enabled (type: boolean(), default: nil) -
  • eventTriggerPayload (type: map(), default: nil) - Detailed settings for the event trigger; unset if not applicable.
  • eventTriggerType (type: String.t, default: nil) - Different event type may have different settings. For example: SCHEDULED will have event_trigger_payload of cs/symbol:assistant.verticals.voice_shortcut.proto.Schedule LOCATION will have event_trigger_payload of cs/symbol:assistant.verticals.voice_shortcut.proto.LocationTriggerEvent
  • triggerSource (type: integer(), default: nil) - Unique identifier for the EventTrigger, e.g. SCHEDULED_ROUTINES. See the enum values of cs/symbol:WorkflowTriggerInput.TriggerSource

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoCommonEventTrigger{
    enabled: boolean() | nil,
    eventTriggerPayload: map() | nil,
    eventTriggerType: String.t() | nil,
    triggerSource: integer() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.