public class WebMessage implements WebConnectorMessage
public WebMessage(@Nullable
java.lang.String text,
@NotNull
java.util.List<? extends ai.tock.bot.connector.web.send.Button> buttons,
@Nullable
WebCard card,
@Nullable
WebCarousel carousel,
@Nullable
WebWidget widget,
@NotNull
java.lang.String version)
public WebMessage()
@NotNull public ai.tock.bot.connector.ConnectorType getConnectorType()
@Nullable public ai.tock.bot.engine.message.GenericMessage toGenericMessage()
public boolean equals(@Nullable
java.lang.Object other)
public int hashCode()
@Nullable public java.lang.String getText()
@NotNull public java.util.List<ai.tock.bot.connector.web.send.Button> getButtons()
@Nullable public WebCard getCard()
@Nullable public WebCarousel getCarousel()
@Nullable public WebWidget getWidget()
@NotNull public java.lang.String getVersion()
@Nullable public java.lang.String component1()
@NotNull public java.util.List<ai.tock.bot.connector.web.send.Button> component2()
@Nullable public WebCard component3()
@Nullable public WebCarousel component4()
@Nullable public WebWidget component5()
@NotNull public java.lang.String component6()
@NotNull public WebMessage copy(@Nullable java.lang.String text, @NotNull java.util.List<? extends ai.tock.bot.connector.web.send.Button> buttons, @Nullable WebCard card, @Nullable WebCarousel carousel, @Nullable WebWidget widget, @NotNull java.lang.String version)
@NotNull public java.lang.String toString()