public class ActionMetadata
public ActionMetadata(boolean lastAnswer,
@NotNull
ActionPriority priority,
@Nullable
ActionNotificationType notificationType,
@NotNull
ActionVisibility visibility,
@NotNull
ActionReply replyMessage,
@NotNull
ActionQuote quoteMessage)
lastAnswer - Is it the last answer of the bot.priority - Significance deals with the notification level.notificationType - tag deals with type of message notification.visibility - visibility of the message.replyMessage - Message which is a reply to another.quoteMessage - Message which contains a quote.public ActionMetadata()
public boolean getLastAnswer()
Is it the last answer of the bot.
public void setLastAnswer(boolean p)
Is it the last answer of the bot.
p - Is it the last answer of the bot.@NotNull public ActionPriority getPriority()
Significance deals with the notification level.
public void setPriority(@NotNull
ActionPriority p)
Significance deals with the notification level.
p - Significance deals with the notification level.@Nullable public ActionNotificationType getNotificationType()
tag deals with type of message notification.
public void setNotificationType(@Nullable
ActionNotificationType p)
tag deals with type of message notification.
p - tag deals with type of message notification.@NotNull public ActionVisibility getVisibility()
visibility of the message.
public void setVisibility(@NotNull
ActionVisibility p)
visibility of the message.
p - visibility of the message.@NotNull public ActionReply getReplyMessage()
Message which is a reply to another.
public void setReplyMessage(@NotNull
ActionReply p)
Message which is a reply to another.
p - Message which is a reply to another.@NotNull public ActionQuote getQuoteMessage()
Message which contains a quote.
public void setQuoteMessage(@NotNull
ActionQuote p)
Message which contains a quote.
p - Message which contains a quote.public boolean component1()
Is it the last answer of the bot.
@NotNull public ActionPriority component2()
Significance deals with the notification level.
@Nullable public ActionNotificationType component3()
tag deals with type of message notification.
@NotNull public ActionVisibility component4()
visibility of the message.
@NotNull public ActionReply component5()
Message which is a reply to another.
@NotNull public ActionQuote component6()
Message which contains a quote.
@NotNull public ActionMetadata copy(boolean lastAnswer, @NotNull ActionPriority priority, @Nullable ActionNotificationType notificationType, @NotNull ActionVisibility visibility, @NotNull ActionReply replyMessage, @NotNull ActionQuote quoteMessage)
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)