public class MediaCardDescriptorDump implements MediaMessageDescriptorDump
The MediaCard descriptor.
public MediaCardDescriptorDump(@Nullable
ai.tock.translator.I18nLabelValue title,
@Nullable
ai.tock.translator.I18nLabelValue subTitle,
@Nullable
MediaFileDescriptorDump file,
@NotNull
java.util.List<ai.tock.bot.admin.story.dump.MediaActionDescriptorDump> actions)
The MediaCard descriptor.
public MediaCardDescriptorDump(@NotNull
MediaCardDescriptor media)
@NotNull public MediaMessageType getType()
@NotNull public MediaCardDescriptor toMedia(@NotNull StoryDefinitionConfigurationDumpController controller)
@Nullable public ai.tock.translator.I18nLabelValue getTitle()
@Nullable public ai.tock.translator.I18nLabelValue getSubTitle()
@Nullable public MediaFileDescriptorDump getFile()
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.MediaActionDescriptorDump> getActions()
@Nullable public ai.tock.translator.I18nLabelValue component1()
@Nullable public ai.tock.translator.I18nLabelValue component2()
@Nullable public MediaFileDescriptorDump component3()
@NotNull public java.util.List<ai.tock.bot.admin.story.dump.MediaActionDescriptorDump> component4()
@NotNull public MediaCardDescriptorDump copy(@Nullable ai.tock.translator.I18nLabelValue title, @Nullable ai.tock.translator.I18nLabelValue subTitle, @Nullable MediaFileDescriptorDump file, @NotNull java.util.List<ai.tock.bot.admin.story.dump.MediaActionDescriptorDump> actions)
The MediaCard descriptor.