Class ChannelDataRequest.Data
-
- All Implemented Interfaces:
public final class ChannelDataRequest.DataChannel data for a given channel type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceChannelDataRequest.Data.VisitorAn interface that defines how to map each variant of Data to a value of type T.
-
Method Summary
-
-
Method Detail
-
pushChannel
final Optional<PushChannelData> pushChannel()
The content of a push notification.
-
oneSignalChannel
final Optional<OneSignalChannelData> oneSignalChannel()
OneSignal channel data.
-
slackChannel
final Optional<SlackChannelData> slackChannel()
Slack channel data
-
msTeamsChannel
final Optional<MsTeamsChannelData> msTeamsChannel()
Microsoft Teams channel connection.
-
discordChannel
final Optional<DiscordChannelData> discordChannel()
Discord channel data.
-
isPushChannel
final Boolean isPushChannel()
-
isOneSignalChannel
final Boolean isOneSignalChannel()
-
isSlackChannel
final Boolean isSlackChannel()
-
isMsTeamsChannel
final Boolean isMsTeamsChannel()
-
isDiscordChannel
final Boolean isDiscordChannel()
-
asPushChannel
final PushChannelData asPushChannel()
The content of a push notification.
-
asOneSignalChannel
final OneSignalChannelData asOneSignalChannel()
OneSignal channel data.
-
asSlackChannel
final SlackChannelData asSlackChannel()
Slack channel data
-
asMsTeamsChannel
final MsTeamsChannelData asMsTeamsChannel()
Microsoft Teams channel connection.
-
asDiscordChannel
final DiscordChannelData asDiscordChannel()
Discord channel data.
-
accept
final <T extends Any> T accept(ChannelDataRequest.Data.Visitor<T> visitor)
-
validate
final ChannelDataRequest.Data validate()
-
ofPushChannel
final static ChannelDataRequest.Data ofPushChannel(PushChannelData pushChannel)
The content of a push notification.
-
ofOneSignalChannel
final static ChannelDataRequest.Data ofOneSignalChannel(OneSignalChannelData oneSignalChannel)
OneSignal channel data.
-
ofSlackChannel
final static ChannelDataRequest.Data ofSlackChannel(SlackChannelData slackChannel)
Slack channel data
-
ofMsTeamsChannel
final static ChannelDataRequest.Data ofMsTeamsChannel(MsTeamsChannelData msTeamsChannel)
Microsoft Teams channel connection.
-
ofDiscordChannel
final static ChannelDataRequest.Data ofDiscordChannel(DiscordChannelData discordChannel)
Discord channel data.
-
-
-
-