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

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

NS_ASSUME_NONNULL_BEGIN

@interface HWMSDKBasicConfInfoModel : NSObject

/// 会议接入码
@property (nonatomic, copy) NSString *accessCode;
/// 在创建会议时，在call-id字段添加创建请求ID，用于区分同时创建的多个会议
@property (nonatomic, copy) NSString *confId;
/// 在创建会议时，在call-id字段添加创建请求ID，用于区分同时创建的多个会议
@property (nonatomic, copy) NSString *confPass;
/// 会议模式0COMMON:MCU 1MMR
@property (nonatomic, assign) NSInteger confMode;
/// 媒体类型，取值参考CONFCTRL_E_CONF_MEDIATYPE_FLAG，可进行"|"操作
@property (nonatomic, assign) NSUInteger mediaType;
/// 媒体类型，取值参考CONFCTRL_E_CONF_MEDIATYPE_FLAG，可进行"|"操作
@property (nonatomic, copy) NSString *nearbyaccess;
/// sip结构体
@property (nonatomic, strong) HWMSDKSipConfInfoModel *sip_info;
/// 是否是网络研讨会
@property (nonatomic, assign) BOOL is_webinar;
/// 会议成员角色
@property (nonatomic, assign) HWMBasicConfRole role;
/// 是否是confServiceTp
@property (nonatomic, assign) BOOL is_confServiceTp;
/// 企业ID
@property (nonatomic, copy) NSString *confCompanyID;
/// 返回错误码
@property (nonatomic, assign) NSUInteger result_code;
/// vmr会议id
@property (nonatomic, copy) NSString *vmrConfId;
/// 会议主题
@property (nonatomic, copy) NSString *meetingSubject;
/// 废弃参数（为了老版本能够继续使用，暂不删除），会议起始时间
@property (nonatomic, assign) NSInteger startTime;
/// 会议起始时间戳，单位为秒
@property (nonatomic, assign) NSInteger startTimeStamp;
/// 会议时长
@property (nonatomic, assign) NSInteger length;

@end

NS_ASSUME_NONNULL_END

