View Source GoogleApi.Chat.V1.Model.GoogleAppsCardV1PlatformDataSource (google_api_chat v0.39.2)

For a SelectionInput widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. Google Chat apps:

Attributes

  • commonDataSource (type: String.t, default: nil) - A data source shared by all Google Workspace applications, such as users in a Google Workspace organization.
  • hostAppDataSource (type: GoogleApi.Chat.V1.Model.HostAppDataSourceMarkup.t, default: nil) - A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see Install the client libraries.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Chat.V1.Model.GoogleAppsCardV1PlatformDataSource{
  commonDataSource: String.t() | nil,
  hostAppDataSource: GoogleApi.Chat.V1.Model.HostAppDataSourceMarkup.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.