package com.gustz.dove.cpcli.api.customer.req;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.sinovatech.rd.wcsb.cli.api.customer.req.CustBaseReq;
import com.sinovatech.rd.wcsb.cli.api.customer.vo.VideoCust;
import com.sinovatech.rd.wcsb.cli.api.message.vo.CommCpMsg;
import com.sinovatech.rd.wcsb.cli.api.service.dict.MsgTypeDict;
import com.gustz.dove.cpcli.api.customer.req.VideoCustReq.VideoBodyCustReq;
/**
*
* TODO: 视频请求报文
*
* @author ZHENFENG ZHANG
* @since [ Aug 3, 2015 ]
*/
public class VideoCustReq extends CustBaseReq<VideoBodyCustReq> {
private static final long serialVersionUID = 1L;
public VideoCustReq(String devAcCode, VideoBodyCustReq body) {
super(devAcCode, body);
}
public static class VideoBodyCustReq extends CommCpMsg {
private static final long serialVersionUID = 1L;
/**
* 视频消息对象
*/
@JsonProperty("video")
private VideoCust video;
public VideoBodyCustReq() {
super();
super.setMsgType(MsgTypeDict.VIDEO);
}
public VideoBodyCustReq(VideoCust video) {
this();
this.video = video;
}
public VideoCust getVideo() {
return video;
}
public void setVideo(VideoCust video) {
this.video = video;
}
}
}