-
- All Implemented Interfaces:
-
ai.tock.bot.connector.media.MediaMessage
public final class MediaCard implements MediaMessage
-
-
Field Summary
Fields Modifier and Type Field Description private final CharSequencetitleprivate final CharSequencesubTitleprivate final MediaFilefileprivate final List<MediaAction>actions
-
Constructor Summary
Constructors Constructor Description MediaCard(CharSequence title, CharSequence subTitle, MediaFile file, List<MediaAction> actions)
-
Method Summary
Modifier and Type Method Description BooleancheckValidity()Returns true if the media is valid. GenericMessagetoGenericMessage()Returns a GenericMessage view of this MediaMessage if supported. final CharSequencecomponent1()final CharSequencecomponent2()final MediaFilecomponent3()final List<MediaAction>component4()final MediaCardcopy(CharSequence title, CharSequence subTitle, MediaFile file, List<MediaAction> actions)final CharSequencegetTitle()final CharSequencegetSubTitle()final MediaFilegetFile()final List<MediaAction>getActions()-
-
Constructor Detail
-
MediaCard
MediaCard(CharSequence title, CharSequence subTitle, MediaFile file, List<MediaAction> actions)
-
-
Method Detail
-
checkValidity
Boolean checkValidity()
Returns true if the media is valid.
-
toGenericMessage
GenericMessage toGenericMessage()
Returns a GenericMessage view of this MediaMessage if supported.
-
component1
final CharSequence component1()
-
component2
final CharSequence component2()
-
component3
final MediaFile component3()
-
component4
final List<MediaAction> component4()
-
copy
final MediaCard copy(CharSequence title, CharSequence subTitle, MediaFile file, List<MediaAction> actions)
-
getTitle
final CharSequence getTitle()
-
getSubTitle
final CharSequence getSubTitle()
-
getActions
final List<MediaAction> getActions()
-
-
-
-