zdk.net
Public Member Functions | Public Attributes | Properties | List of all members
ZDK_NET::BanafoContact Class Reference

Banafo Contact. More...

#include <BanafoContact.h>

Inheritance diagram for ZDK_NET::BanafoContact:
ZDK_NET::ZHandle

Public Member Functions

 BanafoContact (ZDK::Shared::BanafoContact src)
 
virtual long long Handle () override
 
virtual void Initialize () override
 
virtual void ReleaseReference () override
 

Public Attributes

ZDK::IBanafoContact * cppRef = nullptr
 

Properties

System::String^ BanafoId [get]
 Banafo contact ID. More...
 
System::String^ RemoteId [get]
 Remote provider contact ID. More...
 
System::String^ RemoteProvider [get]
 Remote contact provider. More...
 
System::String^ DisplayName [get]
 Fullname of the contact. More...
 
System::String^ FirstName [get]
 Firstname of the contact. More...
 
System::String^ MiddleName [get]
 Middlename of the contact. More...
 
System::String^ LastName [get]
 Lastname of the contact. More...
 
ZDK_NET::ContactType Type [get]
 Type of the contact. More...
 
System::String^ Url [get]
 URL to the contact's page. More...
 
System::String^ Company [get]
 Name of the company. More...
 
List< System::String^>^ Emails [get]
 List of emails of the contact. More...
 
List< BanafoPhone^>^ Phones [get]
 List of phones of the contact. More...
 

Detailed Description

Banafo Contact.

Describes the Banafo contact.

Property Documentation

◆ BanafoId

System:: String^ ZDK_NET::BanafoContact::BanafoId
get

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

System:: String^ ZDK_NET::BanafoContact::Company
get

Name of the company.

Name of the company.

Returns
The name of the company

◆ DisplayName

System:: String^ ZDK_NET::BanafoContact::DisplayName
get

Fullname of the contact.

Fullname of the contact.

Returns
The fullname of the contact

◆ Emails

List< System:: String^>^ ZDK_NET::BanafoContact::Emails
get

List of emails of the contact.

List of emails of the contact.

Returns
The list of emails of the contact

◆ FirstName

System:: String^ ZDK_NET::BanafoContact::FirstName
get

Firstname of the contact.

Firstname of the contact.

Returns
The firstname of the contact

◆ LastName

System:: String^ ZDK_NET::BanafoContact::LastName
get

Lastname of the contact.

Lastname of the contact.

Returns
The lastname of the contact

◆ MiddleName

System:: String^ ZDK_NET::BanafoContact::MiddleName
get

Middlename of the contact.

Middlename of the contact.

Returns
The middlename of the contact

◆ Phones

List< BanafoPhone^>^ ZDK_NET::BanafoContact::Phones
get

List of phones of the contact.

List of phones of the contact.

Returns
The list of phones of the contact
See also
BanafoPhone

◆ RemoteId

System:: String^ ZDK_NET::BanafoContact::RemoteId
get

Remote provider contact ID.

ID of the contact in the external provider.

Returns
The contact ID from the external provider DB

◆ RemoteProvider

System:: String^ ZDK_NET::BanafoContact::RemoteProvider
get

Remote contact provider.

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

Returns
The provider of the contact

◆ Type

ZDK_NET:: ContactType ZDK_NET::BanafoContact::Type
get

Type of the contact.

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

Returns
The contact type
See also
ContactType

◆ Url

System:: String^ ZDK_NET::BanafoContact::Url
get

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 class was generated from the following file: