zdk.objc
Instance Methods | Properties | List of all members
<ZDKBanafoContact> Protocol Reference

Banafo Contact. More...

#import <ZDKBanafoContact.h>

Inheritance diagram for <ZDKBanafoContact>:
<ZDKZHandle>

Instance Methods

(NSString *) - handlesDescription
 
- Instance Methods inherited from <ZDKZHandle>
(long int) - handle
 
(void) - initialize
 
(void) - releaseReference
 
(NSString *) - handlesDescription
 

Properties

NSString *_Nullable banafoId
 Banafo contact ID. More...
 
NSString *_Nullable remoteId
 Remote provider contact ID. More...
 
NSString *_Nullable remoteProvider
 Remote contact provider. More...
 
NSString *_Nullable displayName
 Fullname of the contact. More...
 
NSString *_Nullable firstName
 Firstname of the contact. More...
 
NSString *_Nullable middleName
 Middlename of the contact. More...
 
NSString *_Nullable lastName
 Lastname of the contact. More...
 
ZDKContactType type
 Type of the contact. More...
 
NSString *_Nullable url
 URL to the contact's page. More...
 
NSString *_Nullable company
 Name of the company. More...
 
NSArray *_Nullable emails
 List of emails of the contact. More...
 
NSArray< id< ZDKBanafoPhone > > *_Nullable phones
 List of phones of the contact. More...
 

Detailed Description

Banafo Contact.

Describes the Banafo contact.

Method Documentation

◆ handlesDescription

- (NSString *) handlesDescription

Reimplemented from <ZDKZHandle>.

Property Documentation

◆ banafoId

- (NSString* _Nullable) banafoId
readnonatomicassign

Banafo contact ID.

ID of the contact in the external provider (if missing remote id, the returned value is the id from db).

Returns
The contact ID from the Banafo DB

◆ company

- (NSString* _Nullable) company
readnonatomicassign

Name of the company.

Name of the company.

Returns
The name of the company

◆ displayName

- (NSString* _Nullable) displayName
readnonatomicassign

Fullname of the contact.

Fullname of the contact.

Returns
The fullname of the contact

◆ emails

- (NSArray* _Nullable) emails
readnonatomicassign

List of emails of the contact.

List of emails of the contact.

Returns
The list of emails of the contact

◆ firstName

- (NSString* _Nullable) firstName
readnonatomicassign

Firstname of the contact.

Firstname of the contact.

Returns
The firstname of the contact

◆ lastName

- (NSString* _Nullable) lastName
readnonatomicassign

Lastname of the contact.

Lastname of the contact.

Returns
The lastname of the contact

◆ middleName

- (NSString* _Nullable) middleName
readnonatomicassign

Middlename of the contact.

Middlename of the contact.

Returns
The middlename of the contact

◆ phones

- (NSArray<id<ZDKBanafoPhone> >* _Nullable) phones
readnonatomicassign

List of phones of the contact.

List of phones of the contact.

Returns
The list of phones of the contact
See also
ZDKBanafoPhone

◆ remoteId

- (NSString* _Nullable) remoteId
readnonatomicassign

Remote provider contact ID.

ID of the contact in the external provider.

Returns
The contact ID from the external provider DB

◆ remoteProvider

- (NSString* _Nullable) remoteProvider
readnonatomicassign

Remote contact provider.

Provider of the contact (external contact provider, might be CRM provider or zoiper).

Returns
The provider of the contact

◆ type

- (ZDKContactType) type
readnonatomicassign

Type of the contact.

Type of the contact, depends on the provider's supported types.

Returns
The contact type
See also
ContactType

◆ url

- (NSString* _Nullable) url
readnonatomicassign

URL to the contact's page.

Link to contact's page in the specific provider.

Returns
The URL to the contact's page

The documentation for this protocol was generated from the following file: