GoogleApi.Chat.V1.Model.CommonEventObject (google_api_chat v0.30.0) View Source

Next available ID = 8


  • formInputs (type: %{optional(String.t) => GoogleApi.Chat.V1.Model.Inputs.t}, default: nil) - The keys are the string IDs associated with the widget and the values are inputs with a widget in the card.
  • hostApp (type: String.t, default: nil) - The hostApp enum which indicates the app the add-on is invoked from
  • invokedFunction (type: String.t, default: nil) - Name of the invoked function associated with the widget. This field is currently only set for chat.
  • parameters (type: map(), default: nil) - Any additional parameters.
  • platform (type: String.t, default: nil) - The platform enum which indicates the platform where the add-on is running.
  • timeZone (type: GoogleApi.Chat.V1.Model.TimeZone.t, default: nil) -
  • userLocale (type: String.t, default: nil) - The full locale.displayName in the format of [ISO 639 language code]-[ISO 3166 country/region code] such as "en-US"

Link to this section Summary


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


t() :: %GoogleApi.Chat.V1.Model.CommonEventObject{
    %{optional(String.t()) => GoogleApi.Chat.V1.Model.Inputs.t()} | nil,
  hostApp: String.t() | nil,
  invokedFunction: String.t() | nil,
  parameters: map() | nil,
  platform: String.t() | nil,
  timeZone: GoogleApi.Chat.V1.Model.TimeZone.t() | nil,
  userLocale: String.t() | nil

Link to this section Functions


decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.