AgoraChatSDK 1.0.7
AgoraChatUserInfo.h
1//
2// AgoraChatUserInfo.h
3// libHyphenateSDK.a
4//
5// Created by lixiaoming on 2021/3/17.
6// Copyright © 2021 easemob.com. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
19typedef NS_ENUM(NSInteger, AgoraChatUserInfoType) {
20 AgoraChatUserInfoTypeNickName = 0,
21 AgoraChatUserInfoTypeAvatarURL,
22 AgoraChatUserInfoTypePhone,
23 AgoraChatUserInfoTypeMail,
24 AgoraChatUserInfoTypeGender,
25 AgoraChatUserInfoTypeSign,
26 AgoraChatUserInfoTypeBirth,
27 AgoraChatUserInfoTypeExt = 100,
28};
36@interface AgoraChatUserInfo : NSObject<NSCopying>
37
43@property (nonatomic,copy) NSString * _Nullable userId;
44
50@property (nonatomic,copy) NSString * _Nullable nickname;
51
57@property (nonatomic,copy) NSString * _Nullable avatarUrl;
58
64@property (nonatomic,copy) NSString * _Nullable mail;
65
71@property (nonatomic,copy) NSString * _Nullable phone;
72
78@property (nonatomic) NSInteger gender;
79
85@property (nonatomic,copy) NSString* _Nullable sign;
86
92@property (nonatomic,copy) NSString* _Nullable birth;
93
99@property (nonatomic,copy) NSString * _Nullable ext;
100
101#pragma mark - EM_DEPRECATED_IOS 3.8.8
102
108@property (nonatomic,copy) NSString *nickName
109__deprecated_msg("Use nickname instead");
110
111@end
Definition: AgoraChatUserInfo.h:36
NSString *_Nullable avatarUrl
Definition: AgoraChatUserInfo.h:57
NSString *_Nullable nickname
Definition: AgoraChatUserInfo.h:50
NSString *_Nullable birth
Definition: AgoraChatUserInfo.h:92
NSString *_Nullable userId
Definition: AgoraChatUserInfo.h:43
NSInteger gender
Definition: AgoraChatUserInfo.h:78
NSString *_Nullable mail
Definition: AgoraChatUserInfo.h:64
NSString *nickName __deprecated_msg("Use nickname instead")
NSString *_Nullable ext
Definition: AgoraChatUserInfo.h:99
NSString *_Nullable phone
Definition: AgoraChatUserInfo.h:71
NSString *_Nullable sign
Definition: AgoraChatUserInfo.h:85