public class GenericMessage
An aggregation of interface Messages used in class Sentence.
This is usually a "generic" view of interface ConnectorMessage.
@NotNull public static java.lang.String TITLE_PARAM
A texts parameter for title.
@NotNull public static java.lang.String SUBTITLE_PARAM
A texts parameter for subtitle.
@NotNull public static java.lang.String TEXT_PARAM
A texts parameter for text content.
public static ai.tock.bot.engine.message.GenericMessage.Companion Companion
public GenericMessage(@NotNull
ConnectorType connectorType,
@NotNull
java.util.List<ai.tock.bot.engine.message.Attachment> attachments,
@NotNull
java.util.List<ai.tock.bot.engine.message.Choice> choices,
@NotNull
java.util.Map<java.lang.String,java.lang.String> texts,
@NotNull
java.util.List<ai.tock.bot.engine.message.Location> locations,
@NotNull
java.util.Map<java.lang.String,java.lang.String> metadata,
@NotNull
java.util.List<ai.tock.bot.engine.message.GenericElement> subElements,
@Nullable
ConnectorMessage connectorMessage)
An aggregation of interface Messages used in class Sentence.
This is usually a "generic" view of interface ConnectorMessage.
public GenericMessage()
An aggregation of interface Messages used in class Sentence.
This is usually a "generic" view of interface ConnectorMessage.
public GenericMessage(@NotNull
ConnectorMessage connectorMessage,
@NotNull
java.util.List<ai.tock.bot.engine.message.Attachment> attachments,
@NotNull
java.util.List<ai.tock.bot.engine.message.Choice> choices,
@NotNull
java.util.Map<java.lang.String,java.lang.String> texts,
@NotNull
java.util.List<ai.tock.bot.engine.message.Location> locations,
@NotNull
java.util.Map<java.lang.String,java.lang.String> metadata,
@NotNull
java.util.List<ai.tock.bot.engine.message.GenericElement> subElements)
@NotNull public ConnectorType getConnectorType()
@NotNull public java.util.List<ai.tock.bot.engine.message.Attachment> getAttachments()
@NotNull public java.util.List<ai.tock.bot.engine.message.Choice> getChoices()
@NotNull public java.util.Map<java.lang.String,java.lang.String> getTexts()
@NotNull public java.util.List<ai.tock.bot.engine.message.Location> getLocations()
@NotNull public java.util.Map<java.lang.String,java.lang.String> getMetadata()
@NotNull public java.util.List<ai.tock.bot.engine.message.GenericElement> getSubElements()
@NotNull public ConnectorType component1()
@NotNull public java.util.List<ai.tock.bot.engine.message.Attachment> component2()
@NotNull public java.util.List<ai.tock.bot.engine.message.Choice> component3()
@NotNull public java.util.Map<java.lang.String,java.lang.String> component4()
@NotNull public java.util.List<ai.tock.bot.engine.message.Location> component5()
@NotNull public java.util.Map<java.lang.String,java.lang.String> component6()
@NotNull public java.util.List<ai.tock.bot.engine.message.GenericElement> component7()
@NotNull public GenericMessage copy(@NotNull ConnectorType connectorType, @NotNull java.util.List<ai.tock.bot.engine.message.Attachment> attachments, @NotNull java.util.List<ai.tock.bot.engine.message.Choice> choices, @NotNull java.util.Map<java.lang.String,java.lang.String> texts, @NotNull java.util.List<ai.tock.bot.engine.message.Location> locations, @NotNull java.util.Map<java.lang.String,java.lang.String> metadata, @NotNull java.util.List<ai.tock.bot.engine.message.GenericElement> subElements, @Nullable ConnectorMessage connectorMessage)
An aggregation of interface Messages used in class Sentence.
This is usually a "generic" view of interface ConnectorMessage.
@NotNull public java.lang.String toString()
An aggregation of interface Messages used in class Sentence.
This is usually a "generic" view of interface ConnectorMessage.
public int hashCode()
An aggregation of interface Messages used in class Sentence.
This is usually a "generic" view of interface ConnectorMessage.
public boolean equals(@Nullable
java.lang.Object p)
An aggregation of interface Messages used in class Sentence.
This is usually a "generic" view of interface ConnectorMessage.