Interface InfoBoxMessageInterface
Interface InfoBoxMessageInterface
Direct known implementers
Package: InfoBox\Interfaces
Category: System
Located at Services/Core/InfoBox/Entities/Interfaces/InfoBoxMessageInterface.php
Category: System
Located at Services/Core/InfoBox/Entities/Interfaces/InfoBoxMessageInterface.php
Methods summary
public
setIdentifier( StringType $identifier )
: InfoBoxMessageInterface
Sets the identifier string of the message
public
setVisibility( StringType $visibility )
: InfoBoxMessageInterface
Sets the visibility of the message.
public
setButtonLink( StringType $buttonLink )
: InfoBoxMessageInterface
Sets the link of the message button.
public
setCustomerId( IdType $customerId )
: InfoBoxMessageInterface
Sets the customer ID of the message.
public
setAddedDateTime( DateTime $dateTime )
: InfoBoxMessageInterface
Sets the message creation date time.
public
setModifiedDateTime( DateTime $dateTime )
: InfoBoxMessageInterface
Sets the message modification date time.
public
setHeadLine( StringType $text, LanguageCode $languageCode )
: InfoBoxMessageInterface
Sets the message headline.
public
setMessage( StringType $text, LanguageCode $languageCode )
: InfoBoxMessageInterface
Sets the message.
public
setButtonLabel( StringType $text, LanguageCode $languageCode )
: InfoBoxMessageInterface
Sets the message button label.
public
setMessageCollection( KeyValueCollection $messages )
: InfoBoxMessageInterface
Sets the messages by adding a collection.
public
setHeadLineCollection( KeyValueCollection $headlines )
: InfoBoxMessageInterface
Sets the message headlines.
public
setButtonLabelCollection( KeyValueCollection $buttonLabels )
: InfoBoxMessageInterface
Sets the button labels.
public
getButtonLabelCollection( void )
: EditableKeyValueCollection
Returns the button label collection.