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

#import <Foundation/Foundation.h>
#import "HWMUISDKCommonDefine.h"
#import "HWMUISDKCycleConfParamModel.h"
#import "HWMUISDKSubCycleConfParamModel.h"
#import "HWMUISDKConfExtendConfigModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface HWMUISDKConfBaseInfoModel : NSObject

@property (nonatomic, copy) NSString *confId;
@property (nonatomic, copy) NSString *vmrConfId;
@property (nonatomic, copy) NSString *confSubject;
@property (nonatomic, assign) NSInteger startTime;
@property (nonatomic, assign) NSInteger endTime;
@property (nonatomic, assign) NSInteger startTimeStamp;
@property (nonatomic, assign) NSInteger endTimeStamp;
@property (nonatomic, assign) NSInteger serverCurrentTime;
@property (nonatomic, copy) NSString *timeZone;
@property (nonatomic, copy) NSString *hostPwd;
@property (nonatomic, copy) NSString *guestPwd;
@property (nonatomic, assign) HWMUISDKMediaType mediaType;
@property (nonatomic, copy) NSString *scheduserUuid;
@property (nonatomic, copy) NSString *scheduserName;
@property (nonatomic, copy) NSString *hostJoinUri;
@property (nonatomic, copy) NSString *guestJoinUri;
@property (nonatomic, copy) NSString *accessNumber;
@property (nonatomic, assign) HWMUISDKConfRole selfConfRole;
@property (nonatomic, assign) BOOL isWebinar;
@property (nonatomic, assign) BOOL isCreator;
@property (nonatomic, copy) NSString *audienceJoinUri;
@property (nonatomic, copy) NSString *audiencePwd;
@property (nonatomic, assign) HWMUISDKConfState confStateType;
@property (nonatomic, assign) HWMUISDKConferenceType conferenceType;
@property (nonatomic, strong) HWMUISDKCycleConfParamModel *cycleParam;
@property (nonatomic, copy) NSArray <HWMUISDKSubCycleConfParamModel *> *subConfParam;
@property (nonatomic, copy) NSString *confUuid;
@property (nonatomic, assign) BOOL isExperienceConf;
@property (nonatomic, copy) NSString *appAttribute;
@property (nonatomic, copy) NSString *openCustomPara;
@property (nonatomic, copy) NSString *liveRoomAddress;
@property (nonatomic, copy) NSString *breakoutID;
@property (nonatomic, assign) NSUInteger breakoutConfLimit;
@property (nonatomic, copy) NSString *recordLiveType;
@property (nonatomic, assign) BOOL isHighResolution;
@property (nonatomic, assign) BOOL isP2PConf;
@property (nonatomic, assign) BOOL isUseConfctrlTempToken;
@property (nonatomic, assign) NSUInteger concurrentParticipants;
@property (nonatomic, assign) BOOL isSupportE2E;
@property (nonatomic, assign) BOOL isChipEncryptCall;
@property (nonatomic, strong) HWMUISDKConfExtendConfigModel *confExtendConfig;
@property (nonatomic, assign) HWMUISDKConfCreateMode immediatelyConfStartMode;
@property (nonatomic, assign) HWMUISDKShareState shareState;
@property (nonatomic, assign) BOOL enableCollaborate;
@property (nonatomic, assign) BOOL supportSummary;
@property (nonatomic, assign) HWMUISDKSummaryState defaultSummaryState;
@property (nonatomic, assign) BOOL supportMultiShare;
@property (nonatomic, assign) BOOL corpEnableWatermark;
@property (nonatomic, assign) BOOL corpEnableForbidScreenShots;
@property (nonatomic, assign) BOOL autoPublishSummary;

@end

NS_ASSUME_NONNULL_END

