Class: Google::Apps::Card::V1::DecoratedText
- Inherits:
-
Object
- Object
- Google::Apps::Card::V1::DecoratedText
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/apps/card/v1/card.rb
Overview
A widget that displays text with optional decorations such as a label above or below the text, an icon in front of the text, a selection widget, or a button after the text. For an example in Google Chat apps, see Display text with decorative text.
Defined Under Namespace
Classes: SwitchControl
Instance Attribute Summary collapse
-
#bottom_label ⇒ ::String
The text that appears below
text
. -
#button ⇒ ::Google::Apps::Card::V1::Button
A button that a user can click to trigger an action.
-
#end_icon ⇒ ::Google::Apps::Card::V1::Icon
An icon displayed after the text.
-
#icon ⇒ ::Google::Apps::Card::V1::Icon
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#on_click ⇒ ::Google::Apps::Card::V1::OnClick
This action is triggered when users click
topLabel
orbottomLabel
. -
#start_icon ⇒ ::Google::Apps::Card::V1::Icon
The icon displayed in front of the text.
-
#switch_control ⇒ ::Google::Apps::Card::V1::DecoratedText::SwitchControl
A switch widget that a user can click to change its state and trigger an action.
-
#text ⇒ ::String
Required.
-
#top_label ⇒ ::String
The text that appears above
text
. -
#wrap_text ⇒ ::Boolean
The wrap text setting.
Instance Attribute Details
#bottom_label ⇒ ::String
Returns The text that appears below text
. Always wraps.
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |
#button ⇒ ::Google::Apps::Card::V1::Button
Returns A button that a user can click to trigger an action.
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |
#end_icon ⇒ ::Google::Apps::Card::V1::Icon
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |
#icon ⇒ ::Google::Apps::Card::V1::Icon
This field is deprecated and may be removed in the next major version update.
Returns Deprecated in favor of startIcon
.
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |
#on_click ⇒ ::Google::Apps::Card::V1::OnClick
Returns This action is triggered when users click topLabel
or bottomLabel
.
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |
#start_icon ⇒ ::Google::Apps::Card::V1::Icon
Returns The icon displayed in front of the text.
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |
#switch_control ⇒ ::Google::Apps::Card::V1::DecoratedText::SwitchControl
Returns A switch widget that a user can click to change its state and trigger an action.
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |
#text ⇒ ::String
Returns Required. The primary text.
Supports simple formatting. For more information about formatting text, see Formatting text in Google Chat apps and Formatting text in Google Workspace Add-ons.
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |
#top_label ⇒ ::String
Returns The text that appears above text
. Always truncates.
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |
#wrap_text ⇒ ::Boolean
Returns The wrap text setting. If true
, the text wraps and displays on
multiple lines. Otherwise, the text is truncated.
Only applies to text
, not topLabel
and bottomLabel
.
815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 815 class DecoratedText include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Either a toggle-style switch or a checkbox inside a `decoratedText` widget. # # [Google Workspace Add-ons and Chat # apps](https://developers.google.com/workspace/extend): # # Only supported in the `decoratedText` widget. # @!attribute [rw] name # @return [::String] # The name by which the switch widget is identified in a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] value # @return [::String] # The value entered by a user, returned as part of a form input event. # # For details about working with form inputs, see [Receive form # data](https://developers.google.com/workspace/chat/read-form-data). # @!attribute [rw] selected # @return [::Boolean] # When `true`, the switch is selected. # @!attribute [rw] on_change_action # @return [::Google::Apps::Card::V1::Action] # The action to perform when the switch state is changed, such as what # function to run. # @!attribute [rw] control_type # @return [::Google::Apps::Card::V1::DecoratedText::SwitchControl::ControlType] # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): class SwitchControl include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # How the switch appears in the user interface. # # [Google Workspace Add-ons # and Chat apps](https://developers.google.com/workspace/extend): module ControlType # A toggle-style switch. SWITCH = 0 # Deprecated in favor of `CHECK_BOX`. CHECKBOX = 1 # A checkbox. CHECK_BOX = 2 end end end |