public class BotMediaCardDescriptor implements BotMediaMessageDescriptor
public 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)