9#import <Foundation/Foundation.h> 
   11#import "AgoraChatCommonDefs.h" 
   17typedef NS_ENUM(NSInteger, AgoraChatroomPermissionType) {
 
   18    AgoraChatroomPermissionTypeNone   = -1,    
 
   19    AgoraChatroomPermissionTypeMember = 0,     
 
   20    AgoraChatroomPermissionTypeAdmin,          
 
   21    AgoraChatroomPermissionTypeOwner,          
 
   35@property (nonatomic, copy, readonly) NSString * _Nullable 
chatroomId;
 
   41@property (nonatomic, copy, readonly) NSString * _Nullable 
subject;
 
   47@property (nonatomic, copy, readonly) NSString * _Nullable 
description;
 
   53@property (nonatomic, copy, readonly) NSString * _Nullable 
owner;
 
   59@property (nonatomic, copy, readonly) NSString * _Nullable 
announcement;
 
   66@property (nonatomic, copy, readonly) NSArray<NSString *> * _Nullable 
adminList;
 
   72@property (nonatomic, copy, readonly) NSArray<NSString *> * _Nullable 
memberList;
 
   80@property (nonatomic, strong, readonly) NSArray<NSString *> * _Nullable 
blacklist;
 
   88@property (nonatomic, strong, readonly) NSDictionary<NSString *, NSNumber*> * _Nullable 
muteMembers;
 
   96@property (nonatomic, strong, readonly) NSArray<NSString *> * _Nullable 
whitelist;
 
  163+ (instancetype _Nullable)chatroomWithId:(NSString * _Nonnull )aChatroomId;
 
  171@property (nonatomic, strong, readonly) NSArray<NSString *> * _Nullable muteList 
__deprecated_msg(
"Use muteMembers instead");
 
Definition: AgoraChatroom.h:30
AgoraChatroomPermissionType permissionType
Definition: AgoraChatroom.h:102
NSString *_Nullable chatroomId
Definition: AgoraChatroom.h:35
NSString *_Nullable description
Definition: AgoraChatroom.h:47
NSArray< NSString * > *_Nullable blacklist
Definition: AgoraChatroom.h:80
NSInteger createTimestamp
Definition: AgoraChatroom.h:131
BOOL isMuteAllMembers
Definition: AgoraChatroom.h:124
NSDictionary< NSString *, NSNumber * > *_Nullable muteMembers
Definition: AgoraChatroom.h:88
BOOL isInWhitelist
Definition: AgoraChatroom.h:141
NSInteger maxOccupantsCount
Definition: AgoraChatroom.h:108
NSArray< NSString * > *_Nullable whitelist
Definition: AgoraChatroom.h:96
NSInteger occupantsCount
Definition: AgoraChatroom.h:117
NSInteger muteExpireTimestamp
Definition: AgoraChatroom.h:153
NSArray< NSString * > *_Nullable muteList __deprecated_msg("Use muteMembers instead")
NSString *_Nullable subject
Definition: AgoraChatroom.h:41
NSString *_Nullable owner
Definition: AgoraChatroom.h:53
NSArray< NSString * > *_Nullable memberList
Definition: AgoraChatroom.h:72
NSArray< NSString * > *_Nullable adminList
Definition: AgoraChatroom.h:66
NSString *_Nullable announcement
Definition: AgoraChatroom.h:59