15#import <Foundation/Foundation.h>
17#import "AgoraChatCommonDefs.h"
26typedef NS_ENUM(NSInteger, AgoraChatroomPermissionType) {
27 AgoraChatroomPermissionTypeNone = -1,
28 AgoraChatroomPermissionTypeMember = 0,
29 AgoraChatroomPermissionTypeAdmin,
30 AgoraChatroomPermissionTypeOwner,
50@property (nonatomic, copy, readonly) NSString * _Nullable
chatroomId;
59@property (nonatomic, copy, readonly) NSString * _Nullable
subject;
68@property (nonatomic, copy, readonly) NSString * _Nullable
description;
79@property (nonatomic, copy, readonly) NSString * _Nullable
owner;
88@property (nonatomic, copy, readonly) NSString * _Nullable
announcement;
99@property (nonatomic, copy, readonly) NSArray<NSString *> * _Nullable
adminList;
108@property (nonatomic, copy, readonly) NSArray<NSString *> * _Nullable
memberList;
121@property (nonatomic, strong, readonly) NSArray<NSString *> * _Nullable
blacklist;
135@property (nonatomic, strong, readonly) NSArray<NSString *> * _Nullable
muteList;
148@property (nonatomic, strong, readonly) NSArray<NSString *> * _Nullable
whitelist;
200+ (instancetype _Nullable)chatroomWithId:(NSString * _Nonnull )aChatroomId;
202#pragma mark - EM_DEPRECATED_IOS 3.8.8
215@property (nonatomic, strong, readonly) NSArray *whiteList
__deprecated_msg(
"Use whitelist instead");
Definition: AgoraChatroom.h:42
AgoraChatroomPermissionType permissionType
Definition: AgoraChatroom.h:157
NSArray< NSString * > *_Nullable muteList
Definition: AgoraChatroom.h:135
NSString *_Nullable chatroomId
Definition: AgoraChatroom.h:50
NSString *_Nullable description
Definition: AgoraChatroom.h:68
NSArray< NSString * > *_Nullable blacklist
Definition: AgoraChatroom.h:121
BOOL isMuteAllMembers
Definition: AgoraChatroom.h:184
NSInteger maxOccupantsCount
Definition: AgoraChatroom.h:166
NSArray< NSString * > *_Nullable whitelist
Definition: AgoraChatroom.h:148
NSInteger occupantsCount
Definition: AgoraChatroom.h:175
NSArray *whiteList __deprecated_msg("Use whitelist instead")
NSString *_Nullable subject
Definition: AgoraChatroom.h:59
NSString *_Nullable owner
Definition: AgoraChatroom.h:79
NSArray< NSString * > *_Nullable memberList
Definition: AgoraChatroom.h:108
NSArray< NSString * > *_Nullable adminList
Definition: AgoraChatroom.h:99
NSString *_Nullable announcement
Definition: AgoraChatroom.h:88