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

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

The newest version!
package net.polyv.live.v1.entity.channel.operate;

import java.util.Date;

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 LiveSonChannelInfoResponse {
    
    /**
     * 助教/嘉宾账号
     */
    @ApiModelProperty(name = "account", value = "助教/嘉宾账号", required = false)
    private String 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;
    
    /**
     * 角色状态
     */
    @ApiModelProperty(name = "status", value = "角色状态", 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 = "助教翻页权限(只能一个角色有)", 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;
    
    /**
     * 角色角色
     */
    @ApiModelProperty(name = "role", value = "角色
Assistant:助教
Guest:嘉宾", required = false) private String role; /** * 助教页在线列表显示开关 Y:开启 N:关闭 */ @ApiModelProperty(name = "chatListEnabled", value = "助教页在线列表显示开关 Y:开启 N:关闭", required = false) private String chatListEnabled; /** * 助教聊天审核 Y:开启 N:关闭 */ @ApiModelProperty(name = "chatAuditEnabled", value = "助教聊天审核 Y:开启 N:关闭", required = false) private String chatAuditEnabled; /** * 助教监播开关 Y:开启 N:关闭 */ @ApiModelProperty(name = "monitorEnabled", value = "助教监播开关 Y:开启 N:关闭", required = false) private String monitorEnabled; /** * 助教轮巡开关 Y:开启 N:关闭 */ @ApiModelProperty(name = "roundTourEnabled", value = "助教轮巡开关 Y:开启 N:关闭", required = false) private String roundTourEnabled; /** * 锁定直播间功能开关 Y:开启 N:关闭 */ @ApiModelProperty(name = "watchLockEnabled", value = "锁定直播间功能开关 Y:开启 N:关闭", required = false) private String watchLockEnabled; /** * 角色推流地址(角色推流请参考后台导播台使用) */ @ApiModelProperty(name = "pushUrl", value = "子频道推流地址(子频道推流请参考后台导播台使用)", required = false) private String pushUrl; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy