HyphenateChatSDK 5.0.0
EMGroupConfigs.h
1
15#import <Foundation/Foundation.h>
16
17#define KSDK_GROUP_MINUSERSCOUNT 3
18#define KSDK_GROUP_USERSCOUNTDEFAULT 200
19
27typedef NS_OPTIONS(NSUInteger, EMGroupConfigsType) {
28 EMGroupConfigsTypeAllowInvites = 1 << 0,
29 EMGroupConfigsTypeMaxUsers = 1 << 1,
30 EMGroupConfigsTypeInviteNeedConfirm = 1 << 2,
31 EMGroupConfigsTypeJoinApprovalRequired = 1 << 3,
32 EMGroupConfigsTypeIsPublic = 1 << 4,
33 EMGroupConfigsTypeExt = 1 << 5,
34};
35
43@interface EMGroupConfigs : NSObject
44
52@property (nonatomic) NSInteger maxUsers;
53
61@property (nonatomic) BOOL IsInviteNeedConfirm;
62
70@property (nonatomic, strong) NSString *ext;
71
79@property (nonatomic) BOOL allowInvites;
80
88@property (nonatomic) BOOL joinApprovalRequired;
89
97@property (nonatomic) BOOL isPublic;
98
99@end
Definition: EMGroupConfigs.h:44
BOOL joinApprovalRequired
Definition: EMGroupConfigs.h:88
BOOL IsInviteNeedConfirm
Definition: EMGroupConfigs.h:61
NSString * ext
Definition: EMGroupConfigs.h:70
NSInteger maxUsers
Definition: EMGroupConfigs.h:52
BOOL allowInvites
Definition: EMGroupConfigs.h:79
BOOL isPublic
Definition: EMGroupConfigs.h:97