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.IOException
public void readPlatformDevicePayloadOverride(DeviceType deviceType, JsonParser parser, DeserializationContext context) throws java.io.IOException
java.io.IOException
public void readActions(JsonParser parser) throws java.io.IOException
java.io.IOException
public void readInteractive(JsonParser parser) throws java.io.IOException
java.io.IOException
public Notification validateAndBuild() throws java.io.IOException
validateAndBuild
in interface JsonObjectReader<Notification>
java.io.IOException