| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
TD.Data.DeviceToken
Synopsis
- data DeviceToken
- = DeviceTokenFirebaseCloudMessaging { }
- | DeviceTokenApplePush { }
- | DeviceTokenApplePushVoIP {
- device_token :: Maybe Text
- is_app_sandbox :: Maybe Bool
- encrypt :: Maybe Bool
- | DeviceTokenWindowsPush { }
- | DeviceTokenMicrosoftPush {
- channel_uri :: Maybe Text
- | DeviceTokenMicrosoftPushVoIP {
- channel_uri :: Maybe Text
- | DeviceTokenWebPush { }
- | DeviceTokenSimplePush { }
- | DeviceTokenUbuntuPush { }
- | DeviceTokenBlackBerryPush { }
- | DeviceTokenTizenPush { }
- | DeviceTokenHuaweiPush { }
Documentation
data DeviceToken Source #
Represents a data needed to subscribe for push notifications through registerDevice method. To use specific push notification service, the correct application platform must be specified and a valid server authentication data must be uploaded at https://my.telegram.org
Constructors
| DeviceTokenFirebaseCloudMessaging | A token for Firebase Cloud Messaging |
| DeviceTokenApplePush | A token for Apple Push Notification service |
Fields
| |
| DeviceTokenApplePushVoIP | A token for Apple Push Notification service VoIP notifications |
Fields
| |
| DeviceTokenWindowsPush | A token for Windows Push Notification Services |
Fields
| |
| DeviceTokenMicrosoftPush | A token for Microsoft Push Notification Service |
Fields
| |
| DeviceTokenMicrosoftPushVoIP | A token for Microsoft Push Notification Service VoIP channel |
Fields
| |
| DeviceTokenWebPush | A token for web Push API |
Fields
| |
| DeviceTokenSimplePush | A token for Simple Push API for Firefox OS |
| DeviceTokenUbuntuPush | A token for Ubuntu Push Client service |
| DeviceTokenBlackBerryPush | A token for BlackBerry Push Service |
| DeviceTokenTizenPush | A token for Tizen Push Service |
| DeviceTokenHuaweiPush | A token for HUAWEI Push Service |
Instances
| FromJSON DeviceToken Source # | |
Defined in TD.Data.DeviceToken | |
| ToJSON DeviceToken Source # | |
Defined in TD.Data.DeviceToken Methods toJSON :: DeviceToken -> Value # toEncoding :: DeviceToken -> Encoding # toJSONList :: [DeviceToken] -> Value # toEncodingList :: [DeviceToken] -> Encoding # | |
| Show DeviceToken Source # | |
Defined in TD.Data.DeviceToken Methods showsPrec :: Int -> DeviceToken -> ShowS # show :: DeviceToken -> String # showList :: [DeviceToken] -> ShowS # | |
| Eq DeviceToken Source # | |
Defined in TD.Data.DeviceToken | |
| ShortShow DeviceToken Source # | |
Defined in TD.Data.DeviceToken Methods shortShow :: DeviceToken -> String Source # | |