Genivia Home Documentation
address.h Source File

updated Fri Feb 3 2017
 
address.h
Go to the documentation of this file.
1 /* address.h
2  Generated by wsdl2h 2.8.10 from address.xsd and addresstypemap.dat
3  2012-10-12 14:31:43 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) 2001-2012 Robert van Engelen, Genivia Inc. All Rights Reserved.
10  Part of this software is released under one of the following licenses:
11  GPL or Genivia's license for commercial use.
12 */
13 
78 //gsoapopt w
79 
80 /******************************************************************************\
81  * *
82  * Definitions *
83  * urn:address-book-example *
84  * *
85 \******************************************************************************/
86 
87 
88 /******************************************************************************\
89  * *
90  * Import *
91  * *
92 \******************************************************************************/
93 
94 
95 // STL vector containers (use option -s to remove STL dependency)
96 #import "stlvector.h"
97 
98 /******************************************************************************\
99  * *
100  * Schema Namespaces *
101  * *
102 \******************************************************************************/
103 
104 
105 /* NOTE:
106 
107 It is strongly recommended to customize the names of the namespace prefixes
108 generated by wsdl2h. To do so, modify the prefix bindings below and add the
109 modified lines to typemap.dat to rerun wsdl2h:
110 
111 a = "urn:address-book-example"
112 
113 */
114 
116 #define SOAP_NAMESPACE_OF_a "urn:address-book-example"
117 //gsoap a schema namespace: urn:address-book-example
118 //gsoap a schema form: unqualified
119 
120 /******************************************************************************\
121  * *
122  * Built-in Schema Types and Top-Level Elements and Attributes *
123  * *
124 \******************************************************************************/
125 
126 
127 /******************************************************************************\
128  * *
129  * Forward Declarations *
130  * *
131 \******************************************************************************/
132 
133 
134 
135 // Forward declaration of class a__address.
136 class a__address;
137 
138 // Forward declaration of class _a__address_book.
139 class _a__address_book;
140 
141 /******************************************************************************\
142  * *
143  * Schema Types and Top-Level Elements and Attributes *
144  * urn:address-book-example *
145  * *
146 \******************************************************************************/
147 
148 
153 {
165 };
166 
167 /******************************************************************************\
168  * *
169  * Schema Complex Types and Top-Level Elements *
170  * urn:address-book-example *
171  * *
172 \******************************************************************************/
173 
174 
178 { public:
180  std::string name 1;
181  std::string street 1;
183  std::string city 1;
185  std::string zip 1;
189  std::string* phone 0;
191  std::string* mobile 0;
193  time_t* dob 0;
195  @int ID 1;
197  struct soap *soap ;
199 };
200 
201 
204 
207 { public:
209  std::vector<a__address* > address 0;
211  struct soap *soap ;
212 };
213 
214 /******************************************************************************\
215  * *
216  * Additional Top-Level Elements *
217  * urn:address-book-example *
218  * *
219 \******************************************************************************/
220 
221 
222 /******************************************************************************\
223  * *
224  * Additional Top-Level Attributes *
225  * urn:address-book-example *
226  * *
227 \******************************************************************************/
228 
229 
230 /******************************************************************************\
231  * *
232  * XML Data Binding *
233  * *
234 \******************************************************************************/
235 
236 
278 /* End of address.h */
a__ISO_country
ISO country codes (limited to just a few for this example) Note: enum values are prefixed with &#39;a__IS...
Definition: address.h:152
struct soap * soap
A handle to the soap struct that manages this instance (automatically set)
Definition: address.h:211
xs:string value="nl"
Definition: address.h:160
enum a__ISO_country country
Element country of type "":ISO-country.
Definition: address.h:188
int ID
Attribute ID of type xs:int.
Definition: address.h:196
xs:string value="se"
Definition: address.h:163
xs:string value="us"
Definition: address.h:164
std::string street
Element street of type xs:string.
Definition: address.h:182
xs:string value="no"
Definition: address.h:161
xs:string value="ru"
Definition: address.h:162
xs:string value="en"
Definition: address.h:157
std::string * phone
Element phone of type xs:string.
Definition: address.h:190
An address information item.
Definition: address.h:177
xs:string value="gb"
Definition: address.h:158
std::string name
Element name of type xs:string.
Definition: address.h:180
std::string city
Element city of type xs:string.
Definition: address.h:184
xs:string value="be"
Definition: address.h:154
std::string * mobile
Element mobile of type xs:string.
Definition: address.h:192
The root element of the address book schema.
Definition: address.h:206
xs:string value="ca"
Definition: address.h:155
struct soap * soap
A handle to the soap struct that manages this instance (automatically set)
Definition: address.h:198
xs:string value="it"
Definition: address.h:159
xs:string value="de"
Definition: address.h:156
time_t * dob
Element dob of type xs:dateTime.
Definition: address.h:194
std::string zip
Element zip of type xs:string.
Definition: address.h:186