Google Chat V1 API - Class Google::Apps::Chat::V1::WidgetMarkup (v0.8.0)

Reference documentation and code samples for the Google Chat V1 API class Google::Apps::Chat::V1::WidgetMarkup.

A widget is a UI element that presents text and images.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#buttons

def buttons() -> ::Array<::Google::Apps::Chat::V1::WidgetMarkup::Button>
Returns

#buttons=

def buttons=(value) -> ::Array<::Google::Apps::Chat::V1::WidgetMarkup::Button>
Parameter
Returns

#image

def image() -> ::Google::Apps::Chat::V1::WidgetMarkup::Image
Returns
  • (::Google::Apps::Chat::V1::WidgetMarkup::Image) — Display an image in this widget.

    Note: The following fields are mutually exclusive: image, text_paragraph, key_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#image=

def image=(value) -> ::Google::Apps::Chat::V1::WidgetMarkup::Image
Parameter
  • value (::Google::Apps::Chat::V1::WidgetMarkup::Image) — Display an image in this widget.

    Note: The following fields are mutually exclusive: image, text_paragraph, key_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Apps::Chat::V1::WidgetMarkup::Image) — Display an image in this widget.

    Note: The following fields are mutually exclusive: image, text_paragraph, key_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#key_value

def key_value() -> ::Google::Apps::Chat::V1::WidgetMarkup::KeyValue
Returns
  • (::Google::Apps::Chat::V1::WidgetMarkup::KeyValue) — Display a key value item in this widget.

    Note: The following fields are mutually exclusive: key_value, text_paragraph, image. If a field in that set is populated, all other fields in the set will automatically be cleared.

#key_value=

def key_value=(value) -> ::Google::Apps::Chat::V1::WidgetMarkup::KeyValue
Parameter
  • value (::Google::Apps::Chat::V1::WidgetMarkup::KeyValue) — Display a key value item in this widget.

    Note: The following fields are mutually exclusive: key_value, text_paragraph, image. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Apps::Chat::V1::WidgetMarkup::KeyValue) — Display a key value item in this widget.

    Note: The following fields are mutually exclusive: key_value, text_paragraph, image. If a field in that set is populated, all other fields in the set will automatically be cleared.

#text_paragraph

def text_paragraph() -> ::Google::Apps::Chat::V1::WidgetMarkup::TextParagraph
Returns
  • (::Google::Apps::Chat::V1::WidgetMarkup::TextParagraph) — Display a text paragraph in this widget.

    Note: The following fields are mutually exclusive: text_paragraph, image, key_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#text_paragraph=

def text_paragraph=(value) -> ::Google::Apps::Chat::V1::WidgetMarkup::TextParagraph
Parameter
  • value (::Google::Apps::Chat::V1::WidgetMarkup::TextParagraph) — Display a text paragraph in this widget.

    Note: The following fields are mutually exclusive: text_paragraph, image, key_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Apps::Chat::V1::WidgetMarkup::TextParagraph) — Display a text paragraph in this widget.

    Note: The following fields are mutually exclusive: text_paragraph, image, key_value. If a field in that set is populated, all other fields in the set will automatically be cleared.