bootdesk/chat-sdk

Button
in package
implements CardElement

Table of Contents

Interfaces

CardElement

Properties

$actionHref  : string|null
$actionId  : string
$data  : array<string|int, mixed>
$label  : string
$style  : ButtonStyle

Methods

__construct()  : mixed
danger()  : self
primary()  : self
secondary()  : self

Properties

$actionHref read-only

public string|null $actionHref = null

$actionId read-only

public string $actionId

$data read-only

public array<string|int, mixed> $data = []

$label read-only

public string $label

Methods

__construct()

public __construct(string $label, string $actionId[, ButtonStyle $style = ButtonStyle::Secondary ][, array<string|int, mixed> $data = [] ][, string|null $actionHref = null ]) : mixed
Parameters
$label : string
$actionId : string
$style : ButtonStyle = ButtonStyle::Secondary
$data : array<string|int, mixed> = []
$actionHref : string|null = null

danger()

public static danger(string $label, string $actionId[, array<string|int, mixed> $data = [] ][, string|null $actionHref = null ]) : self
Parameters
$label : string
$actionId : string
$data : array<string|int, mixed> = []
$actionHref : string|null = null
Return values
self

primary()

public static primary(string $label, string $actionId[, array<string|int, mixed> $data = [] ][, string|null $actionHref = null ]) : self
Parameters
$label : string
$actionId : string
$data : array<string|int, mixed> = []
$actionHref : string|null = null
Return values
self

secondary()

public static secondary(string $label, string $actionId[, array<string|int, mixed> $data = [] ][, string|null $actionHref = null ]) : self
Parameters
$label : string
$actionId : string
$data : array<string|int, mixed> = []
$actionHref : string|null = null
Return values
self
On this page

Search results