zdk.net
BanafoContactSearchCriteria.h
1 //
2 // BanafoContactSearchCriteria.h
3 // ZDK
4 //
5 
6 #ifndef ZDK_NET_BanafoContactSearchCriteria_h
7 #define ZDK_NET_BanafoContactSearchCriteria_h
8 
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "ContactType.h"
12 #include "ZHandle.h"
13 
14 using namespace System::Collections::Generic;
15 
16 namespace ZDK_NET
17 {
18 
24  {
25  public:
26  ZDK::IBanafoContactSearchCriteria* cppRef = nullptr;
27 
28  BanafoContactSearchCriteria(ZDK::Shared::BanafoContactSearchCriteria src);
31 
40  property System::String^ ContactId
41  {
42  System::String^ get();
43  }
44 
53  property System::String^ Provider
54  {
55  System::String^ get();
56  }
57 
65  property System::String^ Search
66  {
67  System::String^ get();
68  }
69 
77  property List<ZDK_NET::ContactType>^ Types
78  {
79  List<ZDK_NET::ContactType>^ get();
80  }
81 
89  property System::String^ Phone
90  {
91  System::String^ get();
92  }
93 
101  property System::String^ NationalNumber
102  {
103  System::String^ get();
104  }
105 
115  property bool ReverseLookup
116  {
117  bool get();
118  }
119 
127  property System::String^ Region
128  {
129  System::String^ get();
130  }
131 
140  property int Start
141  {
142  int get();
143  }
144 
153  property int Limit
154  {
155  int get();
156  }
157 
166  property System::String^ PageId
167  {
168  System::String^ get();
169  }
170 
171  virtual long long Handle() override;
172 
173  virtual void Initialize() override;
174 
175  virtual void ReleaseReference() override;
176 
177  };
178 }
179 
180 #endif
ZDK_NET::BanafoContactSearchCriteria
Banafo listing contacts search criteria.
Definition: BanafoContactSearchCriteria.h:24
ZDK_NET::ZHandle
Definition: ZHandle.h:18