HyphenateChatSDK 4.20.0
EMGroupMemberInfo.h
1//
2// EMGroupMemberInfo.h
3// HyphenateChat
4//
5// Created by 朱继超 on 2/28/25.
6// Copyright © 2025 easemob.com. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
18typedef NS_ENUM(NSInteger, EMGroupPermissionType) {
19 EMGroupPermissionTypeNone = -1,
20 EMGroupPermissionTypeMember = 0,
21 EMGroupPermissionTypeAdmin,
22 EMGroupPermissionTypeOwner,
23};
24
25NS_ASSUME_NONNULL_BEGIN
26
27@interface EMGroupMemberInfo : NSObject
35@property (nonatomic, copy) NSString *userId;
36
44@property (nonatomic, assign) NSUInteger joinedTimestamp;
45
53@property (nonatomic, assign) EMGroupPermissionType role;
54
61@property (nonatomic, copy) NSString* _Nullable namecard;
62
69@property (nonatomic, copy) NSString* _Nullable nickname;
70
77@property (nonatomic, copy) NSString* _Nullable avatarUrl;
78
79@end
80
81NS_ASSUME_NONNULL_END
Definition: EMGroupMemberInfo.h:28
NSString * userId
Definition: EMGroupMemberInfo.h:35
NSString *_Nullable namecard
Definition: EMGroupMemberInfo.h:61
NSUInteger joinedTimestamp
Definition: EMGroupMemberInfo.h:44
NSString *_Nullable avatarUrl
Definition: EMGroupMemberInfo.h:77
NSString *_Nullable nickname
Definition: EMGroupMemberInfo.h:69
EMGroupPermissionType role
Definition: EMGroupMemberInfo.h:53