/** * Created by exizhai on 9/30/2015. */ public class EventRequest extends XmlMessageHeader { @JsonProperty("Event") @JacksonXmlCData private EventType eventType; public EventType getEventType() { return eventType; } public void setEventType(EventType eventType) { this.eventType = eventType; } }
@Override public Boolean isOutputAsCData(Annotated ann) { JacksonXmlCData prop = ann.getAnnotation(JacksonXmlCData.class); if (prop != null) { return prop.value() ? Boolean.TRUE : Boolean.FALSE; } return null; }
@Override public Boolean isOutputAsCData(Annotated ann) { JacksonXmlCData prop = ann.getAnnotation(JacksonXmlCData.class); if (prop != null) { return prop.value() ? Boolean.TRUE : Boolean.FALSE; } return null; }
public static class Item { @JsonProperty("PicMd5Sum") @JacksonXmlCData private String picMd5Sum; public Item() { } public String getPicMd5Sum() { return picMd5Sum; } public void setPicMd5Sum(String picMd5Sum) { this.picMd5Sum = picMd5Sum; } } }
/** * @borball on 12/29/2016. */ public class UserEnterSession extends EventRequest { @JsonProperty("SessionFrom") @JacksonXmlCData private String sessionFrom; public String getSessionFrom() { return sessionFrom; } public void setSessionFrom(String sessionFrom) { this.sessionFrom = sessionFrom; } }
/** * Created by exizhai on 9/30/2015. */ public class ViewEvent extends EventRequest { @JsonProperty("EventKey") @JacksonXmlCData private String url; public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } }
/** * Created by exizhai on 9/30/2015. */ public class ClickEvent extends EventRequest { @JsonProperty("EventKey") @JacksonXmlCData private String eventKey; public String getEventKey() { return eventKey; } public void setEventKey(String eventKey) { this.eventKey = eventKey; } }
public static class ScanCodeInfo { @JsonProperty("ScanType") @JacksonXmlCData private String scanType; @JsonProperty("ScanResult") @JacksonXmlCData private String scanResult; public String getScanType() { return scanType; } public void setScanType(String scanType) { this.scanType = scanType; } public String getScanResult() { return scanResult; } public void setScanResult(String scanResult) { this.scanResult = scanResult; } }
public static class TransInfo { @JacksonXmlProperty(localName = "KfAccount") @JacksonXmlCData private String account; public TransInfo(){ } public TransInfo(String account) { this.account = account; } } }
@JacksonXmlCData private String eventKey; @JacksonXmlCData private String ticket;
@JacksonXmlCData private String eventKey; @JacksonXmlCData private String ticket;
@JacksonXmlCData private String status;
@JacksonXmlCData private String sid; @JacksonXmlCData private String poiId; @JacksonXmlCData private String result; @JacksonXmlCData private String message;
public static class BatchJob { @JacksonXmlCData private String jobId; @JacksonXmlCData private JobType jobType; @JacksonXmlCData private String errorMessage;
public static class SendLocationInfo { @JacksonXmlCData private String x; @JacksonXmlCData private String y; @JacksonXmlCData private String scale; @JacksonXmlCData private String label; @JacksonXmlCData private String poiName;
@JacksonXmlCData private String title; @JacksonXmlCData private String desc; @JacksonXmlCData private String url;
@JacksonXmlCData private String orderId; @JacksonXmlCData private String productId; @JacksonXmlCData private String skuInfo;
@JacksonXmlCData private String eventKey;
@JacksonXmlCData private String picUrl; @JacksonXmlCData private String mediaId;
@JacksonXmlCData private String mediaId; @JacksonXmlCData private String thumbMediaId;