All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.polyv.live.v2.entity.channel.statistics.LiveGetInviteStatsResponse Maven / Gradle / Ivy

The newest version!
package net.polyv.live.v2.entity.channel.statistics;

import java.util.Date;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import net.polyv.live.v1.entity.LivePageCommonResponse;

/**
 * 查询邀请海报明细数据响应实体
 * @author jiangyifan
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel("查询邀请海报明细数据响应实体")
public class LiveGetInviteStatsResponse extends LivePageCommonResponse {
    
    /**
     * 当前页内容
     */
    @ApiModelProperty(name = "contents", value = "当前页内容", required = false)
    private List contents;
    
    @Data
    @Accessors(chain = true)
    @ApiModel("当前页内容")
    public static class InviteStats {
        
        /**
         * 自定义邀请Id(默认为空,需要配置才有值)
         */
        @ApiModelProperty(name = "invitee", value = "自定义邀请Id(默认为空,需要配置才有值)", required = false)
        private String invitee;
        
        /**
         * 邀请人微信openId
         */
        @ApiModelProperty(name = "openId", value = "邀请人微信openId", required = false)
        private String openId;
        
        /**
         * 邀请人ViewerID
         */
        @ApiModelProperty(name = "viewerId", value = "邀请人ViewerID", required = false)
        private String viewerId;
        
        /**
         * 邀请人昵称
         */
        @ApiModelProperty(name = "nickname", value = "邀请人昵称", required = false)
        private String nickname;
    
        /**
         * 邀请人头像url
         */
        @ApiModelProperty(name = "avatar", value = "邀请人头像url", required = false)
        private String avatar;
        
        /**
         * 海报生成时间,13位毫秒级时间戳
         */
        @ApiModelProperty(name = "createdTime", value = "海报生成时间,13位毫秒级时间戳", required = false)
        private Date createdTime;
        
        /**
         * 受邀人昵称
         */
        @ApiModelProperty(name = "receiverNickname", value = "受邀人昵称", required = false)
        private String receiverNickname;
        
        /**
         * 受邀人微信openId
         */
        @ApiModelProperty(name = "receiverOpenId", value = "受邀人微信openId", required = false)
        private String receiverOpenId;
        
        /**
         * 受邀人ViewerId
         */
        @ApiModelProperty(name = "receiverViewerId", value = "受邀人ViewerId", required = false)
        private String receiverViewerId;
        
        /**
         * 受邀时间,13位毫秒级时间戳
         */
        @ApiModelProperty(name = "receiverTime", value = "受邀时间,13位毫秒级时间戳", required = false)
        private Date receiverTime;
    
        /**
         * 受邀人头像url
         */
        @ApiModelProperty(name = "receiverAvatar", value = "受邀人头像url", required = false)
        private String receiverAvatar;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy