/// @brief "urn:reserve":ReserveStatus is a simpleType restriction of XSD type xs:string.
///
/// @note The enum values are prefixed with "ns1__ReserveStatus__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":IdToken is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// Type of string defining identification token, e.g. RFID or credit card number. To be treated as case insensitive.
/// </BLOCKQUOTE></PRE>
/// Length of this string is 0 to 20.
typedefstd::stringns2__IdToken:20;
/// @brief "urn://Ocpp/Cs/2012/06/":AuthorizationStatus is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// Defines the authorization-status-value
/// </BLOCKQUOTE></PRE>
/// @note The enum values are prefixed with "ns2__AuthorizationStatus__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":ChargePointVendor is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// String type of max 20 chars that is to be treated as case insensitive.
/// </BLOCKQUOTE></PRE>
/// Length of this string is 0 to 20.
typedefstd::stringns2__ChargePointVendor:20;
/// @brief "urn://Ocpp/Cs/2012/06/":FirmwareVersion is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// String type of max 50 chars that is to be treated as case insensitive.
/// </BLOCKQUOTE></PRE>
/// Length of this string is 0 to 50.
typedefstd::stringns2__FirmwareVersion:50;
/// @brief "urn://Ocpp/Cs/2012/06/":IccidString is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// String type of max 20 chars that is to be treated as case insensitive.
/// </BLOCKQUOTE></PRE>
/// Length of this string is 0 to 20.
typedefstd::stringns2__IccidString:20;
/// @brief "urn://Ocpp/Cs/2012/06/":ImsiString is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// String type of max 20 chars that is to be treated as case insensitive.
/// </BLOCKQUOTE></PRE>
/// Length of this string is 0 to 20.
typedefstd::stringns2__ImsiString:20;
/// @brief "urn://Ocpp/Cs/2012/06/":MeterSerialNumber is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// String type of max 25 chars that is to be treated as case insensitive.
/// </BLOCKQUOTE></PRE>
/// Length of this string is 0 to 25.
typedefstd::stringns2__MeterSerialNumber:25;
/// @brief "urn://Ocpp/Cs/2012/06/":MeterType is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// String type of max 25 chars that is to be treated as case insensitive.
/// </BLOCKQUOTE></PRE>
/// Length of this string is 0 to 25.
typedefstd::stringns2__MeterType:25;
/// @brief "urn://Ocpp/Cs/2012/06/":ReadingContext is a simpleType restriction of XSD type xs:string.
///
/// @note The enum values are prefixed with "ns2__ReadingContext__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":Measurand is a simpleType restriction of XSD type xs:string.
///
/// @note The enum values are prefixed with "ns2__Measurand__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":ValueFormat is a simpleType restriction of XSD type xs:string.
///
/// @note The enum values are prefixed with "ns2__ValueFormat__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":UnitOfMeasure is a simpleType restriction of XSD type xs:string.
///
/// @note The enum values are prefixed with "ns2__UnitOfMeasure__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":Location is a simpleType restriction of XSD type xs:string.
///
/// @note The enum values are prefixed with "ns2__Location__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":RegistrationStatus is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// Defines the registration-status-value
/// </BLOCKQUOTE></PRE>
/// @note The enum values are prefixed with "ns2__RegistrationStatus__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":ChargePointErrorCode is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// Defines the charge-point-error-value
/// </BLOCKQUOTE></PRE>
/// @note The enum values are prefixed with "ns2__ChargePointErrorCode__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":ChargePointStatus is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// Defines the charge-point-status-value
/// </BLOCKQUOTE></PRE>
/// @note The enum values are prefixed with "ns2__ChargePointStatus__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":FirmwareStatus is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// Defines the firmware-status-value
/// </BLOCKQUOTE></PRE>
/// @note The enum values are prefixed with "ns2__FirmwareStatus__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":DiagnosticsStatus is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// Defines the diagnostics-status-value
/// </BLOCKQUOTE></PRE>
/// @note The enum values are prefixed with "ns2__DiagnosticsStatus__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// @brief "urn://Ocpp/Cs/2012/06/":DataTransferStatus is a simpleType restriction of XSD type xs:string.
///
/// <PRE><BLOCKQUOTE>
/// Defines the status returned in DataTransfer.conf
/// </BLOCKQUOTE></PRE>
/// @note The enum values are prefixed with "ns2__DataTransferStatus__" to prevent name clashes: use wsdl2h option -e to omit this prefix or use option -c++11 for scoped enumerations
/// - ns1__ReserveNowRequest* soap_new_ns1__ReserveNowRequest(soap*, int num) allocate array
/// - ns1__ReserveNowRequest* soap_new_req_ns1__ReserveNowRequest(soap*, ...) allocate, set required members
/// - ns1__ReserveNowRequest* soap_new_set_ns1__ReserveNowRequest(soap*, ...) allocate, set all public members
/// - ns1__ReserveNowRequest::soap_default(soap*) reset members to default
/// - int soap_read_ns1__ReserveNowRequest(soap*, ns1__ReserveNowRequest*) deserialize from a stream
/// - int soap_write_ns1__ReserveNowRequest(soap*, ns1__ReserveNowRequest*) serialize to a stream
/// - ns1__ReserveNowRequest* ns1__ReserveNowRequest::soap_dup(soap*) returns deep copy of ns1__ReserveNowRequest, 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__ReserveNowRequest::soap_del() deep deletes ns1__ReserveNowRequest data members, use only after ns1__ReserveNowRequest::soap_dup(NULL) (use soapcpp2 -Ed)
classns1__ReserveNowRequest
{public:
/// Element "connectorId" of XSD type xs:int.
intconnectorId1;///< Required element.
/// Element "expiryDate" of XSD type xs:dateTime.
time_texpiryDate1;///< Required element.
/// Element "reservationId" of XSD type xs:int.
intreservationId1;///< Required element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
structsoap*soap;
};
/// @brief "urn:reserve":ReserveNowResponse is a complexType.
/// - ns1__ReserveNowResponse* soap_new_ns1__ReserveNowResponse(soap*, int num) allocate array
/// - ns1__ReserveNowResponse* soap_new_req_ns1__ReserveNowResponse(soap*, ...) allocate, set required members
/// - ns1__ReserveNowResponse* soap_new_set_ns1__ReserveNowResponse(soap*, ...) allocate, set all public members
/// - ns1__ReserveNowResponse::soap_default(soap*) reset members to default
/// - int soap_read_ns1__ReserveNowResponse(soap*, ns1__ReserveNowResponse*) deserialize from a stream
/// - int soap_write_ns1__ReserveNowResponse(soap*, ns1__ReserveNowResponse*) serialize to a stream
/// - ns1__ReserveNowResponse* ns1__ReserveNowResponse::soap_dup(soap*) returns deep copy of ns1__ReserveNowResponse, 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__ReserveNowResponse::soap_del() deep deletes ns1__ReserveNowResponse data members, use only after ns1__ReserveNowResponse::soap_dup(NULL) (use soapcpp2 -Ed)
classns1__ReserveNowResponse
{public:
/// Element "status" of XSD type "urn:reserve":ReserveStatus.
/// - ns2__IdTagInfo* soap_new_ns2__IdTagInfo(soap*, int num) allocate array
/// - ns2__IdTagInfo* soap_new_req_ns2__IdTagInfo(soap*, ...) allocate, set required members
/// - ns2__IdTagInfo* soap_new_set_ns2__IdTagInfo(soap*, ...) allocate, set all public members
/// - ns2__IdTagInfo::soap_default(soap*) reset members to default
/// - int soap_read_ns2__IdTagInfo(soap*, ns2__IdTagInfo*) deserialize from a stream
/// - int soap_write_ns2__IdTagInfo(soap*, ns2__IdTagInfo*) serialize to a stream
/// - ns2__IdTagInfo* ns2__IdTagInfo::soap_dup(soap*) returns deep copy of ns2__IdTagInfo, 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)
/// - ns2__IdTagInfo::soap_del() deep deletes ns2__IdTagInfo data members, use only after ns2__IdTagInfo::soap_dup(NULL) (use soapcpp2 -Ed)
classns2__IdTagInfo
{public:
/// Element "status" of XSD type "urn://Ocpp/Cs/2012/06/":AuthorizationStatus.
/// - ns2__AuthorizeRequest* soap_new_ns2__AuthorizeRequest(soap*, int num) allocate array
/// - ns2__AuthorizeRequest* soap_new_req_ns2__AuthorizeRequest(soap*, ...) allocate, set required members
/// - ns2__AuthorizeRequest* soap_new_set_ns2__AuthorizeRequest(soap*, ...) allocate, set all public members
/// - ns2__AuthorizeRequest::soap_default(soap*) reset members to default
/// - int soap_read_ns2__AuthorizeRequest(soap*, ns2__AuthorizeRequest*) deserialize from a stream
/// - int soap_write_ns2__AuthorizeRequest(soap*, ns2__AuthorizeRequest*) serialize to a stream
/// - ns2__AuthorizeRequest* ns2__AuthorizeRequest::soap_dup(soap*) returns deep copy of ns2__AuthorizeRequest, 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)
/// - ns2__AuthorizeRequest::soap_del() deep deletes ns2__AuthorizeRequest data members, use only after ns2__AuthorizeRequest::soap_dup(NULL) (use soapcpp2 -Ed)
classns2__AuthorizeRequest
{public:
/// Element "idTag" of XSD type "urn://Ocpp/Cs/2012/06/":IdToken.
ns2__IdTokenidTag1;///< Required element.
/// A handle to the soap struct context that manages this instance when instantiated by a context or NULL otherwise (automatically set).
structsoap*soap;
};
/// @brief "urn://Ocpp/Cs/2012/06/":AuthorizeResponse is a complexType.