com.segment.analytics.WearPayload Maven / Gradle / Ivy
package com.segment.analytics;
class WearPayload extends JsonMap {
/** Type of the payload */
private static final String TYPE_KEY = "type";
/** The actual payload */
private static final String PAYLOAD_KEY = "payload";
WearPayload(String json) {
super(json);
}
WearPayload(BasePayload.Type type, JsonMap payload) {
put(TYPE_KEY, type);
put(PAYLOAD_KEY, payload);
}
BasePayload.Type type() {
return getEnum(BasePayload.Type.class, TYPE_KEY);
}
T payload(Class clazz) {
return getJsonMap(PAYLOAD_KEY, clazz);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy