15 #import <Foundation/Foundation.h>
17 #import "EMCommonDefs.h"
18 #import "EMGroupOptions.h"
28 EMGroupPermissionTypeNone = -1,
29 EMGroupPermissionTypeMember = 0,
30 EMGroupPermissionTypeAdmin,
31 EMGroupPermissionTypeOwner,
32 }EMGroupPermissionType;
50 @property (nonatomic, copy, readonly) NSString *
groupId;
59 @property (nonatomic, copy, readonly) NSString *
subject;
99 @property (nonatomic, copy, readonly) NSString *
owner;
110 @property (nonatomic, copy, readonly) NSArray *
adminList;
132 @property (nonatomic, strong, readonly) NSArray *
blacklist;
145 @property (nonatomic, strong, readonly) NSArray *
muteList;
199 @property (nonatomic, strong, readonly) NSArray *
occupants;
225 + (instancetype)groupWithId:(NSString *)aGroupId;
227 #pragma mark - EM_DEPRECATED_IOS 3.3.0
236 @property (nonatomic, copy, readonly) NSArray *members
EM_DEPRECATED_IOS(3_1_0, 3_3_0,
"Use -memberList");
249 @property (nonatomic, strong, readonly) NSArray *blackList
EM_DEPRECATED_IOS(3_1_0, 3_3_0,
"Use -blacklist");
258 @property (nonatomic, readonly) NSInteger membersCount
EM_DEPRECATED_IOS(3_1_0, 3_3_0,
"Use -occupantsCount");
260 #pragma mark - EM_DEPRECATED_IOS < 3.2.3
291 @property (nonatomic, strong, readonly) NSArray *bans
__deprecated_msg(
"Use - blackList");