View Source GoogleApi.Chat.V1.Model.GoogleAppsCardV1Chip (google_api_chat v0.41.5)

A text, icon, or text and icon chip that users can click. Google Chat apps:

Attributes

  • altText (type: String.t, default: nil) - The alternative text that's used for accessibility. Set descriptive text that lets users know what the chip does. For example, if a chip opens a hyperlink, write: "Opens a new browser tab and navigates to the Google Chat developer documentation at https://developers.google.com/workspace/chat".
  • disabled (type: boolean(), default: nil) - Whether the chip is in an inactive state and ignores user actions. Defaults to false.
  • enabled (type: boolean(), default: nil) - Whether the chip is in an active state and responds to user actions. Defaults to true. Deprecated. Use disabled instead.
  • icon (type: GoogleApi.Chat.V1.Model.GoogleAppsCardV1Icon.t, default: nil) - The icon image. If both icon and text are set, then the icon appears before the text.
  • label (type: String.t, default: nil) - The text displayed inside the chip.
  • onClick (type: GoogleApi.Chat.V1.Model.GoogleAppsCardV1OnClick.t, default: nil) - Optional. The action to perform when a user clicks the chip, such as opening a hyperlink or running a custom function.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Chat.V1.Model.GoogleAppsCardV1Chip{
  altText: String.t() | nil,
  disabled: boolean() | nil,
  enabled: boolean() | nil,
  icon: GoogleApi.Chat.V1.Model.GoogleAppsCardV1Icon.t() | nil,
  label: String.t() | nil,
  onClick: GoogleApi.Chat.V1.Model.GoogleAppsCardV1OnClick.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.