Google Apps Chat V1 Client - Class BorderStyle (0.15.0)

Reference documentation and code samples for the Google Apps Chat V1 Client class BorderStyle.

The style options for the border of a card or widget, including the border type and color.

Google Workspace add-ons and Chat apps:

Generated from protobuf message google.apps.card.v1.BorderStyle

Namespace

Google \ Apps \ Card \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ type int

The border type.

↳ stroke_color Google\Type\Color

The colors to use when the type is BORDER_TYPE_STROKE. To set the stroke color, specify a value for the red, green, and blue fields. The value must be a float number between 0 and 1 based on the RGB color value, where 0 (0/255) represents the absence of color and 1 (255/255) represents the maximum intensity of the color. For example, the following sets the color to red at its maximum intensity: "color": { "red": 1, "green": 0, "blue": 0, } The alpha field is unavailable for stroke color. If specified, this field is ignored.

↳ corner_radius int

The corner radius for the border.

getType

The border type.

Returns
Type Description
int Enum of type BorderType.

setType

The border type.

Parameter
Name Description
var int

Enum of type BorderType.

Returns
Type Description
$this

getStrokeColor

The colors to use when the type is BORDER_TYPE_STROKE.

To set the stroke color, specify a value for the red, green, and blue fields. The value must be a float number between 0 and 1 based on the RGB color value, where 0 (0/255) represents the absence of color and 1 (255/255) represents the maximum intensity of the color. For example, the following sets the color to red at its maximum intensity:

"color": {
   "red": 1,
   "green": 0,
   "blue": 0,
}

The alpha field is unavailable for stroke color. If specified, this field is ignored.

Returns
Type Description
Google\Type\Color|null

hasStrokeColor

clearStrokeColor

setStrokeColor

The colors to use when the type is BORDER_TYPE_STROKE.

To set the stroke color, specify a value for the red, green, and blue fields. The value must be a float number between 0 and 1 based on the RGB color value, where 0 (0/255) represents the absence of color and 1 (255/255) represents the maximum intensity of the color. For example, the following sets the color to red at its maximum intensity:

"color": {
   "red": 1,
   "green": 0,
   "blue": 0,
}

The alpha field is unavailable for stroke color. If specified, this field is ignored.

Parameter
Name Description
var Google\Type\Color
Returns
Type Description
$this

getCornerRadius

The corner radius for the border.

Returns
Type Description
int

setCornerRadius

The corner radius for the border.

Parameter
Name Description
var int
Returns
Type Description
$this