BoxComponentBuilder

A builder class for box component.
implements LINE\LINEBot\MessageBuilder\Flex\ComponentBuilder
Methods Summary
public
# __construct( \ComponentLayout|string $layout , \ComponentBuilder[] $componentBuilders , int|null $flex = NULL, \ComponentSpacing|string|null $spacing = NULL, \ComponentMargin|null $margin = NULL, \TemplateActionBuilder|null $actionBuilder = NULL )
BoxComponentBuilder constructor.
public static
# builder( )
Create empty BoxComponentBuilder.
public
# setLayout( \ComponentLayout|string $layout )
Set laytout.
public
# setContents( \ComponentBuilder[] $componentBuilders )
Set contents.
public
# setFlex( int|null $flex )
Set flex.
public
# setSpacing( \ComponentSpacing|string|null $spacing )
Set spacing.
public
# setMargin( \ComponentMargin|string|null $margin )
Set margin.
public
# setAction( \TemplateActionBuilder|null $actionBuilder )
Set action.
public
# build( )
Builds box component structure.

Implementation of