google_api_chat v0.4.0 GoogleApi.Chat.V1.Model.Message View Source

A message in Hangouts Chat.

Attributes

  • actionResponse (ActionResponse): Input only. Parameters that a bot can use to configure how its response is posted. Defaults to: null.
  • annotations ([Annotation]): Output only. Annotations associated with the text in this message. Defaults to: null.
  • argumentText (String.t): Plain-text body of the message with all bot mentions stripped out. Defaults to: null.
  • cards ([Card]): Rich, formatted and interactive cards that can be used to display UI elements such as: formatted texts, buttons, clickable images. Cards are normally displayed below the plain-text body of the message. Defaults to: null.
  • createTime (DateTime.t): Output only. The time at which the message was created in Hangouts Chat server. Defaults to: null.
  • fallbackText (String.t): A plain-text description of the message's cards, used when the actual cards cannot be displayed (e.g. mobile notifications). Defaults to: null.
  • name (String.t): Resource name, in the form "spaces//messages/". Example: spaces/AAAAMpdlehY/messages/UMxbHmzDlr4.UMxbHmzDlr4 Defaults to: null.
  • previewText (String.t): Text for generating preview chips. This text will not be displayed to the user, but any links to images, web pages, videos, etc. included here will generate preview chips. Defaults to: null.
  • sender (User): The user who created the message. Defaults to: null.
  • space (Space): The space the message belongs to. Defaults to: null.
  • text (String.t): Plain-text body of the message. Defaults to: null.
  • thread (Thread): The thread the message belongs to. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.Chat.V1.Model.Message{
  actionResponse: GoogleApi.Chat.V1.Model.ActionResponse.t(),
  annotations: [GoogleApi.Chat.V1.Model.Annotation.t()],
  argumentText: any(),
  cards: [GoogleApi.Chat.V1.Model.Card.t()],
  createTime: DateTime.t(),
  fallbackText: any(),
  name: any(),
  previewText: any(),
  sender: GoogleApi.Chat.V1.Model.User.t(),
  space: GoogleApi.Chat.V1.Model.Space.t(),
  text: any(),
  thread: GoogleApi.Chat.V1.Model.Thread.t()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.