package com.zcloud.zcGbsServicer.dto;

import com.alibaba.cola.dto.Command;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class VideoRoomCreateInstantCmd extends Command {

    @ApiModelProperty("会议名称")
    private String meetingName;

    @ApiModelProperty("会议室号，仅用于前端展示")
    private String roomId;

    @ApiModelProperty("会议室密码")
    private String password;

    @ApiModelProperty("入会用户名")
    private String userName;

    @ApiModelProperty("平台地址，返回参数使用")
    private String cesAddr;

    @ApiModelProperty("账号Token，返回参数使用")
    private String token;

    @ApiModelProperty("账号密码，返回参数使用")
    private String userPass;

    @ApiModelProperty("鉴权方式，返回参数使用")
    private String grantType;

    @ApiModelProperty("会议模板，3表示讨论")
    private Integer meetingTemplate;

    @ApiModelProperty("会议类型，0带会议室会议，1即时会议，2即时会议并立即开会")
    private Integer meetingType;

    @ApiModelProperty("校验模式，1用户密码验证，2会议室密码验证，3匿名登录")
    private Integer verifyMode;

    @ApiModelProperty("组织机构ID")
    private Integer departId;

    @ApiModelProperty("最大参会人数")
    private Integer maxUserCount;

    @ApiModelProperty("主席密码")
    private String chairPassword;

    @ApiModelProperty("是否开启邀请")
    private String enableInvite;

    @ApiModelProperty("是否开启主席密码")
    private String enableChairPwd;

    @ApiModelProperty("是否自动录制")
    private String autoRecord;

    @ApiModelProperty("会议模式")
    private String roomMode;

    @ApiModelProperty("来源标识")
    private String source;

    @ApiModelProperty("旁听提前入会配置")
    private String menteeAdvance;
}
