-
- All Implemented Interfaces:
-
ai.tock.bot.admin.model.BotMediaMessageDescriptor
public final class BotMediaCardDescriptor implements BotMediaMessageDescriptor
-
-
Field Summary
Fields Modifier and Type Field Description private final MediaMessageTypetypeprivate final I18nLabeltitleprivate final I18nLabelsubTitleprivate final MediaFileDescriptorfileprivate final List<BotMediaActionDescriptor>actionsprivate final BooleanfillCarousel
-
Constructor Summary
Constructors Constructor Description BotMediaCardDescriptor(MediaCardDescriptor desc, Boolean readOnly)BotMediaCardDescriptor(I18nLabel title, I18nLabel subTitle, MediaFileDescriptor file, List<BotMediaActionDescriptor> actions, Boolean fillCarousel)
-
Method Summary
Modifier and Type Method Description MediaCardDescriptortoDescriptor()final I18nLabelcomponent1()final I18nLabelcomponent2()final MediaFileDescriptorcomponent3()final List<BotMediaActionDescriptor>component4()final Booleancomponent5()final BotMediaCardDescriptorcopy(I18nLabel title, I18nLabel subTitle, MediaFileDescriptor file, List<BotMediaActionDescriptor> actions, Boolean fillCarousel)MediaMessageTypegetType()final I18nLabelgetTitle()final I18nLabelgetSubTitle()final MediaFileDescriptorgetFile()final List<BotMediaActionDescriptor>getActions()final BooleangetFillCarousel()-
-
Constructor Detail
-
BotMediaCardDescriptor
BotMediaCardDescriptor(MediaCardDescriptor desc, Boolean readOnly)
-
BotMediaCardDescriptor
BotMediaCardDescriptor(I18nLabel title, I18nLabel subTitle, MediaFileDescriptor file, List<BotMediaActionDescriptor> actions, Boolean fillCarousel)
-
-
Method Detail
-
toDescriptor
MediaCardDescriptor toDescriptor()
-
component1
final I18nLabel component1()
-
component2
final I18nLabel component2()
-
component3
final MediaFileDescriptor component3()
-
component4
final List<BotMediaActionDescriptor> component4()
-
component5
final Boolean component5()
-
copy
final BotMediaCardDescriptor copy(I18nLabel title, I18nLabel subTitle, MediaFileDescriptor file, List<BotMediaActionDescriptor> actions, Boolean fillCarousel)
-
getType
MediaMessageType getType()
-
getTitle
final I18nLabel getTitle()
-
getSubTitle
final I18nLabel getSubTitle()
-
getFile
final MediaFileDescriptor getFile()
-
getActions
final List<BotMediaActionDescriptor> getActions()
-
getFillCarousel
final Boolean getFillCarousel()
-
-
-
-