//
//  HWMSDKConfCommonParamModel.h
//  HWMSDKSDK
//
//  Automatically generated file. DO NOT MODIFY!!!
//

#import <Foundation/Foundation.h>
#import "HWMSDKCommonDefine.h"
#import "HWMSDKAttendeeBaseInfoModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface HWMSDKConfCommonParamModel : NSObject

/// 可选，是否是VMR会议. 
@property (nonatomic, assign) BOOL vmrFlag;
/// VMR会议ID. vmrFlag为1时选填 
@property (nonatomic, copy) NSString *vmrId;
/// 随机会议id;vmrFlag为1才有效 
@property (nonatomic, assign) HWMVmrIdType vmrIdType;
/// 会议媒体类型 
@property (nonatomic, assign) HWMConfMediaType confMediaType;
/// 会议主题 
@property (nonatomic, copy) NSString *subject;
/// 与会者基础信息 
@property (nonatomic, copy) NSArray <HWMSDKAttendeeBaseInfoModel *> *attendees;
/// 时区 
@property (nonatomic, assign) HWMTimezone timezone;
/// 语言类型 
@property (nonatomic, assign) HWMConfPromptLanguageType promptLanguage;
/// 录制类型 
@property (nonatomic, assign) HWMConfRecordMode recordMode;
/// 是否自动录制 
@property (nonatomic, assign) BOOL isAutoRecord;
/// 是否来宾免密 
@property (nonatomic, assign) BOOL isGuestJoinConfWithoutPwd;
/// 普通与会者密码，如果空则服务器随机生成 
@property (nonatomic, copy) NSString *guestPwd;
/// 允许入会的用户类型 
@property (nonatomic, assign) HWMConfAllowJoinUserType confAllowJoinUser;
/// 是否发送短信 
@property (nonatomic, assign) BOOL isSendSms;
/// 是否发送邮件通知 
@property (nonatomic, assign) BOOL isSendEmail;
/// 是否开启等候室 
@property (nonatomic, assign) BOOL isOpenWaitingRoom;
/// 是否为体验会议 
@property (nonatomic, assign) BOOL isExperienceConf;
/// 会议方数，会议最大与会人数限制. 0: 无限制, 大于0: 会议最大与会人数 
@property (nonatomic, assign) NSUInteger concurrentParticipants;
/// 是否支持端到端加密 
@property (nonatomic, assign) BOOL isSupportE2E;
/// 会议资源类型 
@property (nonatomic, assign) HWMConfResType confResType;
/// 是否支持会议纪要 
@property (nonatomic, assign) BOOL supportSummary;
/// 会议纪要是默认状态 
@property (nonatomic, assign) HWMSummaryState defaultSummaryState;
/// 来宾入会，软终端是否自动静音 
@property (nonatomic, assign) HWMAutoMuteType autoMuteMode;
/// 来宾入会，硬终端是否自动静音 
@property (nonatomic, assign) HWMAutoMuteType hardTerminalAutoMuteMode;
/// 是否支持多人共享 
@property (nonatomic, assign) BOOL supportMultiShare;
/// 是否支持文字水印 
@property (nonatomic, assign) BOOL supportWatermark;
/// 是否自动发布纪要（免人工审核） 
@property (nonatomic, assign) BOOL autoPublishSummary;
/// 是否支持音频数字水印 
@property (nonatomic, assign) BOOL supportDataGuardAudio;
/// 是否支持视频数字水印 
@property (nonatomic, assign) BOOL supportDataGuardVideo;

@end

NS_ASSUME_NONNULL_END

