import SOAP-WSDL 2.00.09 from CPAN

git-cpan-module:   SOAP-WSDL
git-cpan-version:  2.00.09
git-cpan-authorid: MKUTTER
git-cpan-file:     authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.09.tar.gz
This commit is contained in:
Martin Kutter
2009-12-12 19:49:02 -08:00
committed by Michael G. Schwern
parent fb9fd4a2b1
commit 3b30e8d0e2
161 changed files with 219 additions and 13984 deletions
+1 -1
View File
@@ -43,6 +43,6 @@ $fault = $deserializer->deserialize('');
isa_ok $fault, 'SOAP::Fault';
is $fault->faultactor(), 'soap:Server';
is $fault->faultactor(), 'SOAP-ENV:Server';
like $fault->faultstring(), qr{no \s element \s found}x;
+1 -1
View File
@@ -20,7 +20,7 @@ my $fault = $obj->generate_fault();
is $fault->get_faultstring(), 'Unknown error';
is $fault->get_faultactor(), 'urn:localhost';
is $fault->get_faultcode(), 'soap:Client';
is $fault->get_faultcode(), 'SOAP-ENV:Client';
isa_ok $obj->deserialize('rubbeldiekatz'), 'SOAP::WSDL::SOAP::Typelib::Fault11';
isa_ok $obj->deserialize('<zumsel></zumsel>'), 'SOAP::WSDL::SOAP::Typelib::Fault11';
-81
View File
@@ -1,81 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://order.soap.services"
xmlns:impl="http://order.soap.services" xmlns:intf="http://order.soap.services"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns1="http://database.services"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<!--WSDL created by Apache Axis version: 1.2RC3
Built on Feb 28, 2005 (10:15:14 EST)-->
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://database.services">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<complexType name="ProcedureResponse">
<sequence>
<element name="message" nillable="true" type="soapenc:string" />
<element name="status" type="xsd:int" />
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="confirmRequest">
<wsdl:part name="language_id" type="soapenc:string" />
<wsdl:part name="user_id" type="soapenc:string" />
<wsdl:part name="supplier_code" type="soapenc:string" />
<wsdl:part name="customer_no" type="soapenc:string" />
<wsdl:part name="author" type="soapenc:string" />
<wsdl:part name="title" type="soapenc:string" />
<wsdl:part name="isbn" type="soapenc:string" />
<wsdl:part name="classification" type="soapenc:string" />
<wsdl:part name="purchase_note" type="soapenc:string" />
<wsdl:part name="article_no" type="soapenc:string" />
<wsdl:part name="price" type="xsd:double" />
<wsdl:part name="currency_id" type="soapenc:string" />
<wsdl:part name="delivery_date" type="xsd:dateTime" />
<wsdl:part name="info_note" type="soapenc:string" />
<wsdl:part name="no_of_copies" type="xsd:int" />
<wsdl:part name="order_no" type="soapenc:string" />
<wsdl:part name="order_date" type="xsd:dateTime" />
<wsdl:part name="title_no" type="soapenc:string" />
</wsdl:message>
<wsdl:message name="confirmResponse">
<wsdl:part name="confirmReturn" type="tns1:ProcedureResponse" />
</wsdl:message>
<wsdl:portType name="OrderImpl">
<wsdl:operation name="confirm"
parameterOrder="language_id user_id supplier_code customer_no author title isbn classification purchase_note article_no price currency_id delivery_date info_note no_of_copies order_no order_date title_no">
<wsdl:input name="confirmRequest" message="impl:confirmRequest" />
<wsdl:output name="confirmResponse" message="impl:confirmResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="OrderSoapBinding" type="impl:OrderImpl">
<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="confirm">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="confirmRequest">
<wsdlsoap:body use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://order.soap.services" />
</wsdl:input>
<wsdl:output name="confirmResponse">
<wsdlsoap:body use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://order.soap.services" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="OrderImplService">
<wsdl:port name="Order" binding="impl:OrderSoapBinding">
<wsdlsoap:address location="http://example.com/services/services/Order" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
-202
View File
@@ -1,202 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://example.com/soap/services/ETest"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="http://example.com/soap/services/ETest"
xmlns:intf="http://example.com/soap/services/ETest"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="urn:ETest"
xmlns:tns2="urn:acquisition" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<schema targetNamespace="urn:ETest" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<complexType name="CreationBaseData">
<sequence>
<element name="createdBy" nillable="true" type="xsd:long" />
<element name="creationDate" nillable="true" type="xsd:dateTime" />
<element name="updateDateCenter" nillable="true" type="xsd:dateTime" />
<element name="updateDateLocal" nillable="true" type="xsd:dateTime" />
<element name="updatedBy" nillable="true" type="xsd:long" />
</sequence>
</complexType>
<complexType name="CreationData">
<complexContent>
<extension base="tns1:CreationBaseData">
<sequence>
<element name="creatorFullName" nillable="true" type="xsd:string" />
<element name="modifierFullName" nillable="true" type="xsd:string" />
</sequence>
</extension>
</complexContent>
</complexType>
<complexType abstract="true" name="EProductData">
<sequence>
<element name="EStatus" nillable="true" type="xsd:string" />
<element name="EStatusUpdatedate" nillable="true" type="xsd:dateTime" />
<element name="SFXID" nillable="true" type="xsd:string" />
<element name="activationFromDate" nillable="true" type="xsd:dateTime" />
<element name="activationToDate" nillable="true" type="xsd:dateTime" />
<element name="activityStatusDateFrom" nillable="true" type="xsd:dateTime" />
<element name="activityStatusDateTo" nillable="true" type="xsd:dateTime" />
<element name="canEditSFXID" type="xsd:boolean" />
<element name="concurrentNumberOfUsers" nillable="true" type="xsd:int" />
<element name="creationData" nillable="true" type="tns1:CreationData" />
<element name="deleteable" type="xsd:boolean" />
<element name="ETestCode" nillable="true" type="xsd:string" />
<element name="id" nillable="true" type="xsd:long" />
<element name="instanceCode" nillable="true" type="xsd:string" />
<element name="mainContact" nillable="true" type="xsd:string" />
<element name="metaLibID" nillable="true" type="xsd:string" />
<element name="otherID" nillable="true" type="xsd:string" />
<element name="otherSource" nillable="true" type="xsd:string" />
<element name="privateNote" nillable="true" type="xsd:string" />
<element name="procurementStatus" nillable="true" type="xsd:string" />
<element name="procurementStatusUpdateDate" nillable="true" type="xsd:dateTime" />
<element name="procurementStatusUpdatedate" nillable="true" type="xsd:dateTime" />
<element name="sourceInstanceCode" nillable="true" type="xsd:string" />
<element name="sponseringLibraryCode" nillable="true" type="xsd:string" />
<element name="sponseringLibraryName" nillable="true" type="xsd:string" />
<element name="updateTarget" nillable="true" type="xsd:string" />
<element name="workExpressionCode" nillable="true" type="xsd:string" />
</sequence>
</complexType>
<complexType name="EProductInformation">
<sequence>
<element name="acquisitions" nillable="true"
type="impl:ArrayOf_tns2_AcquisitionData" />
<element name="data" nillable="true" type="tns1:EProductData" />
</sequence>
</complexType>
</schema>
<schema targetNamespace="urn:acquisition" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<complexType name="AcquisitionCommonData">
<sequence>
<element name="budgets" nillable="true" type="xsd:string" />
<element name="campusCode" nillable="true" type="xsd:string" />
<element name="concurrentUsersNote" nillable="true" type="xsd:string" />
<element name="creationData" nillable="true" type="tns1:CreationData" />
<element name="id" nillable="true" type="xsd:long" />
<element name="instituteCode" nillable="true" type="xsd:string" />
</sequence>
</complexType>
<complexType name="AcquisitionData">
<sequence>
<element name="ILSSubscriptionNo" nillable="true" type="xsd:string" />
<element name="acquisitionCode" nillable="true" type="xsd:string" />
<element name="acquisitionCommonData" nillable="true"
type="tns2:AcquisitionCommonData" />
<element name="acquisitionMethod" nillable="true" type="xsd:string" />
<element name="acquisitionNumber" nillable="true" type="xsd:string" />
<element name="acquisitionStatus" nillable="true" type="xsd:string" />
<element name="acquisitionStatusDate" nillable="true" type="xsd:dateTime" />
<element name="advanceNoticeDate" nillable="true" type="xsd:dateTime" />
<element name="autoRenewal" nillable="true" type="xsd:boolean" />
<element name="consortialAgreement" type="xsd:boolean" />
<element name="discountOnPrice" nillable="true" type="xsd:int" />
<element name="id" nillable="true" type="xsd:long" />
<element name="instanceCode" nillable="true" type="xsd:string" />
<element name="materialType" nillable="true" type="xsd:string" />
<element name="noteForILS" nillable="true" type="xsd:string" />
<element name="noteForVendor" nillable="true" type="xsd:string" />
<element name="noticePeriodCode" nillable="true" type="xsd:string" />
<element name="numberOfCopies" nillable="true" type="xsd:int" />
<element name="orderDate" nillable="true" type="xsd:dateTime" />
<element name="orderForm" nillable="true" type="xsd:string" />
<element name="orderSendMethod" nillable="true" type="xsd:string" />
<element name="pooledConcurrentUsers" nillable="true" type="xsd:int" />
<element name="price" nillable="true" type="xsd:double" />
<element name="pricingCap" nillable="true" type="xsd:int" />
<element name="pricingCapFrom" nillable="true" type="xsd:dateTime" />
<element name="pricingCapTo" nillable="true" type="xsd:dateTime" />
<element name="pricingModel" nillable="true" type="xsd:string" />
<element name="printCancellationNote" nillable="true" type="xsd:string" />
<element name="printCancellationRestriction" type="xsd:boolean" />
<element name="printPurchaseOrderNo" nillable="true" type="xsd:string" />
<element name="purchaseOrderNo" nillable="true" type="xsd:string" />
<element name="renewallOrCancellationDate" nillable="true" type="xsd:dateTime" />
<element name="renewallOrCancellationDescisionNote" nillable="true"
type="xsd:string" />
<element name="renewallOrCancellationNoteForILS" nillable="true"
type="xsd:string" />
<element name="renewallOrCancellationNoteForVendor" nillable="true"
type="xsd:string" />
<element name="subscriptionNotification" nillable="true" type="xsd:int" />
<element name="subscriptionPeriodCode" nillable="true" type="xsd:string" />
<element name="subscriptionType" nillable="true" type="xsd:string" />
<element name="subscriptionTypeNote" nillable="true" type="xsd:string" />
<element name="vendorAdvancedNotice" nillable="true" type="xsd:int" />
<element name="vendorAdvancedNoticeVal" nillable="true" type="xsd:string" />
<element name="vendorCode" nillable="true" type="xsd:string" />
<element name="vendorName" nillable="true" type="xsd:string" />
<element name="vendorSubscriptionCode" nillable="true" type="xsd:string" />
</sequence>
</complexType>
</schema>
<schema targetNamespace="http://example.com/soap/services/ETest"
xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<complexType name="ArrayOf_tns2_AcquisitionData">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:AcquisitionData[]" />
</restriction>
</complexContent>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="getETestResponse">
<wsdl:part name="getETestReturn" type="tns1:EProductInformation" />
</wsdl:message>
<wsdl:message name="getFixedETestResponse">
<wsdl:part name="getFixedETestReturn" type="tns1:EProductInformation" />
</wsdl:message>
<wsdl:message name="getFixedETestRequest"></wsdl:message>
<wsdl:message name="getETestRequest">
<wsdl:part name="indexName" type="xsd:string" />
<wsdl:part name="indexValue" type="xsd:string" />
<wsdl:part name="withStatus" type="xsd:string" />
</wsdl:message>
<wsdl:portType name="ETestWeb">
<wsdl:operation name="getETest" parameterOrder="indexName indexValue withStatus">
<wsdl:input message="impl:getETestRequest" name="getETestRequest" />
<wsdl:output message="impl:getETestResponse" name="getETestResponse" />
</wsdl:operation>
<wsdl:operation name="getFixedETest">
<wsdl:input message="impl:getFixedETestRequest" name="getFixedETestRequest" />
<wsdl:output message="impl:getFixedETestResponse"
name="getFixedETestResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ETestSoapBinding" type="impl:ETestWeb">
<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="getETest">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getETestRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://ETest.webservice.api.verde.exlibris.com" use="encoded" />
</wsdl:input>
<wsdl:output name="getETestResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://example.com/soap/services/ETest" use="encoded" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getFixedETest">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="getFixedETestRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://ETest.webservice.api.verde.exlibris.com" use="encoded" />
</wsdl:input>
<wsdl:output name="getFixedETestResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://example.com/soap/services/ETest" use="encoded" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ETestWebService">
<wsdl:port binding="impl:ETestSoapBinding" name="ETest">
<wsdlsoap:address location="http://example.com/soap/services/ETest" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
-160
View File
@@ -1,160 +0,0 @@
<wsdl:definitions xmlns:oi="http://example.com/OITest/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:ws="http://example.com/OITest/ws/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://example.com/OITest/ws/">
<wsdl:types>
<xsi:schema targetNamespace="http://example.com/OITest/ws/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema"
xmlns="http://example.com/OITest/ws/" elementFormDefault="unqualified"
attributeFormDefault="unqualified">
</xsi:schema>
</wsdl:types>
<wsdl:message name="AvailableToSellRequest">
<wsdl:part name="atsInquiry" element="oi:atsInquiry" />
</wsdl:message>
<wsdl:message name="AvailableToSellResponse">
<wsdl:part name="availableToSell" element="oi:availableToSell" />
</wsdl:message>
<wsdl:message name="POResponse">
<wsdl:part name="acknowledgement" element="oi:acknowledgement" />
</wsdl:message>
<wsdl:message name="OITestWebServicesFault">
<wsdl:part name="OITestFault" element="oi:OITestFault" />
</wsdl:message>
<wsdl:message name="CatalogRequest">
<wsdl:part name="catalogRequest" element="oi:catalogRequest" />
</wsdl:message>
<wsdl:message name="CatalogReponse">
<wsdl:part name="catalog" element="oi:catalog" />
</wsdl:message>
<wsdl:message name="CatalogListRequest">
<wsdl:part name="catalogListInfo" element="oi:catalogListRequest" />
</wsdl:message>
<wsdl:message name="CatalogListResponse">
<wsdl:part name="catalogList" element="oi:catalogList" />
</wsdl:message>
<wsdl:message name="POSubmitRequest">
<wsdl:part name="submitPO" element="oi:submitPO" />
</wsdl:message>
<wsdl:message name="POCancelRequest">
<wsdl:part name="cancelPO" element="oi:cancelPO" />
</wsdl:message>
<wsdl:message name="POChangeRequest">
<wsdl:part name="changePO" element="oi:changePO" />
</wsdl:message>
<wsdl:portType name="OITestPort">
<wsdl:operation name="ATSCheck">
<wsdl:input message="ws:AvailableToSellRequest" />
<wsdl:output message="ws:AvailableToSellResponse" />
<wsdl:fault name="OITestFault" message="ws:OITestWebServicesFault" />
</wsdl:operation>
<wsdl:operation name="POSubmit">
<wsdl:input message="ws:POSubmitRequest" />
<wsdl:output message="ws:POResponse" />
<wsdl:fault name="OITestFault" message="ws:OITestWebServicesFault" />
</wsdl:operation>
<wsdl:operation name="POCancel">
<wsdl:input message="ws:POCancelRequest" />
<wsdl:output message="ws:POResponse" />
<wsdl:fault name="OITestFault" message="ws:OITestWebServicesFault" />
</wsdl:operation>
<wsdl:operation name="POChange">
<wsdl:input message="ws:POChangeRequest" />
<wsdl:output message="ws:POResponse" />
<wsdl:fault name="OITestFault" message="ws:OITestWebServicesFault" />
</wsdl:operation>
<wsdl:operation name="CatalogRequest">
<wsdl:input message="ws:CatalogRequest" />
<wsdl:output message="ws:CatalogReponse" />
<wsdl:fault name="OITestFault" message="ws:OITestWebServicesFault" />
</wsdl:operation>
<wsdl:operation name="CatalogListRequest">
<wsdl:input message="ws:CatalogListRequest" />
<wsdl:output message="ws:CatalogListResponse" />
<wsdl:fault name="OITestFault" message="ws:OITestWebServicesFault" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="OITestBinding" type="ws:OITestPort">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="ATSCheck">
<soap:operation soapAction="http://example.com/OITest/ATSCheck" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="OITestFault">
<soap:fault name="OITestFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="POSubmit">
<soap:operation soapAction="http://example.com/OITest/POSubmit" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="OITestFault">
<soap:fault name="OITestFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="POCancel">
<soap:operation soapAction="http://example.com/OITest/POCancel" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="OITestFault">
<soap:fault name="OITestFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="POChange">
<soap:operation soapAction="http://example.com/OITest/POChange" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="OITestFault">
<soap:fault name="OITestFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CatalogRequest">
<soap:operation soapAction="http://example.com/OITest/CatalogRequest" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="OITestFault">
<soap:fault name="OITestFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CatalogListRequest">
<soap:operation soapAction="http://example.com/OITest/CatalogListRequest" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="OITestFault">
<soap:fault name="OITestFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="OITestService">
<wsdl:port name="OITestService" binding="ws:OITestBinding">
<soap:address location="http://localhost:8080/ws/services/OITestService" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
-700
View File
@@ -1,700 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://stub.query.gasapiserver.esp.globalsign.com"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="http://stub.query.gasapiserver.esp.globalsign.com"
xmlns:intf="http://stub.query.gasapiserver.esp.globalsign.com"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDLはApache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)によって生成されました / [en]-(WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT))-->
<wsdl:types>
<schema elementFormDefault="qualified" targetNamespace="http://stub.query.gasapiserver.esp.globalsign.com" xmlns="http://www.w3.org/2001/XMLSchema">
<element name="GetDVApproverList">
<complexType>
<sequence>
<element name="Request" type="impl:GetDVApproverListRequest"/>
</sequence>
</complexType>
</element>
<complexType name="AuthToken">
<sequence>
<element name="Password" nillable="true" type="xsd:string"/>
<element name="UserName" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="QueryRequestHeader">
<sequence>
<element name="AuthToken" nillable="true" type="impl:AuthToken"/>
</sequence>
</complexType>
<complexType name="GetDVApproverListRequest">
<sequence>
<element name="FQDN" nillable="true" type="xsd:string"/>
<element name="QueryRequestHeader" nillable="true" type="impl:QueryRequestHeader"/>
</sequence>
</complexType>
<element name="GetDVApproverListResponse">
<complexType>
<sequence>
<element name="Response" type="impl:GetDVApproverListResponse"/>
</sequence>
</complexType>
</element>
<complexType name="Approver">
<sequence>
<element maxOccurs="1" minOccurs="0" name="ApproverEmail" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ApproverType" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ArrayOfApprover">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="Approver" type="impl:Approver"/>
</sequence>
</complexType>
<complexType name="Error">
<sequence>
<element maxOccurs="1" minOccurs="0" name="ErrorCode" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ErrorField" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ErrorMessage" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ArrayOfError">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="Error" type="impl:Error"/>
</sequence>
</complexType>
<complexType name="QueryResponseHeader">
<sequence>
<element maxOccurs="1" minOccurs="0" name="Errors" nillable="true" type="impl:ArrayOfError"/>
<element maxOccurs="1" minOccurs="0" name="ReturnCount" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="SuccessCode" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Timestamp" nillable="true" type="xsd:dateTime"/>
</sequence>
</complexType>
<complexType name="GetDVApproverListResponse">
<sequence>
<element maxOccurs="1" minOccurs="0" name="Approvers" nillable="true" type="impl:ArrayOfApprover"/>
<element maxOccurs="1" minOccurs="0" name="OrderID" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="QueryResponseHeader" nillable="true" type="impl:QueryResponseHeader"/>
</sequence>
</complexType>
<element name="GetApproverList">
<complexType>
<sequence>
<element name="Request" type="impl:GetApproverListRequest"/>
</sequence>
</complexType>
</element>
<complexType name="GetApproverListRequest">
<sequence>
<element name="FQDN" nillable="true" type="xsd:string"/>
<element name="QueryRequestHeader" nillable="true" type="impl:QueryRequestHeader"/>
</sequence>
</complexType>
<element name="GetApproverListResponse">
<complexType>
<sequence>
<element name="Response" type="impl:GetApproverListResponse"/>
</sequence>
</complexType>
</element>
<complexType name="GetApproverListResponse">
<sequence>
<element maxOccurs="1" minOccurs="0" name="Approvers" nillable="true" type="impl:ArrayOfApprover"/>
<element maxOccurs="1" minOccurs="0" name="QueryResponseHeader" nillable="true" type="impl:QueryResponseHeader"/>
</sequence>
</complexType>
<element name="GetOrderByOrderID">
<complexType>
<sequence>
<element name="Request" type="impl:GetOrderByOrderIDRequest"/>
</sequence>
</complexType>
</element>
<complexType name="OrderQueryOption">
<sequence>
<element maxOccurs="1" minOccurs="0" name="OrderStatus" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ReturnCACerts" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ReturnCertificateInfo" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ReturnFulfillment" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ReturnOrderOption" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="GetOrderByOrderIDRequest">
<sequence>
<element name="OrderID" nillable="true" type="xsd:string"/>
<element name="OrderQueryOption" nillable="true" type="impl:OrderQueryOption"/>
<element name="QueryRequestHeader" nillable="true" type="impl:QueryRequestHeader"/>
</sequence>
</complexType>
<element name="GetOrderByOrderIDResponse">
<complexType>
<sequence>
<element name="Response" type="impl:GetOrderByOrderIDResponse"/>
</sequence>
</complexType>
</element>
<complexType name="CertificateInfo">
<sequence>
<element maxOccurs="1" minOccurs="0" name="DNSNames" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="CertificateStatus" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="CommonName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="EndDate" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="SerialNumber" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="StartDate" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="SubjectName" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="CACertificate">
<sequence>
<element maxOccurs="1" minOccurs="0" name="CACert" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="CACertType" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ArrayOfCACertificate">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="CACertificate" type="impl:CACertificate"/>
</sequence>
</complexType>
<complexType name="ServerCertificate">
<sequence>
<element maxOccurs="1" minOccurs="0" name="PKCS7Cert" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="X509Cert" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="Fulfillment">
<sequence>
<element maxOccurs="1" minOccurs="0" name="CACertificates" nillable="true" type="impl:ArrayOfCACertificate"/>
<element maxOccurs="1" minOccurs="0" name="ServerCertificate" nillable="true" type="impl:ServerCertificate"/>
</sequence>
</complexType>
<complexType name="ModificationEvent">
<sequence>
<element maxOccurs="1" minOccurs="0" name="ModificationEventName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ModificationEventTimestamp" nillable="true" type="xsd:dateTime"/>
</sequence>
</complexType>
<complexType name="ArrayOfModificationEvent">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="ModificationEvent" type="impl:ModificationEvent"/>
</sequence>
</complexType>
<complexType name="ValidityPeriod">
<sequence>
<element maxOccurs="1" minOccurs="0" name="Months" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="NotAfter" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="NotBefore" nillable="true" type="xsd:dateTime"/>
</sequence>
</complexType>
<complexType name="OrderInfo">
<sequence>
<element maxOccurs="1" minOccurs="0" name="GSSupportOption" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="BaseOption" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Currency" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="DomainName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ExpressOption" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="InsuranceOption" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Licenses" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrderCanceledDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderCompleteDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderDeactivatedDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderID" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrderKind" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrderStatus" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Price" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ProductCode" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="RenewalExtentionOption" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="SpecialInstructions" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ValidityPeriod" nillable="true" type="impl:ValidityPeriod"/>
<element maxOccurs="1" minOccurs="0" name="ValidityPeriodCustomizeOption" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ContactInfo">
<sequence>
<element maxOccurs="1" minOccurs="0" name="Email" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="FirstName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="LastName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Phone" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="OrganizationAddress">
<sequence>
<element maxOccurs="1" minOccurs="0" name="AddressLine1" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="AddressLine2" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="AddressLine3" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="City" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Country" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Fax" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Phone" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="PostalCode" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Region" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="OrganizationInfo">
<sequence>
<element maxOccurs="1" minOccurs="0" name="CreditAgency" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationAddress" nillable="true" type="impl:OrganizationAddress"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationCode" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="BusinessAssumedName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="BusinessCategoryCode" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ApproverInfo">
<sequence>
<element maxOccurs="1" minOccurs="0" name="Email" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="FirstName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Function" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="LastName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationUnit" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Phone" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="AuthorizedSignerInfo">
<sequence>
<element maxOccurs="1" minOccurs="0" name="Email" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="FirstName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Function" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="LastName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationUnit" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Phone" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="JurisdictionInfo">
<sequence>
<element maxOccurs="1" minOccurs="0" name="Country" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="IncorporatingAgencyRegistrationNumber" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Locality" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="StateOrProvince" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="RequestorInfo">
<sequence>
<element maxOccurs="1" minOccurs="0" name="Email" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="FirstName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Function" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="LastName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationUnit" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Phone" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="OrderOption">
<sequence>
<element maxOccurs="1" minOccurs="0" name="ApproverConfirmDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="ApproverEmailAddress" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ApproverNotifiedDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="ContactInfo" nillable="true" type="impl:ContactInfo"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationInfo" nillable="true" type="impl:OrganizationInfo"/>
<element maxOccurs="1" minOccurs="0" name="ApproverInfo" nillable="true" type="impl:ApproverInfo"/>
<element maxOccurs="1" minOccurs="0" name="AuthorizedSignerInfo" nillable="true" type="impl:AuthorizedSignerInfo"/>
<element maxOccurs="1" minOccurs="0" name="JurisdictionInfo" nillable="true" type="impl:JurisdictionInfo"/>
<element maxOccurs="1" minOccurs="0" name="RequestorInfo" nillable="true" type="impl:RequestorInfo"/>
</sequence>
</complexType>
<complexType name="OrderSubInfo">
<sequence>
<element maxOccurs="1" minOccurs="0" name="CSRSkipOrderFlag" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="DNSOrderFlag" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="P12DeleteDate" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="P12DeleteStatus" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="SubId" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="TrustedOrderFlag" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="VerificationUrl" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="OrderDetail">
<sequence>
<element maxOccurs="1" minOccurs="0" name="CertificateInfo" nillable="true" type="impl:CertificateInfo"/>
<element maxOccurs="1" minOccurs="0" name="Fulfillment" nillable="true" type="impl:Fulfillment"/>
<element maxOccurs="1" minOccurs="0" name="ModificationEvents" nillable="true" type="impl:ArrayOfModificationEvent"/>
<element maxOccurs="1" minOccurs="0" name="OrderInfo" nillable="true" type="impl:OrderInfo"/>
<element maxOccurs="1" minOccurs="0" name="OrderOption" nillable="true" type="impl:OrderOption"/>
<element maxOccurs="1" minOccurs="0" name="OrderSubInfo" nillable="true" type="impl:OrderSubInfo"/>
</sequence>
</complexType>
<complexType name="GetOrderByOrderIDResponse">
<sequence>
<element maxOccurs="1" minOccurs="0" name="OrderDetail" nillable="true" type="impl:OrderDetail"/>
<element maxOccurs="1" minOccurs="0" name="OrderID" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="QueryResponseHeader" nillable="true" type="impl:QueryResponseHeader"/>
<element name="PKCS12File" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="GetModifiedOrders">
<complexType>
<sequence>
<element name="Request" type="impl:GetModifiedOrdersRequest"/>
</sequence>
</complexType>
</element>
<complexType name="GetModifiedOrdersRequest">
<sequence>
<element name="FromDate" nillable="true" type="xsd:dateTime"/>
<element name="OrderQueryOption" nillable="true" type="impl:OrderQueryOption"/>
<element name="QueryRequestHeader" nillable="true" type="impl:QueryRequestHeader"/>
<element name="ToDate" nillable="true" type="xsd:dateTime"/>
</sequence>
</complexType>
<element name="GetModifiedOrdersResponse">
<complexType>
<sequence>
<element name="Response" type="impl:GetModifiedOrdersResponse"/>
</sequence>
</complexType>
</element>
<complexType name="ArrayOfOrderDetail">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="OrderDetail" type="impl:OrderDetail"/>
</sequence>
</complexType>
<complexType name="GetModifiedOrdersResponse">
<sequence>
<element maxOccurs="1" minOccurs="0" name="FromDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderDetails" nillable="true" type="impl:ArrayOfOrderDetail"/>
<element maxOccurs="1" minOccurs="0" name="QueryResponseHeader" nillable="true" type="impl:QueryResponseHeader"/>
<element maxOccurs="1" minOccurs="0" name="ToDate" nillable="true" type="xsd:dateTime"/>
</sequence>
</complexType>
<element name="GetCertificateOrders">
<complexType>
<sequence>
<element name="Request" type="impl:GetCertificateOrdersRequest"/>
</sequence>
</complexType>
</element>
<complexType name="GetCertificateOrdersRequest">
<sequence>
<element maxOccurs="1" minOccurs="0" name="FQDN" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="FromDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderKind" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrderStatus" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="QueryRequestHeader" nillable="true" type="impl:QueryRequestHeader"/>
<element maxOccurs="1" minOccurs="0" name="SubID" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ToDate" nillable="true" type="xsd:dateTime"/>
</sequence>
</complexType>
<element name="GetCertificateOrdersResponse">
<complexType>
<sequence>
<element name="Response" type="impl:GetCertificateOrdersResponse"/>
</sequence>
</complexType>
</element>
<complexType name="SearchOrderDetail">
<sequence>
<element maxOccurs="1" minOccurs="0" name="BaseOption" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="FQDN" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Licenses" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Months" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrderCanceledDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderIssueDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderKind" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrderRequestDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderStatus" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="Orderid" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="OrganizationName" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="RequestKind" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="SubId" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ArrayOfSearchOrderDetail">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="SearchOrderDetail" type="impl:SearchOrderDetail"/>
</sequence>
</complexType>
<complexType name="GetCertificateOrdersResponse">
<sequence>
<element maxOccurs="1" minOccurs="0" name="FromDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="QueryResponseHeader" nillable="true" type="impl:QueryResponseHeader"/>
<element maxOccurs="1" minOccurs="0" name="SearchOrderDetails" nillable="true" type="impl:ArrayOfSearchOrderDetail"/>
<element maxOccurs="1" minOccurs="0" name="ToDate" nillable="true" type="xsd:dateTime"/>
</sequence>
</complexType>
<element name="GetOrderByDataRange">
<complexType>
<sequence>
<element name="Request" type="impl:GetOrderByDataRangeRequest"/>
</sequence>
</complexType>
</element>
<complexType name="GetOrderByDataRangeRequest">
<sequence>
<element name="FromDate" nillable="true" type="xsd:dateTime"/>
<element name="OrderQueryOption" nillable="true" type="impl:OrderQueryOption"/>
<element name="QueryRequestHeader" nillable="true" type="impl:QueryRequestHeader"/>
<element name="ToDate" nillable="true" type="xsd:dateTime"/>
</sequence>
</complexType>
<element name="GetOrderByDataRangeResponse">
<complexType>
<sequence>
<element name="Response" type="impl:GetOrderByDataRangeResponse"/>
</sequence>
</complexType>
</element>
<complexType name="GetOrderByDataRangeResponse">
<sequence>
<element maxOccurs="1" minOccurs="0" name="FromDate" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="OrderDetails" nillable="true" type="impl:ArrayOfOrderDetail"/>
<element maxOccurs="1" minOccurs="0" name="QueryResponseHeader" nillable="true" type="impl:QueryResponseHeader"/>
<element maxOccurs="1" minOccurs="0" name="ToDate" nillable="true" type="xsd:dateTime"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="GetDVApproverListResponse">
<wsdl:part element="impl:GetDVApproverListResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetOrderByOrderIDResponse">
<wsdl:part element="impl:GetOrderByOrderIDResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetModifiedOrdersRequest">
<wsdl:part element="impl:GetModifiedOrders" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetOrderByDataRangeResponse">
<wsdl:part element="impl:GetOrderByDataRangeResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetApproverListResponse">
<wsdl:part element="impl:GetApproverListResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetDVApproverListRequest">
<wsdl:part element="impl:GetDVApproverList" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetApproverListRequest">
<wsdl:part element="impl:GetApproverList" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetCertificateOrdersRequest">
<wsdl:part element="impl:GetCertificateOrders" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetOrderByDataRangeRequest">
<wsdl:part element="impl:GetOrderByDataRange" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetCertificateOrdersResponse">
<wsdl:part element="impl:GetCertificateOrdersResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetModifiedOrdersResponse">
<wsdl:part element="impl:GetModifiedOrdersResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="GetOrderByOrderIDRequest">
<wsdl:part element="impl:GetOrderByOrderID" name="parameters"/>
</wsdl:message>
<wsdl:portType name="GasQuery">
<wsdl:operation name="GetDVApproverList">
<wsdl:input message="impl:GetDVApproverListRequest" name="GetDVApproverListRequest"/>
<wsdl:output message="impl:GetDVApproverListResponse" name="GetDVApproverListResponse"/>
</wsdl:operation>
<wsdl:operation name="GetApproverList">
<wsdl:input message="impl:GetApproverListRequest" name="GetApproverListRequest"/>
<wsdl:output message="impl:GetApproverListResponse" name="GetApproverListResponse"/>
</wsdl:operation>
<wsdl:operation name="GetOrderByOrderID">
<wsdl:input message="impl:GetOrderByOrderIDRequest" name="GetOrderByOrderIDRequest"/>
<wsdl:output message="impl:GetOrderByOrderIDResponse" name="GetOrderByOrderIDResponse"/>
</wsdl:operation>
<wsdl:operation name="GetModifiedOrders">
<wsdl:input message="impl:GetModifiedOrdersRequest" name="GetModifiedOrdersRequest"/>
<wsdl:output message="impl:GetModifiedOrdersResponse" name="GetModifiedOrdersResponse"/>
</wsdl:operation>
<wsdl:operation name="GetCertificateOrders">
<wsdl:input message="impl:GetCertificateOrdersRequest" name="GetCertificateOrdersRequest"/>
<wsdl:output message="impl:GetCertificateOrdersResponse" name="GetCertificateOrdersResponse"/>
</wsdl:operation>
<wsdl:operation name="GetOrderByDataRange">
<wsdl:input message="impl:GetOrderByDataRangeRequest" name="GetOrderByDataRangeRequest"/>
<wsdl:output message="impl:GetOrderByDataRangeResponse" name="GetOrderByDataRangeResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="GasQuerySoapBinding" type="impl:GasQuery">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="GetDVApproverList">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="GetDVApproverListRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetDVApproverListResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetApproverList">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="GetApproverListRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetApproverListResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetOrderByOrderID">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="GetOrderByOrderIDRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetOrderByOrderIDResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetModifiedOrders">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="GetModifiedOrdersRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetModifiedOrdersResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCertificateOrders">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="GetCertificateOrdersRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetCertificateOrdersResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetOrderByDataRange">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="GetOrderByDataRangeRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetOrderByDataRangeResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="GasQueryService">
<wsdl:port binding="impl:GasQuerySoapBinding" name="GasQuery">
<wsdlsoap:address location="http://localhost:8080/services/GasQuery"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
-368
View File
@@ -1,368 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://tempuri.org/Dijkalk_Webservice/Tools"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
targetNamespace="http://tempuri.org/Dijkalk_Webservice/Tools"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified"
targetNamespace="http://tempuri.org/Dijkalk_Webservice/Tools">
<s:element name="IrSzamValid">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="cIrszam" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="IrSzamValidResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="IrSzamValidResult"
type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="HelynevValid">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="cHelynev" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="HelynevValidResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="HelynevValidResult"
type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="KozterValid">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="cIrszam" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="cKozterNev" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="KozterValidResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="KozterValidResult"
type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetVersion">
<s:complexType />
</s:element>
<s:element name="GetVersionResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetVersionResult"
type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="string" nillable="true" type="s:string" />
</s:schema>
</wsdl:types>
<wsdl:message name="IrSzamValidSoapIn">
<wsdl:part name="parameters" element="tns:IrSzamValid" />
</wsdl:message>
<wsdl:message name="IrSzamValidSoapOut">
<wsdl:part name="parameters" element="tns:IrSzamValidResponse" />
</wsdl:message>
<wsdl:message name="HelynevValidSoapIn">
<wsdl:part name="parameters" element="tns:HelynevValid" />
</wsdl:message>
<wsdl:message name="HelynevValidSoapOut">
<wsdl:part name="parameters" element="tns:HelynevValidResponse" />
</wsdl:message>
<wsdl:message name="KozterValidSoapIn">
<wsdl:part name="parameters" element="tns:KozterValid" />
</wsdl:message>
<wsdl:message name="KozterValidSoapOut">
<wsdl:part name="parameters" element="tns:KozterValidResponse" />
</wsdl:message>
<wsdl:message name="GetVersionSoapIn">
<wsdl:part name="parameters" element="tns:GetVersion" />
</wsdl:message>
<wsdl:message name="GetVersionSoapOut">
<wsdl:part name="parameters" element="tns:GetVersionResponse" />
</wsdl:message>
<wsdl:message name="IrSzamValidHttpGetIn">
<wsdl:part name="cIrszam" type="s:string" />
</wsdl:message>
<wsdl:message name="IrSzamValidHttpGetOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="HelynevValidHttpGetIn">
<wsdl:part name="cHelynev" type="s:string" />
</wsdl:message>
<wsdl:message name="HelynevValidHttpGetOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="KozterValidHttpGetIn">
<wsdl:part name="cIrszam" type="s:string" />
<wsdl:part name="cKozterNev" type="s:string" />
</wsdl:message>
<wsdl:message name="KozterValidHttpGetOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="GetVersionHttpGetIn" />
<wsdl:message name="GetVersionHttpGetOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="IrSzamValidHttpPostIn">
<wsdl:part name="cIrszam" type="s:string" />
</wsdl:message>
<wsdl:message name="IrSzamValidHttpPostOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="HelynevValidHttpPostIn">
<wsdl:part name="cHelynev" type="s:string" />
</wsdl:message>
<wsdl:message name="HelynevValidHttpPostOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="KozterValidHttpPostIn">
<wsdl:part name="cIrszam" type="s:string" />
<wsdl:part name="cKozterNev" type="s:string" />
</wsdl:message>
<wsdl:message name="KozterValidHttpPostOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="GetVersionHttpPostIn" />
<wsdl:message name="GetVersionHttpPostOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:portType name="ToolsSoap">
<wsdl:operation name="IrSzamValid">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Helység adatok lekérdezése irányítószám részlet alapján
</documentation>
<wsdl:input message="tns:IrSzamValidSoapIn" />
<wsdl:output message="tns:IrSzamValidSoapOut" />
</wsdl:operation>
<wsdl:operation name="HelynevValid">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Helység adatok lekérdezése helységnév részlet alapján
</documentation>
<wsdl:input message="tns:HelynevValidSoapIn" />
<wsdl:output message="tns:HelynevValidSoapOut" />
</wsdl:operation>
<wsdl:operation name="KozterValid">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Közterület adatok lekérdezése irányítószám és közterület név részlet alapján
</documentation>
<wsdl:input message="tns:KozterValidSoapIn" />
<wsdl:output message="tns:KozterValidSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetVersion">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Verziószám lekérdezés
</documentation>
<wsdl:input message="tns:GetVersionSoapIn" />
<wsdl:output message="tns:GetVersionSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="ToolsHttpGet">
<wsdl:operation name="IrSzamValid">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Helység adatok lekérdezése irányítószám részlet alapján
</documentation>
<wsdl:input message="tns:IrSzamValidHttpGetIn" />
<wsdl:output message="tns:IrSzamValidHttpGetOut" />
</wsdl:operation>
<wsdl:operation name="HelynevValid">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Helység adatok lekérdezése helységnév részlet alapján
</documentation>
<wsdl:input message="tns:HelynevValidHttpGetIn" />
<wsdl:output message="tns:HelynevValidHttpGetOut" />
</wsdl:operation>
<wsdl:operation name="KozterValid">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Közterület adatok lekérdezése irányítószám és közterület név részlet alapján
</documentation>
<wsdl:input message="tns:KozterValidHttpGetIn" />
<wsdl:output message="tns:KozterValidHttpGetOut" />
</wsdl:operation>
<wsdl:operation name="GetVersion">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Verziószám lekérdezés
</documentation>
<wsdl:input message="tns:GetVersionHttpGetIn" />
<wsdl:output message="tns:GetVersionHttpGetOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="ToolsHttpPost">
<wsdl:operation name="IrSzamValid">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Helység adatok lekérdezése irányítószám részlet alapján
</documentation>
<wsdl:input message="tns:IrSzamValidHttpPostIn" />
<wsdl:output message="tns:IrSzamValidHttpPostOut" />
</wsdl:operation>
<wsdl:operation name="HelynevValid">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Helység adatok lekérdezése helységnév részlet alapján
</documentation>
<wsdl:input message="tns:HelynevValidHttpPostIn" />
<wsdl:output message="tns:HelynevValidHttpPostOut" />
</wsdl:operation>
<wsdl:operation name="KozterValid">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Közterület adatok lekérdezése irányítószám és közterület név részlet alapján
</documentation>
<wsdl:input message="tns:KozterValidHttpPostIn" />
<wsdl:output message="tns:KozterValidHttpPostOut" />
</wsdl:operation>
<wsdl:operation name="GetVersion">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/">
Verziószám lekérdezés
</documentation>
<wsdl:input message="tns:GetVersionHttpPostIn" />
<wsdl:output message="tns:GetVersionHttpPostOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ToolsSoap" type="tns:ToolsSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<wsdl:operation name="IrSzamValid">
<soap:operation soapAction="http://tempuri.org/Dijkalk_Webservice/Tools/IrSzamValid"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="HelynevValid">
<soap:operation
soapAction="http://tempuri.org/Dijkalk_Webservice/Tools/HelynevValid"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="KozterValid">
<soap:operation soapAction="http://tempuri.org/Dijkalk_Webservice/Tools/KozterValid"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetVersion">
<soap:operation soapAction="http://tempuri.org/Dijkalk_Webservice/Tools/GetVersion"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="ToolsHttpGet" type="tns:ToolsHttpGet">
<http:binding verb="GET" />
<wsdl:operation name="IrSzamValid">
<http:operation location="/IrSzamValid" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="HelynevValid">
<http:operation location="/HelynevValid" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="KozterValid">
<http:operation location="/KozterValid" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetVersion">
<http:operation location="/GetVersion" />
<wsdl:input>
<http:urlEncoded />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="ToolsHttpPost" type="tns:ToolsHttpPost">
<http:binding verb="POST" />
<wsdl:operation name="IrSzamValid">
<http:operation location="/IrSzamValid" />
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="HelynevValid">
<http:operation location="/HelynevValid" />
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="KozterValid">
<http:operation location="/KozterValid" />
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetVersion">
<http:operation location="/GetVersion" />
<wsdl:input>
<mime:content type="application/x-www-form-urlencoded" />
</wsdl:input>
<wsdl:output>
<mime:mimeXml part="Body" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="Tools">
<documentation xmlns="http://schemas.xmlsoap.org/wsdl/" />
<wsdl:port name="ToolsSoap" binding="tns:ToolsSoap">
<soap:address location="http://www.example.org/tools.asmx" />
</wsdl:port>
<wsdl:port name="ToolsHttpGet" binding="tns:ToolsHttpGet">
<http:address location="http://www.example.org/tools.asmx" />
</wsdl:port>
<wsdl:port name="ToolsHttpPost" binding="tns:ToolsHttpPost">
<http:address location="http://www.example.org/tools.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
@@ -1,106 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- edited with XMLSpy v2008 rel. 2 sp1 (http://www.altova.com) by EMBRACE (EMBRACE) -->
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:zjsapi="http://jsapi.jochen-schweizer.de/PartnerManagement/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://schemas.xmlsoap.org/soap/encoding/" xmlns:n0="http://www.sap.com/webas/630/soap/features/runtime/tracing/" xmlns:n1="http://www.sap.com/webas/640/soap/features/messageId/" name="PartnerManagement" targetNamespace="http://jsapi.jochen-schweizer.de/PartnerManagement/">
<wsdl:types>
<xsd:schema targetNamespace="http://www.sap.com/webas/630/soap/features/runtime/tracing/">
<xsd:complexType name="Trace">
<xsd:sequence>
<xsd:element name="Trace">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TraceLevel" type="xsd:string" minOccurs="0"/>
<xsd:element name="TraceContext" type="n0:TraceContext" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TraceContext">
<xsd:sequence>
<xsd:element name="TRC_PATTERN" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_KEY" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_SSID" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_USER" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_TS" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_COUNTER" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_EXTERN" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema targetNamespace="http://jsapi.jochen-schweizer.de/PartnerManagement/">
<xsd:element name="CreatePartnerResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="out" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreatePartnerRequest" type="zjsapi:TPartnerData"/>
<xsd:complexType name="TPartnerData">
<xsd:sequence>
<xsd:element name="mSyncID" type="xsd:int"/>
<xsd:element name="mName" type="xsd:string" minOccurs="0"/>
<xsd:element name="mFirstName" type="xsd:string" minOccurs="0"/>
<xsd:element name="mLastName" type="xsd:string" minOccurs="0" />
<xsd:element name="mCity" type="xsd:string" />
<xsd:element name="mZipCode" type="xsd:string" />
<xsd:element name="mPostBox" minOccurs="0" type="xsd:string" />
<xsd:element name="mAddress" minOccurs="0" type="xsd:string" />
<xsd:element name="mPhone" minOccurs="0" type="xsd:string" />
<xsd:element name="mFax" minOccurs="0" type="xsd:string" />
<xsd:element name="mEMail" minOccurs="0" type="xsd:string" />
<xsd:element name="mCountry" minOccurs="0" type="xsd:string" />
<xsd:element name="mLanguage" minOccurs="0" type="xsd:string" />
<xsd:element name="mWebsite" minOccurs="0" type="xsd:string" />
<xsd:element name="mStatus" type="xsd:int" minOccurs="0"/>
<xsd:element name="mActive" type="xsd:int" minOccurs="0"/>
<xsd:element name="mConfidentiality" type="xsd:int" minOccurs="0"/>
<xsd:element name="mSubscription" type="xsd:int" minOccurs="0"/>
<xsd:element name="mAGBUrl" minOccurs="0" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MessageId">
<xsd:sequence>
<xsd:element name="messageId" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="CreatePartnerRequest">
<wsdl:part name="parameters" element="zjsapi:CreatePartnerRequest"/>
</wsdl:message>
<wsdl:message name="CreatePartnerResponse">
<wsdl:part name="parameters" element="zjsapi:CreatePartnerResponse"/>
</wsdl:message>
<wsdl:message name="SAPTraceHeader">
<wsdl:part name="parameter" type="n0:Trace"/>
</wsdl:message>
<wsdl:message name="SAPMessageIdHeader">
<wsdl:part name="parameter" type="zjsapi:MessageId"/>
</wsdl:message>
<wsdl:portType name="PartnerManagement">
<wsdl:operation name="CreatePartner">
<wsdl:input message="zjsapi:CreatePartnerRequest"/>
<wsdl:output message="zjsapi:CreatePartnerResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PartnerManagementSOAP" type="zjsapi:PartnerManagement">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="CreatePartner">
<soap:operation soapAction="http://jsapi.jochen-schweizer.de/PartnerManagement/CreatePartner"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header message="zjsapi:SAPTraceHeader" part="parameter" use="literal" namespace="http://www.sap.com/webas/630/soap/features/runtime/tracing/"/>
<soap:header message="zjsapi:SAPMessageIdHeader" part="parameter" use="literal" namespace="http://www.sap.com/webas/640/soap/features/messageId/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PartnerManagement">
<wsdl:port name="PartnerManagementSOAP" binding="zjsapi:PartnerManagementSOAP">
<soap:address location="http://jsapi.jochen-schweizer.de/cgi-bin/server.pl"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
@@ -1,183 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- edited with XMLSpy v2008 rel. 2 sp1 (http://www.altova.com) by EMBRACE (EMBRACE) -->
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:zjsapi="http://jsapi.jochen-schweizer.de/PartnerManagement/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://schemas.xmlsoap.org/soap/encoding/" xmlns:n0="http://www.sap.com/webas/630/soap/features/runtime/tracing/" xmlns:n1="http://www.sap.com/webas/640/soap/features/messageId/" name="PartnerManagement" targetNamespace="http://jsapi.jochen-schweizer.de/PartnerManagement/">
<wsdl:types>
<xsd:schema targetNamespace="http://www.sap.com/webas/630/soap/features/runtime/tracing/">
<xsd:element name="Trace">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TraceLevel" type="xsd:string" minOccurs="0"/>
<xsd:element name="TraceContext" type="n0:TraceContext" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="TraceContext">
<xsd:sequence>
<xsd:element name="TRC_PATTERN" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_KEY" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_SSID" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_USER" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_TS" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_COUNTER" type="xsd:string" minOccurs="0"/>
<xsd:element name="TRC_EXTERN" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema targetNamespace="http://jsapi.jochen-schweizer.de/PartnerManagement/">
<xsd:element name="CreatePartnerResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="out" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreatePartnerRequest" type="zjsapi:TPartnerData"/>
<xsd:complexType name="TPartnerData">
<xsd:sequence>
<xsd:element name="mSyncID" type="xsd:int"/>
<xsd:element name="mName" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mFirstName" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mLastName" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mCity">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mZipCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mPostBox" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mAddress" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mPhone" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mFax" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mEMail" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="64"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mCountry" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="30"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mLanguage" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mWebsite" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="mStatus" type="xsd:int" minOccurs="0"/>
<xsd:element name="mActive" type="xsd:int" minOccurs="0"/>
<xsd:element name="mConfidentiality" type="xsd:int" minOccurs="0"/>
<xsd:element name="mSubscription" type="xsd:int" minOccurs="0"/>
<xsd:element name="mAGBUrl" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="300"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="messageId" type="xsd:string" minOccurs="0"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="CreatePartnerRequest">
<wsdl:part name="parameters" element="zjsapi:CreatePartnerRequest"/>
</wsdl:message>
<wsdl:message name="CreatePartnerResponse">
<wsdl:part name="parameters" element="zjsapi:CreatePartnerResponse"/>
</wsdl:message>
<wsdl:message name="SAPTraceHeader">
<wsdl:part name="parameter" element="n0:Trace"/>
</wsdl:message>
<wsdl:message name="SAPMessageIdHeader">
<wsdl:part name="parameter" element="zjsapi:messageId"/>
</wsdl:message>
<wsdl:portType name="PartnerManagement">
<wsdl:operation name="CreatePartner">
<wsdl:input message="zjsapi:CreatePartnerRequest"/>
<wsdl:output message="zjsapi:CreatePartnerResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PartnerManagementSOAP" type="zjsapi:PartnerManagement">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="CreatePartner">
<soap:operation soapAction="http://jsapi.jochen-schweizer.de/PartnerManagement/CreatePartner"/>
<wsdl:input>
<soap:body use="literal"/>
<soap:header message="zjsapi:SAPTraceHeader" part="parameter" use="literal" namespace="http://www.sap.com/webas/630/soap/features/runtime/tracing/"/>
<soap:header message="zjsapi:SAPMessageIdHeader" part="parameter" use="literal" namespace="http://www.sap.com/webas/640/soap/features/messageId/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PartnerManagement">
<wsdl:port name="PartnerManagementSOAP" binding="zjsapi:PartnerManagementSOAP">
<soap:address location="http://jsapi.jochen-schweizer.de/cgi-bin/server.pl"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
File diff suppressed because it is too large Load Diff
@@ -1,798 +0,0 @@
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri2.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri2.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri2.org/">
<s:element name="AddTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="taskListName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="createData" type="tns:ItemCreateData" />
<s:element minOccurs="0" maxOccurs="1" name="modifyData" type="tns:TaskModifyData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ItemCreateData">
<s:complexContent mixed="false">
<s:extension base="tns:ItemData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Author" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="GroupId" nillable="true" type="s:int" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ItemData" abstract="true" />
<s:complexType name="ItemUpdateData" abstract="true">
<s:complexContent mixed="false">
<s:extension base="tns:ItemData" />
</s:complexContent>
</s:complexType>
<s:complexType name="PermissionItemData" abstract="true">
<s:complexContent mixed="false">
<s:extension base="tns:ItemUpdateData">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Permissions" nillable="true" type="tns:Permissions" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="Permissions">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GroupPermissions" type="tns:ArrayOfPermissionTuple" />
<s:element minOccurs="0" maxOccurs="1" name="UserPermissions" type="tns:ArrayOfPermissionTuple1" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfPermissionTuple">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="GroupPermission" nillable="true" type="tns:PermissionTuple" />
</s:sequence>
</s:complexType>
<s:complexType name="PermissionTuple">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="OwnerName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Rights" nillable="true" type="tns:ADDITIONAL_ROLES" />
</s:sequence>
</s:complexType>
<s:simpleType name="ADDITIONAL_ROLES">
<s:restriction base="s:string">
<s:enumeration value="READ_ROLE" />
<s:enumeration value="MODIFY_ROLE" />
<s:enumeration value="ALL_ROLE" />
</s:restriction>
</s:simpleType>
<s:complexType name="ArrayOfPermissionTuple1">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="UserPermission" nillable="true" type="tns:PermissionTuple" />
</s:sequence>
</s:complexType>
<s:complexType name="CommonItemData" abstract="true">
<s:complexContent mixed="false">
<s:extension base="tns:PermissionItemData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Categories" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Editor" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AlertTemplate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AlertRecipients" type="tns:Hstringstring" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ArrayOfString">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Category" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="Hstringstring">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="KVS" type="tns:KVstringNiceListOfString" />
</s:sequence>
</s:complexType>
<s:complexType name="KVstringNiceListOfString">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="V" type="s:string" />
</s:sequence>
<s:attribute name="K" type="s:string" />
</s:complexType>
<s:complexType name="TaskModifyData">
<s:complexContent mixed="false">
<s:extension base="tns:CommonItemData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="DueDate" nillable="true" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="AssignedTo" type="s:string" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:element name="AddTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AddTaskResult" type="tns:SerializedItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="SerializedItem">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Attachments" type="tns:ArrayOfString1" />
<s:element minOccurs="0" maxOccurs="1" name="Fields" type="tns:ArrayOfField" />
</s:sequence>
<s:attribute name="ID" type="s:int" use="required" />
</s:complexType>
<s:complexType name="ArrayOfString1">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Attachment" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfField">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Field" type="tns:Field" />
</s:sequence>
</s:complexType>
<s:complexType name="Field">
<s:attribute name="Name" type="s:string" />
<s:attribute name="Value" type="s:string" />
</s:complexType>
<s:element name="ModifyTask">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="taskListName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="id" nillable="true" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="asUser" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="modifyData" type="tns:TaskModifyData" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ModifyTaskResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ModifyTaskResult" type="tns:SerializedItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateGroup">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="groupName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="description" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateGroupResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CreateGroupResult">
<s:complexType mixed="true">
<s:sequence>
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AddUsersToGroup">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="groupName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="userMails" type="tns:ArrayOfString2" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfString2">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="AddUsersToGroupResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AddUsersToGroupResult">
<s:complexType mixed="true">
<s:sequence>
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RemoveUsersFromGroup">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="groupName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="userMails" type="tns:ArrayOfString2" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RemoveUsersFromGroupResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="RemoveUsersFromGroupResult">
<s:complexType mixed="true">
<s:sequence>
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ClearGroup">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="groupName" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ClearGroupResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ClearGroupResult">
<s:complexType mixed="true">
<s:sequence>
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DeleteGroup">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="groupName" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DeleteGroupResponse">
<s:complexType />
</s:element>
<s:element name="AddCalendarEntry">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="calendarName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="createData" type="tns:CalendarCreateData" />
<s:element minOccurs="0" maxOccurs="1" name="modifyData" type="tns:CalendarModifyData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="CalendarCreateData">
<s:complexContent mixed="false">
<s:extension base="tns:ItemCreateData" />
</s:complexContent>
</s:complexType>
<s:complexType name="CalendarModifyData">
<s:complexContent mixed="false">
<s:extension base="tns:AttachmentItemData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="EventDate" nillable="true" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="ReminderDate" nillable="true" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="ReminderTemplate" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="FAllDayEvent" nillable="true" type="s:boolean" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="AttachmentItemData" abstract="true">
<s:complexContent mixed="false">
<s:extension base="tns:PermissionItemData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Attachments" type="tns:ArrayOfAttachment" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ArrayOfAttachment">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Attachment" nillable="true" type="tns:Attachment" />
</s:sequence>
</s:complexType>
<s:complexType name="Attachment">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Data" type="s:base64Binary" />
<s:element minOccurs="1" maxOccurs="1" name="Operation" nillable="true" type="tns:AttachmentOperation" />
</s:sequence>
<s:attribute name="Name" type="s:string" />
</s:complexType>
<s:simpleType name="AttachmentOperation">
<s:restriction base="s:string">
<s:enumeration value="ADD" />
<s:enumeration value="UPDATE" />
<s:enumeration value="DELETE" />
</s:restriction>
</s:simpleType>
<s:element name="AddCalendarEntryResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AddCalendarEntryResult" type="tns:SerializedItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ModifyCalendarEntry">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="calendarName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="id" nillable="true" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="asUser" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="modifyData" type="tns:CalendarModifyData" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ModifyCalendarEntryResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ModifyCalendarEntryResult" type="tns:SerializedItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetItems">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="listName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="query" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="fields" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="startID" nillable="true" type="s:unsignedInt" />
<s:element minOccurs="1" maxOccurs="1" name="maxItems" nillable="true" type="s:unsignedInt" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetItemsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetItemsResult" type="tns:CountListOfSerializedItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="CountListOfSerializedItem">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="List" type="tns:ArrayOfSerializedItem" />
</s:sequence>
<s:attribute name="Count" type="s:int" use="required" />
</s:complexType>
<s:complexType name="ArrayOfSerializedItem">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="SerializedItem" nillable="true" type="tns:SerializedItem" />
</s:sequence>
</s:complexType>
<s:element name="GetItemVersions">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="listName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ID" nillable="true" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetItemVersionsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetItemVersionsResult" type="tns:CountListOfSerializedItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CountItems">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="listName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="query" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CountItemsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="CountItemsResult" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DeleteItem">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="listName" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ID" nillable="true" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DeleteItemResponse">
<s:complexType />
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="AddTaskSoapIn">
<wsdl:part name="parameters" element="tns:AddTask" />
</wsdl:message>
<wsdl:message name="AddTaskSoapOut">
<wsdl:part name="parameters" element="tns:AddTaskResponse" />
</wsdl:message>
<wsdl:message name="ModifyTaskSoapIn">
<wsdl:part name="parameters" element="tns:ModifyTask" />
</wsdl:message>
<wsdl:message name="ModifyTaskSoapOut">
<wsdl:part name="parameters" element="tns:ModifyTaskResponse" />
</wsdl:message>
<wsdl:message name="CreateGroupSoapIn">
<wsdl:part name="parameters" element="tns:CreateGroup" />
</wsdl:message>
<wsdl:message name="CreateGroupSoapOut">
<wsdl:part name="parameters" element="tns:CreateGroupResponse" />
</wsdl:message>
<wsdl:message name="AddUsersToGroupSoapIn">
<wsdl:part name="parameters" element="tns:AddUsersToGroup" />
</wsdl:message>
<wsdl:message name="AddUsersToGroupSoapOut">
<wsdl:part name="parameters" element="tns:AddUsersToGroupResponse" />
</wsdl:message>
<wsdl:message name="RemoveUsersFromGroupSoapIn">
<wsdl:part name="parameters" element="tns:RemoveUsersFromGroup" />
</wsdl:message>
<wsdl:message name="RemoveUsersFromGroupSoapOut">
<wsdl:part name="parameters" element="tns:RemoveUsersFromGroupResponse" />
</wsdl:message>
<wsdl:message name="ClearGroupSoapIn">
<wsdl:part name="parameters" element="tns:ClearGroup" />
</wsdl:message>
<wsdl:message name="ClearGroupSoapOut">
<wsdl:part name="parameters" element="tns:ClearGroupResponse" />
</wsdl:message>
<wsdl:message name="DeleteGroupSoapIn">
<wsdl:part name="parameters" element="tns:DeleteGroup" />
</wsdl:message>
<wsdl:message name="DeleteGroupSoapOut">
<wsdl:part name="parameters" element="tns:DeleteGroupResponse" />
</wsdl:message>
<wsdl:message name="AddCalendarEntrySoapIn">
<wsdl:part name="parameters" element="tns:AddCalendarEntry" />
</wsdl:message>
<wsdl:message name="AddCalendarEntrySoapOut">
<wsdl:part name="parameters" element="tns:AddCalendarEntryResponse" />
</wsdl:message>
<wsdl:message name="ModifyCalendarEntrySoapIn">
<wsdl:part name="parameters" element="tns:ModifyCalendarEntry" />
</wsdl:message>
<wsdl:message name="ModifyCalendarEntrySoapOut">
<wsdl:part name="parameters" element="tns:ModifyCalendarEntryResponse" />
</wsdl:message>
<wsdl:message name="GetItemsSoapIn">
<wsdl:part name="parameters" element="tns:GetItems" />
</wsdl:message>
<wsdl:message name="GetItemsSoapOut">
<wsdl:part name="parameters" element="tns:GetItemsResponse" />
</wsdl:message>
<wsdl:message name="GetItemVersionsSoapIn">
<wsdl:part name="parameters" element="tns:GetItemVersions" />
</wsdl:message>
<wsdl:message name="GetItemVersionsSoapOut">
<wsdl:part name="parameters" element="tns:GetItemVersionsResponse" />
</wsdl:message>
<wsdl:message name="CountItemsSoapIn">
<wsdl:part name="parameters" element="tns:CountItems" />
</wsdl:message>
<wsdl:message name="CountItemsSoapOut">
<wsdl:part name="parameters" element="tns:CountItemsResponse" />
</wsdl:message>
<wsdl:message name="DeleteItemSoapIn">
<wsdl:part name="parameters" element="tns:DeleteItem" />
</wsdl:message>
<wsdl:message name="DeleteItemSoapOut">
<wsdl:part name="parameters" element="tns:DeleteItemResponse" />
</wsdl:message>
<wsdl:portType name="RunningServiceClassSoap">
<wsdl:operation name="AddTask">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is used to create a Task item within the task list. Values will be set if they are not null.</wsdl:documentation>
<wsdl:input message="tns:AddTaskSoapIn" />
<wsdl:output message="tns:AddTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="ModifyTask">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Modifies an existing task. Values are only set if they are not null.</wsdl:documentation>
<wsdl:input message="tns:ModifyTaskSoapIn" />
<wsdl:output message="tns:ModifyTaskSoapOut" />
</wsdl:operation>
<wsdl:operation name="CreateGroup">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a group within the web.</wsdl:documentation>
<wsdl:input message="tns:CreateGroupSoapIn" />
<wsdl:output message="tns:CreateGroupSoapOut" />
</wsdl:operation>
<wsdl:operation name="AddUsersToGroup">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a set of users to the given group.</wsdl:documentation>
<wsdl:input message="tns:AddUsersToGroupSoapIn" />
<wsdl:output message="tns:AddUsersToGroupSoapOut" />
</wsdl:operation>
<wsdl:operation name="RemoveUsersFromGroup">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a user from a given group.</wsdl:documentation>
<wsdl:input message="tns:RemoveUsersFromGroupSoapIn" />
<wsdl:output message="tns:RemoveUsersFromGroupSoapOut" />
</wsdl:operation>
<wsdl:operation name="ClearGroup">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes all users from the given group.</wsdl:documentation>
<wsdl:input message="tns:ClearGroupSoapIn" />
<wsdl:output message="tns:ClearGroupSoapOut" />
</wsdl:operation>
<wsdl:operation name="DeleteGroup">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a group from the web.</wsdl:documentation>
<wsdl:input message="tns:DeleteGroupSoapIn" />
<wsdl:output message="tns:DeleteGroupSoapOut" />
</wsdl:operation>
<wsdl:operation name="AddCalendarEntry">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Builds a new entry for the calendar.</wsdl:documentation>
<wsdl:input message="tns:AddCalendarEntrySoapIn" />
<wsdl:output message="tns:AddCalendarEntrySoapOut" />
</wsdl:operation>
<wsdl:operation name="ModifyCalendarEntry">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Modifies a calendar entry.</wsdl:documentation>
<wsdl:input message="tns:ModifyCalendarEntrySoapIn" />
<wsdl:output message="tns:ModifyCalendarEntrySoapOut" />
</wsdl:operation>
<wsdl:operation name="GetItems">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method is used for getting specific items from a list.</wsdl:documentation>
<wsdl:input message="tns:GetItemsSoapIn" />
<wsdl:output message="tns:GetItemsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetItemVersions">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets all versions of an item.</wsdl:documentation>
<wsdl:input message="tns:GetItemVersionsSoapIn" />
<wsdl:output message="tns:GetItemVersionsSoapOut" />
</wsdl:operation>
<wsdl:operation name="CountItems">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Counts all Items that is returned by the query.</wsdl:documentation>
<wsdl:input message="tns:CountItemsSoapIn" />
<wsdl:output message="tns:CountItemsSoapOut" />
</wsdl:operation>
<wsdl:operation name="DeleteItem">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an item from a list.</wsdl:documentation>
<wsdl:input message="tns:DeleteItemSoapIn" />
<wsdl:output message="tns:DeleteItemSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="RunningServiceClassSoap" type="tns:RunningServiceClassSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="AddTask">
<soap:operation soapAction="http://tempuri2.org/AddTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ModifyTask">
<soap:operation soapAction="http://tempuri2.org/ModifyTask" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateGroup">
<soap:operation soapAction="http://tempuri2.org/CreateGroup" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddUsersToGroup">
<soap:operation soapAction="http://tempuri2.org/AddUsersToGroup" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RemoveUsersFromGroup">
<soap:operation soapAction="http://tempuri2.org/RemoveUsersFromGroup" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ClearGroup">
<soap:operation soapAction="http://tempuri2.org/ClearGroup" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteGroup">
<soap:operation soapAction="http://tempuri2.org/DeleteGroup" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddCalendarEntry">
<soap:operation soapAction="http://tempuri2.org/AddCalendarEntry" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ModifyCalendarEntry">
<soap:operation soapAction="http://tempuri2.org/ModifyCalendarEntry" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItems">
<soap:operation soapAction="http://tempuri2.org/GetItems" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemVersions">
<soap:operation soapAction="http://tempuri2.org/GetItemVersions" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CountItems">
<soap:operation soapAction="http://tempuri2.org/CountItems" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteItem">
<soap:operation soapAction="http://tempuri2.org/DeleteItem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="RunningServiceClassSoap12" type="tns:RunningServiceClassSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="AddTask">
<soap12:operation soapAction="http://tempuri2.org/AddTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ModifyTask">
<soap12:operation soapAction="http://tempuri2.org/ModifyTask" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CreateGroup">
<soap12:operation soapAction="http://tempuri2.org/CreateGroup" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddUsersToGroup">
<soap12:operation soapAction="http://tempuri2.org/AddUsersToGroup" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RemoveUsersFromGroup">
<soap12:operation soapAction="http://tempuri2.org/RemoveUsersFromGroup" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ClearGroup">
<soap12:operation soapAction="http://tempuri2.org/ClearGroup" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteGroup">
<soap12:operation soapAction="http://tempuri2.org/DeleteGroup" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddCalendarEntry">
<soap12:operation soapAction="http://tempuri2.org/AddCalendarEntry" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ModifyCalendarEntry">
<soap12:operation soapAction="http://tempuri2.org/ModifyCalendarEntry" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItems">
<soap12:operation soapAction="http://tempuri2.org/GetItems" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemVersions">
<soap12:operation soapAction="http://tempuri2.org/GetItemVersions" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CountItems">
<soap12:operation soapAction="http://tempuri2.org/CountItems" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteItem">
<soap12:operation soapAction="http://tempuri2.org/DeleteItem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="RunningServiceClass">
<wsdl:port name="RunningServiceClassSoap" binding="tns:RunningServiceClassSoap">
<soap:address location="https://sp-01.erlm.siemens.de/sites/CUP1/ITIL/_vti_bin/ITIL/RunningService.asmx" />
</wsdl:port>
<wsdl:port name="RunningServiceClassSoap12" binding="tns:RunningServiceClassSoap12">
<soap:address location="https://sp-01.erlm.siemens.de/sites/CUP1/ITIL/_vti_bin/ITIL/RunningService.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
@@ -1,164 +0,0 @@
package MyElements::AddAttachment;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('AddAttachment');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %listName_of :ATTR(:get<listName>);
my %ID_of :ATTR(:get<ID>);
my %data_of :ATTR(:get<data>);
my %leafName_of :ATTR(:get<leafName>);
__PACKAGE__->_factory(
[ qw( listName
ID
data
leafName
) ],
{
'listName' => \%listName_of,
'ID' => \%ID_of,
'data' => \%data_of,
'leafName' => \%leafName_of,
},
{
'listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'data' => 'SOAP::WSDL::XSD::Typelib::Builtin::base64Binary',
'leafName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'listName' => 'listName',
'ID' => 'ID',
'data' => 'data',
'leafName' => 'leafName',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::AddAttachment
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
AddAttachment from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * listName
$element->set_listName($data);
$element->get_listName();
=back
=item * ID
$element->set_ID($data);
$element->get_ID();
=back
=item * data
$element->set_data($data);
$element->get_data();
=back
=item * leafName
$element->set_leafName($data);
$element->get_leafName();
=back
=head1 METHODS
=head2 new
my $element = MyElements::AddAttachment->new($data);
Constructor. The following data structure may be passed to new():
{
listName => $some_value, # string
ID => $some_value, # int
data => $some_value, # base64Binary
leafName => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,119 +0,0 @@
package MyElements::AddAttachmentResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('AddAttachmentResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %AddAttachmentResult_of :ATTR(:get<AddAttachmentResult>);
__PACKAGE__->_factory(
[ qw( AddAttachmentResult
) ],
{
'AddAttachmentResult' => \%AddAttachmentResult_of,
},
{
'AddAttachmentResult' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'AddAttachmentResult' => 'AddAttachmentResult',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::AddAttachmentResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
AddAttachmentResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * AddAttachmentResult
$element->set_AddAttachmentResult($data);
$element->get_AddAttachmentResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::AddAttachmentResponse->new($data);
Constructor. The following data structure may be passed to new():
{
AddAttachmentResult => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,157 +0,0 @@
package MyElements::AddCalendarEntry;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('AddCalendarEntry');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %calendarName_of :ATTR(:get<calendarName>);
my %createData_of :ATTR(:get<createData>);
my %modifyData_of :ATTR(:get<modifyData>);
__PACKAGE__->_factory(
[ qw( calendarName
createData
modifyData
) ],
{
'calendarName' => \%calendarName_of,
'createData' => \%createData_of,
'modifyData' => \%modifyData_of,
},
{
'calendarName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'createData' => 'MyTypes::CalendarCreateData',
'modifyData' => 'MyTypes::CalendarModifyData',
},
{
'calendarName' => 'calendarName',
'createData' => 'createData',
'modifyData' => 'modifyData',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::AddCalendarEntry
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
AddCalendarEntry from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * calendarName
$element->set_calendarName($data);
$element->get_calendarName();
=back
=item * createData
$element->set_createData($data);
$element->get_createData();
=back
=item * modifyData
$element->set_modifyData($data);
$element->get_modifyData();
=back
=head1 METHODS
=head2 new
my $element = MyElements::AddCalendarEntry->new($data);
Constructor. The following data structure may be passed to new():
{
calendarName => $some_value, # string
createData => { # MyTypes::CalendarCreateData
},
modifyData => { # MyTypes::CalendarModifyData
Description => $some_value, # string
EventDate => $some_value, # dateTime
EndDate => $some_value, # dateTime
ReminderDate => $some_value, # dateTime
ReminderTemplate => $some_value, # string
FAllDayEvent => $some_value, # boolean
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,126 +0,0 @@
package MyElements::AddCalendarEntryResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('AddCalendarEntryResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %AddCalendarEntryResult_of :ATTR(:get<AddCalendarEntryResult>);
__PACKAGE__->_factory(
[ qw( AddCalendarEntryResult
) ],
{
'AddCalendarEntryResult' => \%AddCalendarEntryResult_of,
},
{
'AddCalendarEntryResult' => 'MyTypes::SerializedItem',
},
{
'AddCalendarEntryResult' => 'AddCalendarEntryResult',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::AddCalendarEntryResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
AddCalendarEntryResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * AddCalendarEntryResult
$element->set_AddCalendarEntryResult($data);
$element->get_AddCalendarEntryResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::AddCalendarEntryResponse->new($data);
Constructor. The following data structure may be passed to new():
{
AddCalendarEntryResult => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,160 +0,0 @@
package MyElements::AddTask;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('AddTask');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %taskListName_of :ATTR(:get<taskListName>);
my %createData_of :ATTR(:get<createData>);
my %modifyData_of :ATTR(:get<modifyData>);
__PACKAGE__->_factory(
[ qw( taskListName
createData
modifyData
) ],
{
'taskListName' => \%taskListName_of,
'createData' => \%createData_of,
'modifyData' => \%modifyData_of,
},
{
'taskListName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'createData' => 'MyTypes::ItemCreateData',
'modifyData' => 'MyTypes::TaskModifyData',
},
{
'taskListName' => 'taskListName',
'createData' => 'createData',
'modifyData' => 'modifyData',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::AddTask
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
AddTask from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * taskListName
$element->set_taskListName($data);
$element->get_taskListName();
=back
=item * createData
$element->set_createData($data);
$element->get_createData();
=back
=item * modifyData
$element->set_modifyData($data);
$element->get_modifyData();
=back
=head1 METHODS
=head2 new
my $element = MyElements::AddTask->new($data);
Constructor. The following data structure may be passed to new():
{
taskListName => $some_value, # string
createData => { # MyTypes::ItemCreateData
Folder => { # MyTypes::Folders
SubFolder => $some_value, # string
},
Author => { value => $some_value },
GroupID => $some_value, # int
},
modifyData => { # MyTypes::TaskModifyData
Status => $some_value, # string
Description => $some_value, # string
DueDate => $some_value, # dateTime
AssignedTo => { value => $some_value },
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,126 +0,0 @@
package MyElements::AddTaskResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('AddTaskResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %AddTaskResult_of :ATTR(:get<AddTaskResult>);
__PACKAGE__->_factory(
[ qw( AddTaskResult
) ],
{
'AddTaskResult' => \%AddTaskResult_of,
},
{
'AddTaskResult' => 'MyTypes::SerializedItem',
},
{
'AddTaskResult' => 'AddTaskResult',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::AddTaskResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
AddTaskResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * AddTaskResult
$element->set_AddTaskResult($data);
$element->get_AddTaskResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::AddTaskResponse->new($data);
Constructor. The following data structure may be passed to new():
{
AddTaskResult => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,136 +0,0 @@
package MyElements::AddUsersToGroup;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('AddUsersToGroup');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %groupName_of :ATTR(:get<groupName>);
my %userMails_of :ATTR(:get<userMails>);
__PACKAGE__->_factory(
[ qw( groupName
userMails
) ],
{
'groupName' => \%groupName_of,
'userMails' => \%userMails_of,
},
{
'groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'userMails' => 'MyTypes::ArrayOfNUser',
},
{
'groupName' => 'groupName',
'userMails' => 'userMails',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::AddUsersToGroup
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
AddUsersToGroup from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * groupName
$element->set_groupName($data);
$element->get_groupName();
=back
=item * userMails
$element->set_userMails($data);
$element->get_userMails();
=back
=head1 METHODS
=head2 new
my $element = MyElements::AddUsersToGroup->new($data);
Constructor. The following data structure may be passed to new():
{
groupName => $some_value, # string
userMails => { # MyTypes::ArrayOfNUser
NUser => { value => $some_value },
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,163 +0,0 @@
package MyElements::AddUsersToGroupResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('AddUsersToGroupResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %AddUsersToGroupResult_of :ATTR(:get<AddUsersToGroupResult>);
__PACKAGE__->_factory(
[ qw( AddUsersToGroupResult
) ],
{
'AddUsersToGroupResult' => \%AddUsersToGroupResult_of,
},
{
'AddUsersToGroupResult' => 'MyElements::AddUsersToGroupResponse::_AddUsersToGroupResult',
},
{
'AddUsersToGroupResult' => 'AddUsersToGroupResult',
}
);
} # end BLOCK
package MyElements::AddUsersToGroupResponse::_AddUsersToGroupResult;
use strict;
use warnings;
{
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
__PACKAGE__->_factory(
[ qw(
) ],
{
},
{
},
{
}
);
} # end BLOCK
}
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::AddUsersToGroupResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
AddUsersToGroupResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * AddUsersToGroupResult
$element->set_AddUsersToGroupResult($data);
$element->get_AddUsersToGroupResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::AddUsersToGroupResponse->new($data);
Constructor. The following data structure may be passed to new():
{
AddUsersToGroupResult => {
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,119 +0,0 @@
package MyElements::ClearGroup;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('ClearGroup');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %groupName_of :ATTR(:get<groupName>);
__PACKAGE__->_factory(
[ qw( groupName
) ],
{
'groupName' => \%groupName_of,
},
{
'groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'groupName' => 'groupName',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::ClearGroup
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ClearGroup from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * groupName
$element->set_groupName($data);
$element->get_groupName();
=back
=head1 METHODS
=head2 new
my $element = MyElements::ClearGroup->new($data);
Constructor. The following data structure may be passed to new():
{
groupName => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,163 +0,0 @@
package MyElements::ClearGroupResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('ClearGroupResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %ClearGroupResult_of :ATTR(:get<ClearGroupResult>);
__PACKAGE__->_factory(
[ qw( ClearGroupResult
) ],
{
'ClearGroupResult' => \%ClearGroupResult_of,
},
{
'ClearGroupResult' => 'MyElements::ClearGroupResponse::_ClearGroupResult',
},
{
'ClearGroupResult' => 'ClearGroupResult',
}
);
} # end BLOCK
package MyElements::ClearGroupResponse::_ClearGroupResult;
use strict;
use warnings;
{
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
__PACKAGE__->_factory(
[ qw(
) ],
{
},
{
},
{
}
);
} # end BLOCK
}
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::ClearGroupResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ClearGroupResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * ClearGroupResult
$element->set_ClearGroupResult($data);
$element->get_ClearGroupResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::ClearGroupResponse->new($data);
Constructor. The following data structure may be passed to new():
{
ClearGroupResult => {
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,181 +0,0 @@
package MyElements::CountItems;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('CountItems');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %listName_of :ATTR(:get<listName>);
my %User_of :ATTR(:get<User>);
my %query_of :ATTR(:get<query>);
my %Folder_of :ATTR(:get<Folder>);
my %viewRecursive_of :ATTR(:get<viewRecursive>);
__PACKAGE__->_factory(
[ qw( listName
User
query
Folder
viewRecursive
) ],
{
'listName' => \%listName_of,
'User' => \%User_of,
'query' => \%query_of,
'Folder' => \%Folder_of,
'viewRecursive' => \%viewRecursive_of,
},
{
'listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'User' => 'MyTypes::NUser',
'query' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Folder' => 'MyTypes::Folders',
'viewRecursive' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean',
},
{
'listName' => 'listName',
'User' => 'User',
'query' => 'query',
'Folder' => 'Folder',
'viewRecursive' => 'viewRecursive',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::CountItems
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
CountItems from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * listName
$element->set_listName($data);
$element->get_listName();
=back
=item * User
$element->set_User($data);
$element->get_User();
=back
=item * query
$element->set_query($data);
$element->get_query();
=back
=item * Folder
$element->set_Folder($data);
$element->get_Folder();
=back
=item * viewRecursive
$element->set_viewRecursive($data);
$element->get_viewRecursive();
=back
=head1 METHODS
=head2 new
my $element = MyElements::CountItems->new($data);
Constructor. The following data structure may be passed to new():
{
listName => $some_value, # string
User => { value => $some_value },
query => $some_value, # string
Folder => { # MyTypes::Folders
SubFolder => $some_value, # string
},
viewRecursive => $some_value, # boolean
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,119 +0,0 @@
package MyElements::CountItemsResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('CountItemsResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %CountItemsResult_of :ATTR(:get<CountItemsResult>);
__PACKAGE__->_factory(
[ qw( CountItemsResult
) ],
{
'CountItemsResult' => \%CountItemsResult_of,
},
{
'CountItemsResult' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
},
{
'CountItemsResult' => 'CountItemsResult',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::CountItemsResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
CountItemsResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * CountItemsResult
$element->set_CountItemsResult($data);
$element->get_CountItemsResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::CountItemsResponse->new($data);
Constructor. The following data structure may be passed to new():
{
CountItemsResult => $some_value, # int
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,134 +0,0 @@
package MyElements::CreateGroup;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('CreateGroup');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %groupName_of :ATTR(:get<groupName>);
my %description_of :ATTR(:get<description>);
__PACKAGE__->_factory(
[ qw( groupName
description
) ],
{
'groupName' => \%groupName_of,
'description' => \%description_of,
},
{
'groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'groupName' => 'groupName',
'description' => 'description',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::CreateGroup
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
CreateGroup from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * groupName
$element->set_groupName($data);
$element->get_groupName();
=back
=item * description
$element->set_description($data);
$element->get_description();
=back
=head1 METHODS
=head2 new
my $element = MyElements::CreateGroup->new($data);
Constructor. The following data structure may be passed to new():
{
groupName => $some_value, # string
description => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,163 +0,0 @@
package MyElements::CreateGroupResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('CreateGroupResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %CreateGroupResult_of :ATTR(:get<CreateGroupResult>);
__PACKAGE__->_factory(
[ qw( CreateGroupResult
) ],
{
'CreateGroupResult' => \%CreateGroupResult_of,
},
{
'CreateGroupResult' => 'MyElements::CreateGroupResponse::_CreateGroupResult',
},
{
'CreateGroupResult' => 'CreateGroupResult',
}
);
} # end BLOCK
package MyElements::CreateGroupResponse::_CreateGroupResult;
use strict;
use warnings;
{
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
__PACKAGE__->_factory(
[ qw(
) ],
{
},
{
},
{
}
);
} # end BLOCK
}
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::CreateGroupResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
CreateGroupResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * CreateGroupResult
$element->set_CreateGroupResult($data);
$element->get_CreateGroupResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::CreateGroupResponse->new($data);
Constructor. The following data structure may be passed to new():
{
CreateGroupResult => {
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,119 +0,0 @@
package MyElements::DeleteGroup;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('DeleteGroup');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %groupName_of :ATTR(:get<groupName>);
__PACKAGE__->_factory(
[ qw( groupName
) ],
{
'groupName' => \%groupName_of,
},
{
'groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'groupName' => 'groupName',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::DeleteGroup
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
DeleteGroup from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * groupName
$element->set_groupName($data);
$element->get_groupName();
=back
=head1 METHODS
=head2 new
my $element = MyElements::DeleteGroup->new($data);
Constructor. The following data structure may be passed to new():
{
groupName => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,87 +0,0 @@
package MyElements::DeleteGroupResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('DeleteGroupResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
# There's no variety - empty complexType
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
__PACKAGE__->_factory();
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::DeleteGroupResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
DeleteGroupResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=head1 METHODS
=head2 new
my $element = MyElements::DeleteGroupResponse->new($data);
Constructor. The following data structure may be passed to new():
,
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,134 +0,0 @@
package MyElements::DeleteItem;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('DeleteItem');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %listName_of :ATTR(:get<listName>);
my %ID_of :ATTR(:get<ID>);
__PACKAGE__->_factory(
[ qw( listName
ID
) ],
{
'listName' => \%listName_of,
'ID' => \%ID_of,
},
{
'listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
},
{
'listName' => 'listName',
'ID' => 'ID',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::DeleteItem
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
DeleteItem from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * listName
$element->set_listName($data);
$element->get_listName();
=back
=item * ID
$element->set_ID($data);
$element->get_ID();
=back
=head1 METHODS
=head2 new
my $element = MyElements::DeleteItem->new($data);
Constructor. The following data structure may be passed to new():
{
listName => $some_value, # string
ID => $some_value, # int
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,87 +0,0 @@
package MyElements::DeleteItemResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('DeleteItemResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
# There's no variety - empty complexType
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
__PACKAGE__->_factory();
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::DeleteItemResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
DeleteItemResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=head1 METHODS
=head2 new
my $element = MyElements::DeleteItemResponse->new($data);
Constructor. The following data structure may be passed to new():
,
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,149 +0,0 @@
package MyElements::GetAttachment;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('GetAttachment');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %listName_of :ATTR(:get<listName>);
my %ID_of :ATTR(:get<ID>);
my %leafName_of :ATTR(:get<leafName>);
__PACKAGE__->_factory(
[ qw( listName
ID
leafName
) ],
{
'listName' => \%listName_of,
'ID' => \%ID_of,
'leafName' => \%leafName_of,
},
{
'listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'leafName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'listName' => 'listName',
'ID' => 'ID',
'leafName' => 'leafName',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::GetAttachment
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
GetAttachment from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * listName
$element->set_listName($data);
$element->get_listName();
=back
=item * ID
$element->set_ID($data);
$element->get_ID();
=back
=item * leafName
$element->set_leafName($data);
$element->get_leafName();
=back
=head1 METHODS
=head2 new
my $element = MyElements::GetAttachment->new($data);
Constructor. The following data structure may be passed to new():
{
listName => $some_value, # string
ID => $some_value, # int
leafName => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,137 +0,0 @@
package MyElements::GetAttachmentResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('GetAttachmentResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %GetAttachmentResult_of :ATTR(:get<GetAttachmentResult>);
__PACKAGE__->_factory(
[ qw( GetAttachmentResult
) ],
{
'GetAttachmentResult' => \%GetAttachmentResult_of,
},
{
'GetAttachmentResult' => 'MyTypes::GetFileResponse',
},
{
'GetAttachmentResult' => 'GetAttachmentResult',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::GetAttachmentResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
GetAttachmentResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * GetAttachmentResult
$element->set_GetAttachmentResult($data);
$element->get_GetAttachmentResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::GetAttachmentResponse->new($data);
Constructor. The following data structure may be passed to new():
{
GetAttachmentResult => { # MyTypes::GetFileResponse
item => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
properties => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
data => $some_value, # base64Binary
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,134 +0,0 @@
package MyElements::GetItemVersions;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('GetItemVersions');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %listName_of :ATTR(:get<listName>);
my %ID_of :ATTR(:get<ID>);
__PACKAGE__->_factory(
[ qw( listName
ID
) ],
{
'listName' => \%listName_of,
'ID' => \%ID_of,
},
{
'listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
},
{
'listName' => 'listName',
'ID' => 'ID',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::GetItemVersions
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
GetItemVersions from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * listName
$element->set_listName($data);
$element->get_listName();
=back
=item * ID
$element->set_ID($data);
$element->get_ID();
=back
=head1 METHODS
=head2 new
my $element = MyElements::GetItemVersions->new($data);
Constructor. The following data structure may be passed to new():
{
listName => $some_value, # string
ID => $some_value, # int
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,130 +0,0 @@
package MyElements::GetItemVersionsResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('GetItemVersionsResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %GetItemVersionsResult_of :ATTR(:get<GetItemVersionsResult>);
__PACKAGE__->_factory(
[ qw( GetItemVersionsResult
) ],
{
'GetItemVersionsResult' => \%GetItemVersionsResult_of,
},
{
'GetItemVersionsResult' => 'MyTypes::CountListOfSerializedItem',
},
{
'GetItemVersionsResult' => 'GetItemVersionsResult',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::GetItemVersionsResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
GetItemVersionsResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * GetItemVersionsResult
$element->set_GetItemVersionsResult($data);
$element->get_GetItemVersionsResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::GetItemVersionsResponse->new($data);
Constructor. The following data structure may be passed to new():
{
GetItemVersionsResult => { # MyTypes::CountListOfSerializedItem
List => { # MyTypes::ArrayOfSerializedItem
SerializedItem => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,228 +0,0 @@
package MyElements::GetItems;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('GetItems');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %listName_of :ATTR(:get<listName>);
my %User_of :ATTR(:get<User>);
my %query_of :ATTR(:get<query>);
my %fields_of :ATTR(:get<fields>);
my %startID_of :ATTR(:get<startID>);
my %maxItems_of :ATTR(:get<maxItems>);
my %Folder_of :ATTR(:get<Folder>);
my %viewRecursive_of :ATTR(:get<viewRecursive>);
__PACKAGE__->_factory(
[ qw( listName
User
query
fields
startID
maxItems
Folder
viewRecursive
) ],
{
'listName' => \%listName_of,
'User' => \%User_of,
'query' => \%query_of,
'fields' => \%fields_of,
'startID' => \%startID_of,
'maxItems' => \%maxItems_of,
'Folder' => \%Folder_of,
'viewRecursive' => \%viewRecursive_of,
},
{
'listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'User' => 'MyTypes::NUser',
'query' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'fields' => 'MyTypes::ArrayOfString2',
'startID' => 'SOAP::WSDL::XSD::Typelib::Builtin::unsignedInt',
'maxItems' => 'SOAP::WSDL::XSD::Typelib::Builtin::unsignedInt',
'Folder' => 'MyTypes::Folders',
'viewRecursive' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean',
},
{
'listName' => 'listName',
'User' => 'User',
'query' => 'query',
'fields' => 'fields',
'startID' => 'startID',
'maxItems' => 'maxItems',
'Folder' => 'Folder',
'viewRecursive' => 'viewRecursive',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::GetItems
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
GetItems from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * listName
$element->set_listName($data);
$element->get_listName();
=back
=item * User
$element->set_User($data);
$element->get_User();
=back
=item * query
$element->set_query($data);
$element->get_query();
=back
=item * fields
$element->set_fields($data);
$element->get_fields();
=back
=item * startID
$element->set_startID($data);
$element->get_startID();
=back
=item * maxItems
$element->set_maxItems($data);
$element->get_maxItems();
=back
=item * Folder
$element->set_Folder($data);
$element->get_Folder();
=back
=item * viewRecursive
$element->set_viewRecursive($data);
$element->get_viewRecursive();
=back
=head1 METHODS
=head2 new
my $element = MyElements::GetItems->new($data);
Constructor. The following data structure may be passed to new():
{
listName => $some_value, # string
User => { value => $some_value },
query => $some_value, # string
fields => { # MyTypes::ArrayOfString2
string => $some_value, # string
},
startID => $some_value, # unsignedInt
maxItems => $some_value, # unsignedInt
Folder => { # MyTypes::Folders
SubFolder => $some_value, # string
},
viewRecursive => $some_value, # boolean
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,130 +0,0 @@
package MyElements::GetItemsResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('GetItemsResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %GetItemsResult_of :ATTR(:get<GetItemsResult>);
__PACKAGE__->_factory(
[ qw( GetItemsResult
) ],
{
'GetItemsResult' => \%GetItemsResult_of,
},
{
'GetItemsResult' => 'MyTypes::CountListOfSerializedItem',
},
{
'GetItemsResult' => 'GetItemsResult',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::GetItemsResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
GetItemsResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * GetItemsResult
$element->set_GetItemsResult($data);
$element->get_GetItemsResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::GetItemsResponse->new($data);
Constructor. The following data structure may be passed to new():
{
GetItemsResult => { # MyTypes::CountListOfSerializedItem
List => { # MyTypes::ArrayOfSerializedItem
SerializedItem => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,171 +0,0 @@
package MyElements::ModifyCalendarEntry;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('ModifyCalendarEntry');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %calendarName_of :ATTR(:get<calendarName>);
my %id_of :ATTR(:get<id>);
my %User_of :ATTR(:get<User>);
my %modifyData_of :ATTR(:get<modifyData>);
__PACKAGE__->_factory(
[ qw( calendarName
id
User
modifyData
) ],
{
'calendarName' => \%calendarName_of,
'id' => \%id_of,
'User' => \%User_of,
'modifyData' => \%modifyData_of,
},
{
'calendarName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'id' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'User' => 'MyTypes::NUser',
'modifyData' => 'MyTypes::CalendarModifyData',
},
{
'calendarName' => 'calendarName',
'id' => 'id',
'User' => 'User',
'modifyData' => 'modifyData',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::ModifyCalendarEntry
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ModifyCalendarEntry from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * calendarName
$element->set_calendarName($data);
$element->get_calendarName();
=back
=item * id
$element->set_id($data);
$element->get_id();
=back
=item * User
$element->set_User($data);
$element->get_User();
=back
=item * modifyData
$element->set_modifyData($data);
$element->get_modifyData();
=back
=head1 METHODS
=head2 new
my $element = MyElements::ModifyCalendarEntry->new($data);
Constructor. The following data structure may be passed to new():
{
calendarName => $some_value, # string
id => $some_value, # int
User => { value => $some_value },
modifyData => { # MyTypes::CalendarModifyData
Description => $some_value, # string
EventDate => $some_value, # dateTime
EndDate => $some_value, # dateTime
ReminderDate => $some_value, # dateTime
ReminderTemplate => $some_value, # string
FAllDayEvent => $some_value, # boolean
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,126 +0,0 @@
package MyElements::ModifyCalendarEntryResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('ModifyCalendarEntryResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %ModifyCalendarEntryResult_of :ATTR(:get<ModifyCalendarEntryResult>);
__PACKAGE__->_factory(
[ qw( ModifyCalendarEntryResult
) ],
{
'ModifyCalendarEntryResult' => \%ModifyCalendarEntryResult_of,
},
{
'ModifyCalendarEntryResult' => 'MyTypes::SerializedItem',
},
{
'ModifyCalendarEntryResult' => 'ModifyCalendarEntryResult',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::ModifyCalendarEntryResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ModifyCalendarEntryResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * ModifyCalendarEntryResult
$element->set_ModifyCalendarEntryResult($data);
$element->get_ModifyCalendarEntryResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::ModifyCalendarEntryResponse->new($data);
Constructor. The following data structure may be passed to new():
{
ModifyCalendarEntryResult => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,169 +0,0 @@
package MyElements::ModifyTask;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('ModifyTask');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %taskListName_of :ATTR(:get<taskListName>);
my %id_of :ATTR(:get<id>);
my %User_of :ATTR(:get<User>);
my %modifyData_of :ATTR(:get<modifyData>);
__PACKAGE__->_factory(
[ qw( taskListName
id
User
modifyData
) ],
{
'taskListName' => \%taskListName_of,
'id' => \%id_of,
'User' => \%User_of,
'modifyData' => \%modifyData_of,
},
{
'taskListName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'id' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'User' => 'MyTypes::NUser',
'modifyData' => 'MyTypes::TaskModifyData',
},
{
'taskListName' => 'taskListName',
'id' => 'id',
'User' => 'User',
'modifyData' => 'modifyData',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::ModifyTask
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ModifyTask from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * taskListName
$element->set_taskListName($data);
$element->get_taskListName();
=back
=item * id
$element->set_id($data);
$element->get_id();
=back
=item * User
$element->set_User($data);
$element->get_User();
=back
=item * modifyData
$element->set_modifyData($data);
$element->get_modifyData();
=back
=head1 METHODS
=head2 new
my $element = MyElements::ModifyTask->new($data);
Constructor. The following data structure may be passed to new():
{
taskListName => $some_value, # string
id => $some_value, # int
User => { value => $some_value },
modifyData => { # MyTypes::TaskModifyData
Status => $some_value, # string
Description => $some_value, # string
DueDate => $some_value, # dateTime
AssignedTo => { value => $some_value },
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,126 +0,0 @@
package MyElements::ModifyTaskResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('ModifyTaskResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %ModifyTaskResult_of :ATTR(:get<ModifyTaskResult>);
__PACKAGE__->_factory(
[ qw( ModifyTaskResult
) ],
{
'ModifyTaskResult' => \%ModifyTaskResult_of,
},
{
'ModifyTaskResult' => 'MyTypes::SerializedItem',
},
{
'ModifyTaskResult' => 'ModifyTaskResult',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::ModifyTaskResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ModifyTaskResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * ModifyTaskResult
$element->set_ModifyTaskResult($data);
$element->get_ModifyTaskResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::ModifyTaskResponse->new($data);
Constructor. The following data structure may be passed to new():
{
ModifyTaskResult => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,136 +0,0 @@
package MyElements::RemoveUsersFromGroup;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('RemoveUsersFromGroup');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %groupName_of :ATTR(:get<groupName>);
my %userMails_of :ATTR(:get<userMails>);
__PACKAGE__->_factory(
[ qw( groupName
userMails
) ],
{
'groupName' => \%groupName_of,
'userMails' => \%userMails_of,
},
{
'groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'userMails' => 'MyTypes::ArrayOfNUser',
},
{
'groupName' => 'groupName',
'userMails' => 'userMails',
}
);
} # end BLOCK
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::RemoveUsersFromGroup
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
RemoveUsersFromGroup from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * groupName
$element->set_groupName($data);
$element->get_groupName();
=back
=item * userMails
$element->set_userMails($data);
$element->get_userMails();
=back
=head1 METHODS
=head2 new
my $element = MyElements::RemoveUsersFromGroup->new($data);
Constructor. The following data structure may be passed to new():
{
groupName => $some_value, # string
userMails => { # MyTypes::ArrayOfNUser
NUser => { value => $some_value },
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,163 +0,0 @@
package MyElements::RemoveUsersFromGroupResponse;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://tempuri2.org/' }
__PACKAGE__->__set_name('RemoveUsersFromGroupResponse');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
SOAP::WSDL::XSD::Typelib::ComplexType
);
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %RemoveUsersFromGroupResult_of :ATTR(:get<RemoveUsersFromGroupResult>);
__PACKAGE__->_factory(
[ qw( RemoveUsersFromGroupResult
) ],
{
'RemoveUsersFromGroupResult' => \%RemoveUsersFromGroupResult_of,
},
{
'RemoveUsersFromGroupResult' => 'MyElements::RemoveUsersFromGroupResponse::_RemoveUsersFromGroupResult',
},
{
'RemoveUsersFromGroupResult' => 'RemoveUsersFromGroupResult',
}
);
} # end BLOCK
package MyElements::RemoveUsersFromGroupResponse::_RemoveUsersFromGroupResult;
use strict;
use warnings;
{
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
__PACKAGE__->_factory(
[ qw(
) ],
{
},
{
},
{
}
);
} # end BLOCK
}
} # end of BLOCK
1;
=pod
=head1 NAME
MyElements::RemoveUsersFromGroupResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
RemoveUsersFromGroupResponse from the namespace http://tempuri2.org/.
=head1 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * RemoveUsersFromGroupResult
$element->set_RemoveUsersFromGroupResult($data);
$element->get_RemoveUsersFromGroupResult();
=back
=head1 METHODS
=head2 new
my $element = MyElements::RemoveUsersFromGroupResponse->new($data);
Constructor. The following data structure may be passed to new():
{
RemoveUsersFromGroupResult => {
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,719 +0,0 @@
package MyInterfaces::RunningServiceClass::RunningServiceClassSoap;
use strict;
use warnings;
use Class::Std::Fast::Storable;
use Scalar::Util qw(blessed);
use base qw(SOAP::WSDL::Client::Base);
# only load if it hasn't been loaded before
require MyTypemaps::RunningServiceClass
if not MyTypemaps::RunningServiceClass->can('get_class');
sub START {
$_[0]->set_proxy('https://sp-01.erlm.siemens.de/sites/CUP1/ITIL/_vti_bin/ITIL/RunningService.asmx') if not $_[2]->{proxy};
$_[0]->set_class_resolver('MyTypemaps::RunningServiceClass')
if not $_[2]->{class_resolver};
$_[0]->set_prefix($_[2]->{use_prefix}) if exists $_[2]->{use_prefix};
}
sub AddTask {
my ($self, $body, $header) = @_;
die "AddTask must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'AddTask',
soap_action => 'http://tempuri2.org/AddTask',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::AddTask )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub ModifyTask {
my ($self, $body, $header) = @_;
die "ModifyTask must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'ModifyTask',
soap_action => 'http://tempuri2.org/ModifyTask',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::ModifyTask )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub CreateGroup {
my ($self, $body, $header) = @_;
die "CreateGroup must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'CreateGroup',
soap_action => 'http://tempuri2.org/CreateGroup',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::CreateGroup )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub AddUsersToGroup {
my ($self, $body, $header) = @_;
die "AddUsersToGroup must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'AddUsersToGroup',
soap_action => 'http://tempuri2.org/AddUsersToGroup',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::AddUsersToGroup )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub RemoveUsersFromGroup {
my ($self, $body, $header) = @_;
die "RemoveUsersFromGroup must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'RemoveUsersFromGroup',
soap_action => 'http://tempuri2.org/RemoveUsersFromGroup',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::RemoveUsersFromGroup )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub ClearGroup {
my ($self, $body, $header) = @_;
die "ClearGroup must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'ClearGroup',
soap_action => 'http://tempuri2.org/ClearGroup',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::ClearGroup )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub DeleteGroup {
my ($self, $body, $header) = @_;
die "DeleteGroup must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'DeleteGroup',
soap_action => 'http://tempuri2.org/DeleteGroup',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::DeleteGroup )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub AddCalendarEntry {
my ($self, $body, $header) = @_;
die "AddCalendarEntry must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'AddCalendarEntry',
soap_action => 'http://tempuri2.org/AddCalendarEntry',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::AddCalendarEntry )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub ModifyCalendarEntry {
my ($self, $body, $header) = @_;
die "ModifyCalendarEntry must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'ModifyCalendarEntry',
soap_action => 'http://tempuri2.org/ModifyCalendarEntry',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::ModifyCalendarEntry )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub AddAttachment {
my ($self, $body, $header) = @_;
die "AddAttachment must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'AddAttachment',
soap_action => 'http://tempuri2.org/AddAttachment',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::AddAttachment )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub GetAttachment {
my ($self, $body, $header) = @_;
die "GetAttachment must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'GetAttachment',
soap_action => 'http://tempuri2.org/GetAttachment',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::GetAttachment )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub GetItems {
my ($self, $body, $header) = @_;
die "GetItems must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'GetItems',
soap_action => 'http://tempuri2.org/GetItems',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::GetItems )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub GetItemVersions {
my ($self, $body, $header) = @_;
die "GetItemVersions must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'GetItemVersions',
soap_action => 'http://tempuri2.org/GetItemVersions',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::GetItemVersions )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub CountItems {
my ($self, $body, $header) = @_;
die "CountItems must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'CountItems',
soap_action => 'http://tempuri2.org/CountItems',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::CountItems )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
sub DeleteItem {
my ($self, $body, $header) = @_;
die "DeleteItem must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({
operation => 'DeleteItem',
soap_action => 'http://tempuri2.org/DeleteItem',
style => 'document',
body => {
'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '',
parts => [qw( MyElements::DeleteItem )],
},
header => {
},
headerfault => {
}
}, $body, $header);
}
1;
__END__
=pod
=head1 NAME
MyInterfaces::RunningServiceClass::RunningServiceClassSoap - SOAP Interface for the RunningServiceClass Web Service
=head1 SYNOPSIS
use MyInterfaces::RunningServiceClass::RunningServiceClassSoap;
my $interface = MyInterfaces::RunningServiceClass::RunningServiceClassSoap->new();
my $response;
$response = $interface->AddTask();
$response = $interface->ModifyTask();
$response = $interface->CreateGroup();
$response = $interface->AddUsersToGroup();
$response = $interface->RemoveUsersFromGroup();
$response = $interface->ClearGroup();
$response = $interface->DeleteGroup();
$response = $interface->AddCalendarEntry();
$response = $interface->ModifyCalendarEntry();
$response = $interface->AddAttachment();
$response = $interface->GetAttachment();
$response = $interface->GetItems();
$response = $interface->GetItemVersions();
$response = $interface->CountItems();
$response = $interface->DeleteItem();
=head1 DESCRIPTION
SOAP Interface for the RunningServiceClass web service
located at https://sp-01.erlm.siemens.de/sites/CUP1/ITIL/_vti_bin/ITIL/RunningService.asmx.
=head1 SERVICE RunningServiceClass
=head2 Port RunningServiceClassSoap
=head1 METHODS
=head2 General methods
=head3 new
Constructor.
All arguments are forwarded to L<SOAP::WSDL::Client|SOAP::WSDL::Client>.
=head2 SOAP Service methods
Method synopsis is displayed with hash refs as parameters.
The commented class names in the method's parameters denote that objects
of the corresponding class can be passed instead of the marked hash ref.
You may pass any combination of objects, hash and list refs to these
methods, as long as you meet the structure.
List items (i.e. multiple occurences) are not displayed in the synopsis.
You may generally pass a list ref of hash refs (or objects) instead of a hash
ref - this may result in invalid XML if used improperly, though. Note that
SOAP::WSDL always expects list references at maximum depth position.
XML attributes are not displayed in this synopsis and cannot be set using
hash refs. See the respective class' documentation for additional information.
=head3 AddTask
This method is used to create a Task item within the task list. Values will be set if they are not null.
Returns a L<MyElements::AddTaskResponse|MyElements::AddTaskResponse> object.
$response = $interface->AddTask( {
taskListName => $some_value, # string
createData => { # MyTypes::ItemCreateData
Folder => { # MyTypes::Folders
SubFolder => $some_value, # string
},
Author => { value => $some_value },
GroupID => $some_value, # int
},
modifyData => { # MyTypes::TaskModifyData
Status => $some_value, # string
Description => $some_value, # string
DueDate => $some_value, # dateTime
AssignedTo => { value => $some_value },
},
},,
);
=head3 ModifyTask
Modifies an existing task. Values are only set if they are not null.
Returns a L<MyElements::ModifyTaskResponse|MyElements::ModifyTaskResponse> object.
$response = $interface->ModifyTask( {
taskListName => $some_value, # string
id => $some_value, # int
User => { value => $some_value },
modifyData => { # MyTypes::TaskModifyData
Status => $some_value, # string
Description => $some_value, # string
DueDate => $some_value, # dateTime
AssignedTo => { value => $some_value },
},
},,
);
=head3 CreateGroup
Creates a group within the web.
Returns a L<MyElements::CreateGroupResponse|MyElements::CreateGroupResponse> object.
$response = $interface->CreateGroup( {
groupName => $some_value, # string
description => $some_value, # string
},,
);
=head3 AddUsersToGroup
Adds a set of users to the given group.
Returns a L<MyElements::AddUsersToGroupResponse|MyElements::AddUsersToGroupResponse> object.
$response = $interface->AddUsersToGroup( {
groupName => $some_value, # string
userMails => { # MyTypes::ArrayOfNUser
NUser => { value => $some_value },
},
},,
);
=head3 RemoveUsersFromGroup
Removes a user from a given group.
Returns a L<MyElements::RemoveUsersFromGroupResponse|MyElements::RemoveUsersFromGroupResponse> object.
$response = $interface->RemoveUsersFromGroup( {
groupName => $some_value, # string
userMails => { # MyTypes::ArrayOfNUser
NUser => { value => $some_value },
},
},,
);
=head3 ClearGroup
Removes all users from the given group.
Returns a L<MyElements::ClearGroupResponse|MyElements::ClearGroupResponse> object.
$response = $interface->ClearGroup( {
groupName => $some_value, # string
},,
);
=head3 DeleteGroup
Deletes a group from the web.
Returns a L<MyElements::DeleteGroupResponse|MyElements::DeleteGroupResponse> object.
$response = $interface->DeleteGroup( {
groupName => $some_value, # string
},,
);
=head3 AddCalendarEntry
Builds a new entry for the calendar.
Returns a L<MyElements::AddCalendarEntryResponse|MyElements::AddCalendarEntryResponse> object.
$response = $interface->AddCalendarEntry( {
calendarName => $some_value, # string
createData => { # MyTypes::CalendarCreateData
},
modifyData => { # MyTypes::CalendarModifyData
Description => $some_value, # string
EventDate => $some_value, # dateTime
EndDate => $some_value, # dateTime
ReminderDate => $some_value, # dateTime
ReminderTemplate => $some_value, # string
FAllDayEvent => $some_value, # boolean
},
},,
);
=head3 ModifyCalendarEntry
Modifies a calendar entry.
Returns a L<MyElements::ModifyCalendarEntryResponse|MyElements::ModifyCalendarEntryResponse> object.
$response = $interface->ModifyCalendarEntry( {
calendarName => $some_value, # string
id => $some_value, # int
User => { value => $some_value },
modifyData => { # MyTypes::CalendarModifyData
Description => $some_value, # string
EventDate => $some_value, # dateTime
EndDate => $some_value, # dateTime
ReminderDate => $some_value, # dateTime
ReminderTemplate => $some_value, # string
FAllDayEvent => $some_value, # boolean
},
},,
);
=head3 AddAttachment
Adds an attachment to an item.
Returns a L<MyElements::AddAttachmentResponse|MyElements::AddAttachmentResponse> object.
$response = $interface->AddAttachment( {
listName => $some_value, # string
ID => $some_value, # int
data => $some_value, # base64Binary
leafName => $some_value, # string
},,
);
=head3 GetAttachment
Gets an attachment of an item by its name.
Returns a L<MyElements::GetAttachmentResponse|MyElements::GetAttachmentResponse> object.
$response = $interface->GetAttachment( {
listName => $some_value, # string
ID => $some_value, # int
leafName => $some_value, # string
},,
);
=head3 GetItems
This method is used for getting specific items from a list.
Returns a L<MyElements::GetItemsResponse|MyElements::GetItemsResponse> object.
$response = $interface->GetItems( {
listName => $some_value, # string
User => { value => $some_value },
query => $some_value, # string
fields => { # MyTypes::ArrayOfString2
string => $some_value, # string
},
startID => $some_value, # unsignedInt
maxItems => $some_value, # unsignedInt
Folder => { # MyTypes::Folders
SubFolder => $some_value, # string
},
viewRecursive => $some_value, # boolean
},,
);
=head3 GetItemVersions
Gets all versions of an item.
Returns a L<MyElements::GetItemVersionsResponse|MyElements::GetItemVersionsResponse> object.
$response = $interface->GetItemVersions( {
listName => $some_value, # string
ID => $some_value, # int
},,
);
=head3 CountItems
Counts all Items that is returned by the query.
Returns a L<MyElements::CountItemsResponse|MyElements::CountItemsResponse> object.
$response = $interface->CountItems( {
listName => $some_value, # string
User => { value => $some_value },
query => $some_value, # string
Folder => { # MyTypes::Folders
SubFolder => $some_value, # string
},
viewRecursive => $some_value, # boolean
},,
);
=head3 DeleteItem
Deletes an item from a list.
Returns a L<MyElements::DeleteItemResponse|MyElements::DeleteItemResponse> object.
$response = $interface->DeleteItem( {
listName => $some_value, # string
ID => $some_value, # int
},,
);
=head1 AUTHOR
Generated by SOAP::WSDL on Tue Nov 4 17:30:58 2008
=cut
@@ -1,287 +0,0 @@
package MyTypemaps::RunningServiceClass;
use strict;
use warnings;
our $typemap_1 = {
'GetItemVersionsResponse/GetItemVersionsResult/List/SerializedItem/Attachments/Attachment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntryResponse/AddCalendarEntryResult/Attachments/Attachment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItems/viewRecursive' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean',
'ModifyCalendarEntryResponse' => 'MyElements::ModifyCalendarEntryResponse',
'GetAttachmentResponse/GetAttachmentResult/properties/Fields' => 'MyTypes::ArrayOfField',
'ClearGroup/groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntry/modifyData/Permissions/Permission/Principal' => 'MyTypes::Principal',
'AddCalendarEntryResponse/AddCalendarEntryResult/Fields/Field' => 'MyTypes::Field',
'AddCalendarEntry/calendarName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyTask/User' => 'MyTypes::NUser',
'ModifyCalendarEntry/modifyData/Title' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTask/modifyData/Title' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'RemoveUsersFromGroup/groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/EndDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'ModifyTask/modifyData/Permissions/Permission/Principal' => 'MyTypes::Principal',
'ModifyTask/modifyData/AlertRecipients/KVS/V/Recipients/To' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'CountItemsResponse' => 'MyElements::CountItemsResponse',
'GetItems/fields/string' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'CountItems/query' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItemsResponse/GetItemsResult/List/SerializedItem/Attachments' => 'MyTypes::ArrayOfString1',
'ModifyCalendarEntry/modifyData/Attachments/Attachment/Data' => 'SOAP::WSDL::XSD::Typelib::Builtin::base64Binary',
'AddTask/modifyData/AlertRecipients/KVS' => 'MyTypes::KVstringNiceListOfAddressesSalutations',
'ModifyCalendarEntry/modifyData/Permissions/Permission' => 'MyTypes::Permission',
'GetItemsResponse/GetItemsResult/List/SerializedItem/Fields' => 'MyTypes::ArrayOfField',
'CountItems/Folder' => 'MyTypes::Folders',
'GetAttachmentResponse' => 'MyElements::GetAttachmentResponse',
'AddAttachmentResponse' => 'MyElements::AddAttachmentResponse',
'GetAttachment/listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/Url' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTaskResponse' => 'MyElements::AddTaskResponse',
'AddTask/modifyData/Url' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/createData/GroupID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'AddCalendarEntry/createData/Folder/SubFolder' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItemVersionsResponse/GetItemVersionsResult/List' => 'MyTypes::ArrayOfSerializedItem',
'CreateGroup/groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/Permissions/Permission/Principal' => 'MyTypes::Principal',
'AddCalendarEntry/modifyData/AlertRecipients/KVS/V/Salutation' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntry/modifyData/AlertRecipients/KVS/V/Recipients/Bcc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItems/Folder/SubFolder' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddAttachmentResponse/AddAttachmentResult' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntry/modifyData/AlertTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'CountItems/Folder/SubFolder' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTask/modifyData/Permissions/Permission/Rights' => 'MyTypes::ADDITIONAL_ROLES',
'ModifyTaskResponse/ModifyTaskResult/Attachments' => 'MyTypes::ArrayOfString1',
'GetAttachment/leafName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItems/Folder' => 'MyTypes::Folders',
'DeleteGroup/groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyTask/modifyData/AlertRecipients/KVS/V/Recipients/Cc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTask/createData/Author' => 'MyTypes::NUser',
'AddAttachment/ID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'AddTask/modifyData/Categories' => 'MyTypes::ArrayOfString',
'AddTaskResponse/AddTaskResult/Attachments' => 'MyTypes::ArrayOfString1',
'ModifyTask' => 'MyElements::ModifyTask',
'AddCalendarEntry/modifyData/Attachments/Attachment' => 'MyTypes::Attachment',
'CountItems/listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItemsResponse/GetItemsResult/List/SerializedItem' => 'MyTypes::SerializedItem',
'AddTask/modifyData/AlertRecipients/KVS/V/Recipients/Bcc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntryResponse/ModifyCalendarEntryResult/Attachments' => 'MyTypes::ArrayOfString1',
'GetAttachment' => 'MyElements::GetAttachment',
'CreateGroupResponse/CreateGroupResult' => 'MyElements::CreateGroupResponse::_CreateGroupResult',
'ModifyCalendarEntry/modifyData/FAllDayEvent' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean',
'AddTask/modifyData/Categories/Category' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItemVersions/listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/AlertRecipients/KVS/V/Recipients' => 'MyTypes::Recipients',
'GetAttachmentResponse/GetAttachmentResult/properties/Attachments' => 'MyTypes::ArrayOfString1',
'ModifyTaskResponse/ModifyTaskResult/Attachments/Attachment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTaskResponse/AddTaskResult/Fields/Field' => 'MyTypes::Field',
'GetItemsResponse/GetItemsResult' => 'MyTypes::CountListOfSerializedItem',
'AddUsersToGroup' => 'MyElements::AddUsersToGroup',
'AddTask/modifyData/Permissions' => 'MyTypes::ArrayOfPermission',
'ModifyCalendarEntry/modifyData/EndDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'ModifyTask/modifyData/DueDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'CountItems/User' => 'MyTypes::NUser',
'GetItemVersionsResponse/GetItemVersionsResult/List/SerializedItem/Fields' => 'MyTypes::ArrayOfField',
'DeleteItem' => 'MyElements::DeleteItem',
'AddTask/modifyData/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'RemoveUsersFromGroup/userMails/NUser' => 'MyTypes::NUser',
'GetItemsResponse/GetItemsResult/List/SerializedItem/Attachments/Attachment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/Attachments' => 'MyTypes::ArrayOfAttachment',
'ModifyTaskResponse/ModifyTaskResult/Fields' => 'MyTypes::ArrayOfField',
'DeleteItem/listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetAttachmentResponse/GetAttachmentResult/item/Attachments' => 'MyTypes::ArrayOfString1',
'ModifyTask/modifyData/AlertRecipients/KVS/V' => 'MyTypes::AddressesSalutations',
'ModifyTask/modifyData/AlertRecipients/KVS/V/Salutation' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTask/modifyData/AlertRecipients/KVS/V/Recipients/Cc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTask/modifyData/Comment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItemsResponse/GetItemsResult/List/SerializedItem/Fields/Field' => 'MyTypes::Field',
'CreateGroup/description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyTask/modifyData/AlertRecipients' => 'MyTypes::HstringAddressesSalutations',
'AddUsersToGroup/userMails/NUser' => 'MyTypes::NUser',
'ModifyTask/modifyData/AlertRecipients/KVS' => 'MyTypes::KVstringNiceListOfAddressesSalutations',
'ModifyCalendarEntry/modifyData/Permissions/Permission/Rights' => 'MyTypes::ADDITIONAL_ROLES',
'AddUsersToGroupResponse' => 'MyElements::AddUsersToGroupResponse',
'AddCalendarEntry/modifyData/AlertRecipients/KVS/V/Recipients/Cc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTask/modifyData/AlertTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyTask/modifyData/Status' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntry/modifyData/AlertRecipients/KVS/V/Recipients/Cc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntry/modifyData/AlertRecipients/KVS/V/Recipients/To' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntry/calendarName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11',
'ModifyCalendarEntry/modifyData/Attachments' => 'MyTypes::ArrayOfAttachment',
'ModifyTask/modifyData/Categories/Category' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token',
'AddAttachment/leafName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'CreateGroupResponse' => 'MyElements::CreateGroupResponse',
'ModifyTask/modifyData/Title' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyTask/modifyData/AlertRecipients/KVS/V/Recipients' => 'MyTypes::Recipients',
'ModifyCalendarEntry/modifyData/Permissions' => 'MyTypes::ArrayOfPermission',
'ModifyTask/modifyData' => 'MyTypes::TaskModifyData',
'AddCalendarEntry/modifyData/AlertRecipients/KVS/V' => 'MyTypes::AddressesSalutations',
'AddTask/taskListName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItemVersionsResponse/GetItemVersionsResult' => 'MyTypes::CountListOfSerializedItem',
'AddTask/modifyData/AlertRecipients/KVS/V/Salutation' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItemVersions/ID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'RemoveUsersFromGroupResponse' => 'MyElements::RemoveUsersFromGroupResponse',
'ModifyCalendarEntryResponse/ModifyCalendarEntryResult/Attachments/Attachment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ClearGroupResponse' => 'MyElements::ClearGroupResponse',
'AddCalendarEntry/modifyData/Categories' => 'MyTypes::ArrayOfString',
'GetAttachmentResponse/GetAttachmentResult' => 'MyTypes::GetFileResponse',
'AddTaskResponse/AddTaskResult' => 'MyTypes::SerializedItem',
'AddTask/createData' => 'MyTypes::ItemCreateData',
'ModifyTaskResponse/ModifyTaskResult' => 'MyTypes::SerializedItem',
'ModifyCalendarEntry/id' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'ModifyCalendarEntry/modifyData/Editor' => 'MyTypes::NUser',
'RemoveUsersFromGroup/userMails' => 'MyTypes::ArrayOfNUser',
'ModifyTask/modifyData/Editor' => 'MyTypes::NUser',
'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI',
'AddCalendarEntry/modifyData/EventDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'AddAttachment' => 'MyElements::AddAttachment',
'GetItems/query' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddUsersToGroupResponse/AddUsersToGroupResult' => 'MyElements::AddUsersToGroupResponse::_AddUsersToGroupResult',
'GetItemVersionsResponse/GetItemVersionsResult/List/SerializedItem' => 'MyTypes::SerializedItem',
'AddTask/createData/Folder/SubFolder' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'DeleteGroup' => 'MyElements::DeleteGroup',
'AddTask/modifyData/DueDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'AddCalendarEntry/modifyData/AlertRecipients/KVS/V/Recipients/To' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/Comment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/Attachments/Attachment/Data' => 'SOAP::WSDL::XSD::Typelib::Builtin::base64Binary',
'AddTaskResponse/AddTaskResult/Attachments/Attachment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'DeleteGroupResponse' => 'MyElements::DeleteGroupResponse',
'GetAttachmentResponse/GetAttachmentResult/item/Fields' => 'MyTypes::ArrayOfField',
'GetAttachmentResponse/GetAttachmentResult/item/Fields/Field' => 'MyTypes::Field',
'AddCalendarEntry/modifyData/Editor' => 'MyTypes::NUser',
'GetItems' => 'MyElements::GetItems',
'GetAttachmentResponse/GetAttachmentResult/data' => 'SOAP::WSDL::XSD::Typelib::Builtin::base64Binary',
'ModifyCalendarEntry/modifyData/EventDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'ModifyCalendarEntry/modifyData/ReminderDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'ModifyCalendarEntry/User' => 'MyTypes::NUser',
'DeleteItem/ID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'ModifyCalendarEntry/modifyData/AlertRecipients/KVS/V' => 'MyTypes::AddressesSalutations',
'AddCalendarEntry/modifyData/FAllDayEvent' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean',
'ModifyCalendarEntry/modifyData/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/Attachments/Attachment/Operation' => 'MyTypes::AttachmentOperation',
'AddCalendarEntry/modifyData/Title' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddAttachment/listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetAttachmentResponse/GetAttachmentResult/item' => 'MyTypes::SerializedItem',
'ModifyCalendarEntry/modifyData/Attachments/Attachment' => 'MyTypes::Attachment',
'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'CountItemsResponse/CountItemsResult' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'GetItemVersionsResponse/GetItemVersionsResult/List/SerializedItem/Attachments' => 'MyTypes::ArrayOfString1',
'AddUsersToGroup/userMails' => 'MyTypes::ArrayOfNUser',
'AddCalendarEntry/createData/Folder' => 'MyTypes::Folders',
'ModifyCalendarEntryResponse/ModifyCalendarEntryResult/Fields/Field' => 'MyTypes::Field',
'AddCalendarEntry/modifyData/AlertRecipients/KVS/V/Recipients/Bcc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItemVersions' => 'MyElements::GetItemVersions',
'ModifyTask/modifyData/AlertRecipients/KVS/V/Recipients/Bcc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetAttachmentResponse/GetAttachmentResult/properties/Attachments/Attachment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyTask/modifyData/Comment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTask/modifyData/AssignedTo' => 'MyTypes::NUser',
'AddCalendarEntry/modifyData/Permissions' => 'MyTypes::ArrayOfPermission',
'Fault/detail' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetAttachmentResponse/GetAttachmentResult/properties/Fields/Field' => 'MyTypes::Field',
'AddAttachment/data' => 'SOAP::WSDL::XSD::Typelib::Builtin::base64Binary',
'AddCalendarEntry/modifyData/Permissions/Permission/Rights' => 'MyTypes::ADDITIONAL_ROLES',
'ModifyCalendarEntry/modifyData/AlertRecipients/KVS/V/Salutation' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyTask/modifyData/AlertTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ClearGroup' => 'MyElements::ClearGroup',
'GetAttachment/ID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'GetItems/listName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddUsersToGroup/groupName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntry/modifyData/AlertRecipients' => 'MyTypes::HstringAddressesSalutations',
'ModifyTask/id' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'AddTaskResponse/AddTaskResult/Fields' => 'MyTypes::ArrayOfField',
'GetAttachmentResponse/GetAttachmentResult/properties' => 'MyTypes::SerializedItem',
'AddTask/modifyData' => 'MyTypes::TaskModifyData',
'ClearGroupResponse/ClearGroupResult' => 'MyElements::ClearGroupResponse::_ClearGroupResult',
'AddCalendarEntry/modifyData/Permissions/Permission' => 'MyTypes::Permission',
'AddTask/createData/GroupID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
'AddTask/modifyData/Status' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntry/modifyData/ReminderTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntryResponse/AddCalendarEntryResult' => 'MyTypes::SerializedItem',
'GetItemsResponse/GetItemsResult/List' => 'MyTypes::ArrayOfSerializedItem',
'GetItems/maxItems' => 'SOAP::WSDL::XSD::Typelib::Builtin::unsignedInt',
'ModifyCalendarEntry/modifyData/Categories/Category' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyTask/modifyData/Url' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntry/modifyData/Comment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTask/createData/Folder' => 'MyTypes::Folders',
'CountItems' => 'MyElements::CountItems',
'ModifyCalendarEntry' => 'MyElements::ModifyCalendarEntry',
'AddCalendarEntry/modifyData/AlertRecipients/KVS' => 'MyTypes::KVstringNiceListOfAddressesSalutations',
'AddTask/modifyData/Permissions/Permission/Principal' => 'MyTypes::Principal',
'AddCalendarEntryResponse' => 'MyElements::AddCalendarEntryResponse',
'ModifyTaskResponse/ModifyTaskResult/Fields/Field' => 'MyTypes::Field',
'AddCalendarEntry/modifyData' => 'MyTypes::CalendarModifyData',
'ModifyCalendarEntry/modifyData/Attachments/Attachment/Operation' => 'MyTypes::AttachmentOperation',
'ModifyTask/modifyData/AssignedTo' => 'MyTypes::NUser',
'ModifyTask/modifyData/Permissions/Permission/Rights' => 'MyTypes::ADDITIONAL_ROLES',
'GetAttachmentResponse/GetAttachmentResult/item/Attachments/Attachment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntry/modifyData/Categories' => 'MyTypes::ArrayOfString',
'AddTask' => 'MyElements::AddTask',
'ModifyCalendarEntryResponse/ModifyCalendarEntryResult' => 'MyTypes::SerializedItem',
'ModifyCalendarEntry/modifyData/AlertRecipients/KVS/V/Recipients' => 'MyTypes::Recipients',
'AddTask/modifyData/AlertRecipients/KVS/V/Recipients/To' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItemsResponse' => 'MyElements::GetItemsResponse',
'AddTask/modifyData/AlertRecipients/KVS/V' => 'MyTypes::AddressesSalutations',
'ModifyCalendarEntry/modifyData/AlertRecipients/KVS' => 'MyTypes::KVstringNiceListOfAddressesSalutations',
'AddCalendarEntryResponse/AddCalendarEntryResult/Attachments' => 'MyTypes::ArrayOfString1',
'DeleteItemResponse' => 'MyElements::DeleteItemResponse',
'AddTask/modifyData/AlertRecipients' => 'MyTypes::HstringAddressesSalutations',
'ModifyTask/modifyData/Permissions/Permission' => 'MyTypes::Permission',
'AddCalendarEntry/createData' => 'MyTypes::CalendarCreateData',
'AddCalendarEntry/modifyData/ReminderTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyCalendarEntryResponse/ModifyCalendarEntryResult/Fields' => 'MyTypes::ArrayOfField',
'ModifyTask/modifyData/Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddCalendarEntryResponse/AddCalendarEntryResult/Fields' => 'MyTypes::ArrayOfField',
'ModifyTask/taskListName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'GetItems/fields' => 'MyTypes::ArrayOfString2',
'GetItems/User' => 'MyTypes::NUser',
'ModifyCalendarEntry/modifyData/Url' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AddTask/modifyData/AlertRecipients/KVS/V/Recipients' => 'MyTypes::Recipients',
'ModifyTaskResponse' => 'MyElements::ModifyTaskResponse',
'AddCalendarEntry/modifyData/Categories/Category' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ModifyTask/modifyData/Categories' => 'MyTypes::ArrayOfString',
'ModifyCalendarEntry/modifyData/AlertRecipients' => 'MyTypes::HstringAddressesSalutations',
'GetItemVersionsResponse/GetItemVersionsResult/List/SerializedItem/Fields/Field' => 'MyTypes::Field',
'GetItemVersionsResponse' => 'MyElements::GetItemVersionsResponse',
'ModifyCalendarEntry/modifyData' => 'MyTypes::CalendarModifyData',
'ModifyTask/modifyData/Permissions' => 'MyTypes::ArrayOfPermission',
'CreateGroup' => 'MyElements::CreateGroup',
'AddCalendarEntry/modifyData/ReminderDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'CountItems/viewRecursive' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean',
'RemoveUsersFromGroup' => 'MyElements::RemoveUsersFromGroup',
'AddCalendarEntry/createData/Author' => 'MyTypes::NUser',
'RemoveUsersFromGroupResponse/RemoveUsersFromGroupResult' => 'MyElements::RemoveUsersFromGroupResponse::_RemoveUsersFromGroupResult',
'AddCalendarEntry' => 'MyElements::AddCalendarEntry',
'GetItems/startID' => 'SOAP::WSDL::XSD::Typelib::Builtin::unsignedInt',
'AddTask/modifyData/Permissions/Permission' => 'MyTypes::Permission',
'AddTask/modifyData/Editor' => 'MyTypes::NUser',
'AddCalendarEntry/modifyData/AlertTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string'
};
;
sub get_class {
my $name = join '/', @{ $_[1] };
exists $typemap_1->{ $name } or die "Cannot resolve $name via " . __PACKAGE__;
return $typemap_1->{ $name };
}
sub get_typemap {
return $typemap_1;
}
1;
__END__
__END__
=pod
=head1 NAME
MyTypemaps::RunningServiceClass - typemap for RunningServiceClass
=head1 DESCRIPTION
Typemap created by SOAP::WSDL for map-based SOAP message parsers.
=cut
@@ -1,65 +0,0 @@
package MyTypes::ADDITIONAL_ROLES;
use strict;
use warnings;
sub get_xmlns { 'http://tempuri2.org/'};
# derivation by restriction
use base qw(
SOAP::WSDL::XSD::Typelib::Builtin::string);
1;
__END__
=pod
=head1 NAME
=head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType
ADDITIONAL_ROLES from the namespace http://tempuri2.org/.
This clase is derived from
SOAP::WSDL::XSD::Typelib::Builtin::string
. SOAP::WSDL's schema implementation does not validate data, so you can use it exactly
like it's base type.
# Description of restrictions not implemented yet.
=head1 METHODS
=head2 new
Constructor.
=head2 get_value / set_value
Getter and setter for the simpleType's value.
=head1 OVERLOADING
Depending on the simple type's base type, the following operations are overloaded
Stringification
Numerification
Boolification
Check L<SOAP::WSDL::XSD::Typelib::Builtin> for more information.
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,111 +0,0 @@
package MyTypes::AddressesSalutations;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Recipients_of :ATTR(:get<Recipients>);
my %Salutation_of :ATTR(:get<Salutation>);
__PACKAGE__->_factory(
[ qw( Recipients
Salutation
) ],
{
'Recipients' => \%Recipients_of,
'Salutation' => \%Salutation_of,
},
{
'Recipients' => 'MyTypes::Recipients',
'Salutation' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'Recipients' => 'Recipients',
'Salutation' => 'Salutation',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::AddressesSalutations
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
AddressesSalutations from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Recipients
=item * Salutation
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::AddressesSalutations
Recipients => { # MyTypes::Recipients
To => $some_value, # string
Cc => $some_value, # string
Bcc => $some_value, # string
},
Salutation => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,101 +0,0 @@
package MyTypes::ArrayOfAttachment;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Attachment_of :ATTR(:get<Attachment>);
__PACKAGE__->_factory(
[ qw( Attachment
) ],
{
'Attachment' => \%Attachment_of,
},
{
'Attachment' => 'MyTypes::Attachment',
},
{
'Attachment' => 'Attachment',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::ArrayOfAttachment
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ArrayOfAttachment from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Attachment
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::ArrayOfAttachment
Attachment => { # MyTypes::Attachment
Data => $some_value, # base64Binary
Operation => $some_value, # AttachmentOperation
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,98 +0,0 @@
package MyTypes::ArrayOfField;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Field_of :ATTR(:get<Field>);
__PACKAGE__->_factory(
[ qw( Field
) ],
{
'Field' => \%Field_of,
},
{
'Field' => 'MyTypes::Field',
},
{
'Field' => 'Field',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::ArrayOfField
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ArrayOfField from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Field
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::ArrayOfField
Field => ,
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,98 +0,0 @@
package MyTypes::ArrayOfNUser;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %NUser_of :ATTR(:get<NUser>);
__PACKAGE__->_factory(
[ qw( NUser
) ],
{
'NUser' => \%NUser_of,
},
{
'NUser' => 'MyTypes::NUser',
},
{
'NUser' => 'NUser',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::ArrayOfNUser
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ArrayOfNUser from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * NUser
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::ArrayOfNUser
NUser => { value => $some_value },
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,101 +0,0 @@
package MyTypes::ArrayOfPermission;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Permission_of :ATTR(:get<Permission>);
__PACKAGE__->_factory(
[ qw( Permission
) ],
{
'Permission' => \%Permission_of,
},
{
'Permission' => 'MyTypes::Permission',
},
{
'Permission' => 'Permission',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::ArrayOfPermission
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ArrayOfPermission from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Permission
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::ArrayOfPermission
Permission => { # MyTypes::Permission
Rights => $some_value, # ADDITIONAL_ROLES
Principal => { value => $some_value },
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,105 +0,0 @@
package MyTypes::ArrayOfSerializedItem;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %SerializedItem_of :ATTR(:get<SerializedItem>);
__PACKAGE__->_factory(
[ qw( SerializedItem
) ],
{
'SerializedItem' => \%SerializedItem_of,
},
{
'SerializedItem' => 'MyTypes::SerializedItem',
},
{
'SerializedItem' => 'SerializedItem',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::ArrayOfSerializedItem
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ArrayOfSerializedItem from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * SerializedItem
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::ArrayOfSerializedItem
SerializedItem => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,98 +0,0 @@
package MyTypes::ArrayOfString;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Category_of :ATTR(:get<Category>);
__PACKAGE__->_factory(
[ qw( Category
) ],
{
'Category' => \%Category_of,
},
{
'Category' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'Category' => 'Category',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::ArrayOfString
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ArrayOfString from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Category
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::ArrayOfString
Category => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,98 +0,0 @@
package MyTypes::ArrayOfString1;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Attachment_of :ATTR(:get<Attachment>);
__PACKAGE__->_factory(
[ qw( Attachment
) ],
{
'Attachment' => \%Attachment_of,
},
{
'Attachment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'Attachment' => 'Attachment',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::ArrayOfString1
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ArrayOfString1 from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Attachment
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,98 +0,0 @@
package MyTypes::ArrayOfString2;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %string_of :ATTR(:get<string>);
__PACKAGE__->_factory(
[ qw( string
) ],
{
'string' => \%string_of,
},
{
'string' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'string' => 'string',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::ArrayOfString2
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ArrayOfString2 from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * string
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::ArrayOfString2
string => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,152 +0,0 @@
package MyTypes::Attachment;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS = 'MyTypes::Attachment::_Attachment::XmlAttr';
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Data_of :ATTR(:get<Data>);
my %Operation_of :ATTR(:get<Operation>);
__PACKAGE__->_factory(
[ qw( Data
Operation
) ],
{
'Data' => \%Data_of,
'Operation' => \%Operation_of,
},
{
'Data' => 'SOAP::WSDL::XSD::Typelib::Builtin::base64Binary',
'Operation' => 'MyTypes::AttachmentOperation',
},
{
'Data' => 'Data',
'Operation' => 'Operation',
}
);
} # end BLOCK
package MyTypes::Attachment::_Attachment::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables
my %Name_of :ATTR(:get<Name>);
__PACKAGE__->_factory(
[ qw(
Name
) ],
{
Name => \%Name_of,
},
{
Name => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::Attachment
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
Attachment from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Data
=item * Operation
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::Attachment
Data => $some_value, # base64Binary
Operation => $some_value, # AttachmentOperation
},
=head2 attr
NOTE: Attribute documentation is experimental, and may be inaccurate.
See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class MyTypes::Attachment::_Attachment::XmlAttr.
The following attributes can be accessed on this object via the corresponding
get_/set_ methods:
=over
=item * Name
This attribute is of type L<SOAP::WSDL::XSD::Typelib::Builtin::string|SOAP::WSDL::XSD::Typelib::Builtin::string>.
=back
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,146 +0,0 @@
package MyTypes::AttachmentItemData;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(MyTypes::CommonItemData);
# Variety: sequence
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Permissions_of :ATTR(:get<Permissions>);
my %Categories_of :ATTR(:get<Categories>);
my %Title_of :ATTR(:get<Title>);
my %Editor_of :ATTR(:get<Editor>);
my %AlertTemplate_of :ATTR(:get<AlertTemplate>);
my %Url_of :ATTR(:get<Url>);
my %Comment_of :ATTR(:get<Comment>);
my %AlertRecipients_of :ATTR(:get<AlertRecipients>);
my %Attachments_of :ATTR(:get<Attachments>);
__PACKAGE__->_factory(
[ qw( Permissions
Categories
Title
Editor
AlertTemplate
Url
Comment
AlertRecipients
Attachments
) ],
{
'Permissions' => \%Permissions_of,
'Categories' => \%Categories_of,
'Title' => \%Title_of,
'Editor' => \%Editor_of,
'AlertTemplate' => \%AlertTemplate_of,
'Url' => \%Url_of,
'Comment' => \%Comment_of,
'AlertRecipients' => \%AlertRecipients_of,
'Attachments' => \%Attachments_of,
},
{
'Permissions' => 'MyTypes::ArrayOfPermission',
'Categories' => 'MyTypes::ArrayOfString',
'Title' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Editor' => 'MyTypes::NUser',
'AlertTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Url' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Comment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AlertRecipients' => 'MyTypes::HstringAddressesSalutations',
'Attachments' => 'MyTypes::ArrayOfAttachment',
},
{
'Permissions' => 'Permissions',
'Categories' => 'Categories',
'Title' => 'Title',
'Editor' => 'Editor',
'AlertTemplate' => 'AlertTemplate',
'Url' => 'Url',
'Comment' => 'Comment',
'AlertRecipients' => 'AlertRecipients',
'Attachments' => 'Attachments',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::AttachmentItemData
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
AttachmentItemData from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Attachments
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::AttachmentItemData
Attachments => { # MyTypes::ArrayOfAttachment
Attachment => { # MyTypes::Attachment
Data => $some_value, # base64Binary
Operation => $some_value, # AttachmentOperation
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,65 +0,0 @@
package MyTypes::AttachmentOperation;
use strict;
use warnings;
sub get_xmlns { 'http://tempuri2.org/'};
# derivation by restriction
use base qw(
SOAP::WSDL::XSD::Typelib::Builtin::string);
1;
__END__
=pod
=head1 NAME
=head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType
AttachmentOperation from the namespace http://tempuri2.org/.
This clase is derived from
SOAP::WSDL::XSD::Typelib::Builtin::string
. SOAP::WSDL's schema implementation does not validate data, so you can use it exactly
like it's base type.
# Description of restrictions not implemented yet.
=head1 METHODS
=head2 new
Constructor.
=head2 get_value / set_value
Getter and setter for the simpleType's value.
=head1 OVERLOADING
Depending on the simple type's base type, the following operations are overloaded
Stringification
Numerification
Boolification
Check L<SOAP::WSDL::XSD::Typelib::Builtin> for more information.
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,107 +0,0 @@
package MyTypes::CalendarCreateData;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(MyTypes::ItemCreateData);
# Variety: sequence
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Folder_of :ATTR(:get<Folder>);
my %Author_of :ATTR(:get<Author>);
my %GroupID_of :ATTR(:get<GroupID>);
__PACKAGE__->_factory(
[ qw( Folder
Author
GroupID
) ],
{
'Folder' => \%Folder_of,
'Author' => \%Author_of,
'GroupID' => \%GroupID_of,
},
{
'Folder' => 'MyTypes::Folders',
'Author' => 'MyTypes::NUser',
'GroupID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
},
{
'Folder' => 'Folder',
'Author' => 'Author',
'GroupID' => 'GroupID',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::CalendarCreateData
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
CalendarCreateData from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::CalendarCreateData
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,191 +0,0 @@
package MyTypes::CalendarModifyData;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(MyTypes::AttachmentItemData);
# Variety: sequence
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Permissions_of :ATTR(:get<Permissions>);
my %Categories_of :ATTR(:get<Categories>);
my %Title_of :ATTR(:get<Title>);
my %Editor_of :ATTR(:get<Editor>);
my %AlertTemplate_of :ATTR(:get<AlertTemplate>);
my %Url_of :ATTR(:get<Url>);
my %Comment_of :ATTR(:get<Comment>);
my %AlertRecipients_of :ATTR(:get<AlertRecipients>);
my %Attachments_of :ATTR(:get<Attachments>);
my %Description_of :ATTR(:get<Description>);
my %EventDate_of :ATTR(:get<EventDate>);
my %EndDate_of :ATTR(:get<EndDate>);
my %ReminderDate_of :ATTR(:get<ReminderDate>);
my %ReminderTemplate_of :ATTR(:get<ReminderTemplate>);
my %FAllDayEvent_of :ATTR(:get<FAllDayEvent>);
__PACKAGE__->_factory(
[ qw( Permissions
Categories
Title
Editor
AlertTemplate
Url
Comment
AlertRecipients
Attachments
Description
EventDate
EndDate
ReminderDate
ReminderTemplate
FAllDayEvent
) ],
{
'Permissions' => \%Permissions_of,
'Categories' => \%Categories_of,
'Title' => \%Title_of,
'Editor' => \%Editor_of,
'AlertTemplate' => \%AlertTemplate_of,
'Url' => \%Url_of,
'Comment' => \%Comment_of,
'AlertRecipients' => \%AlertRecipients_of,
'Attachments' => \%Attachments_of,
'Description' => \%Description_of,
'EventDate' => \%EventDate_of,
'EndDate' => \%EndDate_of,
'ReminderDate' => \%ReminderDate_of,
'ReminderTemplate' => \%ReminderTemplate_of,
'FAllDayEvent' => \%FAllDayEvent_of,
},
{
'Permissions' => 'MyTypes::ArrayOfPermission',
'Categories' => 'MyTypes::ArrayOfString',
'Title' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Editor' => 'MyTypes::NUser',
'AlertTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Url' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Comment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AlertRecipients' => 'MyTypes::HstringAddressesSalutations',
'Attachments' => 'MyTypes::ArrayOfAttachment',
'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'EventDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'EndDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'ReminderDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'ReminderTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'FAllDayEvent' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean',
},
{
'Permissions' => 'Permissions',
'Categories' => 'Categories',
'Title' => 'Title',
'Editor' => 'Editor',
'AlertTemplate' => 'AlertTemplate',
'Url' => 'Url',
'Comment' => 'Comment',
'AlertRecipients' => 'AlertRecipients',
'Attachments' => 'Attachments',
'Description' => 'Description',
'EventDate' => 'EventDate',
'EndDate' => 'EndDate',
'ReminderDate' => 'ReminderDate',
'ReminderTemplate' => 'ReminderTemplate',
'FAllDayEvent' => 'FAllDayEvent',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::CalendarModifyData
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
CalendarModifyData from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Description
=item * EventDate
=item * EndDate
=item * ReminderDate
=item * ReminderTemplate
=item * FAllDayEvent
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::CalendarModifyData
Description => $some_value, # string
EventDate => $some_value, # dateTime
EndDate => $some_value, # dateTime
ReminderDate => $some_value, # dateTime
ReminderTemplate => $some_value, # string
FAllDayEvent => $some_value, # boolean
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,164 +0,0 @@
package MyTypes::CommonItemData;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(MyTypes::PermissionItemData);
# Variety: sequence
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Permissions_of :ATTR(:get<Permissions>);
my %Categories_of :ATTR(:get<Categories>);
my %Title_of :ATTR(:get<Title>);
my %Editor_of :ATTR(:get<Editor>);
my %AlertTemplate_of :ATTR(:get<AlertTemplate>);
my %Url_of :ATTR(:get<Url>);
my %Comment_of :ATTR(:get<Comment>);
my %AlertRecipients_of :ATTR(:get<AlertRecipients>);
__PACKAGE__->_factory(
[ qw( Permissions
Categories
Title
Editor
AlertTemplate
Url
Comment
AlertRecipients
) ],
{
'Permissions' => \%Permissions_of,
'Categories' => \%Categories_of,
'Title' => \%Title_of,
'Editor' => \%Editor_of,
'AlertTemplate' => \%AlertTemplate_of,
'Url' => \%Url_of,
'Comment' => \%Comment_of,
'AlertRecipients' => \%AlertRecipients_of,
},
{
'Permissions' => 'MyTypes::ArrayOfPermission',
'Categories' => 'MyTypes::ArrayOfString',
'Title' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Editor' => 'MyTypes::NUser',
'AlertTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Url' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Comment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AlertRecipients' => 'MyTypes::HstringAddressesSalutations',
},
{
'Permissions' => 'Permissions',
'Categories' => 'Categories',
'Title' => 'Title',
'Editor' => 'Editor',
'AlertTemplate' => 'AlertTemplate',
'Url' => 'Url',
'Comment' => 'Comment',
'AlertRecipients' => 'AlertRecipients',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::CommonItemData
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
CommonItemData from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Categories
=item * Title
=item * Editor
=item * AlertTemplate
=item * Url
=item * Comment
=item * AlertRecipients
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::CommonItemData
Categories => { # MyTypes::ArrayOfString
Category => $some_value, # string
},
Title => $some_value, # string
Editor => { value => $some_value },
AlertTemplate => $some_value, # string
Url => $some_value, # string
Comment => $some_value, # string
AlertRecipients =>
# No documentation generated for complexContent / extension yet
,
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,152 +0,0 @@
package MyTypes::CountListOfSerializedItem;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS = 'MyTypes::CountListOfSerializedItem::_CountListOfSerializedItem::XmlAttr';
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %List_of :ATTR(:get<List>);
__PACKAGE__->_factory(
[ qw( List
) ],
{
'List' => \%List_of,
},
{
'List' => 'MyTypes::ArrayOfSerializedItem',
},
{
'List' => 'List',
}
);
} # end BLOCK
package MyTypes::CountListOfSerializedItem::_CountListOfSerializedItem::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables
my %Count_of :ATTR(:get<Count>);
__PACKAGE__->_factory(
[ qw(
Count
) ],
{
Count => \%Count_of,
},
{
Count => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::CountListOfSerializedItem
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
CountListOfSerializedItem from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * List
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::CountListOfSerializedItem
List => { # MyTypes::ArrayOfSerializedItem
SerializedItem => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
},
},
=head2 attr
NOTE: Attribute documentation is experimental, and may be inaccurate.
See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class MyTypes::CountListOfSerializedItem::_CountListOfSerializedItem::XmlAttr.
The following attributes can be accessed on this object via the corresponding
get_/set_ methods:
=over
=item * Count
This attribute is of type L<SOAP::WSDL::XSD::Typelib::Builtin::int|SOAP::WSDL::XSD::Typelib::Builtin::int>.
=back
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,128 +0,0 @@
package MyTypes::Field;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS = 'MyTypes::Field::_Field::XmlAttr';
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
# There's no variety - empty complexType
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
__PACKAGE__->_factory();
package MyTypes::Field::_Field::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables
my %Name_of :ATTR(:get<Name>);
my %Value_of :ATTR(:get<Value>);
__PACKAGE__->_factory(
[ qw(
Name
Value
) ],
{
Name => \%Name_of,
Value => \%Value_of,
},
{
Name => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
Value => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::Field
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
Field from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
,
=head2 attr
NOTE: Attribute documentation is experimental, and may be inaccurate.
See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class MyTypes::Field::_Field::XmlAttr.
The following attributes can be accessed on this object via the corresponding
get_/set_ methods:
=over
=item * Name
This attribute is of type L<SOAP::WSDL::XSD::Typelib::Builtin::string|SOAP::WSDL::XSD::Typelib::Builtin::string>.
=item * Value
This attribute is of type L<SOAP::WSDL::XSD::Typelib::Builtin::string|SOAP::WSDL::XSD::Typelib::Builtin::string>.
=back
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,98 +0,0 @@
package MyTypes::Folders;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %SubFolder_of :ATTR(:get<SubFolder>);
__PACKAGE__->_factory(
[ qw( SubFolder
) ],
{
'SubFolder' => \%SubFolder_of,
},
{
'SubFolder' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'SubFolder' => 'SubFolder',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::Folders
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
Folders from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * SubFolder
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::Folders
SubFolder => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,130 +0,0 @@
package MyTypes::GetFileResponse;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %item_of :ATTR(:get<item>);
my %properties_of :ATTR(:get<properties>);
my %data_of :ATTR(:get<data>);
__PACKAGE__->_factory(
[ qw( item
properties
data
) ],
{
'item' => \%item_of,
'properties' => \%properties_of,
'data' => \%data_of,
},
{
'item' => 'MyTypes::SerializedItem',
'properties' => 'MyTypes::SerializedItem',
'data' => 'SOAP::WSDL::XSD::Typelib::Builtin::base64Binary',
},
{
'item' => 'item',
'properties' => 'properties',
'data' => 'data',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::GetFileResponse
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
GetFileResponse from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * item
=item * properties
=item * data
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::GetFileResponse
item => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
properties => { # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
data => $some_value, # base64Binary
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,107 +0,0 @@
package MyTypes::HashMapOfStringNiceListOfAddressesSalutations;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %KVS_of :ATTR(:get<KVS>);
__PACKAGE__->_factory(
[ qw( KVS
) ],
{
'KVS' => \%KVS_of,
},
{
'KVS' => 'MyTypes::KVstringNiceListOfAddressesSalutations',
},
{
'KVS' => 'KVS',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::HashMapOfStringNiceListOfAddressesSalutations
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
HashMapOfStringNiceListOfAddressesSalutations from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * KVS
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::HashMapOfStringNiceListOfAddressesSalutations
KVS => { # MyTypes::KVstringNiceListOfAddressesSalutations
V => { # MyTypes::AddressesSalutations
Recipients => { # MyTypes::Recipients
To => $some_value, # string
Cc => $some_value, # string
Bcc => $some_value, # string
},
Salutation => $some_value, # string
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,97 +0,0 @@
package MyTypes::HstringAddressesSalutations;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(MyTypes::HashMapOfStringNiceListOfAddressesSalutations);
# Variety: sequence
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %KVS_of :ATTR(:get<KVS>);
__PACKAGE__->_factory(
[ qw( KVS
) ],
{
'KVS' => \%KVS_of,
},
{
'KVS' => 'MyTypes::KVstringNiceListOfAddressesSalutations',
},
{
'KVS' => 'KVS',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::HstringAddressesSalutations
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
HstringAddressesSalutations from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::HstringAddressesSalutations
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,121 +0,0 @@
package MyTypes::ItemCreateData;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(MyTypes::ItemData);
# Variety: sequence
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Folder_of :ATTR(:get<Folder>);
my %Author_of :ATTR(:get<Author>);
my %GroupID_of :ATTR(:get<GroupID>);
__PACKAGE__->_factory(
[ qw( Folder
Author
GroupID
) ],
{
'Folder' => \%Folder_of,
'Author' => \%Author_of,
'GroupID' => \%GroupID_of,
},
{
'Folder' => 'MyTypes::Folders',
'Author' => 'MyTypes::NUser',
'GroupID' => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
},
{
'Folder' => 'Folder',
'Author' => 'Author',
'GroupID' => 'GroupID',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::ItemCreateData
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ItemCreateData from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Folder
=item * Author
=item * GroupID
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::ItemCreateData
Folder => { # MyTypes::Folders
SubFolder => $some_value, # string
},
Author => { value => $some_value },
GroupID => $some_value, # int
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,72 +0,0 @@
package MyTypes::ItemData;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
# There's no variety - empty complexType
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
__PACKAGE__->_factory();
1;
=pod
=head1 NAME
MyTypes::ItemData
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ItemData from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
,
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,77 +0,0 @@
package MyTypes::ItemUpdateData;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(MyTypes::ItemData);
# Variety:
# There's no variety - empty complexType
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
__PACKAGE__->_factory();
1;
=pod
=head1 NAME
MyTypes::ItemUpdateData
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ItemUpdateData from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
# No documentation generated for complexContent / extension yet
,
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,150 +0,0 @@
package MyTypes::KVstringNiceListOfAddressesSalutations;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS = 'MyTypes::KVstringNiceListOfAddressesSalutations::_KVstringNiceListOfAddressesSalutations::XmlAttr';
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %V_of :ATTR(:get<V>);
__PACKAGE__->_factory(
[ qw( V
) ],
{
'V' => \%V_of,
},
{
'V' => 'MyTypes::AddressesSalutations',
},
{
'V' => 'V',
}
);
} # end BLOCK
package MyTypes::KVstringNiceListOfAddressesSalutations::_KVstringNiceListOfAddressesSalutations::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables
my %K_of :ATTR(:get<K>);
__PACKAGE__->_factory(
[ qw(
K
) ],
{
K => \%K_of,
},
{
K => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::KVstringNiceListOfAddressesSalutations
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
KVstringNiceListOfAddressesSalutations from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * V
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::KVstringNiceListOfAddressesSalutations
V => { # MyTypes::AddressesSalutations
Recipients => { # MyTypes::Recipients
To => $some_value, # string
Cc => $some_value, # string
Bcc => $some_value, # string
},
Salutation => $some_value, # string
},
},
=head2 attr
NOTE: Attribute documentation is experimental, and may be inaccurate.
See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class MyTypes::KVstringNiceListOfAddressesSalutations::_KVstringNiceListOfAddressesSalutations::XmlAttr.
The following attributes can be accessed on this object via the corresponding
get_/set_ methods:
=over
=item * K
This attribute is of type L<SOAP::WSDL::XSD::Typelib::Builtin::string|SOAP::WSDL::XSD::Typelib::Builtin::string>.
=back
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,113 +0,0 @@
package MyTypes::NUser;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS = 'MyTypes::NUser::_NUser::XmlAttr';
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(
SOAP::WSDL::XSD::Typelib::ComplexType
SOAP::WSDL::XSD::Typelib::Builtin::string
);
package MyTypes::NUser::_NUser::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables
my %type_of :ATTR(:get<type>);
__PACKAGE__->_factory(
[ qw(
type
) ],
{
type => \%type_of,
},
{
type => 'MyTypes::UserType',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::NUser
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
NUser from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ value => $some_value },
=head2 attr
NOTE: Attribute documentation is experimental, and may be inaccurate.
See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class MyTypes::NUser::_NUser::XmlAttr.
The following attributes can be accessed on this object via the corresponding
get_/set_ methods:
=over
=item * type
This attribute is of type L<MyTypes::UserType|MyTypes::UserType>.
=back
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,107 +0,0 @@
package MyTypes::Permission;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Rights_of :ATTR(:get<Rights>);
my %Principal_of :ATTR(:get<Principal>);
__PACKAGE__->_factory(
[ qw( Rights
Principal
) ],
{
'Rights' => \%Rights_of,
'Principal' => \%Principal_of,
},
{
'Rights' => 'MyTypes::ADDITIONAL_ROLES',
'Principal' => 'MyTypes::Principal',
},
{
'Rights' => 'Rights',
'Principal' => 'Principal',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::Permission
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
Permission from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Rights
=item * Principal
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::Permission
Rights => $some_value, # ADDITIONAL_ROLES
Principal => { value => $some_value },
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,106 +0,0 @@
package MyTypes::PermissionItemData;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(MyTypes::ItemUpdateData);
# Variety: sequence
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Permissions_of :ATTR(:get<Permissions>);
__PACKAGE__->_factory(
[ qw( Permissions
) ],
{
'Permissions' => \%Permissions_of,
},
{
'Permissions' => 'MyTypes::ArrayOfPermission',
},
{
'Permissions' => 'Permissions',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::PermissionItemData
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
PermissionItemData from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Permissions
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::PermissionItemData
Permissions => { # MyTypes::ArrayOfPermission
Permission => { # MyTypes::Permission
Rights => $some_value, # ADDITIONAL_ROLES
Principal => { value => $some_value },
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,113 +0,0 @@
package MyTypes::Principal;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS = 'MyTypes::Principal::_Principal::XmlAttr';
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(
SOAP::WSDL::XSD::Typelib::ComplexType
SOAP::WSDL::XSD::Typelib::Builtin::string
);
package MyTypes::Principal::_Principal::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables
my %Type_of :ATTR(:get<Type>);
__PACKAGE__->_factory(
[ qw(
Type
) ],
{
Type => \%Type_of,
},
{
Type => 'MyTypes::PrincipalType',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::Principal
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
Principal from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ value => $some_value },
=head2 attr
NOTE: Attribute documentation is experimental, and may be inaccurate.
See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class MyTypes::Principal::_Principal::XmlAttr.
The following attributes can be accessed on this object via the corresponding
get_/set_ methods:
=over
=item * Type
This attribute is of type L<MyTypes::PrincipalType|MyTypes::PrincipalType>.
=back
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,65 +0,0 @@
package MyTypes::PrincipalType;
use strict;
use warnings;
sub get_xmlns { 'http://tempuri2.org/'};
# derivation by restriction
use base qw(
SOAP::WSDL::XSD::Typelib::Builtin::string);
1;
__END__
=pod
=head1 NAME
=head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType
PrincipalType from the namespace http://tempuri2.org/.
This clase is derived from
SOAP::WSDL::XSD::Typelib::Builtin::string
. SOAP::WSDL's schema implementation does not validate data, so you can use it exactly
like it's base type.
# Description of restrictions not implemented yet.
=head1 METHODS
=head2 new
Constructor.
=head2 get_value / set_value
Getter and setter for the simpleType's value.
=head1 OVERLOADING
Depending on the simple type's base type, the following operations are overloaded
Stringification
Numerification
Boolification
Check L<SOAP::WSDL::XSD::Typelib::Builtin> for more information.
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,116 +0,0 @@
package MyTypes::Recipients;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %To_of :ATTR(:get<To>);
my %Cc_of :ATTR(:get<Cc>);
my %Bcc_of :ATTR(:get<Bcc>);
__PACKAGE__->_factory(
[ qw( To
Cc
Bcc
) ],
{
'To' => \%To_of,
'Cc' => \%Cc_of,
'Bcc' => \%Bcc_of,
},
{
'To' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Cc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Bcc' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
},
{
'To' => 'To',
'Cc' => 'Cc',
'Bcc' => 'Bcc',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::Recipients
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
Recipients from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * To
=item * Cc
=item * Bcc
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::Recipients
To => $some_value, # string
Cc => $some_value, # string
Bcc => $some_value, # string
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,156 +0,0 @@
package MyTypes::SerializedItem;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS = 'MyTypes::SerializedItem::_SerializedItem::XmlAttr';
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Attachments_of :ATTR(:get<Attachments>);
my %Fields_of :ATTR(:get<Fields>);
__PACKAGE__->_factory(
[ qw( Attachments
Fields
) ],
{
'Attachments' => \%Attachments_of,
'Fields' => \%Fields_of,
},
{
'Attachments' => 'MyTypes::ArrayOfString1',
'Fields' => 'MyTypes::ArrayOfField',
},
{
'Attachments' => 'Attachments',
'Fields' => 'Fields',
}
);
} # end BLOCK
package MyTypes::SerializedItem::_SerializedItem::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables
my %ID_of :ATTR(:get<ID>);
__PACKAGE__->_factory(
[ qw(
ID
) ],
{
ID => \%ID_of,
},
{
ID => 'SOAP::WSDL::XSD::Typelib::Builtin::int',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::SerializedItem
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
SerializedItem from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Attachments
=item * Fields
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::SerializedItem
Attachments => { # MyTypes::ArrayOfString1
Attachment => $some_value, # string
},
Fields => { # MyTypes::ArrayOfField
Field => ,
},
},
=head2 attr
NOTE: Attribute documentation is experimental, and may be inaccurate.
See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class MyTypes::SerializedItem::_SerializedItem::XmlAttr.
The following attributes can be accessed on this object via the corresponding
get_/set_ methods:
=over
=item * ID
This attribute is of type L<SOAP::WSDL::XSD::Typelib::Builtin::int|SOAP::WSDL::XSD::Typelib::Builtin::int>.
=back
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,168 +0,0 @@
package MyTypes::TaskModifyData;
use strict;
use warnings;
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(MyTypes::CommonItemData);
# Variety: sequence
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Permissions_of :ATTR(:get<Permissions>);
my %Categories_of :ATTR(:get<Categories>);
my %Title_of :ATTR(:get<Title>);
my %Editor_of :ATTR(:get<Editor>);
my %AlertTemplate_of :ATTR(:get<AlertTemplate>);
my %Url_of :ATTR(:get<Url>);
my %Comment_of :ATTR(:get<Comment>);
my %AlertRecipients_of :ATTR(:get<AlertRecipients>);
my %Status_of :ATTR(:get<Status>);
my %Description_of :ATTR(:get<Description>);
my %DueDate_of :ATTR(:get<DueDate>);
my %AssignedTo_of :ATTR(:get<AssignedTo>);
__PACKAGE__->_factory(
[ qw( Permissions
Categories
Title
Editor
AlertTemplate
Url
Comment
AlertRecipients
Status
Description
DueDate
AssignedTo
) ],
{
'Permissions' => \%Permissions_of,
'Categories' => \%Categories_of,
'Title' => \%Title_of,
'Editor' => \%Editor_of,
'AlertTemplate' => \%AlertTemplate_of,
'Url' => \%Url_of,
'Comment' => \%Comment_of,
'AlertRecipients' => \%AlertRecipients_of,
'Status' => \%Status_of,
'Description' => \%Description_of,
'DueDate' => \%DueDate_of,
'AssignedTo' => \%AssignedTo_of,
},
{
'Permissions' => 'MyTypes::ArrayOfPermission',
'Categories' => 'MyTypes::ArrayOfString',
'Title' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Editor' => 'MyTypes::NUser',
'AlertTemplate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Url' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Comment' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'AlertRecipients' => 'MyTypes::HstringAddressesSalutations',
'Status' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Description' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'DueDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::dateTime',
'AssignedTo' => 'MyTypes::NUser',
},
{
'Permissions' => 'Permissions',
'Categories' => 'Categories',
'Title' => 'Title',
'Editor' => 'Editor',
'AlertTemplate' => 'AlertTemplate',
'Url' => 'Url',
'Comment' => 'Comment',
'AlertRecipients' => 'AlertRecipients',
'Status' => 'Status',
'Description' => 'Description',
'DueDate' => 'DueDate',
'AssignedTo' => 'AssignedTo',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
MyTypes::TaskModifyData
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
TaskModifyData from the namespace http://tempuri2.org/.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Status
=item * Description
=item * DueDate
=item * AssignedTo
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # MyTypes::TaskModifyData
Status => $some_value, # string
Description => $some_value, # string
DueDate => $some_value, # dateTime
AssignedTo => { value => $some_value },
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut
@@ -1,65 +0,0 @@
package MyTypes::UserType;
use strict;
use warnings;
sub get_xmlns { 'http://tempuri2.org/'};
# derivation by restriction
use base qw(
SOAP::WSDL::XSD::Typelib::Builtin::string);
1;
__END__
=pod
=head1 NAME
=head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType
UserType from the namespace http://tempuri2.org/.
This clase is derived from
SOAP::WSDL::XSD::Typelib::Builtin::string
. SOAP::WSDL's schema implementation does not validate data, so you can use it exactly
like it's base type.
# Description of restrictions not implemented yet.
=head1 METHODS
=head2 new
Constructor.
=head2 get_value / set_value
Getter and setter for the simpleType's value.
=head1 OVERLOADING
Depending on the simple type's base type, the following operations are overloaded
Stringification
Numerification
Boolification
Check L<SOAP::WSDL::XSD::Typelib::Builtin> for more information.
=head1 AUTHOR
Generated by SOAP::WSDL
=cut