xref: /PHP-8.0/ext/soap/tests/bugs/bug44882.wsdl (revision 725640d8)
1<?xml version="1.0" encoding="UTF-8"?>
2<wsdl:definitions
3	xmlns="http://schemas.xmlsoap.org/wsdl/"
4	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
5	xmlns:xs="http://www.w3.org/2001/XMLSchema"
6	xmlns:ns="urn:ebay:api:PayPalAPI"
7	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
8	targetNamespace="urn:ebay:api:PayPalAPI">
9	<wsdl:types>
10		<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ebay:api:PayPalAPI" elementFormDefault="qualified" attributeFormDefault="unqualified">
11			<complexType name="PayerInfoType">
12				<sequence>
13					<element name="Payer" type="xs:string" minOccurs="0"/>
14					<element name="PayerID" type="xs:string" minOccurs="0"/>
15					<element name="PayerStatus" type="xs:string" minOccurs="0"/>
16				</sequence>
17			</complexType>
18			<complexType name="AbstractResponseType" abstract="true">
19				<sequence>
20					<element name="Timestamp" type="xs:dateTime" minOccurs="0"/>
21					<element name="Ack" type="xs:string"/>
22					<element name="CorrelationID" type="xs:string" minOccurs="0"/>
23					<element name="Version" type="xs:string"/>
24					<element name="Build" type="xs:string"/>
25					<any processContents="lax" minOccurs="0"/>
26				</sequence>
27			</complexType>
28			<xs:element name="GetExpressCheckoutDetailsResponseDetails" type="ns:GetExpressCheckoutDetailsResponseDetailsType"/>
29			<xs:complexType name="GetExpressCheckoutDetailsResponseDetailsType">
30				<xs:sequence>
31					<xs:element name="Token" type="xs:string"/>
32					<xs:element name="PayerInfo" type="ns:PayerInfoType"/>
33				</xs:sequence>
34			</xs:complexType>
35			<xs:element name="GetExpressCheckoutDetailsResponse" type="ns:GetExpressCheckoutDetailsResponseType"/>
36			<xs:complexType name="GetExpressCheckoutDetailsResponseType">
37				<xs:complexContent>
38					<xs:extension base="ns:AbstractResponseType">
39						<xs:sequence>
40							<xs:element ref="ns:GetExpressCheckoutDetailsResponseDetails" minOccurs="1" maxOccurs="1"/>
41						</xs:sequence>
42					</xs:extension>
43				</xs:complexContent>
44			</xs:complexType>
45		</schema>
46	</wsdl:types>
47	<wsdl:message name="GetExpressCheckoutDetailsRequest">
48	</wsdl:message>
49	<wsdl:message name="GetExpressCheckoutDetailsResponse">
50		<wsdl:part name="GetExpressCheckoutDetailsResponse" element="ns:GetExpressCheckoutDetailsResponse"/>
51	</wsdl:message>
52	<wsdl:portType name="PayPalAPIAAInterface">
53		<wsdl:operation name="GetExpressCheckoutDetails">
54			<wsdl:input message="ns:GetExpressCheckoutDetailsRequest"/>
55			<wsdl:output message="ns:GetExpressCheckoutDetailsResponse"/>
56		</wsdl:operation>
57	</wsdl:portType>
58	<wsdl:binding name="PayPalAPIAASoapBinding" type="ns:PayPalAPIAAInterface">
59		<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
60		<wsdl:operation name="GetExpressCheckoutDetails">
61			<wsdlsoap:operation/>
62			<wsdl:input>
63				<wsdlsoap:body use="literal"/>
64			</wsdl:input>
65			<wsdl:output>
66				<wsdlsoap:body use="literal"/>
67			</wsdl:output>
68		</wsdl:operation>
69	</wsdl:binding>
70	<wsdl:service name="PayPalAPIInterfaceService">
71		<wsdl:port name="PayPalAPIAA" binding="ns:PayPalAPIAASoapBinding">
72			<wsdlsoap:address location="test://"/>
73		</wsdl:port>
74	</wsdl:service>
75</wsdl:definitions>
76