/* IMm7MMSStub.h Generated by gSOAP 2.8.6 from IMm7MMS.h Copyright(C) 2000-2011, Robert van Engelen, Genivia Inc. All Rights Reserved. The generated code is released under one of the following licenses: 1) GPL or 2) Genivia's license for commercial use. This program is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. */ #ifndef IMm7MMSStub_H #define IMm7MMSStub_H #define SOAP_NAMESPACE_OF_ns1 "http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-0" #ifndef WITH_NONAMESPACES #define WITH_NONAMESPACES #endif #ifndef WITH_NOGLOBAL #define WITH_NOGLOBAL #endif #include "stdsoap2.h" namespace IMm7MMS { /******************************************************************************\ * * * Enumerations * * * \******************************************************************************/ #ifndef SOAP_TYPE_IMm7MMS_ns1__mmDeliveryStatusType #define SOAP_TYPE_IMm7MMS_ns1__mmDeliveryStatusType (48) /* ns1:mmDeliveryStatusType */ enum ns1__mmDeliveryStatusType {ns1__mmDeliveryStatusType__Expired = 0, ns1__mmDeliveryStatusType__Retrieved = 1, ns1__mmDeliveryStatusType__Rejected = 2, ns1__mmDeliveryStatusType__Indeterminate = 3, ns1__mmDeliveryStatusType__Forwarded = 4}; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__mmReadStatusType #define SOAP_TYPE_IMm7MMS_ns1__mmReadStatusType (50) /* ns1:mmReadStatusType */ enum ns1__mmReadStatusType {ns1__mmReadStatusType__Indeterminate = 0, ns1__mmReadStatusType__Read = 1, ns1__mmReadStatusType__Deleted = 2}; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__addressCodingType #define SOAP_TYPE_IMm7MMS_ns1__addressCodingType (54) /* ns1:addressCodingType */ enum ns1__addressCodingType {ns1__addressCodingType__encrypted = 0, ns1__addressCodingType__obfuscated = 1}; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__MMStatusExtensionType #define SOAP_TYPE_IMm7MMS_ns1__MMStatusExtensionType (60) /* ns1:MMStatusExtensionType */ enum ns1__MMStatusExtensionType {ns1__MMStatusExtensionType__RejectionByMMSRecipient = 0, ns1__MMStatusExtensionType__RejectionByOtherRS = 1}; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__messageClassType #define SOAP_TYPE_IMm7MMS_ns1__messageClassType (64) /* ns1:messageClassType */ enum ns1__messageClassType {ns1__messageClassType__Personal = 0, ns1__messageClassType__Informational = 1, ns1__messageClassType__Advertisement = 2, ns1__messageClassType__Auto = 3}; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__priorityType #define SOAP_TYPE_IMm7MMS_ns1__priorityType (66) /* ns1:priorityType */ enum ns1__priorityType {ns1__priorityType__Normal = 0, ns1__priorityType__High = 1, ns1__priorityType__Low = 2}; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__chargedPartyType #define SOAP_TYPE_IMm7MMS_ns1__chargedPartyType (68) /* ns1:chargedPartyType */ enum ns1__chargedPartyType {ns1__chargedPartyType__Sender = 0, ns1__chargedPartyType__Recipient = 1, ns1__chargedPartyType__Both = 2, ns1__chargedPartyType__Neither = 3}; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__versionType #define SOAP_TYPE_IMm7MMS_ns1__versionType (70) /* ns1:versionType */ enum ns1__versionType {ns1__versionType__6_x002e3_x002e0 = 0, ns1__versionType__5_x002e6_x002e0 = 1, ns1__versionType__5_x002e5_x002e0 = 2, ns1__versionType__5_x002e3_x002e0 = 3}; #endif /******************************************************************************\ * * * Types with Custom Serializers * * * \******************************************************************************/ /******************************************************************************\ * * * Classes and Structs * * * \******************************************************************************/ #if 0 /* volatile type: do not declare here, declared elsewhere */ #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__anyType #define SOAP_TYPE_IMm7MMS_xsd__anyType (7) /* Primitive xsd:anyType schema type: */ class SOAP_CMAC xsd__anyType { public: char *__item; struct soap *soap; /* transient */ public: virtual int soap_type() const { return 7; } /* = unique id SOAP_TYPE_IMm7MMS_xsd__anyType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); xsd__anyType() { xsd__anyType::soap_default(NULL); } virtual ~xsd__anyType() { } }; #endif #if 0 /* volatile type: do not declare here, declared elsewhere */ #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__ID_ #define SOAP_TYPE_IMm7MMS_xsd__ID_ (11) /* Primitive xsd:ID schema type: */ class SOAP_CMAC xsd__ID_ : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 11; } /* = unique id SOAP_TYPE_IMm7MMS_xsd__ID_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); xsd__ID_() { xsd__ID_::soap_default(NULL); } virtual ~xsd__ID_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__anyURI_ #define SOAP_TYPE_IMm7MMS_xsd__anyURI_ (13) /* Primitive xsd:anyURI schema type: */ class SOAP_CMAC xsd__anyURI_ : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 13; } /* = unique id SOAP_TYPE_IMm7MMS_xsd__anyURI_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); xsd__anyURI_() { xsd__anyURI_::soap_default(NULL); } virtual ~xsd__anyURI_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__boolean #define SOAP_TYPE_IMm7MMS_xsd__boolean (14) /* Primitive xsd:boolean schema type: */ class SOAP_CMAC xsd__boolean : public xsd__anyType { public: bool __item; public: virtual int soap_type() const { return 14; } /* = unique id SOAP_TYPE_IMm7MMS_xsd__boolean */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); xsd__boolean() { xsd__boolean::soap_default(NULL); } virtual ~xsd__boolean() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__dateTime #define SOAP_TYPE_IMm7MMS_xsd__dateTime (16) /* Primitive xsd:dateTime schema type: */ class SOAP_CMAC xsd__dateTime : public xsd__anyType { public: time_t __item; public: virtual int soap_type() const { return 16; } /* = unique id SOAP_TYPE_IMm7MMS_xsd__dateTime */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); xsd__dateTime() { xsd__dateTime::soap_default(NULL); } virtual ~xsd__dateTime() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__positiveInteger_ #define SOAP_TYPE_IMm7MMS_xsd__positiveInteger_ (19) /* Primitive xsd:positiveInteger schema type: */ class SOAP_CMAC xsd__positiveInteger_ : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 19; } /* = unique id SOAP_TYPE_IMm7MMS_xsd__positiveInteger_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); xsd__positiveInteger_() { xsd__positiveInteger_::soap_default(NULL); } virtual ~xsd__positiveInteger_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__string #define SOAP_TYPE_IMm7MMS_xsd__string (20) /* Primitive xsd:string schema type: */ class SOAP_CMAC xsd__string : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 20; } /* = unique id SOAP_TYPE_IMm7MMS_xsd__string */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); xsd__string() { xsd__string::soap_default(NULL); } virtual ~xsd__string() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__mmDeliveryStatusType_ #define SOAP_TYPE_IMm7MMS_ns1__mmDeliveryStatusType_ (49) /* Primitive ns1:mmDeliveryStatusType schema type: */ class SOAP_CMAC ns1__mmDeliveryStatusType_ : public xsd__anyType { public: enum ns1__mmDeliveryStatusType __item; public: virtual int soap_type() const { return 49; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__mmDeliveryStatusType_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__mmDeliveryStatusType_() { ns1__mmDeliveryStatusType_::soap_default(NULL); } virtual ~ns1__mmDeliveryStatusType_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__mmReadStatusType_ #define SOAP_TYPE_IMm7MMS_ns1__mmReadStatusType_ (51) /* Primitive ns1:mmReadStatusType schema type: */ class SOAP_CMAC ns1__mmReadStatusType_ : public xsd__anyType { public: enum ns1__mmReadStatusType __item; public: virtual int soap_type() const { return 51; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__mmReadStatusType_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__mmReadStatusType_() { ns1__mmReadStatusType_::soap_default(NULL); } virtual ~ns1__mmReadStatusType_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__messageIDType__ #define SOAP_TYPE_IMm7MMS_ns1__messageIDType__ (53) /* Primitive ns1:messageIDType schema type: */ class SOAP_CMAC ns1__messageIDType__ : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 53; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__messageIDType__ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__messageIDType__() { ns1__messageIDType__::soap_default(NULL); } virtual ~ns1__messageIDType__() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__addressCodingType_ #define SOAP_TYPE_IMm7MMS_ns1__addressCodingType_ (55) /* Primitive ns1:addressCodingType schema type: */ class SOAP_CMAC ns1__addressCodingType_ : public xsd__anyType { public: enum ns1__addressCodingType __item; public: virtual int soap_type() const { return 55; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__addressCodingType_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__addressCodingType_() { ns1__addressCodingType_::soap_default(NULL); } virtual ~ns1__addressCodingType_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__serviceProviderIDType__ #define SOAP_TYPE_IMm7MMS_ns1__serviceProviderIDType__ (57) /* Primitive ns1:serviceProviderIDType schema type: */ class SOAP_CMAC ns1__serviceProviderIDType__ : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 57; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__serviceProviderIDType__ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__serviceProviderIDType__() { ns1__serviceProviderIDType__::soap_default(NULL); } virtual ~ns1__serviceProviderIDType__() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__chargedPartyIDType__ #define SOAP_TYPE_IMm7MMS_ns1__chargedPartyIDType__ (59) /* Primitive ns1:chargedPartyIDType schema type: */ class SOAP_CMAC ns1__chargedPartyIDType__ : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 59; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__chargedPartyIDType__ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__chargedPartyIDType__() { ns1__chargedPartyIDType__::soap_default(NULL); } virtual ~ns1__chargedPartyIDType__() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__MMStatusExtensionType_ #define SOAP_TYPE_IMm7MMS_ns1__MMStatusExtensionType_ (61) /* Primitive ns1:MMStatusExtensionType schema type: */ class SOAP_CMAC ns1__MMStatusExtensionType_ : public xsd__anyType { public: enum ns1__MMStatusExtensionType __item; public: virtual int soap_type() const { return 61; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__MMStatusExtensionType_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__MMStatusExtensionType_() { ns1__MMStatusExtensionType_::soap_default(NULL); } virtual ~ns1__MMStatusExtensionType_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__entityIDType__ #define SOAP_TYPE_IMm7MMS_ns1__entityIDType__ (63) /* Primitive ns1:entityIDType schema type: */ class SOAP_CMAC ns1__entityIDType__ : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 63; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__entityIDType__ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__entityIDType__() { ns1__entityIDType__::soap_default(NULL); } virtual ~ns1__entityIDType__() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__messageClassType_ #define SOAP_TYPE_IMm7MMS_ns1__messageClassType_ (65) /* Primitive ns1:messageClassType schema type: */ class SOAP_CMAC ns1__messageClassType_ : public xsd__anyType { public: enum ns1__messageClassType __item; public: virtual int soap_type() const { return 65; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__messageClassType_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__messageClassType_() { ns1__messageClassType_::soap_default(NULL); } virtual ~ns1__messageClassType_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__priorityType_ #define SOAP_TYPE_IMm7MMS_ns1__priorityType_ (67) /* Primitive ns1:priorityType schema type: */ class SOAP_CMAC ns1__priorityType_ : public xsd__anyType { public: enum ns1__priorityType __item; public: virtual int soap_type() const { return 67; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__priorityType_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__priorityType_() { ns1__priorityType_::soap_default(NULL); } virtual ~ns1__priorityType_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__chargedPartyType_ #define SOAP_TYPE_IMm7MMS_ns1__chargedPartyType_ (69) /* Primitive ns1:chargedPartyType schema type: */ class SOAP_CMAC ns1__chargedPartyType_ : public xsd__anyType { public: enum ns1__chargedPartyType __item; public: virtual int soap_type() const { return 69; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__chargedPartyType_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__chargedPartyType_() { ns1__chargedPartyType_::soap_default(NULL); } virtual ~ns1__chargedPartyType_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__versionType_ #define SOAP_TYPE_IMm7MMS_ns1__versionType_ (71) /* Primitive ns1:versionType schema type: */ class SOAP_CMAC ns1__versionType_ : public xsd__anyType { public: enum ns1__versionType __item; public: virtual int soap_type() const { return 71; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__versionType_ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__versionType_() { ns1__versionType_::soap_default(NULL); } virtual ~ns1__versionType_() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__statusCodeType__ #define SOAP_TYPE_IMm7MMS_ns1__statusCodeType__ (73) /* Primitive ns1:statusCodeType schema type: */ class SOAP_CMAC ns1__statusCodeType__ : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 73; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__statusCodeType__ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__statusCodeType__() { ns1__statusCodeType__::soap_default(NULL); } virtual ~ns1__statusCodeType__() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__statusTextType__ #define SOAP_TYPE_IMm7MMS_ns1__statusTextType__ (75) /* Primitive ns1:statusTextType schema type: */ class SOAP_CMAC ns1__statusTextType__ : public xsd__anyType { public: std::wstring __item; public: virtual int soap_type() const { return 75; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__statusTextType__ */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__statusTextType__() { ns1__statusTextType__::soap_default(NULL); } virtual ~ns1__statusTextType__() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__senderIDType #define SOAP_TYPE_IMm7MMS_ns1__senderIDType (23) /* ns1:senderIDType */ class SOAP_CMAC ns1__senderIDType : public xsd__anyType { public: std::wstring *VASPID; /* optional element of type ns1:entityIDType */ std::wstring *VASID; /* optional element of type ns1:entityIDType */ class ns1__addressType *SenderAddress; /* optional element of type ns1:addressType */ public: virtual int soap_type() const { return 23; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__senderIDType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__senderIDType() { ns1__senderIDType::soap_default(NULL); } virtual ~ns1__senderIDType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__genericRSReqType #define SOAP_TYPE_IMm7MMS_ns1__genericRSReqType (32) /* ns1:genericRSReqType */ class SOAP_CMAC ns1__genericRSReqType : public xsd__anyType { public: enum ns1__versionType MM7Version; /* required element of type ns1:versionType */ std::wstring *MMSRelayServerID; /* optional element of type ns1:entityIDType */ public: virtual int soap_type() const { return 32; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__genericRSReqType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__genericRSReqType() { ns1__genericRSReqType::soap_default(NULL); } virtual ~ns1__genericRSReqType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__genericVASPRequestType #define SOAP_TYPE_IMm7MMS_ns1__genericVASPRequestType (33) /* ns1:genericVASPRequestType */ class SOAP_CMAC ns1__genericVASPRequestType : public xsd__anyType { public: enum ns1__versionType MM7Version; /* required element of type ns1:versionType */ ns1__senderIDType *SenderIdentification; /* required element of type ns1:senderIDType */ public: virtual int soap_type() const { return 33; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__genericVASPRequestType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__genericVASPRequestType() { ns1__genericVASPRequestType::soap_default(NULL); } virtual ~ns1__genericVASPRequestType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__genericResponseType #define SOAP_TYPE_IMm7MMS_ns1__genericResponseType (34) /* ns1:genericResponseType */ class SOAP_CMAC ns1__genericResponseType : public xsd__anyType { public: enum ns1__versionType MM7Version; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type ns1:versionType */ class ns1__responseStatusType *Status; /* required element of type ns1:responseStatusType */ public: virtual int soap_type() const { return 34; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__genericResponseType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__genericResponseType() { ns1__genericResponseType::soap_default(NULL); } virtual ~ns1__genericResponseType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__responseStatusType #define SOAP_TYPE_IMm7MMS_ns1__responseStatusType (35) /* ns1:responseStatusType */ class SOAP_CMAC ns1__responseStatusType : public xsd__anyType { public: std::wstring StatusCode; /* required element of type ns1:statusCodeType */ std::wstring StatusText; /* required element of type ns1:statusTextType */ class ns1__anyDataType *Details; /* optional element of type ns1:anyDataType */ public: virtual int soap_type() const { return 35; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__responseStatusType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__responseStatusType() { ns1__responseStatusType::soap_default(NULL); } virtual ~ns1__responseStatusType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS__ns1__multiAddressType_RFC2822Address #define SOAP_TYPE_IMm7MMS__ns1__multiAddressType_RFC2822Address (82) /* Primitive ns1:multiAddressType-RFC2822Address schema type: */ class SOAP_CMAC _ns1__multiAddressType_RFC2822Address { public: std::wstring __item; bool displayOnly; /* optional attribute */ enum ns1__addressCodingType *addressCoding; /* optional attribute */ std::wstring *id; /* optional attribute */ public: virtual int soap_type() const { return 82; } /* = unique id SOAP_TYPE_IMm7MMS__ns1__multiAddressType_RFC2822Address */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); _ns1__multiAddressType_RFC2822Address() { _ns1__multiAddressType_RFC2822Address::soap_default(NULL); } virtual ~_ns1__multiAddressType_RFC2822Address() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS__ns1__multiAddressType_Number #define SOAP_TYPE_IMm7MMS__ns1__multiAddressType_Number (86) /* Primitive ns1:multiAddressType-Number schema type: */ class SOAP_CMAC _ns1__multiAddressType_Number { public: std::wstring __item; bool displayOnly; /* optional attribute */ enum ns1__addressCodingType *addressCoding; /* optional attribute */ std::wstring *id; /* optional attribute */ public: virtual int soap_type() const { return 86; } /* = unique id SOAP_TYPE_IMm7MMS__ns1__multiAddressType_Number */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); _ns1__multiAddressType_Number() { _ns1__multiAddressType_Number::soap_default(NULL); } virtual ~_ns1__multiAddressType_Number() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS__ns1__multiAddressType_ShortCode #define SOAP_TYPE_IMm7MMS__ns1__multiAddressType_ShortCode (88) /* Primitive ns1:multiAddressType-ShortCode schema type: */ class SOAP_CMAC _ns1__multiAddressType_ShortCode { public: std::wstring __item; bool displayOnly; /* optional attribute */ enum ns1__addressCodingType *addressCoding; /* optional attribute */ std::wstring *id; /* optional attribute */ public: virtual int soap_type() const { return 88; } /* = unique id SOAP_TYPE_IMm7MMS__ns1__multiAddressType_ShortCode */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); _ns1__multiAddressType_ShortCode() { _ns1__multiAddressType_ShortCode::soap_default(NULL); } virtual ~_ns1__multiAddressType_ShortCode() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS__ns1__union_multiAddressType #define SOAP_TYPE_IMm7MMS__ns1__union_multiAddressType (90) /* xsd:choice */ union _ns1__union_multiAddressType { #define SOAP_UNION__ns1__union_multiAddressType_RFC2822Address (1) _ns1__multiAddressType_RFC2822Address *RFC2822Address; #define SOAP_UNION__ns1__union_multiAddressType_Number (2) _ns1__multiAddressType_Number *Number; #define SOAP_UNION__ns1__union_multiAddressType_ShortCode (3) _ns1__multiAddressType_ShortCode *ShortCode; }; #endif #ifndef SOAP_TYPE_IMm7MMS___ns1__multiAddressType_sequence #define SOAP_TYPE_IMm7MMS___ns1__multiAddressType_sequence (81) /* Operation wrapper: */ class SOAP_CMAC __ns1__multiAddressType_sequence { public: int __union_multiAddressType; /* union discriminant (of union defined below) */ union _ns1__union_multiAddressType union_multiAddressType; /* required element of type xsd:choice */ public: virtual int soap_type() const { return 81; } /* = unique id SOAP_TYPE_IMm7MMS___ns1__multiAddressType_sequence */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); __ns1__multiAddressType_sequence() { __ns1__multiAddressType_sequence::soap_default(NULL); } virtual ~__ns1__multiAddressType_sequence() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__multiAddressType #define SOAP_TYPE_IMm7MMS_ns1__multiAddressType (36) /* ns1:multiAddressType */ class SOAP_CMAC ns1__multiAddressType : public xsd__anyType { public: int __size_multiAddressType_sequence; /* sequence of elements <-multiAddressType-sequence> */ __ns1__multiAddressType_sequence *__multiAddressType_sequence; public: virtual int soap_type() const { return 36; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__multiAddressType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__multiAddressType() { ns1__multiAddressType::soap_default(NULL); } virtual ~ns1__multiAddressType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__addressType #define SOAP_TYPE_IMm7MMS_ns1__addressType (37) /* Primitive ns1:addressType schema type: */ class SOAP_CMAC ns1__addressType : public xsd__anyType { public: virtual int soap_type() const { return 37; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__addressType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__addressType() { ns1__addressType::soap_default(NULL); } virtual ~ns1__addressType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__previouslySentByType #define SOAP_TYPE_IMm7MMS_ns1__previouslySentByType (38) /* ns1:previouslySentByType */ class SOAP_CMAC ns1__previouslySentByType : public xsd__anyType { public: int __sizeUserAgent; /* sequence of elements */ class ns1__userAgentInfoType **UserAgent; /* optional element of type ns1:userAgentInfoType */ public: virtual int soap_type() const { return 38; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__previouslySentByType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__previouslySentByType() { ns1__previouslySentByType::soap_default(NULL); } virtual ~ns1__previouslySentByType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__previouslySentByDateTime #define SOAP_TYPE_IMm7MMS_ns1__previouslySentByDateTime (39) /* ns1:previouslySentByDateTime */ class SOAP_CMAC ns1__previouslySentByDateTime : public xsd__anyType { public: int __sizeDateTime; /* sequence of elements */ class ns1__userAgentDateTimeType **DateTime; /* optional element of type ns1:userAgentDateTimeType */ public: virtual int soap_type() const { return 39; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__previouslySentByDateTime */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__previouslySentByDateTime() { ns1__previouslySentByDateTime::soap_default(NULL); } virtual ~ns1__previouslySentByDateTime() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS__ns1__union_recipientsType #define SOAP_TYPE_IMm7MMS__ns1__union_recipientsType (98) /* xsd:choice */ union _ns1__union_recipientsType { #define SOAP_UNION__ns1__union_recipientsType_To (1) ns1__multiAddressType *To; #define SOAP_UNION__ns1__union_recipientsType_Cc (2) ns1__multiAddressType *Cc; #define SOAP_UNION__ns1__union_recipientsType_Bcc (3) ns1__multiAddressType *Bcc; }; #endif #ifndef SOAP_TYPE_IMm7MMS___ns1__recipientsType_sequence #define SOAP_TYPE_IMm7MMS___ns1__recipientsType_sequence (96) /* Operation wrapper: */ class SOAP_CMAC __ns1__recipientsType_sequence { public: int __union_recipientsType; /* union discriminant (of union defined below) */ union _ns1__union_recipientsType union_recipientsType; /* required element of type xsd:choice */ public: virtual int soap_type() const { return 96; } /* = unique id SOAP_TYPE_IMm7MMS___ns1__recipientsType_sequence */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); __ns1__recipientsType_sequence() { __ns1__recipientsType_sequence::soap_default(NULL); } virtual ~__ns1__recipientsType_sequence() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__recipientsType #define SOAP_TYPE_IMm7MMS_ns1__recipientsType (43) /* ns1:recipientsType */ class SOAP_CMAC ns1__recipientsType : public xsd__anyType { public: int __size_recipientsType_sequence; /* sequence of elements <-recipientsType-sequence> */ __ns1__recipientsType_sequence *__recipientsType_sequence; public: virtual int soap_type() const { return 43; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__recipientsType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__recipientsType() { ns1__recipientsType::soap_default(NULL); } virtual ~ns1__recipientsType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__contentReferenceType #define SOAP_TYPE_IMm7MMS_ns1__contentReferenceType (44) /* Primitive ns1:contentReferenceType schema type: */ class SOAP_CMAC ns1__contentReferenceType : public xsd__anyType { public: std::wstring href; /* required attribute */ bool *allowAdaptations; /* optional attribute */ public: virtual int soap_type() const { return 44; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__contentReferenceType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__contentReferenceType() { ns1__contentReferenceType::soap_default(NULL); } virtual ~ns1__contentReferenceType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS__ns1__submitReqType_ReplyCharging #define SOAP_TYPE_IMm7MMS__ns1__submitReqType_ReplyCharging (105) /* ns1:submitReqType-ReplyCharging */ class SOAP_CMAC _ns1__submitReqType_ReplyCharging { public: std::wstring *replyChargingSize; /* optional attribute */ std::wstring *replyDeadline; /* optional attribute */ public: virtual int soap_type() const { return 105; } /* = unique id SOAP_TYPE_IMm7MMS__ns1__submitReqType_ReplyCharging */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); _ns1__submitReqType_ReplyCharging() { _ns1__submitReqType_ReplyCharging::soap_default(NULL); } virtual ~_ns1__submitReqType_ReplyCharging() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__submitReqType #define SOAP_TYPE_IMm7MMS_ns1__submitReqType (24) /* ns1:submitReqType */ class SOAP_CMAC ns1__submitReqType : public ns1__genericVASPRequestType { public: ns1__recipientsType *Recipients; /* required element of type ns1:recipientsType */ class ns1__serviceCodeType *ServiceCode; /* optional element of type ns1:serviceCodeType */ std::wstring *LinkedID; /* optional element of type ns1:messageIDType */ enum ns1__messageClassType MessageClass; /* optional element of type ns1:messageClassType */ time_t *TimeStamp; /* optional element of type xsd:dateTime */ _ns1__submitReqType_ReplyCharging *ReplyCharging; /* optional element of type ns1:submitReqType-ReplyCharging */ std::wstring *EarliestDeliveryTime; /* optional element of type ns1:relativeOrAbsoluteDateType */ std::wstring *ExpiryDate; /* optional element of type ns1:relativeOrAbsoluteDateType */ bool *DeliveryReport; /* optional element of type xsd:boolean */ bool *ReadReply; /* optional element of type xsd:boolean */ enum ns1__priorityType *Priority; /* optional element of type ns1:priorityType */ std::wstring *Subject; /* optional element of type xsd:string */ enum ns1__chargedPartyType *ChargedParty; /* optional element of type ns1:chargedPartyType */ std::wstring *ChargedPartyID; /* optional element of type ns1:chargedPartyIDType */ bool *DistributionIndicator; /* optional element of type xsd:boolean */ ns1__contentReferenceType *Content; /* optional element of type ns1:contentReferenceType */ public: virtual int soap_type() const { return 24; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__submitReqType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__submitReqType() { ns1__submitReqType::soap_default(NULL); } virtual ~ns1__submitReqType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__submitRspType #define SOAP_TYPE_IMm7MMS_ns1__submitRspType (25) /* ns1:submitRspType */ class SOAP_CMAC ns1__submitRspType : public ns1__genericResponseType { public: std::wstring MessageID; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* required element of type ns1:messageIDType */ public: virtual int soap_type() const { return 25; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__submitRspType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__submitRspType() { ns1__submitRspType::soap_default(NULL); } virtual ~ns1__submitRspType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__deliverReqType #define SOAP_TYPE_IMm7MMS_ns1__deliverReqType (26) /* ns1:deliverReqType */ class SOAP_CMAC ns1__deliverReqType : public ns1__genericRSReqType { public: std::wstring *LinkedID; /* optional element of type ns1:messageIDType */ ns1__addressType *Sender; /* required element of type ns1:addressType */ ns1__recipientsType *Recipients; /* optional element of type ns1:recipientsType */ ns1__previouslySentByType *Previouslysentby; /* optional element of type ns1:previouslySentByType */ ns1__previouslySentByDateTime *Previouslysentdateandtime; /* optional element of type ns1:previouslySentByDateTime */ std::wstring *SenderSPI; /* optional element of type ns1:serviceProviderIDType */ std::wstring *RecipientSPI; /* optional element of type ns1:serviceProviderIDType */ time_t *TimeStamp; /* optional element of type xsd:dateTime */ std::wstring *ReplyChargingID; /* optional element of type ns1:messageIDType */ enum ns1__priorityType *Priority; /* optional element of type ns1:priorityType */ std::wstring *Subject; /* optional element of type xsd:string */ ns1__contentReferenceType *Content; /* optional element of type ns1:contentReferenceType */ public: virtual int soap_type() const { return 26; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__deliverReqType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__deliverReqType() { ns1__deliverReqType::soap_default(NULL); } virtual ~ns1__deliverReqType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__deliverRspType #define SOAP_TYPE_IMm7MMS_ns1__deliverRspType (27) /* ns1:deliverRspType */ class SOAP_CMAC ns1__deliverRspType : public ns1__genericResponseType { public: ns1__serviceCodeType *ServiceCode; /* SOAP 1.2 RPC return element (when namespace qualified) */ /* optional element of type ns1:serviceCodeType */ public: virtual int soap_type() const { return 27; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__deliverRspType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__deliverRspType() { ns1__deliverRspType::soap_default(NULL); } virtual ~ns1__deliverRspType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__cancelReqType #define SOAP_TYPE_IMm7MMS_ns1__cancelReqType (28) /* ns1:cancelReqType */ class SOAP_CMAC ns1__cancelReqType : public ns1__genericVASPRequestType { public: std::wstring MessageID; /* required element of type ns1:messageIDType */ public: virtual int soap_type() const { return 28; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__cancelReqType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__cancelReqType() { ns1__cancelReqType::soap_default(NULL); } virtual ~ns1__cancelReqType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__replaceReqType #define SOAP_TYPE_IMm7MMS_ns1__replaceReqType (29) /* ns1:replaceReqType */ class SOAP_CMAC ns1__replaceReqType : public ns1__genericVASPRequestType { public: std::wstring MessageID; /* required element of type ns1:messageIDType */ ns1__serviceCodeType *ServiceCode; /* optional element of type ns1:serviceCodeType */ time_t *TimeStamp; /* optional element of type xsd:dateTime */ bool *ReadReply; /* optional element of type xsd:boolean */ std::wstring *EarliestDeliveryTime; /* optional element of type ns1:relativeOrAbsoluteDateType */ bool *DistributionIndicator; /* optional element of type xsd:boolean */ ns1__contentReferenceType *Content; /* optional element of type ns1:contentReferenceType */ public: virtual int soap_type() const { return 29; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__replaceReqType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__replaceReqType() { ns1__replaceReqType::soap_default(NULL); } virtual ~ns1__replaceReqType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__deliveryReportReqType #define SOAP_TYPE_IMm7MMS_ns1__deliveryReportReqType (30) /* ns1:deliveryReportReqType */ class SOAP_CMAC ns1__deliveryReportReqType : public ns1__genericRSReqType { public: std::wstring MessageID; /* required element of type ns1:messageIDType */ ns1__multiAddressType *Recipient; /* required element of type ns1:multiAddressType */ ns1__addressType *Sender; /* required element of type ns1:addressType */ time_t Date; /* required element of type xsd:dateTime */ enum ns1__mmDeliveryStatusType MMStatus; /* required element of type ns1:mmDeliveryStatusType */ enum ns1__MMStatusExtensionType *MMStatusExtension; /* optional element of type ns1:MMStatusExtensionType */ std::wstring *StatusText; /* optional element of type xsd:string */ public: virtual int soap_type() const { return 30; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__deliveryReportReqType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__deliveryReportReqType() { ns1__deliveryReportReqType::soap_default(NULL); } virtual ~ns1__deliveryReportReqType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__readReplyReqType #define SOAP_TYPE_IMm7MMS_ns1__readReplyReqType (31) /* ns1:readReplyReqType */ class SOAP_CMAC ns1__readReplyReqType : public ns1__genericRSReqType { public: std::wstring MessageID; /* required element of type ns1:messageIDType */ ns1__addressType *Recipient; /* required element of type ns1:addressType */ ns1__addressType *Sender; /* required element of type ns1:addressType */ time_t TimeStamp; /* required element of type xsd:dateTime */ enum ns1__mmReadStatusType MMStatus; /* required element of type ns1:mmReadStatusType */ std::wstring *StatusText; /* optional element of type xsd:string */ public: virtual int soap_type() const { return 31; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__readReplyReqType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__readReplyReqType() { ns1__readReplyReqType::soap_default(NULL); } virtual ~ns1__readReplyReqType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__userAgentInfoType #define SOAP_TYPE_IMm7MMS_ns1__userAgentInfoType (40) /* Primitive ns1:userAgentInfoType schema type: */ class SOAP_CMAC ns1__userAgentInfoType : public ns1__addressType { public: std::wstring *sequence; /* optional attribute */ public: virtual int soap_type() const { return 40; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__userAgentInfoType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__userAgentInfoType() { ns1__userAgentInfoType::soap_default(NULL); } virtual ~ns1__userAgentInfoType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__userAgentDateTimeType #define SOAP_TYPE_IMm7MMS_ns1__userAgentDateTimeType (41) /* Primitive ns1:userAgentDateTimeType schema type: */ class SOAP_CMAC ns1__userAgentDateTimeType : public xsd__anyType { public: std::wstring __item; std::wstring *sequence; /* optional attribute */ public: virtual int soap_type() const { return 41; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__userAgentDateTimeType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__userAgentDateTimeType() { ns1__userAgentDateTimeType::soap_default(NULL); } virtual ~ns1__userAgentDateTimeType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__serviceCodeType #define SOAP_TYPE_IMm7MMS_ns1__serviceCodeType (42) /* Primitive ns1:serviceCodeType schema type: */ class SOAP_CMAC ns1__serviceCodeType : public xsd__anyType { public: std::wstring __item; char *__anyAttribute; /* optional attribute */ public: virtual int soap_type() const { return 42; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__serviceCodeType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__serviceCodeType() { ns1__serviceCodeType::soap_default(NULL); } virtual ~ns1__serviceCodeType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__anyDataType #define SOAP_TYPE_IMm7MMS_ns1__anyDataType (45) /* ns1:anyDataType */ class SOAP_CMAC ns1__anyDataType : public xsd__anyType { public: int __size; /* sequence of elements <-any> */ char **__any; public: virtual int soap_type() const { return 45; } /* = unique id SOAP_TYPE_IMm7MMS_ns1__anyDataType */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); ns1__anyDataType() { ns1__anyDataType::soap_default(NULL); } virtual ~ns1__anyDataType() { } }; #endif #ifndef SOAP_TYPE_IMm7MMS__ns1__TransactionID #define SOAP_TYPE_IMm7MMS__ns1__TransactionID (46) /* Primitive ns1:TransactionID schema type: */ class SOAP_CMAC _ns1__TransactionID { public: std::wstring __item; char *SOAP_ENV__mustUnderstand; /* optional attribute */ std::wstring *SOAP_ENV__encodingStyle; /* optional attribute */ std::wstring *SOAP_ENV__actor; /* optional attribute */ struct soap *soap; /* transient */ public: virtual int soap_type() const { return 46; } /* = unique id SOAP_TYPE_IMm7MMS__ns1__TransactionID */ virtual void soap_default(struct soap*); virtual void soap_serialize(struct soap*) const; virtual int soap_put(struct soap*, const char*, const char*) const; virtual int soap_out(struct soap*, const char*, int, const char*) const; virtual void *soap_get(struct soap*, const char*, const char*); virtual void *soap_in(struct soap*, const char*, const char*); _ns1__TransactionID() { _ns1__TransactionID::soap_default(NULL); } virtual ~_ns1__TransactionID() { } }; #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_IMm7MMS_SOAP_ENV__Header #define SOAP_TYPE_IMm7MMS_SOAP_ENV__Header (121) /* SOAP Header: */ struct SOAP_ENV__Header { public: _ns1__TransactionID *ns1__TransactionID; /* mustUnderstand */ }; #endif #endif #ifndef SOAP_TYPE_IMm7MMS___ns1__submitReq #define SOAP_TYPE_IMm7MMS___ns1__submitReq (126) /* Operation wrapper: */ struct __ns1__submitReq { public: ns1__submitReqType *ns1__SubmitReq; /* optional element of type ns1:submitReqType */ }; #endif #ifndef SOAP_TYPE_IMm7MMS___ns1__deliverReq #define SOAP_TYPE_IMm7MMS___ns1__deliverReq (130) /* Operation wrapper: */ struct __ns1__deliverReq { public: ns1__deliverReqType *ns1__DeliverReq; /* optional element of type ns1:deliverReqType */ }; #endif #ifndef SOAP_TYPE_IMm7MMS___ns1__deliveryReportReq #define SOAP_TYPE_IMm7MMS___ns1__deliveryReportReq (134) /* Operation wrapper: */ struct __ns1__deliveryReportReq { public: ns1__deliveryReportReqType *ns1__DeliveryReportReq; /* optional element of type ns1:deliveryReportReqType */ }; #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_IMm7MMS_SOAP_ENV__Code #define SOAP_TYPE_IMm7MMS_SOAP_ENV__Code (135) /* SOAP Fault Code: */ struct SOAP_ENV__Code { public: char *SOAP_ENV__Value; /* optional element of type xsd:QName */ struct SOAP_ENV__Code *SOAP_ENV__Subcode; /* optional element of type SOAP-ENV:Code */ }; #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_IMm7MMS_SOAP_ENV__Detail #define SOAP_TYPE_IMm7MMS_SOAP_ENV__Detail (137) /* SOAP-ENV:Detail */ struct SOAP_ENV__Detail { public: char *__any; int __type; /* any type of element (defined below) */ void *fault; /* transient */ }; #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_IMm7MMS_SOAP_ENV__Reason #define SOAP_TYPE_IMm7MMS_SOAP_ENV__Reason (140) /* SOAP-ENV:Reason */ struct SOAP_ENV__Reason { public: char *SOAP_ENV__Text; /* optional element of type xsd:string */ }; #endif #endif #ifndef WITH_NOGLOBAL #ifndef SOAP_TYPE_IMm7MMS_SOAP_ENV__Fault #define SOAP_TYPE_IMm7MMS_SOAP_ENV__Fault (141) /* SOAP Fault: */ struct SOAP_ENV__Fault { public: char *faultcode; /* optional element of type xsd:QName */ char *faultstring; /* optional element of type xsd:string */ char *faultactor; /* optional element of type xsd:string */ struct SOAP_ENV__Detail *detail; /* optional element of type SOAP-ENV:Detail */ struct SOAP_ENV__Code *SOAP_ENV__Code; /* optional element of type SOAP-ENV:Code */ struct SOAP_ENV__Reason *SOAP_ENV__Reason; /* optional element of type SOAP-ENV:Reason */ char *SOAP_ENV__Node; /* optional element of type xsd:string */ char *SOAP_ENV__Role; /* optional element of type xsd:string */ struct SOAP_ENV__Detail *SOAP_ENV__Detail; /* optional element of type SOAP-ENV:Detail */ }; #endif #endif /******************************************************************************\ * * * Typedefs * * * \******************************************************************************/ #ifndef SOAP_TYPE_IMm7MMS__QName #define SOAP_TYPE_IMm7MMS__QName (5) typedef char *_QName; #endif #ifndef SOAP_TYPE_IMm7MMS__XML #define SOAP_TYPE_IMm7MMS__XML (6) typedef char *_XML; #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__ID #define SOAP_TYPE_IMm7MMS_xsd__ID (10) typedef std::wstring xsd__ID; #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__anyURI #define SOAP_TYPE_IMm7MMS_xsd__anyURI (12) typedef std::wstring xsd__anyURI; #endif #ifndef SOAP_TYPE_IMm7MMS_xsd__positiveInteger #define SOAP_TYPE_IMm7MMS_xsd__positiveInteger (18) typedef std::wstring xsd__positiveInteger; #endif #ifndef SOAP_TYPE_IMm7MMS__SOAP_ENV__actor #define SOAP_TYPE_IMm7MMS__SOAP_ENV__actor (21) typedef std::wstring _SOAP_ENV__actor; #endif #ifndef SOAP_TYPE_IMm7MMS__SOAP_ENV__encodingStyle #define SOAP_TYPE_IMm7MMS__SOAP_ENV__encodingStyle (22) typedef std::wstring _SOAP_ENV__encodingStyle; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__relativeOrAbsoluteDateType #define SOAP_TYPE_IMm7MMS_ns1__relativeOrAbsoluteDateType (47) typedef std::wstring ns1__relativeOrAbsoluteDateType; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__messageIDType #define SOAP_TYPE_IMm7MMS_ns1__messageIDType (52) typedef std::wstring ns1__messageIDType; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__serviceProviderIDType #define SOAP_TYPE_IMm7MMS_ns1__serviceProviderIDType (56) typedef std::wstring ns1__serviceProviderIDType; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__chargedPartyIDType #define SOAP_TYPE_IMm7MMS_ns1__chargedPartyIDType (58) typedef std::wstring ns1__chargedPartyIDType; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__entityIDType #define SOAP_TYPE_IMm7MMS_ns1__entityIDType (62) typedef std::wstring ns1__entityIDType; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__statusCodeType #define SOAP_TYPE_IMm7MMS_ns1__statusCodeType (72) typedef std::wstring ns1__statusCodeType; #endif #ifndef SOAP_TYPE_IMm7MMS_ns1__statusTextType #define SOAP_TYPE_IMm7MMS_ns1__statusTextType (74) typedef std::wstring ns1__statusTextType; #endif /******************************************************************************\ * * * Externals * * * \******************************************************************************/ } // namespace IMm7MMS #endif /* End of IMm7MMSStub.h */