bootdesk/chat-sdk

SlackCards
in package

Table of Contents

Constants

TABLE_MAX_COLS  : mixed = 20
TABLE_MAX_ROWS  : mixed = 100

Properties

$usedNativeTable  : bool

Methods

toBlockKit()  : array<string|int, mixed>
convertButton()  : array<string|int, mixed>
convertLinkButton()  : array<string|int, mixed>
convertSection()  : array<string|int, mixed>
convertTableToSlack()  : array<string|int, mixed>
markdownToMrkdwn()  : string

Constants

TABLE_MAX_COLS

private mixed TABLE_MAX_COLS = 20

TABLE_MAX_ROWS

private mixed TABLE_MAX_ROWS = 100

Properties

$usedNativeTable

private static bool $usedNativeTable = false

Methods

toBlockKit()

public static toBlockKit(Card $card) : array<string|int, mixed>
Parameters
$card : Card
Return values
array<string|int, mixed>

convertButton()

private static convertButton(Button $button) : array<string|int, mixed>
Parameters
$button : Button
Return values
array<string|int, mixed>

convertLinkButton()

private static convertLinkButton(LinkButton $button) : array<string|int, mixed>
Parameters
$button : LinkButton
Return values
array<string|int, mixed>

convertSection()

private static convertSection(Section $section) : array<string|int, mixed>
Parameters
$section : Section
Return values
array<string|int, mixed>

convertTableToSlack()

private static convertTableToSlack(Table $table) : array<string|int, mixed>
Parameters
$table : Table
Return values
array<string|int, mixed>

markdownToMrkdwn()

private static markdownToMrkdwn(string $markdown) : string
Parameters
$markdown : string
Return values
string
On this page

Search results