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;
90 @property (nonatomic, copy, readonly) NSString *
owner;
101 @property (nonatomic, copy, readonly) NSArray *
adminList;
123 @property (nonatomic, strong, readonly) NSArray *
blacklist;
136 @property (nonatomic, strong, readonly) NSArray *
muteList;
181 @property (nonatomic, strong, readonly) NSArray *
occupants;
207 + (instancetype)groupWithId:(NSString *)aGroupId;
209 #pragma mark - EM_DEPRECATED_IOS 3.3.0 218 @property (nonatomic, copy, readonly) NSArray *members
EM_DEPRECATED_IOS(3_1_0, 3_3_0,
"Use -memberList");
231 @property (nonatomic, strong, readonly) NSArray *blackList
EM_DEPRECATED_IOS(3_1_0, 3_3_0,
"Use -blacklist");
240 @property (nonatomic, readonly) NSInteger membersCount
EM_DEPRECATED_IOS(3_1_0, 3_3_0,
"Use -occupantsCount");
242 #pragma mark - EM_DEPRECATED_IOS < 3.2.3 273 @property (nonatomic, strong, readonly) NSArray *bans
__deprecated_msg(
"Use - blackList");
NSArray *members EM_DEPRECATED_IOS(3_1_0, 3_3_0,"Use -memberList")
NSArray * occupants
Definition: EMGroup.h:181
BOOL isPublic
Definition: EMGroup.h:154
Definition: EMGroupOptions.h:41
"Use +groupWithId:" __deprecated_msg()
NSString * description
Definition: EMGroup.h:68
NSInteger occupantsCount
Definition: EMGroup.h:190
NSString * subject
Definition: EMGroup.h:59
NSString * groupId
Definition: EMGroup.h:50
NSArray * memberList
Definition: EMGroup.h:110
NSArray * blacklist
Definition: EMGroup.h:123
BOOL isPushNotificationEnabled
Definition: EMGroup.h:145
NSArray * muteList
Definition: EMGroup.h:136
EMGroupPermissionType permissionType
Definition: EMGroup.h:172
NSString * owner
Definition: EMGroup.h:90
BOOL isBlocked
Definition: EMGroup.h:163
EMGroupOptions * setting
Definition: EMGroup.h:77
NSArray * adminList
Definition: EMGroup.h:101