public class BotMediaCardDescriptor implements BotMediaMessageDescriptor
BotMediaMessageDescriptor.CompanionCompanion| Constructor and Description |
|---|
BotMediaCardDescriptor(ai.tock.translator.I18nLabel title,
ai.tock.translator.I18nLabel subTitle,
ai.tock.bot.connector.media.MediaFileDescriptor file,
java.util.List<ai.tock.bot.admin.model.BotMediaActionDescriptor> actions) |
BotMediaCardDescriptor(ai.tock.bot.connector.media.MediaCardDescriptor desc) |
| Modifier and Type | Method and Description |
|---|---|
ai.tock.translator.I18nLabel |
component1() |
ai.tock.translator.I18nLabel |
component2() |
ai.tock.bot.connector.media.MediaFileDescriptor |
component3() |
java.util.List<ai.tock.bot.admin.model.BotMediaActionDescriptor> |
component4() |
BotMediaCardDescriptor |
copy(ai.tock.translator.I18nLabel title,
ai.tock.translator.I18nLabel subTitle,
ai.tock.bot.connector.media.MediaFileDescriptor file,
java.util.List<ai.tock.bot.admin.model.BotMediaActionDescriptor> actions) |
boolean |
equals(java.lang.Object p) |
java.util.List<ai.tock.bot.admin.model.BotMediaActionDescriptor> |
getActions() |
ai.tock.bot.connector.media.MediaFileDescriptor |
getFile() |
ai.tock.translator.I18nLabel |
getSubTitle() |
ai.tock.translator.I18nLabel |
getTitle() |
ai.tock.bot.connector.media.MediaMessageType |
getType() |
int |
hashCode() |
ai.tock.bot.connector.media.MediaCardDescriptor |
toDescriptor() |
java.lang.String |
toString() |
getType, toDescriptorpublic BotMediaCardDescriptor(@Nullable
ai.tock.translator.I18nLabel title,
@Nullable
ai.tock.translator.I18nLabel subTitle,
@Nullable
ai.tock.bot.connector.media.MediaFileDescriptor file,
@NotNull
java.util.List<ai.tock.bot.admin.model.BotMediaActionDescriptor> actions)
public BotMediaCardDescriptor(@NotNull
ai.tock.bot.connector.media.MediaCardDescriptor desc)
@NotNull public ai.tock.bot.connector.media.MediaMessageType getType()
@NotNull public ai.tock.bot.connector.media.MediaCardDescriptor toDescriptor()
@Nullable public ai.tock.translator.I18nLabel getTitle()
@Nullable public ai.tock.translator.I18nLabel getSubTitle()
@Nullable public ai.tock.bot.connector.media.MediaFileDescriptor getFile()
@NotNull public java.util.List<ai.tock.bot.admin.model.BotMediaActionDescriptor> getActions()
@Nullable public ai.tock.translator.I18nLabel component1()
@Nullable public ai.tock.translator.I18nLabel component2()
@Nullable public ai.tock.bot.connector.media.MediaFileDescriptor component3()
@NotNull public java.util.List<ai.tock.bot.admin.model.BotMediaActionDescriptor> component4()
@NotNull public BotMediaCardDescriptor copy(@Nullable ai.tock.translator.I18nLabel title, @Nullable ai.tock.translator.I18nLabel subTitle, @Nullable ai.tock.bot.connector.media.MediaFileDescriptor file, @NotNull java.util.List<ai.tock.bot.admin.model.BotMediaActionDescriptor> actions)
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)