Enum Button.Type (2.63.1)

public enum Button.Type extends Enum<Button.Type> implements ProtocolMessageEnum

Optional. The type of a button. If color field is set, the type is forced to FILLED.

Google Chat apps:

Protobuf enum google.apps.card.v1.Button.Type

Implements

ProtocolMessageEnum

Static Fields

Name Description
BORDERLESS

A button does not have an invisible container in its default state. It is often used for the lowest priority actions, especially when presenting multiple options.

BORDERLESS = 4;

BORDERLESS_VALUE

A button does not have an invisible container in its default state. It is often used for the lowest priority actions, especially when presenting multiple options.

BORDERLESS = 4;

FILLED

A filled button has a container with a solid color. It has the most visual impact and is recommended for the important and primary action in a Chat app or an add-on.

FILLED = 2;

FILLED_TONAL

A filled tonal button is an alternative middle ground between filled and outlined buttons. They’re useful in contexts where a lower-priority button requires slightly more emphasis than an outline button would give.

FILLED_TONAL = 3;

FILLED_TONAL_VALUE

A filled tonal button is an alternative middle ground between filled and outlined buttons. They’re useful in contexts where a lower-priority button requires slightly more emphasis than an outline button would give.

FILLED_TONAL = 3;

FILLED_VALUE

A filled button has a container with a solid color. It has the most visual impact and is recommended for the important and primary action in a Chat app or an add-on.

FILLED = 2;

OUTLINED

Outlined buttons are medium-emphasis buttons. They usually contain actions that are important, but aren’t the primary action in a Chat app or an add-on.

OUTLINED = 1;

OUTLINED_VALUE

Outlined buttons are medium-emphasis buttons. They usually contain actions that are important, but aren’t the primary action in a Chat app or an add-on.

OUTLINED = 1;

TYPE_UNSPECIFIED

Don't use. Unspecified.

TYPE_UNSPECIFIED = 0;

TYPE_UNSPECIFIED_VALUE

Don't use. Unspecified.

TYPE_UNSPECIFIED = 0;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()