public class NotificationReader extends java.lang.Object implements JsonObjectReader<Notification>
| Constructor and Description |
|---|
NotificationReader(java.util.Map<DeviceType,<any>> payloadOverridesDeserializerRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
readActions(JsonParser parser) |
void |
readAlert(JsonParser parser) |
void |
readInteractive(JsonParser parser) |
void |
readPlatformDevicePayloadOverride(DeviceType deviceType,
JsonParser parser,
DeserializationContext context) |
Notification |
validateAndBuild() |
public NotificationReader(java.util.Map<DeviceType,<any>> payloadOverridesDeserializerRegistry)
public void readAlert(JsonParser parser)
throws java.io.IOException
java.io.IOExceptionpublic void readPlatformDevicePayloadOverride(DeviceType deviceType, JsonParser parser, DeserializationContext context) throws java.io.IOException
java.io.IOExceptionpublic void readActions(JsonParser parser)
throws java.io.IOException
java.io.IOExceptionpublic void readInteractive(JsonParser parser)
throws java.io.IOException
java.io.IOExceptionpublic Notification validateAndBuild() throws java.io.IOException
validateAndBuild in interface JsonObjectReader<Notification>java.io.IOException