LINE Messaging API SDK for PHP

CarouselColumnTemplateBuilder implements TemplateBuilder

A builder class for column of carousel template.

Interfaces, Classes and Traits

TemplateBuilder
The interface that has a responsibility to build template message.

Table of Contents

$actionBuilders  : array<string|int, TemplateActionBuilder>
$defaultAction  : TemplateActionBuilder|null
$imageBackgroundColor  : string
$template  : array<string|int, mixed>
$text  : string
$thumbnailImageUrl  : string
$title  : string
__construct()  : mixed
CarouselColumnTemplateBuilder constructor.
buildTemplate()  : array<string|int, mixed>
Builds column of carousel template structure.

Properties

Methods

__construct()

CarouselColumnTemplateBuilder constructor.

public __construct(string $title, string $text, string $thumbnailImageUrl, array<string|int, TemplateActionBuilder$actionBuilders[, string|null $imageBackgroundColor = null ][, TemplateActionBuilder|null $defaultAction = null ]) : mixed
Parameters
$title : string
$text : string
$thumbnailImageUrl : string
$actionBuilders : array<string|int, TemplateActionBuilder>
$imageBackgroundColor : string|null = null
$defaultAction : TemplateActionBuilder|null = null
Return values
mixed

buildTemplate()

Builds column of carousel template structure.

public buildTemplate() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results