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

net.polyv.live.v1.entity.channel.operate.LiveCreateSonChannelListResponse Maven / Gradle / Ivy

package net.polyv.live.v1.entity.channel.operate;

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

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 批量创建子频道返回实体
 * @author: sadboy
 **/
@Data
@Accessors(chain = true)
@ApiModel("批量创建子频道返回实体")
public class LiveCreateSonChannelListResponse {
    
    @ApiModelProperty(name = "sonChannelInfos", value = "子频道返回信息", required = false)
    private List sonChannelInfos;
    
    @Data
    @Accessors(chain = true)
    @ApiModel("子频道返回信息")
    public static class SonChannelInfo {
        
        /**
         * 助教ID
         */
        @ApiModelProperty(name = "account", value = "助教ID", required = false)
        private Integer account;
        
        /**
          *  {@code POLYV用户ID,和保利威官网一致,获取路径:官网->登录->直播(开发设置)}
         */
        @ApiModelProperty(name = "userId", value = "POLYV用户ID,和保利威官网一致,获取路径:官网->登录->直播(开发设置)", required = false)
        private String userId;
        
        /**
         * 频道号
         */
        @ApiModelProperty(name = "channelId", value = "频道号", required = false)
        private String channelId;
        
        /**
         * 助教密码
         */
        @ApiModelProperty(name = "passwd", value = "助教密码", required = false)
        private String passwd;
        
        /**
         * 助教名称
         */
        @ApiModelProperty(name = "nickname", value = "助教名称", required = false)
        private String nickname;
        
        /**
         * 助教流名(单独使用无效)
         */
        @ApiModelProperty(name = "stream", value = "助教流名(单独使用无效)", required = false)
        private String stream;
        
        /**
         * 助教状态(Y/N)
         */
        @ApiModelProperty(name = "status", value = "助教状态(Y/N)", required = false)
        private String status;
        
        /**
         * 创建助教时间
         */
        @ApiModelProperty(name = "createdTime", value = "创建助教时间", required = false)
        private Date createdTime;
        
        /**
         * 助教最后修改时间
         */
        @ApiModelProperty(name = "lastModified", value = "助教最后修改时间", required = false)
        private Date lastModified;
        
        /**
         * 频道中所有助教序号
         */
        @ApiModelProperty(name = "sort", value = "频道中所有助教序号", required = false)
        private Integer sort;
        
        /**
         * 助教头像
         */
        @ApiModelProperty(name = "avatar", value = "助教头像", required = false)
        private String avatar;
        
        /**
         * 助教翻页权限(只能一个助教有)
         */
        @ApiModelProperty(name = "pageTurnEnabled", value = "助教翻页权限(只能一个助教有)
Y:开启
N:关闭", required = false) private String pageTurnEnabled; /** * 发布公告权限(Y/N) */ @ApiModelProperty(name = "notifyEnabled", value = "发布公告权限(Y/N)", required = false) private String notifyEnabled; /** * 开启签到权限(Y/N) */ @ApiModelProperty(name = "checkinEnabled", value = "开启签到权限(Y/N)", required = false) private String checkinEnabled; /** * 发起投票(Y/N) */ @ApiModelProperty(name = "voteEnabled", value = "发起投票(Y/N)", required = false) private String voteEnabled; /** * 子频道角色,guest等 */ @ApiModelProperty(name = "role", value = "子频道角色,guest等", required = false) private String role; /** * 子账号(嘉宾)登录地址 */ @ApiModelProperty(name = "loginUrl", value = "子账号(嘉宾)登录地址", required = false) private String loginUrl; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy