zdk.objc
ZDKBanafoContact.h
1//
2// ZDKBanafoContact.h
3// ZDK
4//
5
6#ifndef ZDKBanafoContact_h
7#define ZDKBanafoContact_h
8
9#import <Foundation/Foundation.h>
10#import "ZDKContactType.h"
11#import "ZDKBanafoPhone.h"
12#import "ZDKZHandle.h"
13
14NS_ASSUME_NONNULL_BEGIN
15
21
28@property(nonatomic, readonly) NSString* _Nullable banafoId;
29
36@property(nonatomic, readonly) NSString* _Nullable remoteId;
37
44@property(nonatomic, readonly) NSString* _Nullable remoteProvider;
45
52@property(nonatomic, readonly) NSString* _Nullable displayName;
53
60@property(nonatomic, readonly) NSString* _Nullable firstName;
61
68@property(nonatomic, readonly) NSString* _Nullable middleName;
69
76@property(nonatomic, readonly) NSString* _Nullable lastName;
77
86@property(nonatomic, readonly) ZDKContactType type;
87
94@property(nonatomic, readonly) NSString* _Nullable url;
95
102@property(nonatomic, readonly) NSString* _Nullable company;
103
110@property(nonatomic, readonly) NSArray* _Nullable emails;
111
120@property(nonatomic, readonly) NSArray<id<ZDKBanafoPhone>>* _Nullable phones;
121
122-(NSString*)handlesDescription;
123
124@end
125
126NS_ASSUME_NONNULL_END
127
128#endif
Banafo Contact.
Definition: ZDKBanafoContact.h:20
NSString *_Nullable middleName
Middlename of the contact.
Definition: ZDKBanafoContact.h:68
ZDKContactType type
Type of the contact.
Definition: ZDKBanafoContact.h:86
NSArray *_Nullable emails
List of emails of the contact.
Definition: ZDKBanafoContact.h:110
NSString *_Nullable banafoId
Banafo contact ID.
Definition: ZDKBanafoContact.h:28
NSString *_Nullable firstName
Firstname of the contact.
Definition: ZDKBanafoContact.h:60
NSString *_Nullable company
Name of the company.
Definition: ZDKBanafoContact.h:102
NSString *_Nullable remoteId
Remote provider contact ID.
Definition: ZDKBanafoContact.h:36
NSString *_Nullable lastName
Lastname of the contact.
Definition: ZDKBanafoContact.h:76
NSArray< id< ZDKBanafoPhone > > *_Nullable phones
List of phones of the contact.
Definition: ZDKBanafoContact.h:120
NSString *_Nullable url
URL to the contact's page.
Definition: ZDKBanafoContact.h:94
NSString *_Nullable remoteProvider
Remote contact provider.
Definition: ZDKBanafoContact.h:44
NSString *_Nullable displayName
Fullname of the contact.
Definition: ZDKBanafoContact.h:52
Definition: ZDKZHandle.h:13