AssistantVerticalsHomeautomationProtoCommonEventTrigger

AI Overview😉

  • The potential purpose of this module is to trigger specific actions or events based on certain conditions or inputs, such as scheduled routines or location-based events, in the context of home automation. It appears to be a part of a larger system that integrates with voice assistants.
  • This module could impact search results by influencing the ranking or visibility of websites that provide home automation services or products. For example, if a website offers smart home devices that can be controlled by voice assistants, this module may give preference to those websites in search results if they have implemented the necessary event triggers and settings.
  • To be more favorable for this function, a website may need to implement specific event triggers and settings that align with the module's requirements. This could involve adding structured data to their website that defines the event triggers and payloads, such as scheduling or location-based events. Additionally, the website may need to ensure that their content is optimized for voice assistant integrations and provides clear instructions for users to set up and control their smart home devices using voice commands.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

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

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.