‪JMSDK iOS  ‪v2.4.0
‪API文档
JCConferenceReserveInfo.h
浏览该文件的文档.
1 //
2 // JCConferenceReserveInfo.h
3 // JCSDKOC
4 //
5 // Created by young on 2018/4/2.
6 // Copyright © 2018年 juphoon. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
11 
15 typedef NS_ENUM(NSInteger, JCConferenceReserveInfoMediaType) {
20 };
21 
25 typedef NS_ENUM(NSInteger, JCConferenceReserveInfoState) {
36 };
37 
38 NS_ASSUME_NONNULL_BEGIN
39 
43 @interface JCConferenceReserveMember : NSObject <NSCopying, NSMutableCopying>
47 @property (nonatomic, copy) NSString *identify;
51 @property (nonatomic) JCConferenceUserIdType identifyType;
55 @property (nonatomic, copy) NSString *displayName;
59 @property (nonatomic, copy) NSString *expandInfo;
63 @property (nonatomic) bool chairman;
67 @property (nonatomic) JCConferenceParticipantType joinRole;
68 
69 @end
70 
74 @interface JCConferenceReserveInfo : NSObject <NSCopying, NSMutableCopying>
78 @property (nonatomic, copy) NSString *uuid;
82 @property (nonatomic, copy) NSString *confNumber;
86 @property (nonatomic, copy) NSString *title;
90 @property (nonatomic, copy) NSString *password;
94 @property (nonatomic, copy) NSString *creator;
98 @property (nonatomic, copy) NSString *creatorName;
102 @property (nonatomic, strong) NSArray<JCConferenceReserveMember *> *members;
106 @property (nonatomic) int memberMaxCount;
110 @property (nonatomic) int onlineMemberCount;
114 @property (nonatomic) long long startTime;
118 @property (nonatomic) int duration;
122 @property (nonatomic) JCConferenceReserveInfoMediaType mediaType;
126 @property (nonatomic) JCConferenceReserveInfoState state;
130 @property (nonatomic) long long modifyTime;
134 @property (nonatomic) JCConferenceParticipantType defaultMemberRole;
138 - (NSString *)titleWithMemberNames;
139 
140 @end
141 
142 NS_ASSUME_NONNULL_END
JCConferenceReserveMember::identifyType
JCConferenceUserIdType identifyType
Definition: JCConferenceReserveInfo.h:51
JCConferenceUserIdType
JCConferenceUserIdType
Definition: JCConferenceConstants.h:93
JCConferenceParticipantType
JCConferenceParticipantType
Definition: JCConferenceParticipant.h:14
JCConferenceReserveMember::displayName
NSString * displayName
Definition: JCConferenceReserveInfo.h:55
JCConferenceReserveMember::chairman
bool chairman
Definition: JCConferenceReserveInfo.h:63
JCConferenceReserveInfoStateAll
@ JCConferenceReserveInfoStateAll
用于查询所有状态个数
Definition: JCConferenceReserveInfo.h:27
JCConferenceReserveInfo
预约信息
Definition: JCConferenceReserveInfo.h:74
JCConferenceReserveInfoMediaTypeAudio
@ JCConferenceReserveInfoMediaTypeAudio
预约音频会议
Definition: JCConferenceReserveInfo.h:17
JCConferenceReserveInfoStateReserved
@ JCConferenceReserveInfoStateReserved
预约中
Definition: JCConferenceReserveInfo.h:29
JCConferenceReserveMember
预约成员对象
Definition: JCConferenceReserveInfo.h:43
JCConferenceConstants.h
JCConferenceReserveMember::joinRole
JCConferenceParticipantType joinRole
Definition: JCConferenceReserveInfo.h:67
JCConferenceReserveInfoStateStarted
@ JCConferenceReserveInfoStateStarted
已开始
Definition: JCConferenceReserveInfo.h:31
JCConferenceReserveMember::expandInfo
NSString * expandInfo
Definition: JCConferenceReserveInfo.h:59
JCConferenceReserveInfoMediaTypeVideo
@ JCConferenceReserveInfoMediaTypeVideo
预约视频会议
Definition: JCConferenceReserveInfo.h:19
JCConferenceReserveInfoStateCanceled
@ JCConferenceReserveInfoStateCanceled
已取消
Definition: JCConferenceReserveInfo.h:33
JCConferenceReserveInfoState
JCConferenceReserveInfoState
Definition: JCConferenceReserveInfo.h:25
JCConferenceReserveInfoStateEnded
@ JCConferenceReserveInfoStateEnded
已结束
Definition: JCConferenceReserveInfo.h:35
JCConferenceReserveMember::identify
NSString * identify
Definition: JCConferenceReserveInfo.h:47
JCConferenceReserveInfoMediaType
JCConferenceReserveInfoMediaType
Definition: JCConferenceReserveInfo.h:15