6 #ifndef ZDK_NET_BanafoContact_h
7 #define ZDK_NET_BanafoContact_h
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "ContactType.h"
13 #include "BanafoPhone.h"
16 using namespace System::Collections::Generic;
28 ZDK::IBanafoContact* cppRef =
nullptr;
40 property System::String^ BanafoId
42 System::String^ get();
51 property System::String^ RemoteId
53 System::String^ get();
62 property System::String^ RemoteProvider
64 System::String^ get();
73 property System::String^ DisplayName
75 System::String^ get();
84 property System::String^ FirstName
86 System::String^ get();
95 property System::String^ MiddleName
97 System::String^ get();
106 property System::String^ LastName
108 System::String^ get();
119 property ZDK_NET::ContactType Type
121 ZDK_NET::ContactType get();
130 property System::String^ Url
132 System::String^ get();
141 property System::String^ Company
143 System::String^ get();
152 property List<System::String^>^ Emails
154 List<System::String^>^ get();
165 property List<BanafoPhone^>^ Phones
167 List<BanafoPhone^>^ get();
170 virtual long long Handle()
override;
172 virtual void Initialize()
override;
174 virtual void ReleaseReference()
override;