public class MediaCardDescriptor implements MediaMessageDescriptor
The class MediaCard descriptor.
class MediaCardpublic MediaCardDescriptor(@Nullable
ai.tock.translator.I18nLabelValue title,
@Nullable
ai.tock.translator.I18nLabelValue subTitle,
@Nullable
MediaFileDescriptor file,
@NotNull
java.util.List<ai.tock.bot.connector.media.MediaActionDescriptor> actions)
The class MediaCard descriptor.
class MediaCard@NotNull public MediaMessageType getType()
The type of message.
@NotNull public MediaCard toMessage(@NotNull BotBus bus)
Creates a interface MediaMessage for the specified interface BotBus.
interface MediaMessage,
interface BotBuspublic boolean checkValidity()
Returns true if the media is valid.
@Nullable public ai.tock.translator.I18nLabelValue getTitle()
@Nullable public ai.tock.translator.I18nLabelValue getSubTitle()
@Nullable public MediaFileDescriptor getFile()
@NotNull public java.util.List<ai.tock.bot.connector.media.MediaActionDescriptor> getActions()
@Nullable public ai.tock.translator.I18nLabelValue component1()
@Nullable public ai.tock.translator.I18nLabelValue component2()
@Nullable public MediaFileDescriptor component3()
@NotNull public java.util.List<ai.tock.bot.connector.media.MediaActionDescriptor> component4()
@NotNull public MediaCardDescriptor copy(@Nullable ai.tock.translator.I18nLabelValue title, @Nullable ai.tock.translator.I18nLabelValue subTitle, @Nullable MediaFileDescriptor file, @NotNull java.util.List<ai.tock.bot.connector.media.MediaActionDescriptor> actions)
The class MediaCard descriptor.
class MediaCard@NotNull public java.lang.String toString()
The class MediaCard descriptor.
class MediaCardpublic int hashCode()
The class MediaCard descriptor.
class MediaCardpublic boolean equals(@Nullable
java.lang.Object p)
The class MediaCard descriptor.
class MediaCard