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

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

NS_ASSUME_NONNULL_BEGIN

@interface HWMSDKSubCycleConfParamModel : NSObject

/// 子会议唯一标识UUID
@property (nonatomic, copy) NSString *subConfID;
/// 会议媒体类型
@property (nonatomic, assign) HWMConfMediaType confMediaType;
/// 废弃参数（为了老版本能够继续使用，暂不删除），会议起始时间
@property (nonatomic, assign) NSUInteger startTime;
/// 废弃参数（为了老版本能够继续使用，暂不删除）， 会议结束时间
@property (nonatomic, assign) NSUInteger endTime;
/// 会议起始时间戳，单位为秒
@property (nonatomic, assign) NSUInteger startTimeStamp;
/// 会议结束时间戳，单位为秒
@property (nonatomic, assign) NSUInteger endTimeStamp;
/// 会议开始后是否自动开启录制
@property (nonatomic, assign) BOOL isAutoRecord;
/// 录播鉴权方式 0:可通过连接观看/下载（不拼接nonce）1:企业用户可观看/下载 2:与会者可观看/下载
@property (nonatomic, assign) NSUInteger recordAuthType;
/// 呼入限制
@property (nonatomic, assign) HWMConfAllowJoinUserType callInRestriction;
/// 是否允许来宾提前启动会议
@property (nonatomic, assign) BOOL allowGuestStartConf;
/// 允许来宾提前入会时间范围(单位：分钟) 0-随时，n-提前n分钟启动会议
@property (nonatomic, assign) NSInteger allowGuestStartConfTime;

@end

NS_ASSUME_NONNULL_END

