Archive

Archive for March, 2016

Using C++ to interface with a WebService

When asked if you could call the RegCheck.org.uk webservice using C++, I did a little digging, and came up with a service called the gSOAP framework, which allows you generate .h files from WSDL.

/* regcheck.h
Generated by wsdl2h 2.8.29 from regcheck.wsdl and typemap.dat
2016-03-23 15:31:43 GMT

DO NOT INCLUDE THIS FILE DIRECTLY INTO YOUR PROJECT BUILDS
USE THE soapcpp2-GENERATED SOURCE CODE FILES FOR YOUR PROJECT BUILDS

gSOAP XML Web services tools
Copyright (C) 2000-2016, Robert van Engelen, Genivia Inc. All Rights Reserved.
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
——————————————————————————–
A commercial use license is available from Genivia Inc., contact@genivia.com
——————————————————————————–
*/

/** @page page_notes Notes

@note HINTS:
– Run soapcpp2 on regcheck.h to generate the SOAP/XML processing logic.
Use soapcpp2 -I to specify paths for #import
To build with STL, ‘stl.h’ is imported from ‘import’ dir in package.
Use soapcpp2 -j to generate improved proxy and server classes.
Use soapcpp2 -r to generate a report.
– Use wsdl2h -c and -s to generate pure C code or C++ code without STL.
– Use ‘typemap.dat’ to control namespace bindings and type mappings.
It is strongly recommended to customize the names of the namespace prefixes
generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces
section below and add the modified lines to ‘typemap.dat’ to rerun wsdl2h.
– Run Doxygen (www.doxygen.org) on this file to generate documentation.
– Use wsdl2h -R to generate REST operations.
– Use wsdl2h -nname to use name as the base namespace prefix instead of ‘ns’.
– Use wsdl2h -Nname for service prefix and produce multiple service bindings
– Use wsdl2h -d to enable DOM support for xsd:anyType.
– Use wsdl2h -g to auto-generate readers and writers for root elements.
– Use wsdl2h -b to auto-generate bi-directional operations (duplex ops).
– Use wsdl2h -U to map XML names to C++ Unicode identifiers instead of _xNNNN.
– Use wsdl2h -u to disable the generation of unions.
– Struct/class members serialized as XML attributes are annotated with a ‘@’.
– Struct/class members that have a special role are annotated with a ‘$’.

@warning
DO NOT INCLUDE THIS ANNOTATED FILE DIRECTLY IN YOUR PROJECT SOURCE CODE.
USE THE FILES GENERATED BY soapcpp2 FOR YOUR PROJECT’S SOURCE CODE:
THE soapStub.h FILE CONTAINS THIS CONTENT WITHOUT ANNOTATIONS.

@copyright LICENSE:
@verbatim
——————————————————————————–
gSOAP XML Web services tools
Copyright (C) 2000-2016, Robert van Engelen, Genivia Inc. All Rights Reserved.
The wsdl2h tool and its generated software are released under the GPL.
This software is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
——————————————————————————–
GPL license.

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA

Author contact information:
engelen@genivia.com / engelen@acm.org

This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
——————————————————————————–
A commercial-use license is available from Genivia, Inc., contact@genivia.com
——————————————————————————–
@endverbatim

*/
//gsoapopt c++,w

/******************************************************************************\
* *
* Definitions *
* http://regcheck.org.uk *
* *
\******************************************************************************/
/******************************************************************************\
* *
* $CONTAINER *
* std::vector *
* *
\******************************************************************************/

template <class T> class std::vector;

/******************************************************************************\
* *
* Import *
* *
\******************************************************************************/

#import “stl.h” // enable STL containers when used (option -s removes STL dependency)

/******************************************************************************\
* *
* Schema Namespaces *
* *
\******************************************************************************/
/* NOTE:

It is strongly recommended to customize the names of the namespace prefixes
generated by wsdl2h. To do so, modify the prefix bindings below and add the
modified lines to typemap.dat to rerun wsdl2h:

ns1 = “http://regcheck.org.uk&#8221;

*/

#define SOAP_NAMESPACE_OF_ns1 “http://regcheck.org.uk&#8221;
//gsoap ns1 schema namespace: http://regcheck.org.uk
//gsoap ns1 schema elementForm: qualified
//gsoap ns1 schema attributeForm: unqualified

/******************************************************************************\
* *
* Built-in Schema Types and Top-Level Elements and Attributes *
* *
\******************************************************************************/

/// Primitive built-in type “xs:NCName”.
typedef std::string xsd__NCName;

/// Primitive built-in type “xs:decimal”.
typedef std::string xsd__decimal;

/// Primitive built-in type “xs:integer”.
typedef std::string xsd__integer;
/******************************************************************************\
* *
* Forward Declarations *
* *
\******************************************************************************/
// Forward declaration of class ns1__DataGrid.
class ns1__DataGrid;

// Forward declaration of class ns1__ArrayOfString.
class ns1__ArrayOfString;

// Forward declaration of class ns1__ArrayOfArrayOfString.
class ns1__ArrayOfArrayOfString;

// Forward declaration of class ns1__UKMOTData.
class ns1__UKMOTData;

// Forward declaration of class ns1__ArrayOfUKTest.
class ns1__ArrayOfUKTest;

// Forward declaration of class ns1__UKTest.
class ns1__UKTest;

// Forward declaration of class ns1__Vehicle.
class ns1__Vehicle;

// Forward declaration of class _ns1__CarSpecifications.
class _ns1__CarSpecifications;

// Forward declaration of class _ns1__CarSpecificationsResponse.
class _ns1__CarSpecificationsResponse;

// Forward declaration of class _ns1__UKMOT.
class _ns1__UKMOT;

// Forward declaration of class _ns1__UKMOTResponse.
class _ns1__UKMOTResponse;

// Forward declaration of class _ns1__CheckAustralia.
class _ns1__CheckAustralia;

// Forward declaration of class _ns1__CheckAustraliaResponse.
class _ns1__CheckAustraliaResponse;

// Forward declaration of class _ns1__CheckSpain.
class _ns1__CheckSpain;

// Forward declaration of class _ns1__CheckSpainResponse.
class _ns1__CheckSpainResponse;

// Forward declaration of class _ns1__CheckFrance.
class _ns1__CheckFrance;

// Forward declaration of class _ns1__CheckFranceResponse.
class _ns1__CheckFranceResponse;

// Forward declaration of class _ns1__CheckDenmark.
class _ns1__CheckDenmark;

// Forward declaration of class _ns1__CheckDenmarkResponse.
class _ns1__CheckDenmarkResponse;

// Forward declaration of class _ns1__CheckFinland.
class _ns1__CheckFinland;

// Forward declaration of class _ns1__CheckFinlandResponse.
class _ns1__CheckFinlandResponse;

// Forward declaration of class _ns1__CheckSweden.
class _ns1__CheckSweden;

// Forward declaration of class _ns1__CheckSwedenResponse.
class _ns1__CheckSwedenResponse;

// Forward declaration of class _ns1__CheckNorway.
class _ns1__CheckNorway;

// Forward declaration of class _ns1__CheckNorwayResponse.
class _ns1__CheckNorwayResponse;

// Forward declaration of class _ns1__CheckPortugal.
class _ns1__CheckPortugal;

// Forward declaration of class _ns1__CheckPortugalResponse.
class _ns1__CheckPortugalResponse;

// Forward declaration of class _ns1__CheckNetherlands.
class _ns1__CheckNetherlands;

// Forward declaration of class _ns1__CheckNetherlandsResponse.
class _ns1__CheckNetherlandsResponse;

// Forward declaration of class _ns1__CheckItaly.
class _ns1__CheckItaly;

// Forward declaration of class _ns1__CheckItalyResponse.
class _ns1__CheckItalyResponse;

// Forward declaration of class _ns1__CheckIreland.
class _ns1__CheckIreland;

// Forward declaration of class _ns1__CheckIrelandResponse.
class _ns1__CheckIrelandResponse;

// Forward declaration of class _ns1__Check.
class _ns1__Check;

// Forward declaration of class _ns1__CheckResponse.
class _ns1__CheckResponse;
/******************************************************************************\
* *
* Schema Types and Top-Level Elements and Attributes *
* http://regcheck.org.uk *
* *
\******************************************************************************/
/******************************************************************************\
* *
* Schema Complex Types and Top-Level Elements *
* http://regcheck.org.uk *
* *
\******************************************************************************/

