Google Chat V1 API - Class Google::Apps::Card::V1::Icon (v0.11.1)

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

An icon displayed in a widget on a card. For an example in Google Chat apps, see Add an icon .

Supports built-in and custom icons.

Google Workspace Add-ons and Chat apps :

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#alt_text

  def 
  
 alt_text 
 () 
  
 - 
>  
 :: 
 String 
 
Returns
  • (::String) — Optional. A description of the icon used for accessibility. If unspecified, the default value Button is provided. As a best practice, you should set a helpful description for what the icon displays, and if applicable, what it does. For example, A user's account portrait , or Opens a new browser tab and navigates to the Google Chat developer documentation at https://developers.google.com/workspace/chat .

    If the icon is set in a Button , the altText appears as helper text when the user hovers over the button. However, if the button also sets text , the icon's altText is ignored.

#alt_text=

  def 
  
 alt_text= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::String) — Optional. A description of the icon used for accessibility. If unspecified, the default value Button is provided. As a best practice, you should set a helpful description for what the icon displays, and if applicable, what it does. For example, A user's account portrait , or Opens a new browser tab and navigates to the Google Chat developer documentation at https://developers.google.com/workspace/chat .

    If the icon is set in a Button , the altText appears as helper text when the user hovers over the button. However, if the button also sets text , the icon's altText is ignored.

Returns
  • (::String) — Optional. A description of the icon used for accessibility. If unspecified, the default value Button is provided. As a best practice, you should set a helpful description for what the icon displays, and if applicable, what it does. For example, A user's account portrait , or Opens a new browser tab and navigates to the Google Chat developer documentation at https://developers.google.com/workspace/chat .

    If the icon is set in a Button , the altText appears as helper text when the user hovers over the button. However, if the button also sets text , the icon's altText is ignored.

#icon_url

  def 
  
 icon_url 
 () 
  
 - 
>  
 :: 
 String 
 
Returns
  • (::String) — Display a custom icon hosted at an HTTPS URL.

    For example:

    "iconUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

    Supported file types include .png and .jpg .

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

#icon_url=

  def 
  
 icon_url= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::String) — Display a custom icon hosted at an HTTPS URL.

    For example:

    "iconUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

    Supported file types include .png and .jpg .

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

Returns
  • (::String) — Display a custom icon hosted at an HTTPS URL.

    For example:

    "iconUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

    Supported file types include .png and .jpg .

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

#image_type

  def 
  
 image_type 
 () 
  
 - 
>  
 :: 
 Google 
 :: 
 Apps 
 :: 
 Card 
 :: 
 V1 
 :: 
 Widget 
 :: 
 ImageType 
 
Returns

#image_type=

  def 
  
 image_type= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Google 
 :: 
 Apps 
 :: 
 Card 
 :: 
 V1 
 :: 
 Widget 
 :: 
 ImageType 
 
Parameter
Returns

#known_icon

  def 
  
 known_icon 
 () 
  
 - 
>  
 :: 
 String 
 
Returns
  • (::String) — Display one of the built-in icons provided by Google Workspace.

    For example, to display an airplane icon, specify AIRPLANE . For a bus, specify BUS .

    For a full list of supported icons, see built-in icons .

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

#known_icon=

  def 
  
 known_icon= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::String) — Display one of the built-in icons provided by Google Workspace.

    For example, to display an airplane icon, specify AIRPLANE . For a bus, specify BUS .

    For a full list of supported icons, see built-in icons .

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

Returns
  • (::String) — Display one of the built-in icons provided by Google Workspace.

    For example, to display an airplane icon, specify AIRPLANE . For a bus, specify BUS .

    For a full list of supported icons, see built-in icons .

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

#material_icon

  def 
  
 material_icon 
 () 
  
 - 
>  
 :: 
 Google 
 :: 
 Apps 
 :: 
 Card 
 :: 
 V1 
 :: 
 MaterialIcon 
 
Returns

#material_icon=

  def 
  
 material_icon= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Google 
 :: 
 Apps 
 :: 
 Card 
 :: 
 V1 
 :: 
 MaterialIcon 
 
Parameter
Returns
Create a Mobile Website
View Site in Mobile | Classic
Share by: