HyphenateSDK  3.1.4
EMGroup.h
1 
15 #import <Foundation/Foundation.h>
16 
17 #import "EMGroupOptions.h"
18 
26 @interface EMGroup : NSObject
27 
35 @property (nonatomic, copy, readonly) NSString *groupId;
36 
44 @property (nonatomic, copy, readonly) NSString *subject;
45 
53 @property (nonatomic, copy, readonly) NSString *description;
54 
62 @property (nonatomic, readonly) NSInteger occupantsCount;
63 
71 @property (nonatomic, strong, readonly) EMGroupOptions *setting;
72 
84 @property (nonatomic, copy, readonly) NSString *owner;
85 
93 @property (nonatomic, copy, readonly) NSArray *members;
94 
106 @property (nonatomic, strong, readonly) NSArray *bans;
107 
115 @property (nonatomic, strong, readonly) NSArray *occupants;
116 
124 @property (nonatomic, readonly) BOOL isPushNotificationEnabled;
125 
133 @property (nonatomic, readonly) BOOL isPublic;
134 
142 @property (nonatomic, readonly) BOOL isBlocked;
143 
159 - (instancetype)init __deprecated_msg("Use +groupWithId:");
160 
176 + (instancetype)groupWithId:(NSString *)aGroupId;
177 
178 @end
NSArray * occupants
Definition: EMGroup.h:115
BOOL isPublic
Definition: EMGroup.h:133
NSArray * bans
Definition: EMGroup.h:106
Definition: EMGroupOptions.h:41
NSArray * members
Definition: EMGroup.h:93
"Use +groupWithId:" __deprecated_msg()
NSString * description
Definition: EMGroup.h:53
NSInteger occupantsCount
Definition: EMGroup.h:62
NSString * subject
Definition: EMGroup.h:44
NSString * groupId
Definition: EMGroup.h:35
Definition: EMGroup.h:26
BOOL isPushNotificationEnabled
Definition: EMGroup.h:124
NSString * owner
Definition: EMGroup.h:84
BOOL isBlocked
Definition: EMGroup.h:142
EMGroupOptions * setting
Definition: EMGroup.h:71