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 \ V1Methods
__construct
Constructor.
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.
setType
The border type.
$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.
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.
$this
getCornerRadius
The corner radius for the border.
int
setCornerRadius
The corner radius for the border.
var
int
$this

