package com.fs.wxcid.dto.message;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * /message/CdnUploadVideo 接口返回的 Data 结构
 */
@Data
public class CdnUploadVideoResult {

    @JSONField(name = "FileKey")
    private String fileKey;

    @JSONField(name = "Ver")
    private Integer ver;

    @JSONField(name = "ThumbDataSize")
    private Integer thumbDataSize;

    @JSONField(name = "ThumbURL")
    private String thumbURL;

    @JSONField(name = "FileAesKey")
    private String fileAesKey;

    @JSONField(name = "Mp4identify")
    private String mp4identify;

    @JSONField(name = "EnableQuic")
    private Integer enableQuic;

    @JSONField(name = "IsRetry")
    private Integer isRetry;

    @JSONField(name = "IsOverLoad")
    private Integer isOverLoad;

    @JSONField(name = "RecvLen")
    private Integer recvLen;

    @JSONField(name = "IsGetCDN")
    private Integer isGetCDN;

    @JSONField(name = "RetrySec")
    private Integer retrySec;

    @JSONField(name = "XClientIP")
    private String xClientIP;

    @JSONField(name = "FileURL")
    private String fileURL;

    @JSONField(name = "VideoDataMD5")
    private String videoDataMD5;

    @JSONField(name = "RetCode")
    private Integer retCode;

    @JSONField(name = "FileID")
    private String fileID;

    @JSONField(name = "ThumbHeight")
    private Integer thumbHeight;

    @JSONField(name = "ThumbWidth")
    private Integer thumbWidth;

    @JSONField(name = "Seq")
    private Integer seq;

    @JSONField(name = "VideoDataSize")
    private Integer videoDataSize;
}
