Package com.courier.models
Class Discord
-
- All Implemented Interfaces:
public final class Discord
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceDiscord.VisitorAn interface that defines how to map each variant of Discord to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<SendToChannel>sendToChannel()final Optional<SendDirectMessage>sendDirectMessage()final BooleanisSendToChannel()final BooleanisSendDirectMessage()final SendToChannelasSendToChannel()final SendDirectMessageasSendDirectMessage()final Optional<JsonValue>_json()final <T extends Any> Taccept(Discord.Visitor<T> visitor)final Discordvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static DiscordofSendToChannel(SendToChannel sendToChannel)final static DiscordofSendDirectMessage(SendDirectMessage sendDirectMessage)-
-
Method Detail
-
sendToChannel
final Optional<SendToChannel> sendToChannel()
-
sendDirectMessage
final Optional<SendDirectMessage> sendDirectMessage()
-
isSendToChannel
final Boolean isSendToChannel()
-
isSendDirectMessage
final Boolean isSendDirectMessage()
-
asSendToChannel
final SendToChannel asSendToChannel()
-
asSendDirectMessage
final SendDirectMessage asSendDirectMessage()
-
accept
final <T extends Any> T accept(Discord.Visitor<T> visitor)
-
ofSendToChannel
final static Discord ofSendToChannel(SendToChannel sendToChannel)
-
ofSendDirectMessage
final static Discord ofSendDirectMessage(SendDirectMessage sendDirectMessage)
-
-
-
-