BubbleContainerBuilder

A builder class for bubble container.
implements LINE\LINEBot\MessageBuilder\Flex\ContainerBuilder
Methods Summary
public
# __construct( \ContainerDirection|null $direction = NULL, \BoxComponentBuilder|null $headerComponentBuilder = NULL, \ComponentBuilder|null $heroComponentBuilder = NULL, \BoxComponentBuilder|null $bodyComponentBuilder = NULL, \BoxComponentBuilder|null $footerComponentBuilder = NULL, \BubbleStylesBuilder|null $stylesBuilder = NULL, \BubleContainerSize|null $size = NULL )
BubbleContainerBuilder constructor.
public static
# builder( )
Create empty BubbleContainerBuilder.
public
# setSize( \BubleContainerSize|string|null $size )
Set size. default: mega
public
# setDirection( \ContainerDirection|string|null $direction )
Set direction.
public
# setHeader( \BoxComponentBuilder|null $headerComponentBuilder )
Set header.
public
# setHero( \ComponentBuilder|null $heroComponentBuilder )
Set hero.
public
# setBody( \BoxComponentBuilder|null $bodyComponentBuilder )
Set body.
public
# setFooter( \BoxComponentBuilder|null $footerComponentBuilder )
Set footer.
public
# setStyles( \BubbleStylesBuilder|null $stylesBuilder )
Set style.
public
# setAction( \TemplateActionBuilder|null $actionBuilder )
Set action.
public
# build( )
Builds bubble container structure.

Implementation of