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

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

NS_ASSUME_NONNULL_BEGIN

@interface HWMSDKCorpConfigParamModel : NSObject

/// 是否有录播权限
@property (nonatomic, assign) BOOL hasRecordPerm;
/// 是否支持Pstn
@property (nonatomic, assign) BOOL enablePstn;
/// 是否支持AI录制
@property (nonatomic, assign) BOOL enableAiConfRecord;
/// 敏感词
@property (nonatomic, copy) NSString *sensitiveWord;
/// 是否发送短信通知
@property (nonatomic, assign) BOOL isSMSEnable;
/// 企业是否支持高清的配置项
@property (nonatomic, assign) BOOL enableHighResolution;
/// pstn号码
@property (nonatomic, copy) NSString *pstnNumber;
/// 是否支持等候室功能
@property (nonatomic, assign) BOOL supportWaitingRoom;
/// 是否支持音频VAD
@property (nonatomic, assign) BOOL supportVad;
/// 通用配置
@property (nonatomic, copy) NSArray <HWMSDKCommonConfigModel *> *commonConfigs;
/// 企业名称
@property (nonatomic, copy) NSString *corpName;
/// 管理员类型
@property (nonatomic, assign) HWMAdminType adminType;
/// 用户类型
@property (nonatomic, assign) HWMUserType userType;
/// 企业邀请能力
@property (nonatomic, assign) BOOL isCorpEnableInvitation;
/// 共享程序类型
@property (nonatomic, assign) NSUInteger shareProgrameType;
/// 资源包数量
@property (nonatomic, assign) NSUInteger vmrPkgCount;
/// 已分配资源包数量
@property (nonatomic, assign) NSUInteger vmrPkgUsedCount;
/// 是否开启探高
@property (nonatomic, assign) BOOL enableDetectMaxBWE;
/// 抗丢包类型
@property (nonatomic, assign) HWMPncType pncTypeDataConf;
/// 探高上限值
@property (nonatomic, assign) NSUInteger maxBitrateValue;
/// 弹幕开关
@property (nonatomic, assign) BOOL barrageSwitch;
/// 是否允许来宾提前启动会议默认值
@property (nonatomic, assign) BOOL allowGuestStartConf;
/// 允许来宾提前入会时间范围默认值(单位：分钟) 0-随时，n-提前n分钟启动会议
@property (nonatomic, assign) NSInteger allowGuestStartConfTime;
/// 是否为体验会议
@property (nonatomic, assign) BOOL corpEnableGuide;
/// 石墨文档开关
@property (nonatomic, assign) BOOL enableShiMoDocsApplication;
/// 石墨文档显示
@property (nonatomic, assign) BOOL isDisplayShiMoDocument;
/// 是否启用请求标注功能
@property (nonatomic, assign) BOOL enableRequestAnnotation;
/// 是否启用通讯录
@property (nonatomic, assign) BOOL enableShowAddressBookStructure;
/// 视频质量
@property (nonatomic, assign) HWMVideoQualityType videoQuality;
/// 是否支持AR协作
@property (nonatomic, assign) BOOL enableArAssist;
/// 会中聊天消息气泡弹幕显示时长(单位：秒) 0-不配置默认，n-显示n秒
@property (nonatomic, assign) NSInteger messageDisplayTime;
/// 渲染模式，目前只有云桌面使用
@property (nonatomic, assign) HWMConfigRenderMode configRenderMode;
/// 服务器多画面编解码模式
@property (nonatomic, assign) HWMConfigServerCodecType configServerCodecType;
/// 服务器多画面编解码模式
@property (nonatomic, assign) BOOL supportMultiShare;
/// 是否需要显示禁止截屏开关
@property (nonatomic, assign) BOOL corpEnableForbidScreenShots;
/// 是否支持新的立即会议
@property (nonatomic, assign) BOOL enableNewP2P;
/// 是否开启会议满意度调查
@property (nonatomic, assign) BOOL enableConfNss;
/// 云桌面环境下是否支持本地录制
@property (nonatomic, assign) BOOL enableClientRecordInHdCloud;
/// 云桌面环境下是否支持本地录制
@property (nonatomic, assign) BOOL supportCollaborateCapability;
/// 是否支持控制器
@property (nonatomic, assign) BOOL supportController;
/// 是否支持共享投屏
@property (nonatomic, assign) BOOL enableProjection;
/// 禁用首页会议日程
@property (nonatomic, assign) BOOL corpDisableConfSchedule;
/// 禁用首页通讯录
@property (nonatomic, assign) BOOL corpDisableAddressBook;
/// 支持会议纪要
@property (nonatomic, assign) BOOL corpEnableSummary;
/// 是否需要显示水印开关
@property (nonatomic, assign) BOOL corpEnableWatermark;
/// 是否需要显示音频水印开关
@property (nonatomic, assign) BOOL corpEnableDataGuardAudio;
/// 是否需要显示视频水印开关
@property (nonatomic, assign) BOOL corpEnableDataGuardVideo;
/// 是否强制开启水印
@property (nonatomic, assign) BOOL forceWatermark;
/// 免登管理portal地址
@property (nonatomic, copy) NSString *managePortalAddr;
/// 自定义域名列表
@property (nonatomic, copy) NSString *customDomainList;
/// 所有打点开关
@property (nonatomic, assign) BOOL allDotSwitch;
/// 音视频QoS打点能力
@property (nonatomic, assign) NSUInteger qosDotCap;
/// 音视频QoS打点频率
@property (nonatomic, assign) NSUInteger qosDotFeq;
/// 媒体打点频率
@property (nonatomic, assign) NSUInteger mediaDotFeq;
/// 会议SDK打点开关
@property (nonatomic, assign) BOOL meetingSDKDotSwitch;
/// 数据会议打点频率
@property (nonatomic, assign) NSUInteger dataDotFeq;
/// 超分能力开关
@property (nonatomic, assign) BOOL enableSuperResolution;
/// 语音助手
@property (nonatomic, assign) BOOL corpEnableIntelligentAssistant;
/// 中国移动会议定制功能开关
@property (nonatomic, assign) BOOL enableCmccMeetingSpecial;
/// 禁用Rooms首页录制
@property (nonatomic, assign) BOOL corpDisableRoomsRecord;

@end

NS_ASSUME_NONNULL_END

