Genivia Home Documentation
address.h Source File

updated Wed Jan 9 2019 by Robert van Engelen
 
address.h
Go to the documentation of this file.
1 /* address.h
2  Generated by wsdl2h 2.8.62 from address.xsd and addresstypemap.dat
3  2018-02-13 01:06:35 GMT
4 
5  DO NOT INCLUDE THIS FILE DIRECTLY INTO YOUR PROJECT BUILDS
6  USE THE soapcpp2-GENERATED SOURCE CODE FILES FOR YOUR PROJECT BUILDS
7 
8 gSOAP XML Web services tools
9 Copyright (C) 2000-2018, Robert van Engelen, Genivia Inc. All Rights Reserved.
10 This program is released under the GPL with the additional exemption that
11 compiling, linking, and/or using OpenSSL is allowed.
12 --------------------------------------------------------------------------------
13 A commercial use license is available from Genivia Inc., contact@genivia.com
14 --------------------------------------------------------------------------------
15 */
16 
84 //gsoapopt c++,w
85 
86 /******************************************************************************\
87  * *
88  * Definitions *
89  * urn:address-book-example *
90  * *
91 \******************************************************************************/
92 
93 
94 /******************************************************************************\
95  * *
96  * $CONTAINER *
97  * std::vector *
98  * *
99 \******************************************************************************/
100 
101 #include <vector>
102 template <class T> class std::vector;
103 
104 /******************************************************************************\
105  * *
106  * Import *
107  * *
108 \******************************************************************************/
109 
110 
111 /******************************************************************************\
112  * *
113  * Schema Namespaces *
114  * *
115 \******************************************************************************/
116 
117 
118 /* NOTE:
119 
120 It is strongly recommended to customize the names of the namespace prefixes
121 generated by wsdl2h. To do so, modify the prefix bindings below and add the
122 modified lines to typemap.dat to rerun wsdl2h:
123 
124 a = "urn:address-book-example"
125 
126 */
127 
131 #define SOAP_NAMESPACE_OF_a "urn:address-book-example"
132 //gsoap a schema namespace: urn:address-book-example
133 //gsoap a schema form: unqualified
134 
135 /******************************************************************************\
136  * *
137  * Built-in Schema Types and Top-Level Elements and Attributes *
138  * *
139 \******************************************************************************/
140 
141 
142 /******************************************************************************\
143  * *
144  * Forward Declarations *
145  * *
146 \******************************************************************************/
147 
148 
149 // Forward declaration of class a__address.
150 class a__address;
151 
152 // Forward declaration of class _a__address_book.
153 class _a__address_book;
154 
155 
156 /******************************************************************************\
157  * *
158  * Schema Types and Top-Level Elements and Attributes *
159  * urn:address-book-example *
160  * *
161 \******************************************************************************/
162 
170 {
182 };
183 
184 
185 /******************************************************************************\
186  * *
187  * Schema Complex Types and Top-Level Elements *
188  * urn:address-book-example *
189  * *
190 \******************************************************************************/
191 
208 { public:
210  std::string name 1;
211  std::string street 1;
213  std::string city 1;
215  std::string zip 1;
219  std::string* phone 0;
221  std::string* mobile 0;
223  time_t* dob 0;
225  @int ID 1;
227  struct soap *soap ;
228 };
229 
247 { public:
250  struct soap *soap ;
251 };
252 
253 
254 /******************************************************************************\
255  * *
256  * Additional Top-Level Elements *
257  * urn:address-book-example *
258  * *
259 \******************************************************************************/
260 
261 
262 /******************************************************************************\
263  * *
264  * Additional Top-Level Attributes *
265  * urn:address-book-example *
266  * *
267 \******************************************************************************/
268 
269 
270 /******************************************************************************\
271  * *
272  * XML Data Binding *
273  * *
274 \******************************************************************************/
275 
276 
333 /* End of address.h */
a__ISO_country
"urn:address-book-example":ISO-country is a simpleType restriction of XSD type xs:string.
Definition: address.h:169
xs:string value="nl"
Definition: address.h:177
enum a__ISO_country country
Element "country" of XSD type "":ISO-country.
Definition: address.h:218
int ID
Attribute "ID" of XSD type xs:int.
Definition: address.h:226
time_t * dob
Element "dob" of XSD type xs:dateTime.
Definition: address.h:224
xs:string value="se"
Definition: address.h:180
struct soap * soap
Definition: address.h:250
std::string * phone
Element "phone" of XSD type xs:string.
Definition: address.h:220
xs:string value="us"
Definition: address.h:181
std::string street
Element "street" of XSD type xs:string.
Definition: address.h:212
xs:string value="no"
Definition: address.h:178
xs:string value="ru"
Definition: address.h:179
xs:string value="en"
Definition: address.h:174
"urn:address-book-example":address is a complexType.
Definition: address.h:207
xs:string value="gb"
Definition: address.h:175
std::string name
Element "name" of XSD type xs:string.
Definition: address.h:210
std::string city
Element "city" of XSD type xs:string.
Definition: address.h:214
xs:string value="be"
Definition: address.h:171
std::string * mobile
Element "mobile" of XSD type xs:string.
Definition: address.h:222
Top-level root element "urn:address-book-example":address-book.
Definition: address.h:246
struct soap * soap
Definition: address.h:227
xs:string value="ca"
Definition: address.h:172
xs:string value="it"
Definition: address.h:176
xs:string value="de"
Definition: address.h:173
std::string zip
Element "zip" of XSD type xs:string.
Definition: address.h:216