/// @brief “http://regcheck.org.uk&#8221;:DataGrid is a complexType.
///
/// class ns1__DataGrid operations:
/// – ns1__DataGrid* soap_new_ns1__DataGrid(soap*) allocate
/// – ns1__DataGrid* soap_new_ns1__DataGrid(soap*, int num) allocate array
/// – ns1__DataGrid* soap_new_req_ns1__DataGrid(soap*, …) allocate, set required members
/// – ns1__DataGrid* soap_new_set_ns1__DataGrid(soap*, …) allocate, set all public members
/// – ns1__DataGrid::soap_default(soap*) reset members to default
/// – int soap_read_ns1__DataGrid(soap*, ns1__DataGrid*) deserialize from a stream
/// – int soap_write_ns1__DataGrid(soap*, ns1__DataGrid*) serialize to a stream
/// – ns1__DataGrid* ns1__DataGrid::soap_dup(soap*) returns deep copy of ns1__DataGrid, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – ns1__DataGrid::soap_del() deep deletes ns1__DataGrid data members, use only after ns1__DataGrid::soap_dup(NULL) (use soapcpp2 -Ed)
class ns1__DataGrid
{ public:
/// Element “json” of XSD type xs:string.
std::string* json 0; ///< Optional element.
/// Element “columnNames” of XSD type “http://regcheck.org.uk&#8221;:ArrayOfString.
ns1__ArrayOfString* columnNames 0; ///< Optional element.
/// Element “data” of XSD type “http://regcheck.org.uk&#8221;:ArrayOfArrayOfString.
ns1__ArrayOfArrayOfString* data 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief “http://regcheck.org.uk&#8221;:ArrayOfString is a complexType.
///
/// class ns1__ArrayOfString operations:
/// – ns1__ArrayOfString* soap_new_ns1__ArrayOfString(soap*) allocate
/// – ns1__ArrayOfString* soap_new_ns1__ArrayOfString(soap*, int num) allocate array
/// – ns1__ArrayOfString* soap_new_req_ns1__ArrayOfString(soap*, …) allocate, set required members
/// – ns1__ArrayOfString* soap_new_set_ns1__ArrayOfString(soap*, …) allocate, set all public members
/// – ns1__ArrayOfString::soap_default(soap*) reset members to default
/// – int soap_read_ns1__ArrayOfString(soap*, ns1__ArrayOfString*) deserialize from a stream
/// – int soap_write_ns1__ArrayOfString(soap*, ns1__ArrayOfString*) serialize to a stream
/// – ns1__ArrayOfString* ns1__ArrayOfString::soap_dup(soap*) returns deep copy of ns1__ArrayOfString, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – ns1__ArrayOfString::soap_del() deep deletes ns1__ArrayOfString data members, use only after ns1__ArrayOfString::soap_dup(NULL) (use soapcpp2 -Ed)
class ns1__ArrayOfString
{ public:
/// Vector of std::string of length 0..unbounded.
std::vector<std::string > string 0;
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief “http://regcheck.org.uk&#8221;:ArrayOfArrayOfString is a complexType.
///
/// class ns1__ArrayOfArrayOfString operations:
/// – ns1__ArrayOfArrayOfString* soap_new_ns1__ArrayOfArrayOfString(soap*) allocate
/// – ns1__ArrayOfArrayOfString* soap_new_ns1__ArrayOfArrayOfString(soap*, int num) allocate array
/// – ns1__ArrayOfArrayOfString* soap_new_req_ns1__ArrayOfArrayOfString(soap*, …) allocate, set required members
/// – ns1__ArrayOfArrayOfString* soap_new_set_ns1__ArrayOfArrayOfString(soap*, …) allocate, set all public members
/// – ns1__ArrayOfArrayOfString::soap_default(soap*) reset members to default
/// – int soap_read_ns1__ArrayOfArrayOfString(soap*, ns1__ArrayOfArrayOfString*) deserialize from a stream
/// – int soap_write_ns1__ArrayOfArrayOfString(soap*, ns1__ArrayOfArrayOfString*) serialize to a stream
/// – ns1__ArrayOfArrayOfString* ns1__ArrayOfArrayOfString::soap_dup(soap*) returns deep copy of ns1__ArrayOfArrayOfString, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – ns1__ArrayOfArrayOfString::soap_del() deep deletes ns1__ArrayOfArrayOfString data members, use only after ns1__ArrayOfArrayOfString::soap_dup(NULL) (use soapcpp2 -Ed)
class ns1__ArrayOfArrayOfString
{ public:
/// Vector of ns1__ArrayOfString* of length 0..unbounded.
std::vector<ns1__ArrayOfString* > ArrayOfString 0;
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief “http://regcheck.org.uk&#8221;:UKMOTData is a complexType.
///
/// class ns1__UKMOTData operations:
/// – ns1__UKMOTData* soap_new_ns1__UKMOTData(soap*) allocate
/// – ns1__UKMOTData* soap_new_ns1__UKMOTData(soap*, int num) allocate array
/// – ns1__UKMOTData* soap_new_req_ns1__UKMOTData(soap*, …) allocate, set required members
/// – ns1__UKMOTData* soap_new_set_ns1__UKMOTData(soap*, …) allocate, set all public members
/// – ns1__UKMOTData::soap_default(soap*) reset members to default
/// – int soap_read_ns1__UKMOTData(soap*, ns1__UKMOTData*) deserialize from a stream
/// – int soap_write_ns1__UKMOTData(soap*, ns1__UKMOTData*) serialize to a stream
/// – ns1__UKMOTData* ns1__UKMOTData::soap_dup(soap*) returns deep copy of ns1__UKMOTData, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – ns1__UKMOTData::soap_del() deep deletes ns1__UKMOTData data members, use only after ns1__UKMOTData::soap_dup(NULL) (use soapcpp2 -Ed)
class ns1__UKMOTData
{ public:
/// Element “Tests” of XSD type “http://regcheck.org.uk&#8221;:ArrayOfUKTest.
ns1__ArrayOfUKTest* Tests 0; ///< Optional element.
/// Element “taxDate” of XSD type xs:string.
std::string* taxDate 0; ///< Optional element.
/// Element “Json” of XSD type xs:string.
std::string* Json 0; ///< Optional element.
/// Element “ExtendedInformation” of XSD type “http://regcheck.org.uk&#8221;:ArrayOfArrayOfString.
ns1__ArrayOfArrayOfString* ExtendedInformation 0; ///< Optional element.
/// Element “ExtendedInformationJson” of XSD type xs:string.
std::string* ExtendedInformationJson 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief “http://regcheck.org.uk&#8221;:ArrayOfUKTest is a complexType.
///
/// class ns1__ArrayOfUKTest operations:
/// – ns1__ArrayOfUKTest* soap_new_ns1__ArrayOfUKTest(soap*) allocate
/// – ns1__ArrayOfUKTest* soap_new_ns1__ArrayOfUKTest(soap*, int num) allocate array
/// – ns1__ArrayOfUKTest* soap_new_req_ns1__ArrayOfUKTest(soap*, …) allocate, set required members
/// – ns1__ArrayOfUKTest* soap_new_set_ns1__ArrayOfUKTest(soap*, …) allocate, set all public members
/// – ns1__ArrayOfUKTest::soap_default(soap*) reset members to default
/// – int soap_read_ns1__ArrayOfUKTest(soap*, ns1__ArrayOfUKTest*) deserialize from a stream
/// – int soap_write_ns1__ArrayOfUKTest(soap*, ns1__ArrayOfUKTest*) serialize to a stream
/// – ns1__ArrayOfUKTest* ns1__ArrayOfUKTest::soap_dup(soap*) returns deep copy of ns1__ArrayOfUKTest, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – ns1__ArrayOfUKTest::soap_del() deep deletes ns1__ArrayOfUKTest data members, use only after ns1__ArrayOfUKTest::soap_dup(NULL) (use soapcpp2 -Ed)
class ns1__ArrayOfUKTest
{ public:
/// Vector of ns1__UKTest* of length 0..unbounded.
std::vector<ns1__UKTest* > UKTest 0;
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief “http://regcheck.org.uk&#8221;:UKTest is a complexType.
///
/// class ns1__UKTest operations:
/// – ns1__UKTest* soap_new_ns1__UKTest(soap*) allocate
/// – ns1__UKTest* soap_new_ns1__UKTest(soap*, int num) allocate array
/// – ns1__UKTest* soap_new_req_ns1__UKTest(soap*, …) allocate, set required members
/// – ns1__UKTest* soap_new_set_ns1__UKTest(soap*, …) allocate, set all public members
/// – ns1__UKTest::soap_default(soap*) reset members to default
/// – int soap_read_ns1__UKTest(soap*, ns1__UKTest*) deserialize from a stream
/// – int soap_write_ns1__UKTest(soap*, ns1__UKTest*) serialize to a stream
/// – ns1__UKTest* ns1__UKTest::soap_dup(soap*) returns deep copy of ns1__UKTest, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – ns1__UKTest::soap_del() deep deletes ns1__UKTest data members, use only after ns1__UKTest::soap_dup(NULL) (use soapcpp2 -Ed)
class ns1__UKTest
{ public:
/// Element “TestDate” of XSD type xs:string.
std::string* TestDate 0; ///< Optional element.
/// Element “ExpiryDate” of XSD type xs:string.
std::string* ExpiryDate 0; ///< Optional element.
/// Element “Result” of XSD type xs:string.
std::string* Result 0; ///< Optional element.
/// Element “Odometer” of XSD type xs:string.
std::string* Odometer 0; ///< Optional element.
/// Element “TestNumber” of XSD type xs:string.
std::string* TestNumber 0; ///< Optional element.
/// Element “FailureReasons” of XSD type “http://regcheck.org.uk&#8221;:ArrayOfString.
ns1__ArrayOfString* FailureReasons 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief “http://regcheck.org.uk&#8221;:Vehicle is a complexType.
///
/// class ns1__Vehicle operations:
/// – ns1__Vehicle* soap_new_ns1__Vehicle(soap*) allocate
/// – ns1__Vehicle* soap_new_ns1__Vehicle(soap*, int num) allocate array
/// – ns1__Vehicle* soap_new_req_ns1__Vehicle(soap*, …) allocate, set required members
/// – ns1__Vehicle* soap_new_set_ns1__Vehicle(soap*, …) allocate, set all public members
/// – ns1__Vehicle::soap_default(soap*) reset members to default
/// – int soap_read_ns1__Vehicle(soap*, ns1__Vehicle*) deserialize from a stream
/// – int soap_write_ns1__Vehicle(soap*, ns1__Vehicle*) serialize to a stream
/// – ns1__Vehicle* ns1__Vehicle::soap_dup(soap*) returns deep copy of ns1__Vehicle, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – ns1__Vehicle::soap_del() deep deletes ns1__Vehicle data members, use only after ns1__Vehicle::soap_dup(NULL) (use soapcpp2 -Ed)
class ns1__Vehicle
{ public:
/// Element “vehicleJson” of XSD type xs:string.
std::string* vehicleJson 0; ///< Optional element.
/// Element “vehicleXml” of XSD type xs:string.
std::string* vehicleXml 0; ///< Optional element.
/// Element “numberOfSeats” of XSD type xs:string.
std::string* numberOfSeats 0; ///< Optional element.
/// Element “carValue” of XSD type xs:string.
std::string* carValue 0; ///< Optional element.
/// Element “immobiliser” of XSD type xs:string.
std::string* immobiliser 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData operations:
/// – _ns1__Vehicle_vehicleData* soap_new__ns1__Vehicle_vehicleData(soap*) allocate
/// – _ns1__Vehicle_vehicleData* soap_new__ns1__Vehicle_vehicleData(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData* soap_new_req__ns1__Vehicle_vehicleData(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData* soap_new_set__ns1__Vehicle_vehicleData(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData(soap*, _ns1__Vehicle_vehicleData*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData(soap*, _ns1__Vehicle_vehicleData*) serialize to a stream
/// – _ns1__Vehicle_vehicleData* _ns1__Vehicle_vehicleData::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData::soap_del() deep deletes _ns1__Vehicle_vehicleData data members, use only after _ns1__Vehicle_vehicleData::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData
{
/// class _ns1__Vehicle_vehicleData_ABICode operations:
/// – _ns1__Vehicle_vehicleData_ABICode* soap_new__ns1__Vehicle_vehicleData_ABICode(soap*) allocate
/// – _ns1__Vehicle_vehicleData_ABICode* soap_new__ns1__Vehicle_vehicleData_ABICode(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_ABICode* soap_new_req__ns1__Vehicle_vehicleData_ABICode(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_ABICode* soap_new_set__ns1__Vehicle_vehicleData_ABICode(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_ABICode::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_ABICode(soap*, _ns1__Vehicle_vehicleData_ABICode*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_ABICode(soap*, _ns1__Vehicle_vehicleData_ABICode*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_ABICode* _ns1__Vehicle_vehicleData_ABICode::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_ABICode, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_ABICode::soap_del() deep deletes _ns1__Vehicle_vehicleData_ABICode data members, use only after _ns1__Vehicle_vehicleData_ABICode::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_ABICode
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *ABICode 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_Description operations:
/// – _ns1__Vehicle_vehicleData_Description* soap_new__ns1__Vehicle_vehicleData_Description(soap*) allocate
/// – _ns1__Vehicle_vehicleData_Description* soap_new__ns1__Vehicle_vehicleData_Description(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_Description* soap_new_req__ns1__Vehicle_vehicleData_Description(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_Description* soap_new_set__ns1__Vehicle_vehicleData_Description(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_Description::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_Description(soap*, _ns1__Vehicle_vehicleData_Description*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_Description(soap*, _ns1__Vehicle_vehicleData_Description*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_Description* _ns1__Vehicle_vehicleData_Description::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_Description, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_Description::soap_del() deep deletes _ns1__Vehicle_vehicleData_Description data members, use only after _ns1__Vehicle_vehicleData_Description::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_Description
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *Description 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_RegistrationYear operations:
/// – _ns1__Vehicle_vehicleData_RegistrationYear* soap_new__ns1__Vehicle_vehicleData_RegistrationYear(soap*) allocate
/// – _ns1__Vehicle_vehicleData_RegistrationYear* soap_new__ns1__Vehicle_vehicleData_RegistrationYear(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_RegistrationYear* soap_new_req__ns1__Vehicle_vehicleData_RegistrationYear(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_RegistrationYear* soap_new_set__ns1__Vehicle_vehicleData_RegistrationYear(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_RegistrationYear::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_RegistrationYear(soap*, _ns1__Vehicle_vehicleData_RegistrationYear*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_RegistrationYear(soap*, _ns1__Vehicle_vehicleData_RegistrationYear*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_RegistrationYear* _ns1__Vehicle_vehicleData_RegistrationYear::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_RegistrationYear, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_RegistrationYear::soap_del() deep deletes _ns1__Vehicle_vehicleData_RegistrationYear data members, use only after _ns1__Vehicle_vehicleData_RegistrationYear::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_RegistrationYear
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *RegistrationYear 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_ManufactureYearFrom operations:
/// – _ns1__Vehicle_vehicleData_ManufactureYearFrom* soap_new__ns1__Vehicle_vehicleData_ManufactureYearFrom(soap*) allocate
/// – _ns1__Vehicle_vehicleData_ManufactureYearFrom* soap_new__ns1__Vehicle_vehicleData_ManufactureYearFrom(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_ManufactureYearFrom* soap_new_req__ns1__Vehicle_vehicleData_ManufactureYearFrom(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_ManufactureYearFrom* soap_new_set__ns1__Vehicle_vehicleData_ManufactureYearFrom(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_ManufactureYearFrom::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_ManufactureYearFrom(soap*, _ns1__Vehicle_vehicleData_ManufactureYearFrom*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_ManufactureYearFrom(soap*, _ns1__Vehicle_vehicleData_ManufactureYearFrom*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_ManufactureYearFrom* _ns1__Vehicle_vehicleData_ManufactureYearFrom::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_ManufactureYearFrom, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_ManufactureYearFrom::soap_del() deep deletes _ns1__Vehicle_vehicleData_ManufactureYearFrom data members, use only after _ns1__Vehicle_vehicleData_ManufactureYearFrom::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_ManufactureYearFrom
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *ManufactureYearFrom 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_ManufactureYearTo operations:
/// – _ns1__Vehicle_vehicleData_ManufactureYearTo* soap_new__ns1__Vehicle_vehicleData_ManufactureYearTo(soap*) allocate
/// – _ns1__Vehicle_vehicleData_ManufactureYearTo* soap_new__ns1__Vehicle_vehicleData_ManufactureYearTo(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_ManufactureYearTo* soap_new_req__ns1__Vehicle_vehicleData_ManufactureYearTo(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_ManufactureYearTo* soap_new_set__ns1__Vehicle_vehicleData_ManufactureYearTo(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_ManufactureYearTo::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_ManufactureYearTo(soap*, _ns1__Vehicle_vehicleData_ManufactureYearTo*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_ManufactureYearTo(soap*, _ns1__Vehicle_vehicleData_ManufactureYearTo*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_ManufactureYearTo* _ns1__Vehicle_vehicleData_ManufactureYearTo::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_ManufactureYearTo, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_ManufactureYearTo::soap_del() deep deletes _ns1__Vehicle_vehicleData_ManufactureYearTo data members, use only after _ns1__Vehicle_vehicleData_ManufactureYearTo::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_ManufactureYearTo
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *ManufactureYearTo 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_CarMake operations:
/// – _ns1__Vehicle_vehicleData_CarMake* soap_new__ns1__Vehicle_vehicleData_CarMake(soap*) allocate
/// – _ns1__Vehicle_vehicleData_CarMake* soap_new__ns1__Vehicle_vehicleData_CarMake(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_CarMake* soap_new_req__ns1__Vehicle_vehicleData_CarMake(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_CarMake* soap_new_set__ns1__Vehicle_vehicleData_CarMake(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_CarMake::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_CarMake(soap*, _ns1__Vehicle_vehicleData_CarMake*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_CarMake(soap*, _ns1__Vehicle_vehicleData_CarMake*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_CarMake* _ns1__Vehicle_vehicleData_CarMake::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_CarMake, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_CarMake::soap_del() deep deletes _ns1__Vehicle_vehicleData_CarMake data members, use only after _ns1__Vehicle_vehicleData_CarMake::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_CarMake
{
/// class _ns1__Vehicle_vehicleData_CarMake_CurrentValue operations:
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentValue* soap_new__ns1__Vehicle_vehicleData_CarMake_CurrentValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentValue* soap_new__ns1__Vehicle_vehicleData_CarMake_CurrentValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentValue* soap_new_req__ns1__Vehicle_vehicleData_CarMake_CurrentValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentValue* soap_new_set__ns1__Vehicle_vehicleData_CarMake_CurrentValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_CarMake_CurrentValue(soap*, _ns1__Vehicle_vehicleData_CarMake_CurrentValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_CarMake_CurrentValue(soap*, _ns1__Vehicle_vehicleData_CarMake_CurrentValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentValue* _ns1__Vehicle_vehicleData_CarMake_CurrentValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_CarMake_CurrentValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_CarMake_CurrentValue data members, use only after _ns1__Vehicle_vehicleData_CarMake_CurrentValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_CarMake_CurrentValue
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CurrentValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue operations:
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_CarMake_CurrentTextValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_CarMake_CurrentTextValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue* soap_new_req__ns1__Vehicle_vehicleData_CarMake_CurrentTextValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue* soap_new_set__ns1__Vehicle_vehicleData_CarMake_CurrentTextValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_CarMake_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_CarMake_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue* _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue data members, use only after _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_CarMake_CurrentTextValue
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *CurrentTextValue 0; ///< Optional element.
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CarMake 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_CarModel operations:
/// – _ns1__Vehicle_vehicleData_CarModel* soap_new__ns1__Vehicle_vehicleData_CarModel(soap*) allocate
/// – _ns1__Vehicle_vehicleData_CarModel* soap_new__ns1__Vehicle_vehicleData_CarModel(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_CarModel* soap_new_req__ns1__Vehicle_vehicleData_CarModel(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_CarModel* soap_new_set__ns1__Vehicle_vehicleData_CarModel(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_CarModel::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_CarModel(soap*, _ns1__Vehicle_vehicleData_CarModel*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_CarModel(soap*, _ns1__Vehicle_vehicleData_CarModel*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_CarModel* _ns1__Vehicle_vehicleData_CarModel::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_CarModel, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_CarModel::soap_del() deep deletes _ns1__Vehicle_vehicleData_CarModel data members, use only after _ns1__Vehicle_vehicleData_CarModel::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_CarModel
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CarModel 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_BodyStyle operations:
/// – _ns1__Vehicle_vehicleData_BodyStyle* soap_new__ns1__Vehicle_vehicleData_BodyStyle(soap*) allocate
/// – _ns1__Vehicle_vehicleData_BodyStyle* soap_new__ns1__Vehicle_vehicleData_BodyStyle(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_BodyStyle* soap_new_req__ns1__Vehicle_vehicleData_BodyStyle(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_BodyStyle* soap_new_set__ns1__Vehicle_vehicleData_BodyStyle(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_BodyStyle::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_BodyStyle(soap*, _ns1__Vehicle_vehicleData_BodyStyle*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_BodyStyle(soap*, _ns1__Vehicle_vehicleData_BodyStyle*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_BodyStyle* _ns1__Vehicle_vehicleData_BodyStyle::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_BodyStyle, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_BodyStyle::soap_del() deep deletes _ns1__Vehicle_vehicleData_BodyStyle data members, use only after _ns1__Vehicle_vehicleData_BodyStyle::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_BodyStyle
{
/// class _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue operations:
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue* soap_new__ns1__Vehicle_vehicleData_BodyStyle_CurrentValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue* soap_new__ns1__Vehicle_vehicleData_BodyStyle_CurrentValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue* soap_new_req__ns1__Vehicle_vehicleData_BodyStyle_CurrentValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue* soap_new_set__ns1__Vehicle_vehicleData_BodyStyle_CurrentValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_BodyStyle_CurrentValue(soap*, _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_BodyStyle_CurrentValue(soap*, _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue* _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue data members, use only after _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_BodyStyle_CurrentValue
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CurrentValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue operations:
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue* soap_new_req__ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue* soap_new_set__ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue* _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue data members, use only after _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_BodyStyle_CurrentTextValue
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *CurrentTextValue 0; ///< Optional element.
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *BodyStyle 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_EngineSize operations:
/// – _ns1__Vehicle_vehicleData_EngineSize* soap_new__ns1__Vehicle_vehicleData_EngineSize(soap*) allocate
/// – _ns1__Vehicle_vehicleData_EngineSize* soap_new__ns1__Vehicle_vehicleData_EngineSize(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_EngineSize* soap_new_req__ns1__Vehicle_vehicleData_EngineSize(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_EngineSize* soap_new_set__ns1__Vehicle_vehicleData_EngineSize(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_EngineSize::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_EngineSize(soap*, _ns1__Vehicle_vehicleData_EngineSize*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_EngineSize(soap*, _ns1__Vehicle_vehicleData_EngineSize*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_EngineSize* _ns1__Vehicle_vehicleData_EngineSize::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_EngineSize, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_EngineSize::soap_del() deep deletes _ns1__Vehicle_vehicleData_EngineSize data members, use only after _ns1__Vehicle_vehicleData_EngineSize::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_EngineSize
{
/// class _ns1__Vehicle_vehicleData_EngineSize_CurrentValue operations:
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentValue* soap_new__ns1__Vehicle_vehicleData_EngineSize_CurrentValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentValue* soap_new__ns1__Vehicle_vehicleData_EngineSize_CurrentValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentValue* soap_new_req__ns1__Vehicle_vehicleData_EngineSize_CurrentValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentValue* soap_new_set__ns1__Vehicle_vehicleData_EngineSize_CurrentValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_EngineSize_CurrentValue(soap*, _ns1__Vehicle_vehicleData_EngineSize_CurrentValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_EngineSize_CurrentValue(soap*, _ns1__Vehicle_vehicleData_EngineSize_CurrentValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentValue* _ns1__Vehicle_vehicleData_EngineSize_CurrentValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_EngineSize_CurrentValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_EngineSize_CurrentValue data members, use only after _ns1__Vehicle_vehicleData_EngineSize_CurrentValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_EngineSize_CurrentValue
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CurrentValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue operations:
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue* soap_new_req__ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue* soap_new_set__ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue* _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue data members, use only after _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_EngineSize_CurrentTextValue
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *CurrentTextValue 0; ///< Optional element.
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *EngineSize 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_NumberOfDoors operations:
/// – _ns1__Vehicle_vehicleData_NumberOfDoors* soap_new__ns1__Vehicle_vehicleData_NumberOfDoors(soap*) allocate
/// – _ns1__Vehicle_vehicleData_NumberOfDoors* soap_new__ns1__Vehicle_vehicleData_NumberOfDoors(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_NumberOfDoors* soap_new_req__ns1__Vehicle_vehicleData_NumberOfDoors(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_NumberOfDoors* soap_new_set__ns1__Vehicle_vehicleData_NumberOfDoors(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_NumberOfDoors::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_NumberOfDoors(soap*, _ns1__Vehicle_vehicleData_NumberOfDoors*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_NumberOfDoors(soap*, _ns1__Vehicle_vehicleData_NumberOfDoors*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_NumberOfDoors* _ns1__Vehicle_vehicleData_NumberOfDoors::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_NumberOfDoors, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_NumberOfDoors::soap_del() deep deletes _ns1__Vehicle_vehicleData_NumberOfDoors data members, use only after _ns1__Vehicle_vehicleData_NumberOfDoors::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_NumberOfDoors
{
/// class _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue operations:
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue* soap_new__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue* soap_new__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue* soap_new_req__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue* soap_new_set__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue(soap*, _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue(soap*, _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue* _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue data members, use only after _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentValue
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CurrentValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue operations:
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue* soap_new_req__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue* soap_new_set__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue* _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue data members, use only after _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_NumberOfDoors_CurrentTextValue
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *CurrentTextValue 0; ///< Optional element.
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *NumberOfDoors 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_Transmission operations:
/// – _ns1__Vehicle_vehicleData_Transmission* soap_new__ns1__Vehicle_vehicleData_Transmission(soap*) allocate
/// – _ns1__Vehicle_vehicleData_Transmission* soap_new__ns1__Vehicle_vehicleData_Transmission(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_Transmission* soap_new_req__ns1__Vehicle_vehicleData_Transmission(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_Transmission* soap_new_set__ns1__Vehicle_vehicleData_Transmission(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_Transmission::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_Transmission(soap*, _ns1__Vehicle_vehicleData_Transmission*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_Transmission(soap*, _ns1__Vehicle_vehicleData_Transmission*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_Transmission* _ns1__Vehicle_vehicleData_Transmission::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_Transmission, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_Transmission::soap_del() deep deletes _ns1__Vehicle_vehicleData_Transmission data members, use only after _ns1__Vehicle_vehicleData_Transmission::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_Transmission
{
/// class _ns1__Vehicle_vehicleData_Transmission_CurrentValue operations:
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentValue* soap_new__ns1__Vehicle_vehicleData_Transmission_CurrentValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentValue* soap_new__ns1__Vehicle_vehicleData_Transmission_CurrentValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentValue* soap_new_req__ns1__Vehicle_vehicleData_Transmission_CurrentValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentValue* soap_new_set__ns1__Vehicle_vehicleData_Transmission_CurrentValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_Transmission_CurrentValue(soap*, _ns1__Vehicle_vehicleData_Transmission_CurrentValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_Transmission_CurrentValue(soap*, _ns1__Vehicle_vehicleData_Transmission_CurrentValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentValue* _ns1__Vehicle_vehicleData_Transmission_CurrentValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_Transmission_CurrentValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_Transmission_CurrentValue data members, use only after _ns1__Vehicle_vehicleData_Transmission_CurrentValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_Transmission_CurrentValue
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CurrentValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue operations:
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_Transmission_CurrentTextValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_Transmission_CurrentTextValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue* soap_new_req__ns1__Vehicle_vehicleData_Transmission_CurrentTextValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue* soap_new_set__ns1__Vehicle_vehicleData_Transmission_CurrentTextValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_Transmission_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_Transmission_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue* _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue data members, use only after _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_Transmission_CurrentTextValue
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *CurrentTextValue 0; ///< Optional element.
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *Transmission 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_FuelType operations:
/// – _ns1__Vehicle_vehicleData_FuelType* soap_new__ns1__Vehicle_vehicleData_FuelType(soap*) allocate
/// – _ns1__Vehicle_vehicleData_FuelType* soap_new__ns1__Vehicle_vehicleData_FuelType(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_FuelType* soap_new_req__ns1__Vehicle_vehicleData_FuelType(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_FuelType* soap_new_set__ns1__Vehicle_vehicleData_FuelType(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_FuelType::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_FuelType(soap*, _ns1__Vehicle_vehicleData_FuelType*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_FuelType(soap*, _ns1__Vehicle_vehicleData_FuelType*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_FuelType* _ns1__Vehicle_vehicleData_FuelType::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_FuelType, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_FuelType::soap_del() deep deletes _ns1__Vehicle_vehicleData_FuelType data members, use only after _ns1__Vehicle_vehicleData_FuelType::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_FuelType
{
/// class _ns1__Vehicle_vehicleData_FuelType_CurrentValue operations:
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentValue* soap_new__ns1__Vehicle_vehicleData_FuelType_CurrentValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentValue* soap_new__ns1__Vehicle_vehicleData_FuelType_CurrentValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentValue* soap_new_req__ns1__Vehicle_vehicleData_FuelType_CurrentValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentValue* soap_new_set__ns1__Vehicle_vehicleData_FuelType_CurrentValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_FuelType_CurrentValue(soap*, _ns1__Vehicle_vehicleData_FuelType_CurrentValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_FuelType_CurrentValue(soap*, _ns1__Vehicle_vehicleData_FuelType_CurrentValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentValue* _ns1__Vehicle_vehicleData_FuelType_CurrentValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_FuelType_CurrentValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_FuelType_CurrentValue data members, use only after _ns1__Vehicle_vehicleData_FuelType_CurrentValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_FuelType_CurrentValue
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CurrentValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue operations:
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_FuelType_CurrentTextValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_FuelType_CurrentTextValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue* soap_new_req__ns1__Vehicle_vehicleData_FuelType_CurrentTextValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue* soap_new_set__ns1__Vehicle_vehicleData_FuelType_CurrentTextValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_FuelType_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_FuelType_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue* _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue data members, use only after _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_FuelType_CurrentTextValue
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *CurrentTextValue 0; ///< Optional element.
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *FuelType 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_MakeDescription operations:
/// – _ns1__Vehicle_vehicleData_MakeDescription* soap_new__ns1__Vehicle_vehicleData_MakeDescription(soap*) allocate
/// – _ns1__Vehicle_vehicleData_MakeDescription* soap_new__ns1__Vehicle_vehicleData_MakeDescription(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_MakeDescription* soap_new_req__ns1__Vehicle_vehicleData_MakeDescription(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_MakeDescription* soap_new_set__ns1__Vehicle_vehicleData_MakeDescription(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_MakeDescription::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_MakeDescription(soap*, _ns1__Vehicle_vehicleData_MakeDescription*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_MakeDescription(soap*, _ns1__Vehicle_vehicleData_MakeDescription*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_MakeDescription* _ns1__Vehicle_vehicleData_MakeDescription::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_MakeDescription, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_MakeDescription::soap_del() deep deletes _ns1__Vehicle_vehicleData_MakeDescription data members, use only after _ns1__Vehicle_vehicleData_MakeDescription::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_MakeDescription
{
/// __item wraps “xs:NCName” simpleContent.
xsd__NCName __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *MakeDescription 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_ModelDescription operations:
/// – _ns1__Vehicle_vehicleData_ModelDescription* soap_new__ns1__Vehicle_vehicleData_ModelDescription(soap*) allocate
/// – _ns1__Vehicle_vehicleData_ModelDescription* soap_new__ns1__Vehicle_vehicleData_ModelDescription(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_ModelDescription* soap_new_req__ns1__Vehicle_vehicleData_ModelDescription(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_ModelDescription* soap_new_set__ns1__Vehicle_vehicleData_ModelDescription(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_ModelDescription::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_ModelDescription(soap*, _ns1__Vehicle_vehicleData_ModelDescription*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_ModelDescription(soap*, _ns1__Vehicle_vehicleData_ModelDescription*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_ModelDescription* _ns1__Vehicle_vehicleData_ModelDescription::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_ModelDescription, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_ModelDescription::soap_del() deep deletes _ns1__Vehicle_vehicleData_ModelDescription data members, use only after _ns1__Vehicle_vehicleData_ModelDescription::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_ModelDescription
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *ModelDescription 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_Immobiliser operations:
/// – _ns1__Vehicle_vehicleData_Immobiliser* soap_new__ns1__Vehicle_vehicleData_Immobiliser(soap*) allocate
/// – _ns1__Vehicle_vehicleData_Immobiliser* soap_new__ns1__Vehicle_vehicleData_Immobiliser(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_Immobiliser* soap_new_req__ns1__Vehicle_vehicleData_Immobiliser(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_Immobiliser* soap_new_set__ns1__Vehicle_vehicleData_Immobiliser(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_Immobiliser::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_Immobiliser(soap*, _ns1__Vehicle_vehicleData_Immobiliser*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_Immobiliser(soap*, _ns1__Vehicle_vehicleData_Immobiliser*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_Immobiliser* _ns1__Vehicle_vehicleData_Immobiliser::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_Immobiliser, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_Immobiliser::soap_del() deep deletes _ns1__Vehicle_vehicleData_Immobiliser data members, use only after _ns1__Vehicle_vehicleData_Immobiliser::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_Immobiliser
{
/// class _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue operations:
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue* soap_new__ns1__Vehicle_vehicleData_Immobiliser_CurrentValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue* soap_new__ns1__Vehicle_vehicleData_Immobiliser_CurrentValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue* soap_new_req__ns1__Vehicle_vehicleData_Immobiliser_CurrentValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue* soap_new_set__ns1__Vehicle_vehicleData_Immobiliser_CurrentValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_Immobiliser_CurrentValue(soap*, _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_Immobiliser_CurrentValue(soap*, _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue* _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue data members, use only after _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_Immobiliser_CurrentValue
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CurrentValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue operations:
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue* soap_new_req__ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue* soap_new_set__ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue* _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue data members, use only after _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_Immobiliser_CurrentTextValue
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *CurrentTextValue 0; ///< Optional element.
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *Immobiliser 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_NumberOfSeats operations:
/// – _ns1__Vehicle_vehicleData_NumberOfSeats* soap_new__ns1__Vehicle_vehicleData_NumberOfSeats(soap*) allocate
/// – _ns1__Vehicle_vehicleData_NumberOfSeats* soap_new__ns1__Vehicle_vehicleData_NumberOfSeats(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_NumberOfSeats* soap_new_req__ns1__Vehicle_vehicleData_NumberOfSeats(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_NumberOfSeats* soap_new_set__ns1__Vehicle_vehicleData_NumberOfSeats(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_NumberOfSeats::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_NumberOfSeats(soap*, _ns1__Vehicle_vehicleData_NumberOfSeats*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_NumberOfSeats(soap*, _ns1__Vehicle_vehicleData_NumberOfSeats*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_NumberOfSeats* _ns1__Vehicle_vehicleData_NumberOfSeats::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_NumberOfSeats, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_NumberOfSeats::soap_del() deep deletes _ns1__Vehicle_vehicleData_NumberOfSeats data members, use only after _ns1__Vehicle_vehicleData_NumberOfSeats::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_NumberOfSeats
{
/// class _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue operations:
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue* soap_new__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue* soap_new__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue* soap_new_req__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue* soap_new_set__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue(soap*, _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue(soap*, _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue* _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue data members, use only after _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentValue
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CurrentValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue operations:
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue* soap_new_req__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue* soap_new_set__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue* _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue data members, use only after _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_NumberOfSeats_CurrentTextValue
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *CurrentTextValue 0; ///< Optional element.
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *NumberOfSeats 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_IndicativeValue operations:
/// – _ns1__Vehicle_vehicleData_IndicativeValue* soap_new__ns1__Vehicle_vehicleData_IndicativeValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_IndicativeValue* soap_new__ns1__Vehicle_vehicleData_IndicativeValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_IndicativeValue* soap_new_req__ns1__Vehicle_vehicleData_IndicativeValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_IndicativeValue* soap_new_set__ns1__Vehicle_vehicleData_IndicativeValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_IndicativeValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_IndicativeValue(soap*, _ns1__Vehicle_vehicleData_IndicativeValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_IndicativeValue(soap*, _ns1__Vehicle_vehicleData_IndicativeValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_IndicativeValue* _ns1__Vehicle_vehicleData_IndicativeValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_IndicativeValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_IndicativeValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_IndicativeValue data members, use only after _ns1__Vehicle_vehicleData_IndicativeValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_IndicativeValue
{
/// __item wraps “xs:decimal” simpleContent.
xsd__decimal __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *IndicativeValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_DriverSide operations:
/// – _ns1__Vehicle_vehicleData_DriverSide* soap_new__ns1__Vehicle_vehicleData_DriverSide(soap*) allocate
/// – _ns1__Vehicle_vehicleData_DriverSide* soap_new__ns1__Vehicle_vehicleData_DriverSide(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_DriverSide* soap_new_req__ns1__Vehicle_vehicleData_DriverSide(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_DriverSide* soap_new_set__ns1__Vehicle_vehicleData_DriverSide(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_DriverSide::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_DriverSide(soap*, _ns1__Vehicle_vehicleData_DriverSide*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_DriverSide(soap*, _ns1__Vehicle_vehicleData_DriverSide*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_DriverSide* _ns1__Vehicle_vehicleData_DriverSide::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_DriverSide, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_DriverSide::soap_del() deep deletes _ns1__Vehicle_vehicleData_DriverSide data members, use only after _ns1__Vehicle_vehicleData_DriverSide::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_DriverSide
{
/// class _ns1__Vehicle_vehicleData_DriverSide_CurrentValue operations:
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentValue* soap_new__ns1__Vehicle_vehicleData_DriverSide_CurrentValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentValue* soap_new__ns1__Vehicle_vehicleData_DriverSide_CurrentValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentValue* soap_new_req__ns1__Vehicle_vehicleData_DriverSide_CurrentValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentValue* soap_new_set__ns1__Vehicle_vehicleData_DriverSide_CurrentValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_DriverSide_CurrentValue(soap*, _ns1__Vehicle_vehicleData_DriverSide_CurrentValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_DriverSide_CurrentValue(soap*, _ns1__Vehicle_vehicleData_DriverSide_CurrentValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentValue* _ns1__Vehicle_vehicleData_DriverSide_CurrentValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_DriverSide_CurrentValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_DriverSide_CurrentValue data members, use only after _ns1__Vehicle_vehicleData_DriverSide_CurrentValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_DriverSide_CurrentValue
{
/// __item wraps “xs:integer” simpleContent.
xsd__integer __item ;
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *CurrentValue 0; ///< Optional element.
/// class _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue operations:
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue(soap*) allocate
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue* soap_new__ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue(soap*, int num) allocate array
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue* soap_new_req__ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue(soap*, …) allocate, set required members
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue* soap_new_set__ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue(soap*, …) allocate, set all public members
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue*) deserialize from a stream
/// – int soap_write__ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue(soap*, _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue*) serialize to a stream
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue* _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue::soap_dup(soap*) returns deep copy of _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue::soap_del() deep deletes _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue data members, use only after _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Vehicle_vehicleData_DriverSide_CurrentTextValue
{
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
/// @todo This mixed content complexType is user-definable.
/// Consult the protocol documentation to change or insert declarations.
/// Use wsdl2h option -d for xsd__anyType DOM (soap_dom_element).
_XML __mixed 0; ///< Catch mixed content in XML string.
} *CurrentTextValue 0; ///< Optional element.
/// Attribute “type” of XSD type xs:NCName.
@xsd__NCName* type 0; ///< Optional attribute.
} *DriverSide 0; ///< Optional element.
} *vehicleData 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CarSpecifications
/// @brief “http://regcheck.org.uk&#8221;:CarSpecifications is a complexType.
///
/// class _ns1__CarSpecifications operations:
/// – _ns1__CarSpecifications* soap_new__ns1__CarSpecifications(soap*) allocate
/// – _ns1__CarSpecifications* soap_new__ns1__CarSpecifications(soap*, int num) allocate array
/// – _ns1__CarSpecifications* soap_new_req__ns1__CarSpecifications(soap*, …) allocate, set required members
/// – _ns1__CarSpecifications* soap_new_set__ns1__CarSpecifications(soap*, …) allocate, set all public members
/// – _ns1__CarSpecifications::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CarSpecifications(soap*, _ns1__CarSpecifications*) deserialize from a stream
/// – int soap_write__ns1__CarSpecifications(soap*, _ns1__CarSpecifications*) serialize to a stream
/// – _ns1__CarSpecifications* _ns1__CarSpecifications::soap_dup(soap*) returns deep copy of _ns1__CarSpecifications, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CarSpecifications::soap_del() deep deletes _ns1__CarSpecifications data members, use only after _ns1__CarSpecifications::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CarSpecifications
{ public:
/// Element “make” of XSD type xs:string.
std::string* make 0; ///< Optional element.
/// Element “model” of XSD type xs:string.
std::string* model 0; ///< Optional element.
/// Element “year” of XSD type xs:int.
int year 1; ///< Required element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CarSpecificationsResponse
/// @brief “http://regcheck.org.uk&#8221;:CarSpecificationsResponse is a complexType.
///
/// class _ns1__CarSpecificationsResponse operations:
/// – _ns1__CarSpecificationsResponse* soap_new__ns1__CarSpecificationsResponse(soap*) allocate
/// – _ns1__CarSpecificationsResponse* soap_new__ns1__CarSpecificationsResponse(soap*, int num) allocate array
/// – _ns1__CarSpecificationsResponse* soap_new_req__ns1__CarSpecificationsResponse(soap*, …) allocate, set required members
/// – _ns1__CarSpecificationsResponse* soap_new_set__ns1__CarSpecificationsResponse(soap*, …) allocate, set all public members
/// – _ns1__CarSpecificationsResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CarSpecificationsResponse(soap*, _ns1__CarSpecificationsResponse*) deserialize from a stream
/// – int soap_write__ns1__CarSpecificationsResponse(soap*, _ns1__CarSpecificationsResponse*) serialize to a stream
/// – _ns1__CarSpecificationsResponse* _ns1__CarSpecificationsResponse::soap_dup(soap*) returns deep copy of _ns1__CarSpecificationsResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CarSpecificationsResponse::soap_del() deep deletes _ns1__CarSpecificationsResponse data members, use only after _ns1__CarSpecificationsResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CarSpecificationsResponse
{ public:
/// Element “CarSpecificationsResult” of XSD type “http://regcheck.org.uk&#8221;:DataGrid.
ns1__DataGrid* CarSpecificationsResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:UKMOT
/// @brief “http://regcheck.org.uk&#8221;:UKMOT is a complexType.
///
/// class _ns1__UKMOT operations:
/// – _ns1__UKMOT* soap_new__ns1__UKMOT(soap*) allocate
/// – _ns1__UKMOT* soap_new__ns1__UKMOT(soap*, int num) allocate array
/// – _ns1__UKMOT* soap_new_req__ns1__UKMOT(soap*, …) allocate, set required members
/// – _ns1__UKMOT* soap_new_set__ns1__UKMOT(soap*, …) allocate, set all public members
/// – _ns1__UKMOT::soap_default(soap*) reset members to default
/// – int soap_read__ns1__UKMOT(soap*, _ns1__UKMOT*) deserialize from a stream
/// – int soap_write__ns1__UKMOT(soap*, _ns1__UKMOT*) serialize to a stream
/// – _ns1__UKMOT* _ns1__UKMOT::soap_dup(soap*) returns deep copy of _ns1__UKMOT, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__UKMOT::soap_del() deep deletes _ns1__UKMOT data members, use only after _ns1__UKMOT::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__UKMOT
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “Model” of XSD type xs:string.
std::string* Model 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:UKMOTResponse
/// @brief “http://regcheck.org.uk&#8221;:UKMOTResponse is a complexType.
///
/// class _ns1__UKMOTResponse operations:
/// – _ns1__UKMOTResponse* soap_new__ns1__UKMOTResponse(soap*) allocate
/// – _ns1__UKMOTResponse* soap_new__ns1__UKMOTResponse(soap*, int num) allocate array
/// – _ns1__UKMOTResponse* soap_new_req__ns1__UKMOTResponse(soap*, …) allocate, set required members
/// – _ns1__UKMOTResponse* soap_new_set__ns1__UKMOTResponse(soap*, …) allocate, set all public members
/// – _ns1__UKMOTResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__UKMOTResponse(soap*, _ns1__UKMOTResponse*) deserialize from a stream
/// – int soap_write__ns1__UKMOTResponse(soap*, _ns1__UKMOTResponse*) serialize to a stream
/// – _ns1__UKMOTResponse* _ns1__UKMOTResponse::soap_dup(soap*) returns deep copy of _ns1__UKMOTResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__UKMOTResponse::soap_del() deep deletes _ns1__UKMOTResponse data members, use only after _ns1__UKMOTResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__UKMOTResponse
{ public:
/// Element “UKMOTResult” of XSD type “http://regcheck.org.uk&#8221;:UKMOTData.
ns1__UKMOTData* UKMOTResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckAustralia
/// @brief “http://regcheck.org.uk&#8221;:CheckAustralia is a complexType.
///
/// class _ns1__CheckAustralia operations:
/// – _ns1__CheckAustralia* soap_new__ns1__CheckAustralia(soap*) allocate
/// – _ns1__CheckAustralia* soap_new__ns1__CheckAustralia(soap*, int num) allocate array
/// – _ns1__CheckAustralia* soap_new_req__ns1__CheckAustralia(soap*, …) allocate, set required members
/// – _ns1__CheckAustralia* soap_new_set__ns1__CheckAustralia(soap*, …) allocate, set all public members
/// – _ns1__CheckAustralia::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckAustralia(soap*, _ns1__CheckAustralia*) deserialize from a stream
/// – int soap_write__ns1__CheckAustralia(soap*, _ns1__CheckAustralia*) serialize to a stream
/// – _ns1__CheckAustralia* _ns1__CheckAustralia::soap_dup(soap*) returns deep copy of _ns1__CheckAustralia, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckAustralia::soap_del() deep deletes _ns1__CheckAustralia data members, use only after _ns1__CheckAustralia::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckAustralia
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “State” of XSD type xs:string.
std::string* State 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckAustraliaResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckAustraliaResponse is a complexType.
///
/// class _ns1__CheckAustraliaResponse operations:
/// – _ns1__CheckAustraliaResponse* soap_new__ns1__CheckAustraliaResponse(soap*) allocate
/// – _ns1__CheckAustraliaResponse* soap_new__ns1__CheckAustraliaResponse(soap*, int num) allocate array
/// – _ns1__CheckAustraliaResponse* soap_new_req__ns1__CheckAustraliaResponse(soap*, …) allocate, set required members
/// – _ns1__CheckAustraliaResponse* soap_new_set__ns1__CheckAustraliaResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckAustraliaResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckAustraliaResponse(soap*, _ns1__CheckAustraliaResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckAustraliaResponse(soap*, _ns1__CheckAustraliaResponse*) serialize to a stream
/// – _ns1__CheckAustraliaResponse* _ns1__CheckAustraliaResponse::soap_dup(soap*) returns deep copy of _ns1__CheckAustraliaResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckAustraliaResponse::soap_del() deep deletes _ns1__CheckAustraliaResponse data members, use only after _ns1__CheckAustraliaResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckAustraliaResponse
{ public:
/// Element “CheckAustraliaResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckAustraliaResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckSpain
/// @brief “http://regcheck.org.uk&#8221;:CheckSpain is a complexType.
///
/// class _ns1__CheckSpain operations:
/// – _ns1__CheckSpain* soap_new__ns1__CheckSpain(soap*) allocate
/// – _ns1__CheckSpain* soap_new__ns1__CheckSpain(soap*, int num) allocate array
/// – _ns1__CheckSpain* soap_new_req__ns1__CheckSpain(soap*, …) allocate, set required members
/// – _ns1__CheckSpain* soap_new_set__ns1__CheckSpain(soap*, …) allocate, set all public members
/// – _ns1__CheckSpain::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckSpain(soap*, _ns1__CheckSpain*) deserialize from a stream
/// – int soap_write__ns1__CheckSpain(soap*, _ns1__CheckSpain*) serialize to a stream
/// – _ns1__CheckSpain* _ns1__CheckSpain::soap_dup(soap*) returns deep copy of _ns1__CheckSpain, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckSpain::soap_del() deep deletes _ns1__CheckSpain data members, use only after _ns1__CheckSpain::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckSpain
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckSpainResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckSpainResponse is a complexType.
///
/// class _ns1__CheckSpainResponse operations:
/// – _ns1__CheckSpainResponse* soap_new__ns1__CheckSpainResponse(soap*) allocate
/// – _ns1__CheckSpainResponse* soap_new__ns1__CheckSpainResponse(soap*, int num) allocate array
/// – _ns1__CheckSpainResponse* soap_new_req__ns1__CheckSpainResponse(soap*, …) allocate, set required members
/// – _ns1__CheckSpainResponse* soap_new_set__ns1__CheckSpainResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckSpainResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckSpainResponse(soap*, _ns1__CheckSpainResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckSpainResponse(soap*, _ns1__CheckSpainResponse*) serialize to a stream
/// – _ns1__CheckSpainResponse* _ns1__CheckSpainResponse::soap_dup(soap*) returns deep copy of _ns1__CheckSpainResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckSpainResponse::soap_del() deep deletes _ns1__CheckSpainResponse data members, use only after _ns1__CheckSpainResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckSpainResponse
{ public:
/// Element “CheckSpainResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckSpainResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckFrance
/// @brief “http://regcheck.org.uk&#8221;:CheckFrance is a complexType.
///
/// class _ns1__CheckFrance operations:
/// – _ns1__CheckFrance* soap_new__ns1__CheckFrance(soap*) allocate
/// – _ns1__CheckFrance* soap_new__ns1__CheckFrance(soap*, int num) allocate array
/// – _ns1__CheckFrance* soap_new_req__ns1__CheckFrance(soap*, …) allocate, set required members
/// – _ns1__CheckFrance* soap_new_set__ns1__CheckFrance(soap*, …) allocate, set all public members
/// – _ns1__CheckFrance::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckFrance(soap*, _ns1__CheckFrance*) deserialize from a stream
/// – int soap_write__ns1__CheckFrance(soap*, _ns1__CheckFrance*) serialize to a stream
/// – _ns1__CheckFrance* _ns1__CheckFrance::soap_dup(soap*) returns deep copy of _ns1__CheckFrance, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckFrance::soap_del() deep deletes _ns1__CheckFrance data members, use only after _ns1__CheckFrance::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckFrance
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckFranceResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckFranceResponse is a complexType.
///
/// class _ns1__CheckFranceResponse operations:
/// – _ns1__CheckFranceResponse* soap_new__ns1__CheckFranceResponse(soap*) allocate
/// – _ns1__CheckFranceResponse* soap_new__ns1__CheckFranceResponse(soap*, int num) allocate array
/// – _ns1__CheckFranceResponse* soap_new_req__ns1__CheckFranceResponse(soap*, …) allocate, set required members
/// – _ns1__CheckFranceResponse* soap_new_set__ns1__CheckFranceResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckFranceResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckFranceResponse(soap*, _ns1__CheckFranceResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckFranceResponse(soap*, _ns1__CheckFranceResponse*) serialize to a stream
/// – _ns1__CheckFranceResponse* _ns1__CheckFranceResponse::soap_dup(soap*) returns deep copy of _ns1__CheckFranceResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckFranceResponse::soap_del() deep deletes _ns1__CheckFranceResponse data members, use only after _ns1__CheckFranceResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckFranceResponse
{ public:
/// Element “CheckFranceResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckFranceResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckDenmark
/// @brief “http://regcheck.org.uk&#8221;:CheckDenmark is a complexType.
///
/// class _ns1__CheckDenmark operations:
/// – _ns1__CheckDenmark* soap_new__ns1__CheckDenmark(soap*) allocate
/// – _ns1__CheckDenmark* soap_new__ns1__CheckDenmark(soap*, int num) allocate array
/// – _ns1__CheckDenmark* soap_new_req__ns1__CheckDenmark(soap*, …) allocate, set required members
/// – _ns1__CheckDenmark* soap_new_set__ns1__CheckDenmark(soap*, …) allocate, set all public members
/// – _ns1__CheckDenmark::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckDenmark(soap*, _ns1__CheckDenmark*) deserialize from a stream
/// – int soap_write__ns1__CheckDenmark(soap*, _ns1__CheckDenmark*) serialize to a stream
/// – _ns1__CheckDenmark* _ns1__CheckDenmark::soap_dup(soap*) returns deep copy of _ns1__CheckDenmark, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckDenmark::soap_del() deep deletes _ns1__CheckDenmark data members, use only after _ns1__CheckDenmark::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckDenmark
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckDenmarkResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckDenmarkResponse is a complexType.
///
/// class _ns1__CheckDenmarkResponse operations:
/// – _ns1__CheckDenmarkResponse* soap_new__ns1__CheckDenmarkResponse(soap*) allocate
/// – _ns1__CheckDenmarkResponse* soap_new__ns1__CheckDenmarkResponse(soap*, int num) allocate array
/// – _ns1__CheckDenmarkResponse* soap_new_req__ns1__CheckDenmarkResponse(soap*, …) allocate, set required members
/// – _ns1__CheckDenmarkResponse* soap_new_set__ns1__CheckDenmarkResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckDenmarkResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckDenmarkResponse(soap*, _ns1__CheckDenmarkResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckDenmarkResponse(soap*, _ns1__CheckDenmarkResponse*) serialize to a stream
/// – _ns1__CheckDenmarkResponse* _ns1__CheckDenmarkResponse::soap_dup(soap*) returns deep copy of _ns1__CheckDenmarkResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckDenmarkResponse::soap_del() deep deletes _ns1__CheckDenmarkResponse data members, use only after _ns1__CheckDenmarkResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckDenmarkResponse
{ public:
/// Element “CheckDenmarkResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckDenmarkResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckFinland
/// @brief “http://regcheck.org.uk&#8221;:CheckFinland is a complexType.
///
/// class _ns1__CheckFinland operations:
/// – _ns1__CheckFinland* soap_new__ns1__CheckFinland(soap*) allocate
/// – _ns1__CheckFinland* soap_new__ns1__CheckFinland(soap*, int num) allocate array
/// – _ns1__CheckFinland* soap_new_req__ns1__CheckFinland(soap*, …) allocate, set required members
/// – _ns1__CheckFinland* soap_new_set__ns1__CheckFinland(soap*, …) allocate, set all public members
/// – _ns1__CheckFinland::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckFinland(soap*, _ns1__CheckFinland*) deserialize from a stream
/// – int soap_write__ns1__CheckFinland(soap*, _ns1__CheckFinland*) serialize to a stream
/// – _ns1__CheckFinland* _ns1__CheckFinland::soap_dup(soap*) returns deep copy of _ns1__CheckFinland, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckFinland::soap_del() deep deletes _ns1__CheckFinland data members, use only after _ns1__CheckFinland::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckFinland
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckFinlandResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckFinlandResponse is a complexType.
///
/// class _ns1__CheckFinlandResponse operations:
/// – _ns1__CheckFinlandResponse* soap_new__ns1__CheckFinlandResponse(soap*) allocate
/// – _ns1__CheckFinlandResponse* soap_new__ns1__CheckFinlandResponse(soap*, int num) allocate array
/// – _ns1__CheckFinlandResponse* soap_new_req__ns1__CheckFinlandResponse(soap*, …) allocate, set required members
/// – _ns1__CheckFinlandResponse* soap_new_set__ns1__CheckFinlandResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckFinlandResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckFinlandResponse(soap*, _ns1__CheckFinlandResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckFinlandResponse(soap*, _ns1__CheckFinlandResponse*) serialize to a stream
/// – _ns1__CheckFinlandResponse* _ns1__CheckFinlandResponse::soap_dup(soap*) returns deep copy of _ns1__CheckFinlandResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckFinlandResponse::soap_del() deep deletes _ns1__CheckFinlandResponse data members, use only after _ns1__CheckFinlandResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckFinlandResponse
{ public:
/// Element “CheckFinlandResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckFinlandResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckSweden
/// @brief “http://regcheck.org.uk&#8221;:CheckSweden is a complexType.
///
/// class _ns1__CheckSweden operations:
/// – _ns1__CheckSweden* soap_new__ns1__CheckSweden(soap*) allocate
/// – _ns1__CheckSweden* soap_new__ns1__CheckSweden(soap*, int num) allocate array
/// – _ns1__CheckSweden* soap_new_req__ns1__CheckSweden(soap*, …) allocate, set required members
/// – _ns1__CheckSweden* soap_new_set__ns1__CheckSweden(soap*, …) allocate, set all public members
/// – _ns1__CheckSweden::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckSweden(soap*, _ns1__CheckSweden*) deserialize from a stream
/// – int soap_write__ns1__CheckSweden(soap*, _ns1__CheckSweden*) serialize to a stream
/// – _ns1__CheckSweden* _ns1__CheckSweden::soap_dup(soap*) returns deep copy of _ns1__CheckSweden, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckSweden::soap_del() deep deletes _ns1__CheckSweden data members, use only after _ns1__CheckSweden::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckSweden
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckSwedenResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckSwedenResponse is a complexType.
///
/// class _ns1__CheckSwedenResponse operations:
/// – _ns1__CheckSwedenResponse* soap_new__ns1__CheckSwedenResponse(soap*) allocate
/// – _ns1__CheckSwedenResponse* soap_new__ns1__CheckSwedenResponse(soap*, int num) allocate array
/// – _ns1__CheckSwedenResponse* soap_new_req__ns1__CheckSwedenResponse(soap*, …) allocate, set required members
/// – _ns1__CheckSwedenResponse* soap_new_set__ns1__CheckSwedenResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckSwedenResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckSwedenResponse(soap*, _ns1__CheckSwedenResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckSwedenResponse(soap*, _ns1__CheckSwedenResponse*) serialize to a stream
/// – _ns1__CheckSwedenResponse* _ns1__CheckSwedenResponse::soap_dup(soap*) returns deep copy of _ns1__CheckSwedenResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckSwedenResponse::soap_del() deep deletes _ns1__CheckSwedenResponse data members, use only after _ns1__CheckSwedenResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckSwedenResponse
{ public:
/// Element “CheckSwedenResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckSwedenResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckNorway
/// @brief “http://regcheck.org.uk&#8221;:CheckNorway is a complexType.
///
/// class _ns1__CheckNorway operations:
/// – _ns1__CheckNorway* soap_new__ns1__CheckNorway(soap*) allocate
/// – _ns1__CheckNorway* soap_new__ns1__CheckNorway(soap*, int num) allocate array
/// – _ns1__CheckNorway* soap_new_req__ns1__CheckNorway(soap*, …) allocate, set required members
/// – _ns1__CheckNorway* soap_new_set__ns1__CheckNorway(soap*, …) allocate, set all public members
/// – _ns1__CheckNorway::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckNorway(soap*, _ns1__CheckNorway*) deserialize from a stream
/// – int soap_write__ns1__CheckNorway(soap*, _ns1__CheckNorway*) serialize to a stream
/// – _ns1__CheckNorway* _ns1__CheckNorway::soap_dup(soap*) returns deep copy of _ns1__CheckNorway, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckNorway::soap_del() deep deletes _ns1__CheckNorway data members, use only after _ns1__CheckNorway::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckNorway
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckNorwayResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckNorwayResponse is a complexType.
///
/// class _ns1__CheckNorwayResponse operations:
/// – _ns1__CheckNorwayResponse* soap_new__ns1__CheckNorwayResponse(soap*) allocate
/// – _ns1__CheckNorwayResponse* soap_new__ns1__CheckNorwayResponse(soap*, int num) allocate array
/// – _ns1__CheckNorwayResponse* soap_new_req__ns1__CheckNorwayResponse(soap*, …) allocate, set required members
/// – _ns1__CheckNorwayResponse* soap_new_set__ns1__CheckNorwayResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckNorwayResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckNorwayResponse(soap*, _ns1__CheckNorwayResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckNorwayResponse(soap*, _ns1__CheckNorwayResponse*) serialize to a stream
/// – _ns1__CheckNorwayResponse* _ns1__CheckNorwayResponse::soap_dup(soap*) returns deep copy of _ns1__CheckNorwayResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckNorwayResponse::soap_del() deep deletes _ns1__CheckNorwayResponse data members, use only after _ns1__CheckNorwayResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckNorwayResponse
{ public:
/// Element “CheckNorwayResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckNorwayResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckPortugal
/// @brief “http://regcheck.org.uk&#8221;:CheckPortugal is a complexType.
///
/// class _ns1__CheckPortugal operations:
/// – _ns1__CheckPortugal* soap_new__ns1__CheckPortugal(soap*) allocate
/// – _ns1__CheckPortugal* soap_new__ns1__CheckPortugal(soap*, int num) allocate array
/// – _ns1__CheckPortugal* soap_new_req__ns1__CheckPortugal(soap*, …) allocate, set required members
/// – _ns1__CheckPortugal* soap_new_set__ns1__CheckPortugal(soap*, …) allocate, set all public members
/// – _ns1__CheckPortugal::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckPortugal(soap*, _ns1__CheckPortugal*) deserialize from a stream
/// – int soap_write__ns1__CheckPortugal(soap*, _ns1__CheckPortugal*) serialize to a stream
/// – _ns1__CheckPortugal* _ns1__CheckPortugal::soap_dup(soap*) returns deep copy of _ns1__CheckPortugal, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckPortugal::soap_del() deep deletes _ns1__CheckPortugal data members, use only after _ns1__CheckPortugal::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckPortugal
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckPortugalResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckPortugalResponse is a complexType.
///
/// class _ns1__CheckPortugalResponse operations:
/// – _ns1__CheckPortugalResponse* soap_new__ns1__CheckPortugalResponse(soap*) allocate
/// – _ns1__CheckPortugalResponse* soap_new__ns1__CheckPortugalResponse(soap*, int num) allocate array
/// – _ns1__CheckPortugalResponse* soap_new_req__ns1__CheckPortugalResponse(soap*, …) allocate, set required members
/// – _ns1__CheckPortugalResponse* soap_new_set__ns1__CheckPortugalResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckPortugalResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckPortugalResponse(soap*, _ns1__CheckPortugalResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckPortugalResponse(soap*, _ns1__CheckPortugalResponse*) serialize to a stream
/// – _ns1__CheckPortugalResponse* _ns1__CheckPortugalResponse::soap_dup(soap*) returns deep copy of _ns1__CheckPortugalResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckPortugalResponse::soap_del() deep deletes _ns1__CheckPortugalResponse data members, use only after _ns1__CheckPortugalResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckPortugalResponse
{ public:
/// Element “CheckPortugalResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckPortugalResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckNetherlands
/// @brief “http://regcheck.org.uk&#8221;:CheckNetherlands is a complexType.
///
/// class _ns1__CheckNetherlands operations:
/// – _ns1__CheckNetherlands* soap_new__ns1__CheckNetherlands(soap*) allocate
/// – _ns1__CheckNetherlands* soap_new__ns1__CheckNetherlands(soap*, int num) allocate array
/// – _ns1__CheckNetherlands* soap_new_req__ns1__CheckNetherlands(soap*, …) allocate, set required members
/// – _ns1__CheckNetherlands* soap_new_set__ns1__CheckNetherlands(soap*, …) allocate, set all public members
/// – _ns1__CheckNetherlands::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckNetherlands(soap*, _ns1__CheckNetherlands*) deserialize from a stream
/// – int soap_write__ns1__CheckNetherlands(soap*, _ns1__CheckNetherlands*) serialize to a stream
/// – _ns1__CheckNetherlands* _ns1__CheckNetherlands::soap_dup(soap*) returns deep copy of _ns1__CheckNetherlands, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckNetherlands::soap_del() deep deletes _ns1__CheckNetherlands data members, use only after _ns1__CheckNetherlands::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckNetherlands
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckNetherlandsResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckNetherlandsResponse is a complexType.
///
/// class _ns1__CheckNetherlandsResponse operations:
/// – _ns1__CheckNetherlandsResponse* soap_new__ns1__CheckNetherlandsResponse(soap*) allocate
/// – _ns1__CheckNetherlandsResponse* soap_new__ns1__CheckNetherlandsResponse(soap*, int num) allocate array
/// – _ns1__CheckNetherlandsResponse* soap_new_req__ns1__CheckNetherlandsResponse(soap*, …) allocate, set required members
/// – _ns1__CheckNetherlandsResponse* soap_new_set__ns1__CheckNetherlandsResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckNetherlandsResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckNetherlandsResponse(soap*, _ns1__CheckNetherlandsResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckNetherlandsResponse(soap*, _ns1__CheckNetherlandsResponse*) serialize to a stream
/// – _ns1__CheckNetherlandsResponse* _ns1__CheckNetherlandsResponse::soap_dup(soap*) returns deep copy of _ns1__CheckNetherlandsResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckNetherlandsResponse::soap_del() deep deletes _ns1__CheckNetherlandsResponse data members, use only after _ns1__CheckNetherlandsResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckNetherlandsResponse
{ public:
/// Element “CheckNetherlandsResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckNetherlandsResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckItaly
/// @brief “http://regcheck.org.uk&#8221;:CheckItaly is a complexType.
///
/// class _ns1__CheckItaly operations:
/// – _ns1__CheckItaly* soap_new__ns1__CheckItaly(soap*) allocate
/// – _ns1__CheckItaly* soap_new__ns1__CheckItaly(soap*, int num) allocate array
/// – _ns1__CheckItaly* soap_new_req__ns1__CheckItaly(soap*, …) allocate, set required members
/// – _ns1__CheckItaly* soap_new_set__ns1__CheckItaly(soap*, …) allocate, set all public members
/// – _ns1__CheckItaly::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckItaly(soap*, _ns1__CheckItaly*) deserialize from a stream
/// – int soap_write__ns1__CheckItaly(soap*, _ns1__CheckItaly*) serialize to a stream
/// – _ns1__CheckItaly* _ns1__CheckItaly::soap_dup(soap*) returns deep copy of _ns1__CheckItaly, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckItaly::soap_del() deep deletes _ns1__CheckItaly data members, use only after _ns1__CheckItaly::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckItaly
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckItalyResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckItalyResponse is a complexType.
///
/// class _ns1__CheckItalyResponse operations:
/// – _ns1__CheckItalyResponse* soap_new__ns1__CheckItalyResponse(soap*) allocate
/// – _ns1__CheckItalyResponse* soap_new__ns1__CheckItalyResponse(soap*, int num) allocate array
/// – _ns1__CheckItalyResponse* soap_new_req__ns1__CheckItalyResponse(soap*, …) allocate, set required members
/// – _ns1__CheckItalyResponse* soap_new_set__ns1__CheckItalyResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckItalyResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckItalyResponse(soap*, _ns1__CheckItalyResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckItalyResponse(soap*, _ns1__CheckItalyResponse*) serialize to a stream
/// – _ns1__CheckItalyResponse* _ns1__CheckItalyResponse::soap_dup(soap*) returns deep copy of _ns1__CheckItalyResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckItalyResponse::soap_del() deep deletes _ns1__CheckItalyResponse data members, use only after _ns1__CheckItalyResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckItalyResponse
{ public:
/// Element “CheckItalyResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckItalyResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckIreland
/// @brief “http://regcheck.org.uk&#8221;:CheckIreland is a complexType.
///
/// class _ns1__CheckIreland operations:
/// – _ns1__CheckIreland* soap_new__ns1__CheckIreland(soap*) allocate
/// – _ns1__CheckIreland* soap_new__ns1__CheckIreland(soap*, int num) allocate array
/// – _ns1__CheckIreland* soap_new_req__ns1__CheckIreland(soap*, …) allocate, set required members
/// – _ns1__CheckIreland* soap_new_set__ns1__CheckIreland(soap*, …) allocate, set all public members
/// – _ns1__CheckIreland::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckIreland(soap*, _ns1__CheckIreland*) deserialize from a stream
/// – int soap_write__ns1__CheckIreland(soap*, _ns1__CheckIreland*) serialize to a stream
/// – _ns1__CheckIreland* _ns1__CheckIreland::soap_dup(soap*) returns deep copy of _ns1__CheckIreland, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckIreland::soap_del() deep deletes _ns1__CheckIreland data members, use only after _ns1__CheckIreland::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckIreland
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckIrelandResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckIrelandResponse is a complexType.
///
/// class _ns1__CheckIrelandResponse operations:
/// – _ns1__CheckIrelandResponse* soap_new__ns1__CheckIrelandResponse(soap*) allocate
/// – _ns1__CheckIrelandResponse* soap_new__ns1__CheckIrelandResponse(soap*, int num) allocate array
/// – _ns1__CheckIrelandResponse* soap_new_req__ns1__CheckIrelandResponse(soap*, …) allocate, set required members
/// – _ns1__CheckIrelandResponse* soap_new_set__ns1__CheckIrelandResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckIrelandResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckIrelandResponse(soap*, _ns1__CheckIrelandResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckIrelandResponse(soap*, _ns1__CheckIrelandResponse*) serialize to a stream
/// – _ns1__CheckIrelandResponse* _ns1__CheckIrelandResponse::soap_dup(soap*) returns deep copy of _ns1__CheckIrelandResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckIrelandResponse::soap_del() deep deletes _ns1__CheckIrelandResponse data members, use only after _ns1__CheckIrelandResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckIrelandResponse
{ public:
/// Element “CheckIrelandResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckIrelandResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:Check
/// @brief “http://regcheck.org.uk&#8221;:Check is a complexType.
///
/// class _ns1__Check operations:
/// – _ns1__Check* soap_new__ns1__Check(soap*) allocate
/// – _ns1__Check* soap_new__ns1__Check(soap*, int num) allocate array
/// – _ns1__Check* soap_new_req__ns1__Check(soap*, …) allocate, set required members
/// – _ns1__Check* soap_new_set__ns1__Check(soap*, …) allocate, set all public members
/// – _ns1__Check::soap_default(soap*) reset members to default
/// – int soap_read__ns1__Check(soap*, _ns1__Check*) deserialize from a stream
/// – int soap_write__ns1__Check(soap*, _ns1__Check*) serialize to a stream
/// – _ns1__Check* _ns1__Check::soap_dup(soap*) returns deep copy of _ns1__Check, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__Check::soap_del() deep deletes _ns1__Check data members, use only after _ns1__Check::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__Check
{ public:
/// Element “RegistrationNumber” of XSD type xs:string.
std::string* RegistrationNumber 0; ///< Optional element.
/// Element “username” of XSD type xs:string.
std::string* username 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:CheckResponse
/// @brief “http://regcheck.org.uk&#8221;:CheckResponse is a complexType.
///
/// class _ns1__CheckResponse operations:
/// – _ns1__CheckResponse* soap_new__ns1__CheckResponse(soap*) allocate
/// – _ns1__CheckResponse* soap_new__ns1__CheckResponse(soap*, int num) allocate array
/// – _ns1__CheckResponse* soap_new_req__ns1__CheckResponse(soap*, …) allocate, set required members
/// – _ns1__CheckResponse* soap_new_set__ns1__CheckResponse(soap*, …) allocate, set all public members
/// – _ns1__CheckResponse::soap_default(soap*) reset members to default
/// – int soap_read__ns1__CheckResponse(soap*, _ns1__CheckResponse*) deserialize from a stream
/// – int soap_write__ns1__CheckResponse(soap*, _ns1__CheckResponse*) serialize to a stream
/// – _ns1__CheckResponse* _ns1__CheckResponse::soap_dup(soap*) returns deep copy of _ns1__CheckResponse, copies the (cyclic) graph structure when a context is provided, or (cycle-pruned) tree structure with soap_set_mode(soap, SOAP_XML_TREE) (use soapcpp2 -Ec)
/// – _ns1__CheckResponse::soap_del() deep deletes _ns1__CheckResponse data members, use only after _ns1__CheckResponse::soap_dup(NULL) (use soapcpp2 -Ed)
class _ns1__CheckResponse
{ public:
/// Element “CheckResult” of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
ns1__Vehicle* CheckResult 0; ///< Optional element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
struct soap *soap ;
};
/******************************************************************************\
* *
* Additional Top-Level Elements *
* http://regcheck.org.uk *
* *
\******************************************************************************/

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:DataGrid of XSD type “http://regcheck.org.uk&#8221;:DataGrid.
/// @note Use wsdl2h option -g to auto-generate a top-level root element declaration and processing code.

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:UKMOTData of XSD type “http://regcheck.org.uk&#8221;:UKMOTData.
/// @note Use wsdl2h option -g to auto-generate a top-level root element declaration and processing code.

/// @brief Top-level root element “http://regcheck.org.uk&#8221;:Vehicle of XSD type “http://regcheck.org.uk&#8221;:Vehicle.
/// @note Use wsdl2h option -g to auto-generate a top-level root element declaration and processing code.
/******************************************************************************\
* *
* Additional Top-Level Attributes *
* http://regcheck.org.uk *
* *
\******************************************************************************/
/******************************************************************************\
* *
* Services *
* *
\******************************************************************************/

// This service supports SOAP 1.2 namespaces:
#import “soap12.h”

//gsoap ns1 service name: CarRegSoap
//gsoap ns1 service type: CarRegSoap
//gsoap ns1 service port: http://www.regcheck.org.uk/api/reg.asmx
//gsoap ns1 service namespace: http://regcheck.org.uk
//gsoap ns1 service transport: http://schemas.xmlsoap.org/soap/http

/** @mainpage Service Definitions

@section Service_bindings Service Bindings

– @ref CarRegSoap

@section Service_more More Information

– @ref page_notes “Notes”

– @ref page_XMLDataBinding “XML Data Binding”

– @ref SOAP_ENV__Header “SOAP Header Content” (when applicable)

– @ref SOAP_ENV__Detail “SOAP Fault Detail Content” (when applicable)
*/

/**

@page CarRegSoap Binding “CarRegSoap”

@section CarRegSoap_operations Operations of Binding “CarRegSoap”

– @ref __ns1__CarSpecifications

– @ref __ns1__UKMOT

– @ref __ns1__CheckAustralia

– @ref __ns1__CheckSpain

– @ref __ns1__CheckFrance

– @ref __ns1__CheckDenmark

– @ref __ns1__CheckFinland

– @ref __ns1__CheckSweden

– @ref __ns1__CheckNorway

– @ref __ns1__CheckPortugal

– @ref __ns1__CheckNetherlands

– @ref __ns1__CheckItaly

– @ref __ns1__CheckIreland

– @ref __ns1__Check

– @ref __ns1__CarSpecifications_

– @ref __ns1__UKMOT_

– @ref __ns1__CheckAustralia_

– @ref __ns1__CheckSpain_

– @ref __ns1__CheckFrance_

– @ref __ns1__CheckDenmark_

– @ref __ns1__CheckFinland_

– @ref __ns1__CheckSweden_

– @ref __ns1__CheckNorway_

– @ref __ns1__CheckPortugal_

– @ref __ns1__CheckNetherlands_

– @ref __ns1__CheckItaly_

– @ref __ns1__CheckIreland_

– @ref __ns1__Check_

@section CarRegSoap_ports Endpoints of Binding “CarRegSoap”

http://www.regcheck.org.uk/api/reg.asmx

@note Multiple service bindings collected as one, use wsdl2h option -Nname to produce a separate service for each binding
*/

/******************************************************************************\
* *
* Service Binding *
* CarRegSoap *
* *
\******************************************************************************/
/******************************************************************************\
* *
* Service Operation *
* __ns1__CarSpecifications *
* *
\******************************************************************************/
/** Operation “__ns1__CarSpecifications” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CarSpecifications&#8221;

– Addressing input action: “http://regcheck.org.uk/CarSpecifications&#8221;

– Addressing output action: “http://regcheck.org.uk/CarSpecificationsResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CarSpecifications(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CarSpecifications* ns1__CarSpecifications,
// output parameters:
_ns1__CarSpecificationsResponse &ns1__CarSpecificationsResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CarSpecifications(
struct soap *soap,
// input parameters:
_ns1__CarSpecifications* ns1__CarSpecifications,
// output parameters:
_ns1__CarSpecificationsResponse &ns1__CarSpecificationsResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CarSpecifications SOAP
//gsoap ns1 service method-style: CarSpecifications document
//gsoap ns1 service method-encoding: CarSpecifications literal
//gsoap ns1 service method-input-action: CarSpecifications http://regcheck.org.uk/CarSpecifications
//gsoap ns1 service method-output-action: CarSpecifications http://regcheck.org.uk/CarSpecificationsResponse
int __ns1__CarSpecifications(
_ns1__CarSpecifications* ns1__CarSpecifications, ///< Input parameter
_ns1__CarSpecificationsResponse &ns1__CarSpecificationsResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__UKMOT *
* *
\******************************************************************************/
/** Operation “__ns1__UKMOT” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/UKMOT&#8221;

– Addressing input action: “http://regcheck.org.uk/UKMOT&#8221;

– Addressing output action: “http://regcheck.org.uk/UKMOTResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__UKMOT(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__UKMOT* ns1__UKMOT,
// output parameters:
_ns1__UKMOTResponse &ns1__UKMOTResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__UKMOT(
struct soap *soap,
// input parameters:
_ns1__UKMOT* ns1__UKMOT,
// output parameters:
_ns1__UKMOTResponse &ns1__UKMOTResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: UKMOT SOAP
//gsoap ns1 service method-style: UKMOT document
//gsoap ns1 service method-encoding: UKMOT literal
//gsoap ns1 service method-input-action: UKMOT http://regcheck.org.uk/UKMOT
//gsoap ns1 service method-output-action: UKMOT http://regcheck.org.uk/UKMOTResponse
int __ns1__UKMOT(
_ns1__UKMOT* ns1__UKMOT, ///< Input parameter
_ns1__UKMOTResponse &ns1__UKMOTResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckAustralia *
* *
\******************************************************************************/
/** Operation “__ns1__CheckAustralia” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckAustralia&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckAustralia&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckAustraliaResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckAustralia(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckAustralia* ns1__CheckAustralia,
// output parameters:
_ns1__CheckAustraliaResponse &ns1__CheckAustraliaResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckAustralia(
struct soap *soap,
// input parameters:
_ns1__CheckAustralia* ns1__CheckAustralia,
// output parameters:
_ns1__CheckAustraliaResponse &ns1__CheckAustraliaResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckAustralia SOAP
//gsoap ns1 service method-style: CheckAustralia document
//gsoap ns1 service method-encoding: CheckAustralia literal
//gsoap ns1 service method-input-action: CheckAustralia http://regcheck.org.uk/CheckAustralia
//gsoap ns1 service method-output-action: CheckAustralia http://regcheck.org.uk/CheckAustraliaResponse
int __ns1__CheckAustralia(
_ns1__CheckAustralia* ns1__CheckAustralia, ///< Input parameter
_ns1__CheckAustraliaResponse &ns1__CheckAustraliaResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckSpain *
* *
\******************************************************************************/
/** Operation “__ns1__CheckSpain” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckSpain&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckSpain&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckSpainResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckSpain(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckSpain* ns1__CheckSpain,
// output parameters:
_ns1__CheckSpainResponse &ns1__CheckSpainResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckSpain(
struct soap *soap,
// input parameters:
_ns1__CheckSpain* ns1__CheckSpain,
// output parameters:
_ns1__CheckSpainResponse &ns1__CheckSpainResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckSpain SOAP
//gsoap ns1 service method-style: CheckSpain document
//gsoap ns1 service method-encoding: CheckSpain literal
//gsoap ns1 service method-input-action: CheckSpain http://regcheck.org.uk/CheckSpain
//gsoap ns1 service method-output-action: CheckSpain http://regcheck.org.uk/CheckSpainResponse
int __ns1__CheckSpain(
_ns1__CheckSpain* ns1__CheckSpain, ///< Input parameter
_ns1__CheckSpainResponse &ns1__CheckSpainResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckFrance *
* *
\******************************************************************************/
/** Operation “__ns1__CheckFrance” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckFrance&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckFrance&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckFranceResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckFrance(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckFrance* ns1__CheckFrance,
// output parameters:
_ns1__CheckFranceResponse &ns1__CheckFranceResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckFrance(
struct soap *soap,
// input parameters:
_ns1__CheckFrance* ns1__CheckFrance,
// output parameters:
_ns1__CheckFranceResponse &ns1__CheckFranceResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckFrance SOAP
//gsoap ns1 service method-style: CheckFrance document
//gsoap ns1 service method-encoding: CheckFrance literal
//gsoap ns1 service method-input-action: CheckFrance http://regcheck.org.uk/CheckFrance
//gsoap ns1 service method-output-action: CheckFrance http://regcheck.org.uk/CheckFranceResponse
int __ns1__CheckFrance(
_ns1__CheckFrance* ns1__CheckFrance, ///< Input parameter
_ns1__CheckFranceResponse &ns1__CheckFranceResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckDenmark *
* *
\******************************************************************************/
/** Operation “__ns1__CheckDenmark” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckDenmark&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckDenmark&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckDenmarkResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckDenmark(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckDenmark* ns1__CheckDenmark,
// output parameters:
_ns1__CheckDenmarkResponse &ns1__CheckDenmarkResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckDenmark(
struct soap *soap,
// input parameters:
_ns1__CheckDenmark* ns1__CheckDenmark,
// output parameters:
_ns1__CheckDenmarkResponse &ns1__CheckDenmarkResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckDenmark SOAP
//gsoap ns1 service method-style: CheckDenmark document
//gsoap ns1 service method-encoding: CheckDenmark literal
//gsoap ns1 service method-input-action: CheckDenmark http://regcheck.org.uk/CheckDenmark
//gsoap ns1 service method-output-action: CheckDenmark http://regcheck.org.uk/CheckDenmarkResponse
int __ns1__CheckDenmark(
_ns1__CheckDenmark* ns1__CheckDenmark, ///< Input parameter
_ns1__CheckDenmarkResponse &ns1__CheckDenmarkResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckFinland *
* *
\******************************************************************************/
/** Operation “__ns1__CheckFinland” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckFinland&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckFinland&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckFinlandResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckFinland(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckFinland* ns1__CheckFinland,
// output parameters:
_ns1__CheckFinlandResponse &ns1__CheckFinlandResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckFinland(
struct soap *soap,
// input parameters:
_ns1__CheckFinland* ns1__CheckFinland,
// output parameters:
_ns1__CheckFinlandResponse &ns1__CheckFinlandResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckFinland SOAP
//gsoap ns1 service method-style: CheckFinland document
//gsoap ns1 service method-encoding: CheckFinland literal
//gsoap ns1 service method-input-action: CheckFinland http://regcheck.org.uk/CheckFinland
//gsoap ns1 service method-output-action: CheckFinland http://regcheck.org.uk/CheckFinlandResponse
int __ns1__CheckFinland(
_ns1__CheckFinland* ns1__CheckFinland, ///< Input parameter
_ns1__CheckFinlandResponse &ns1__CheckFinlandResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckSweden *
* *
\******************************************************************************/
/** Operation “__ns1__CheckSweden” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckSweden&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckSweden&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckSwedenResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckSweden(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckSweden* ns1__CheckSweden,
// output parameters:
_ns1__CheckSwedenResponse &ns1__CheckSwedenResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckSweden(
struct soap *soap,
// input parameters:
_ns1__CheckSweden* ns1__CheckSweden,
// output parameters:
_ns1__CheckSwedenResponse &ns1__CheckSwedenResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckSweden SOAP
//gsoap ns1 service method-style: CheckSweden document
//gsoap ns1 service method-encoding: CheckSweden literal
//gsoap ns1 service method-input-action: CheckSweden http://regcheck.org.uk/CheckSweden
//gsoap ns1 service method-output-action: CheckSweden http://regcheck.org.uk/CheckSwedenResponse
int __ns1__CheckSweden(
_ns1__CheckSweden* ns1__CheckSweden, ///< Input parameter
_ns1__CheckSwedenResponse &ns1__CheckSwedenResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckNorway *
* *
\******************************************************************************/
/** Operation “__ns1__CheckNorway” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckNorway&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckNorway&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckNorwayResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckNorway(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckNorway* ns1__CheckNorway,
// output parameters:
_ns1__CheckNorwayResponse &ns1__CheckNorwayResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckNorway(
struct soap *soap,
// input parameters:
_ns1__CheckNorway* ns1__CheckNorway,
// output parameters:
_ns1__CheckNorwayResponse &ns1__CheckNorwayResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckNorway SOAP
//gsoap ns1 service method-style: CheckNorway document
//gsoap ns1 service method-encoding: CheckNorway literal
//gsoap ns1 service method-input-action: CheckNorway http://regcheck.org.uk/CheckNorway
//gsoap ns1 service method-output-action: CheckNorway http://regcheck.org.uk/CheckNorwayResponse
int __ns1__CheckNorway(
_ns1__CheckNorway* ns1__CheckNorway, ///< Input parameter
_ns1__CheckNorwayResponse &ns1__CheckNorwayResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckPortugal *
* *
\******************************************************************************/
/** Operation “__ns1__CheckPortugal” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckPortugal&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckPortugal&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckPortugalResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckPortugal(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckPortugal* ns1__CheckPortugal,
// output parameters:
_ns1__CheckPortugalResponse &ns1__CheckPortugalResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckPortugal(
struct soap *soap,
// input parameters:
_ns1__CheckPortugal* ns1__CheckPortugal,
// output parameters:
_ns1__CheckPortugalResponse &ns1__CheckPortugalResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckPortugal SOAP
//gsoap ns1 service method-style: CheckPortugal document
//gsoap ns1 service method-encoding: CheckPortugal literal
//gsoap ns1 service method-input-action: CheckPortugal http://regcheck.org.uk/CheckPortugal
//gsoap ns1 service method-output-action: CheckPortugal http://regcheck.org.uk/CheckPortugalResponse
int __ns1__CheckPortugal(
_ns1__CheckPortugal* ns1__CheckPortugal, ///< Input parameter
_ns1__CheckPortugalResponse &ns1__CheckPortugalResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckNetherlands *
* *
\******************************************************************************/
/** Operation “__ns1__CheckNetherlands” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckNetherlands&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckNetherlands&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckNetherlandsResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckNetherlands(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckNetherlands* ns1__CheckNetherlands,
// output parameters:
_ns1__CheckNetherlandsResponse &ns1__CheckNetherlandsResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckNetherlands(
struct soap *soap,
// input parameters:
_ns1__CheckNetherlands* ns1__CheckNetherlands,
// output parameters:
_ns1__CheckNetherlandsResponse &ns1__CheckNetherlandsResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckNetherlands SOAP
//gsoap ns1 service method-style: CheckNetherlands document
//gsoap ns1 service method-encoding: CheckNetherlands literal
//gsoap ns1 service method-input-action: CheckNetherlands http://regcheck.org.uk/CheckNetherlands
//gsoap ns1 service method-output-action: CheckNetherlands http://regcheck.org.uk/CheckNetherlandsResponse
int __ns1__CheckNetherlands(
_ns1__CheckNetherlands* ns1__CheckNetherlands, ///< Input parameter
_ns1__CheckNetherlandsResponse &ns1__CheckNetherlandsResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckItaly *
* *
\******************************************************************************/
/** Operation “__ns1__CheckItaly” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckItaly&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckItaly&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckItalyResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckItaly(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckItaly* ns1__CheckItaly,
// output parameters:
_ns1__CheckItalyResponse &ns1__CheckItalyResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckItaly(
struct soap *soap,
// input parameters:
_ns1__CheckItaly* ns1__CheckItaly,
// output parameters:
_ns1__CheckItalyResponse &ns1__CheckItalyResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckItaly SOAP
//gsoap ns1 service method-style: CheckItaly document
//gsoap ns1 service method-encoding: CheckItaly literal
//gsoap ns1 service method-input-action: CheckItaly http://regcheck.org.uk/CheckItaly
//gsoap ns1 service method-output-action: CheckItaly http://regcheck.org.uk/CheckItalyResponse
int __ns1__CheckItaly(
_ns1__CheckItaly* ns1__CheckItaly, ///< Input parameter
_ns1__CheckItalyResponse &ns1__CheckItalyResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckIreland *
* *
\******************************************************************************/
/** Operation “__ns1__CheckIreland” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckIreland&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckIreland&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckIrelandResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckIreland(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckIreland* ns1__CheckIreland,
// output parameters:
_ns1__CheckIrelandResponse &ns1__CheckIrelandResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckIreland(
struct soap *soap,
// input parameters:
_ns1__CheckIreland* ns1__CheckIreland,
// output parameters:
_ns1__CheckIrelandResponse &ns1__CheckIrelandResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckIreland SOAP
//gsoap ns1 service method-style: CheckIreland document
//gsoap ns1 service method-encoding: CheckIreland literal
//gsoap ns1 service method-input-action: CheckIreland http://regcheck.org.uk/CheckIreland
//gsoap ns1 service method-output-action: CheckIreland http://regcheck.org.uk/CheckIrelandResponse
int __ns1__CheckIreland(
_ns1__CheckIreland* ns1__CheckIreland, ///< Input parameter
_ns1__CheckIrelandResponse &ns1__CheckIrelandResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__Check *
* *
\******************************************************************************/
/** Operation “__ns1__Check” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/Check&#8221;

– Addressing input action: “http://regcheck.org.uk/Check&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__Check(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__Check* ns1__Check,
// output parameters:
_ns1__CheckResponse &ns1__CheckResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__Check(
struct soap *soap,
// input parameters:
_ns1__Check* ns1__Check,
// output parameters:
_ns1__CheckResponse &ns1__CheckResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: Check SOAP
//gsoap ns1 service method-style: Check document
//gsoap ns1 service method-encoding: Check literal
//gsoap ns1 service method-input-action: Check http://regcheck.org.uk/Check
//gsoap ns1 service method-output-action: Check http://regcheck.org.uk/CheckResponse
int __ns1__Check(
_ns1__Check* ns1__Check, ///< Input parameter
_ns1__CheckResponse &ns1__CheckResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CarSpecifications_ *
* *
\******************************************************************************/
/** Operation “__ns1__CarSpecifications_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CarSpecifications&#8221;

– Addressing input action: “http://regcheck.org.uk/CarSpecifications&#8221;

– Addressing output action: “http://regcheck.org.uk/CarSpecificationsResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CarSpecifications_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CarSpecifications* ns1__CarSpecifications,
// output parameters:
_ns1__CarSpecificationsResponse &ns1__CarSpecificationsResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CarSpecifications_(
struct soap *soap,
// input parameters:
_ns1__CarSpecifications* ns1__CarSpecifications,
// output parameters:
_ns1__CarSpecificationsResponse &ns1__CarSpecificationsResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CarSpecifications_ SOAP
//gsoap ns1 service method-style: CarSpecifications_ document
//gsoap ns1 service method-encoding: CarSpecifications_ literal
//gsoap ns1 service method-input-action: CarSpecifications_ http://regcheck.org.uk/CarSpecifications
//gsoap ns1 service method-output-action: CarSpecifications_ http://regcheck.org.uk/CarSpecificationsResponse
int __ns1__CarSpecifications_(
_ns1__CarSpecifications* ns1__CarSpecifications, ///< Input parameter
_ns1__CarSpecificationsResponse &ns1__CarSpecificationsResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__UKMOT_ *
* *
\******************************************************************************/
/** Operation “__ns1__UKMOT_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/UKMOT&#8221;

– Addressing input action: “http://regcheck.org.uk/UKMOT&#8221;

– Addressing output action: “http://regcheck.org.uk/UKMOTResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__UKMOT_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__UKMOT* ns1__UKMOT,
// output parameters:
_ns1__UKMOTResponse &ns1__UKMOTResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__UKMOT_(
struct soap *soap,
// input parameters:
_ns1__UKMOT* ns1__UKMOT,
// output parameters:
_ns1__UKMOTResponse &ns1__UKMOTResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: UKMOT_ SOAP
//gsoap ns1 service method-style: UKMOT_ document
//gsoap ns1 service method-encoding: UKMOT_ literal
//gsoap ns1 service method-input-action: UKMOT_ http://regcheck.org.uk/UKMOT
//gsoap ns1 service method-output-action: UKMOT_ http://regcheck.org.uk/UKMOTResponse
int __ns1__UKMOT_(
_ns1__UKMOT* ns1__UKMOT, ///< Input parameter
_ns1__UKMOTResponse &ns1__UKMOTResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckAustralia_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckAustralia_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckAustralia&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckAustralia&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckAustraliaResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckAustralia_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckAustralia* ns1__CheckAustralia,
// output parameters:
_ns1__CheckAustraliaResponse &ns1__CheckAustraliaResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckAustralia_(
struct soap *soap,
// input parameters:
_ns1__CheckAustralia* ns1__CheckAustralia,
// output parameters:
_ns1__CheckAustraliaResponse &ns1__CheckAustraliaResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckAustralia_ SOAP
//gsoap ns1 service method-style: CheckAustralia_ document
//gsoap ns1 service method-encoding: CheckAustralia_ literal
//gsoap ns1 service method-input-action: CheckAustralia_ http://regcheck.org.uk/CheckAustralia
//gsoap ns1 service method-output-action: CheckAustralia_ http://regcheck.org.uk/CheckAustraliaResponse
int __ns1__CheckAustralia_(
_ns1__CheckAustralia* ns1__CheckAustralia, ///< Input parameter
_ns1__CheckAustraliaResponse &ns1__CheckAustraliaResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckSpain_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckSpain_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckSpain&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckSpain&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckSpainResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckSpain_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckSpain* ns1__CheckSpain,
// output parameters:
_ns1__CheckSpainResponse &ns1__CheckSpainResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckSpain_(
struct soap *soap,
// input parameters:
_ns1__CheckSpain* ns1__CheckSpain,
// output parameters:
_ns1__CheckSpainResponse &ns1__CheckSpainResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckSpain_ SOAP
//gsoap ns1 service method-style: CheckSpain_ document
//gsoap ns1 service method-encoding: CheckSpain_ literal
//gsoap ns1 service method-input-action: CheckSpain_ http://regcheck.org.uk/CheckSpain
//gsoap ns1 service method-output-action: CheckSpain_ http://regcheck.org.uk/CheckSpainResponse
int __ns1__CheckSpain_(
_ns1__CheckSpain* ns1__CheckSpain, ///< Input parameter
_ns1__CheckSpainResponse &ns1__CheckSpainResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckFrance_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckFrance_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckFrance&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckFrance&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckFranceResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckFrance_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckFrance* ns1__CheckFrance,
// output parameters:
_ns1__CheckFranceResponse &ns1__CheckFranceResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckFrance_(
struct soap *soap,
// input parameters:
_ns1__CheckFrance* ns1__CheckFrance,
// output parameters:
_ns1__CheckFranceResponse &ns1__CheckFranceResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckFrance_ SOAP
//gsoap ns1 service method-style: CheckFrance_ document
//gsoap ns1 service method-encoding: CheckFrance_ literal
//gsoap ns1 service method-input-action: CheckFrance_ http://regcheck.org.uk/CheckFrance
//gsoap ns1 service method-output-action: CheckFrance_ http://regcheck.org.uk/CheckFranceResponse
int __ns1__CheckFrance_(
_ns1__CheckFrance* ns1__CheckFrance, ///< Input parameter
_ns1__CheckFranceResponse &ns1__CheckFranceResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckDenmark_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckDenmark_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckDenmark&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckDenmark&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckDenmarkResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckDenmark_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckDenmark* ns1__CheckDenmark,
// output parameters:
_ns1__CheckDenmarkResponse &ns1__CheckDenmarkResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckDenmark_(
struct soap *soap,
// input parameters:
_ns1__CheckDenmark* ns1__CheckDenmark,
// output parameters:
_ns1__CheckDenmarkResponse &ns1__CheckDenmarkResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckDenmark_ SOAP
//gsoap ns1 service method-style: CheckDenmark_ document
//gsoap ns1 service method-encoding: CheckDenmark_ literal
//gsoap ns1 service method-input-action: CheckDenmark_ http://regcheck.org.uk/CheckDenmark
//gsoap ns1 service method-output-action: CheckDenmark_ http://regcheck.org.uk/CheckDenmarkResponse
int __ns1__CheckDenmark_(
_ns1__CheckDenmark* ns1__CheckDenmark, ///< Input parameter
_ns1__CheckDenmarkResponse &ns1__CheckDenmarkResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckFinland_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckFinland_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckFinland&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckFinland&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckFinlandResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckFinland_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckFinland* ns1__CheckFinland,
// output parameters:
_ns1__CheckFinlandResponse &ns1__CheckFinlandResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckFinland_(
struct soap *soap,
// input parameters:
_ns1__CheckFinland* ns1__CheckFinland,
// output parameters:
_ns1__CheckFinlandResponse &ns1__CheckFinlandResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckFinland_ SOAP
//gsoap ns1 service method-style: CheckFinland_ document
//gsoap ns1 service method-encoding: CheckFinland_ literal
//gsoap ns1 service method-input-action: CheckFinland_ http://regcheck.org.uk/CheckFinland
//gsoap ns1 service method-output-action: CheckFinland_ http://regcheck.org.uk/CheckFinlandResponse
int __ns1__CheckFinland_(
_ns1__CheckFinland* ns1__CheckFinland, ///< Input parameter
_ns1__CheckFinlandResponse &ns1__CheckFinlandResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckSweden_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckSweden_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckSweden&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckSweden&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckSwedenResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckSweden_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckSweden* ns1__CheckSweden,
// output parameters:
_ns1__CheckSwedenResponse &ns1__CheckSwedenResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckSweden_(
struct soap *soap,
// input parameters:
_ns1__CheckSweden* ns1__CheckSweden,
// output parameters:
_ns1__CheckSwedenResponse &ns1__CheckSwedenResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckSweden_ SOAP
//gsoap ns1 service method-style: CheckSweden_ document
//gsoap ns1 service method-encoding: CheckSweden_ literal
//gsoap ns1 service method-input-action: CheckSweden_ http://regcheck.org.uk/CheckSweden
//gsoap ns1 service method-output-action: CheckSweden_ http://regcheck.org.uk/CheckSwedenResponse
int __ns1__CheckSweden_(
_ns1__CheckSweden* ns1__CheckSweden, ///< Input parameter
_ns1__CheckSwedenResponse &ns1__CheckSwedenResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckNorway_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckNorway_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckNorway&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckNorway&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckNorwayResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckNorway_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckNorway* ns1__CheckNorway,
// output parameters:
_ns1__CheckNorwayResponse &ns1__CheckNorwayResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckNorway_(
struct soap *soap,
// input parameters:
_ns1__CheckNorway* ns1__CheckNorway,
// output parameters:
_ns1__CheckNorwayResponse &ns1__CheckNorwayResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckNorway_ SOAP
//gsoap ns1 service method-style: CheckNorway_ document
//gsoap ns1 service method-encoding: CheckNorway_ literal
//gsoap ns1 service method-input-action: CheckNorway_ http://regcheck.org.uk/CheckNorway
//gsoap ns1 service method-output-action: CheckNorway_ http://regcheck.org.uk/CheckNorwayResponse
int __ns1__CheckNorway_(
_ns1__CheckNorway* ns1__CheckNorway, ///< Input parameter
_ns1__CheckNorwayResponse &ns1__CheckNorwayResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckPortugal_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckPortugal_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckPortugal&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckPortugal&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckPortugalResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckPortugal_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckPortugal* ns1__CheckPortugal,
// output parameters:
_ns1__CheckPortugalResponse &ns1__CheckPortugalResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckPortugal_(
struct soap *soap,
// input parameters:
_ns1__CheckPortugal* ns1__CheckPortugal,
// output parameters:
_ns1__CheckPortugalResponse &ns1__CheckPortugalResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckPortugal_ SOAP
//gsoap ns1 service method-style: CheckPortugal_ document
//gsoap ns1 service method-encoding: CheckPortugal_ literal
//gsoap ns1 service method-input-action: CheckPortugal_ http://regcheck.org.uk/CheckPortugal
//gsoap ns1 service method-output-action: CheckPortugal_ http://regcheck.org.uk/CheckPortugalResponse
int __ns1__CheckPortugal_(
_ns1__CheckPortugal* ns1__CheckPortugal, ///< Input parameter
_ns1__CheckPortugalResponse &ns1__CheckPortugalResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckNetherlands_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckNetherlands_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckNetherlands&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckNetherlands&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckNetherlandsResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckNetherlands_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckNetherlands* ns1__CheckNetherlands,
// output parameters:
_ns1__CheckNetherlandsResponse &ns1__CheckNetherlandsResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckNetherlands_(
struct soap *soap,
// input parameters:
_ns1__CheckNetherlands* ns1__CheckNetherlands,
// output parameters:
_ns1__CheckNetherlandsResponse &ns1__CheckNetherlandsResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckNetherlands_ SOAP
//gsoap ns1 service method-style: CheckNetherlands_ document
//gsoap ns1 service method-encoding: CheckNetherlands_ literal
//gsoap ns1 service method-input-action: CheckNetherlands_ http://regcheck.org.uk/CheckNetherlands
//gsoap ns1 service method-output-action: CheckNetherlands_ http://regcheck.org.uk/CheckNetherlandsResponse
int __ns1__CheckNetherlands_(
_ns1__CheckNetherlands* ns1__CheckNetherlands, ///< Input parameter
_ns1__CheckNetherlandsResponse &ns1__CheckNetherlandsResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckItaly_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckItaly_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckItaly&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckItaly&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckItalyResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckItaly_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckItaly* ns1__CheckItaly,
// output parameters:
_ns1__CheckItalyResponse &ns1__CheckItalyResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckItaly_(
struct soap *soap,
// input parameters:
_ns1__CheckItaly* ns1__CheckItaly,
// output parameters:
_ns1__CheckItalyResponse &ns1__CheckItalyResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckItaly_ SOAP
//gsoap ns1 service method-style: CheckItaly_ document
//gsoap ns1 service method-encoding: CheckItaly_ literal
//gsoap ns1 service method-input-action: CheckItaly_ http://regcheck.org.uk/CheckItaly
//gsoap ns1 service method-output-action: CheckItaly_ http://regcheck.org.uk/CheckItalyResponse
int __ns1__CheckItaly_(
_ns1__CheckItaly* ns1__CheckItaly, ///< Input parameter
_ns1__CheckItalyResponse &ns1__CheckItalyResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__CheckIreland_ *
* *
\******************************************************************************/
/** Operation “__ns1__CheckIreland_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/CheckIreland&#8221;

– Addressing input action: “http://regcheck.org.uk/CheckIreland&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckIrelandResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__CheckIreland_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__CheckIreland* ns1__CheckIreland,
// output parameters:
_ns1__CheckIrelandResponse &ns1__CheckIrelandResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__CheckIreland_(
struct soap *soap,
// input parameters:
_ns1__CheckIreland* ns1__CheckIreland,
// output parameters:
_ns1__CheckIrelandResponse &ns1__CheckIrelandResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: CheckIreland_ SOAP
//gsoap ns1 service method-style: CheckIreland_ document
//gsoap ns1 service method-encoding: CheckIreland_ literal
//gsoap ns1 service method-input-action: CheckIreland_ http://regcheck.org.uk/CheckIreland
//gsoap ns1 service method-output-action: CheckIreland_ http://regcheck.org.uk/CheckIrelandResponse
int __ns1__CheckIreland_(
_ns1__CheckIreland* ns1__CheckIreland, ///< Input parameter
_ns1__CheckIrelandResponse &ns1__CheckIrelandResponse ///< Output parameter
);

/******************************************************************************\
* *
* Service Operation *
* __ns1__Check_ *
* *
\******************************************************************************/
/** Operation “__ns1__Check_” of service binding “CarRegSoap”.

– SOAP document/literal style messaging

– Action or location: “http://regcheck.org.uk/Check&#8221;

– Addressing input action: “http://regcheck.org.uk/Check&#8221;

– Addressing output action: “http://regcheck.org.uk/CheckResponse&#8221;

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
int soap_call___ns1__Check_(
struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// input parameters:
_ns1__Check* ns1__Check,
// output parameters:
_ns1__CheckResponse &ns1__CheckResponse
);
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
int __ns1__Check_(
struct soap *soap,
// input parameters:
_ns1__Check* ns1__Check,
// output parameters:
_ns1__CheckResponse &ns1__CheckResponse
);
@endcode

C++ proxy class (defined in soapCarRegSoapProxy.h):
@code
class CarRegSoapProxy;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use proxy classes;

C++ service class (defined in soapCarRegSoapService.h):
@code
class CarRegSoapService;
@endcode
Important: use soapcpp2 option ‘-j’ (or ‘-i’) to generate improved and easy-to-use service classes;

*/

//gsoap ns1 service method-protocol: Check_ SOAP
//gsoap ns1 service method-style: Check_ document
//gsoap ns1 service method-encoding: Check_ literal
//gsoap ns1 service method-input-action: Check_ http://regcheck.org.uk/Check
//gsoap ns1 service method-output-action: Check_ http://regcheck.org.uk/CheckResponse
int __ns1__Check_(
_ns1__Check* ns1__Check, ///< Input parameter
_ns1__CheckResponse &ns1__CheckResponse ///< Output parameter
);

/**

@page CarRegSoap Binding “CarRegSoap”

@section CarRegSoap_policy_enablers Policy Enablers of Binding “CarRegSoap”

None specified.

*/

/******************************************************************************\
* *
* XML Data Binding *
* *
\******************************************************************************/
/**

@page page_XMLDataBinding XML Data Binding

SOAP/XML services use data bindings contractually bound by WSDL and auto-
generated by wsdl2h and soapcpp2 (see Service Bindings). Plain data bindings
are adopted from XML schemas as part of the WSDL types section or when running
wsdl2h on a set of schemas to produce non-SOAP-based XML data bindings.

The following readers and writers are C/C++ data type (de)serializers auto-
generated by wsdl2h and soapcpp2. Run soapcpp2 on this file to generate the
(de)serialization code, which is stored in soapC.c[pp]. Include “soapH.h” in
your code to import these data type and function declarations. Only use the
soapcpp2-generated files in your project build. Do not include the wsdl2h-
generated .h file in your code.

Data can be read and deserialized from:
– an int file descriptor, using soap->recvfd = fd
– a socket, using soap->socket = (int)…
– a C++ stream (istream, stringstream), using soap->is = (istream*)…
– a C string, using soap->is = (const char*)…
– any input, using the soap->frecv() callback

Data can be serialized and written to:
– an int file descriptor, using soap->sendfd = (int)…
– a socket, using soap->socket = (int)…
– a C++ stream (ostream, stringstream), using soap->os = (ostream*)…
– a C string, using soap->os = (const char**)…
– any output, using the soap->fsend() callback

The following options are available for (de)serialization control:
– soap->encodingStyle = NULL; to remove SOAP 1.1/1.2 encodingStyle
– soap_mode(soap, SOAP_XML_TREE); XML without id-ref (no cycles!)
– soap_mode(soap, SOAP_XML_GRAPH); XML with id-ref (including cycles)
– soap_set_namespaces(soap, struct Namespace *nsmap); to set xmlns bindings
@section ns1 Top-level root elements of schema “http://regcheck.org.uk&#8221;

– <ns1:CarSpecifications> @ref _ns1__CarSpecifications
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CarSpecifications(struct soap*, _ns1__CarSpecifications*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CarSpecifications(struct soap*, _ns1__CarSpecifications*);
@endcode

– <ns1:CarSpecificationsResponse> @ref _ns1__CarSpecificationsResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CarSpecificationsResponse(struct soap*, _ns1__CarSpecificationsResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CarSpecificationsResponse(struct soap*, _ns1__CarSpecificationsResponse*);
@endcode

– <ns1:UKMOT> @ref _ns1__UKMOT
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__UKMOT(struct soap*, _ns1__UKMOT*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__UKMOT(struct soap*, _ns1__UKMOT*);
@endcode

– <ns1:UKMOTResponse> @ref _ns1__UKMOTResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__UKMOTResponse(struct soap*, _ns1__UKMOTResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__UKMOTResponse(struct soap*, _ns1__UKMOTResponse*);
@endcode

– <ns1:CheckAustralia> @ref _ns1__CheckAustralia
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckAustralia(struct soap*, _ns1__CheckAustralia*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckAustralia(struct soap*, _ns1__CheckAustralia*);
@endcode

– <ns1:CheckAustraliaResponse> @ref _ns1__CheckAustraliaResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckAustraliaResponse(struct soap*, _ns1__CheckAustraliaResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckAustraliaResponse(struct soap*, _ns1__CheckAustraliaResponse*);
@endcode

– <ns1:CheckSpain> @ref _ns1__CheckSpain
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckSpain(struct soap*, _ns1__CheckSpain*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckSpain(struct soap*, _ns1__CheckSpain*);
@endcode

– <ns1:CheckSpainResponse> @ref _ns1__CheckSpainResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckSpainResponse(struct soap*, _ns1__CheckSpainResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckSpainResponse(struct soap*, _ns1__CheckSpainResponse*);
@endcode

– <ns1:CheckFrance> @ref _ns1__CheckFrance
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckFrance(struct soap*, _ns1__CheckFrance*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckFrance(struct soap*, _ns1__CheckFrance*);
@endcode

– <ns1:CheckFranceResponse> @ref _ns1__CheckFranceResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckFranceResponse(struct soap*, _ns1__CheckFranceResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckFranceResponse(struct soap*, _ns1__CheckFranceResponse*);
@endcode

– <ns1:CheckDenmark> @ref _ns1__CheckDenmark
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckDenmark(struct soap*, _ns1__CheckDenmark*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckDenmark(struct soap*, _ns1__CheckDenmark*);
@endcode

– <ns1:CheckDenmarkResponse> @ref _ns1__CheckDenmarkResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckDenmarkResponse(struct soap*, _ns1__CheckDenmarkResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckDenmarkResponse(struct soap*, _ns1__CheckDenmarkResponse*);
@endcode

– <ns1:CheckFinland> @ref _ns1__CheckFinland
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckFinland(struct soap*, _ns1__CheckFinland*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckFinland(struct soap*, _ns1__CheckFinland*);
@endcode

– <ns1:CheckFinlandResponse> @ref _ns1__CheckFinlandResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckFinlandResponse(struct soap*, _ns1__CheckFinlandResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckFinlandResponse(struct soap*, _ns1__CheckFinlandResponse*);
@endcode

– <ns1:CheckSweden> @ref _ns1__CheckSweden
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckSweden(struct soap*, _ns1__CheckSweden*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckSweden(struct soap*, _ns1__CheckSweden*);
@endcode

– <ns1:CheckSwedenResponse> @ref _ns1__CheckSwedenResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckSwedenResponse(struct soap*, _ns1__CheckSwedenResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckSwedenResponse(struct soap*, _ns1__CheckSwedenResponse*);
@endcode

– <ns1:CheckNorway> @ref _ns1__CheckNorway
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckNorway(struct soap*, _ns1__CheckNorway*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckNorway(struct soap*, _ns1__CheckNorway*);
@endcode

– <ns1:CheckNorwayResponse> @ref _ns1__CheckNorwayResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckNorwayResponse(struct soap*, _ns1__CheckNorwayResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckNorwayResponse(struct soap*, _ns1__CheckNorwayResponse*);
@endcode

– <ns1:CheckPortugal> @ref _ns1__CheckPortugal
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckPortugal(struct soap*, _ns1__CheckPortugal*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckPortugal(struct soap*, _ns1__CheckPortugal*);
@endcode

– <ns1:CheckPortugalResponse> @ref _ns1__CheckPortugalResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckPortugalResponse(struct soap*, _ns1__CheckPortugalResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckPortugalResponse(struct soap*, _ns1__CheckPortugalResponse*);
@endcode

– <ns1:CheckNetherlands> @ref _ns1__CheckNetherlands
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckNetherlands(struct soap*, _ns1__CheckNetherlands*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckNetherlands(struct soap*, _ns1__CheckNetherlands*);
@endcode

– <ns1:CheckNetherlandsResponse> @ref _ns1__CheckNetherlandsResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckNetherlandsResponse(struct soap*, _ns1__CheckNetherlandsResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckNetherlandsResponse(struct soap*, _ns1__CheckNetherlandsResponse*);
@endcode

– <ns1:CheckItaly> @ref _ns1__CheckItaly
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckItaly(struct soap*, _ns1__CheckItaly*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckItaly(struct soap*, _ns1__CheckItaly*);
@endcode

– <ns1:CheckItalyResponse> @ref _ns1__CheckItalyResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckItalyResponse(struct soap*, _ns1__CheckItalyResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckItalyResponse(struct soap*, _ns1__CheckItalyResponse*);
@endcode

– <ns1:CheckIreland> @ref _ns1__CheckIreland
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckIreland(struct soap*, _ns1__CheckIreland*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckIreland(struct soap*, _ns1__CheckIreland*);
@endcode

– <ns1:CheckIrelandResponse> @ref _ns1__CheckIrelandResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckIrelandResponse(struct soap*, _ns1__CheckIrelandResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckIrelandResponse(struct soap*, _ns1__CheckIrelandResponse*);
@endcode

– <ns1:Check> @ref _ns1__Check
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__Check(struct soap*, _ns1__Check*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__Check(struct soap*, _ns1__Check*);
@endcode

– <ns1:CheckResponse> @ref _ns1__CheckResponse
@code
// Reader (returns SOAP_OK on success):
soap_read__ns1__CheckResponse(struct soap*, _ns1__CheckResponse*);
// Writer (returns SOAP_OK on success):
soap_write__ns1__CheckResponse(struct soap*, _ns1__CheckResponse*);
@endcode

– <ns1:DataGrid> (use wsdl2h option -g to auto-generate type _ns1__DataGrid)

– <ns1:UKMOTData> (use wsdl2h option -g to auto-generate type _ns1__UKMOTData)

– <ns1:Vehicle> (use wsdl2h option -g to auto-generate type _ns1__Vehicle)

*/

/* End of regcheck.h */

Categories: Uncategorized

Inspect #SOAP XML Messages in #VB.NET

soap__largeWhen you call a webservice in .NET (Either C# or VB.NET), you don’t really get to see exactly what XML is being sent down the wire. This might not matter, but if something is not working as it should, then you might need to look at the exact XML being sent, to tweak the reference.cs file accordingly.

There’s plenty of code on the web that shows how to do this in C#, but I needed to port this code to VB.NET; so here it is:

Imports System.ServiceModel
Imports System.ServiceModel.Channels
Imports System.ServiceModel.Description
Imports System.ServiceModel.Dispatcher
”’ <summary>
”’ WCFLogger: Use like “ws.Endpoint.Behaviors.Add(new InspectorBehavior())”
”’ http://stackoverflow.com/questions/5493639/how-do-i-get-the-xml-soap-request-of-an-wcf-web-service-request
”’ </summary>
Public Class WcfLogger
Implements IClientMessageInspector
Public Sub AfterReceiveReply(ByRef reply As Message, _
correlationState As Object) Implements IClientMessageInspector.AfterReceiveReply
Debug.WriteLine(reply)
End Sub

Public Function BeforeSendRequest(ByRef request As Message, _
channel As IClientChannel) As Object Implements IClientMessageInspector.BeforeSendRequest
Debug.WriteLine(request)
Return Nothing
End Function
End Class

”’ <summary>
”’
”’ </summary>
Public Class InspectorBehavior
Implements IEndpointBehavior
”’ <summary>
”’ Implement to confirm that the endpoint meets some intended criteria.
”’ </summary>
”’ <param name=”endpoint”>The endpoint to validate.</param>
Public Sub Validate(endpoint As ServiceEndpoint) Implements IEndpointBehavior.Validate
End Sub

”’ <summary>
”’ Implement to pass data at runtime to bindings to support custom behavior.
”’ </summary>
”’ <param name=”endpoint”>The endpoint to modify.</param>
”’ <param name=”bindingParameters”>The objects that binding elements require to support the behavior.</param>
Public Sub AddBindingParameters(endpoint As ServiceEndpoint, _
bindingParameters As BindingParameterCollection) Implements IEndpointBehavior.AddBindingParameters
End Sub

”’ <summary>
”’ Implements a modification or extension of the service across an endpoint.
”’ </summary>
”’ <param name=”endpoint”>The endpoint that exposes the contract.</param>
”’ <param name=”endpointDispatcher”>The endpoint dispatcher to be modified or extended.</param>
Public Sub ApplyDispatchBehavior(endpoint As ServiceEndpoint, _
endpointDispatcher As EndpointDispatcher) Implements IEndpointBehavior.ApplyDispatchBehavior
End Sub

”’ <summary>
”’ Implements a modification or extension of the client across an endpoint.
”’ </summary>
”’ <param name=”endpoint”>The endpoint that is to be customized.</param>
”’ <param name=”clientRuntime”>The client runtime to be customized.</param>
Public Sub ApplyClientBehavior(endpoint As ServiceEndpoint, _
clientRuntime As ClientRuntime) Implements IEndpointBehavior.ApplyClientBehavior
clientRuntime.MessageInspectors.Add(New WCFLogger())
End Sub
End Class

Categories: Uncategorized

Car Registration plate API lookup for #Australia #Rego #myRego

aus-2

Our RegCheck.org.uk API searches eleven european countries for car number plate data, including the UK, Ireland, France, Spain, Italy, Portugal, and all the Scandinavian countries. Today, we’ve started to expand into Australia – gone down under to check your “Rego” (Aussie Slang), with our new website http://www.carregistrationapi.com

Since Australia is quite federalised, each state manages their own driver licensing, so and provides different levels of information, it means that we have to implement it state by state. So far, we’ve integrated NSW (New South Wales) and VIC (Victoria), QLD (Queensland incl. NQLD), SA (South Australia), NT (Northern Territory), ACT (Canberra) and TAS (Tasmania),  so for residents of Sydney,  Melbourne, Brisbane, Adelaide, Darwin, and Hobart you’re in luck.

Each state should provide some data, with the exception of Western Australia (Perth), but, what we do with the API request, is that we query each state, and return whatever data is available for that state. Some fields, such as Description, will be common to all, and the variable data will be contained in the JSON section.

So, within a week or so, we should have Australia covered, and it will be added officially to our iOS app, and our developer documentation. If you come across it earlier then it’s a bit of an easter egg!

 

Categories: Uncategorized

Using the official #VIES API in c# for #VAT lookups

 

Sometimes it surprises me how some companies repackage a free, official API, and then charge for it, VATAPI.com is a good example of this, the official VIES EU VAT commission offers a free webservice available here:

http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl

And you can use it from C# with some code as follows,

var vat = new vat.checkVatPortTypeClient();
bool blnValid;
string strName;
string strAddress;
vat.checkVat(ref strCountryCode, ref strVatNumber, out blnValid, out strName, out strAddress);

That’s what’s behind my VAT checker app for iOS:
https://itunes.apple.com/pl/app/vat/id524680827?mt=8

Categories: Uncategorized

Connect to a #MySQL database from #Javascript with MySqlJS.com

mysqljsIf you’ve ever needed to develop something in a hurry, and you find yourself writing more middleware than business logic or the website itself, then this is going to be a real time-saver.

MySqlJS.com  cuts out the middle tier of a website by communicating directly from the Javascript to the MySql database, using a statement such as

MySql.Execute(
    "mysql.yourhost.com", 
    "username", 
    "password", 
    "database", 
    "select * from Users", 
    function (data) {
        console.log(data)
});


But then, I see that you’re screaming at me!, this isn’t secure, everyone can see my database password!, but the point of this code is, that it’s not for scenarios where the source code is accessible to the public. So, it’s fine for Phonegap / Cordova / WinJS apps where the end user can’t access the source code. Or perhaps, if it’s a password-protected private website where only trusted employees are going to access it. – Or, it’s just a quick mock up for a demo, or school project.

If you want to play with it, and need a test database to play with, then you can use this:

Host: sql8.freemysqlhosting.net
Database name: sql8110237
Database user: sql8110237
Database password: Gn1uMM2Adr

Categories: Uncategorized