/test/schema/paypal/eBLBaseComponents.xsd
XML Schema | 14402 lines | 14366 code | 36 blank | 0 comment | 0 complexity | 772767e6b44265fc82dacf967be3dfd5 MD5 | raw file
Large files files are truncated, but you can click here to view the full file
- <?xml version="1.0" encoding="UTF-8"?>
- <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ns="urn:ebay:apis:eBLBaseComponents" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ebay:apis:eBLBaseComponents" elementFormDefault="qualified" attributeFormDefault="unqualified">
- <import namespace="urn:ebay:apis:CoreComponentTypes" schemaLocation="test/schema/paypal/CoreComponentTypes.xsd"/>
- <import namespace="urn:ebay:apis:EnhancedDataTypes" schemaLocation="test/schema/paypal/EnhancedDataTypes.xsd"/>
- <simpleType name="AccountStateCodeType">
- <annotation>
- <documentation>
- AccountStateCodeType
- These are the possible codes to describe the state of an account of an
- eBay user.
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="Active">
- <annotation>
- <documentation>
- Amex
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Pending">
- <annotation>
- <documentation>
- Visa
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Inactive">
- <annotation>
- <documentation>
- Mastercard
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="AckCodeType">
- <annotation>
- <documentation>
- AckCodeType
- This code identifies the acknowledgement code types that
- could be used to communicate the status of processing a
- (request) message to an application. This code would be used
- as part of a response message that contains an application
- level acknowledgement element.
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="Success">
- <annotation>
- <documentation>
- Request processing succeeded.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Failure">
- <annotation>
- <documentation>
- Request processing failed.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Warning">
- <annotation>
- <documentation>
- Request processing completed with warning information
- being included in the response message.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="SuccessWithWarning">
- <annotation>
- <documentation>
- Request processing completed successful with some
- with some warning information that could be useful for
- the requesting application to process and/or record.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="FailureWithWarning">
- <annotation>
- <documentation>
- Request processing failed with some error and warnining
- information that requesting application should process to
- determine cause(s) of failure.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="PartialSuccess">
- <annotation>
- <documentation>
- Request processing completed with Partial Success.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="AddressOwnerCodeType">
- <annotation>
- <documentation>
- AddressOwnerCodeType
- This code identifies the AddressOwner code types which indicates
- who owns the user'a address.
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="PayPal">
- <annotation>
- <documentation>
- PayPal owns address.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="eBay">
- <annotation>
- <documentation>
- eBay owns address.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="AuctionTypeCodeType">
- <annotation>
- <documentation>
- AuctionTypeCodeType - Type declaration to be used
- by other schema's. This includes codes indicating the
- type of auction for the listed item.
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="Unknown">
- <annotation>
- <documentation>
- Unknown auction type
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Chinese">
- <annotation>
- <documentation>
- Chinese auction
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Dutch">
- <annotation>
- <documentation>
- Dutch auction
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Live">
- <annotation>
- <documentation>
- Live Auctions-type auction
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Ad type">
- <annotation>
- <documentation>
- Ad type auction
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Stores Fixed-price">
- <annotation>
- <documentation>
- Stores Fixed-price auction (US only)
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Personal Offer">
- <annotation>
- <documentation>
- Personal Offer auction
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Fixed Price Item">
- <annotation>
- <documentation>
- Fixed Price item ("BIN only").
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="BalanceCodeType">
- <annotation>
- <documentation>
- BalanceCodeType
- This code identifies the types of balances in an account, e.g., a PayPal
- account.
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="Other">
- <annotation>
- <documentation>Custom Code</documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="BuyerPaymentMethodCodeType">
- <annotation>
- <documentation>
- BuyerPaymentMethodCodeType - Type declaration to be used
- by other schema. The includes the codes for payment methods
- used by buyers to pay sellers.
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="None">
- <annotation>
- <documentation>
- No payment method specified
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="MOCC">
- <annotation>
- <documentation>
- Money order/cashiers check
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="AmEx">
- <annotation>
- <documentation>
- American Express
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="PaymentSeeDescription">
- <annotation>
- <documentation>
- Payment See Description
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CCAccepted">
- <annotation>
- <documentation>
- American Express
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="PersonalCheck">
- <annotation>
- <documentation>
- Personal check
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="COD">
- <annotation>
- <documentation>
- COD
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="VisaMC">
- <annotation>
- <documentation>
- Visa/Mastercard
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Other">
- <annotation>
- <documentation>
- Other forms of payment.
- Some custom method is accepted by seller
- as payment method in the transaction. For
- Motors vehicle items, this field refers to the
- Deposit payment method.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="PayPal">
- <annotation>
- <documentation>
- PayPal
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="Discover">
- <annotation>
- <documentation>
- Discover
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CashOnPickup">
- <annotation>
- <documentation>
- Payment on delivery acceptable payment term.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="MoneyXferAccepted">
- <annotation>
- <documentation>
- Direct transfer of money acceptable payment term.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="MoneyXferAcceptedinCheckout">
- <annotation>
- <documentation>
- If the seller has bank account information on file,
- and MoneyXferAcceptedinCheckout = true, then
- the bank account information will be displayed in
- Checkout. Applicable to German site only.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="OtherOnlinePayments">
- <annotation>
- <documentation>
- Online Escrow paid for by seller.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="BuyerProtectionCodeType">
- <annotation>
- <documentation>
- BuyerProtectionCodeType
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="ItemIneligible">
- <annotation>
- <documentation>
- Item is ineligible (e.g., category not applicable).
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="ItemEligible">
- <annotation>
- <documentation>
- Item is eligible per standard criteria.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="ItemMarkedIneligible">
- <annotation>
- <documentation>
- Item marked ineligible per special criteria (e.g., seller's account closed).
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="ItemMarkedEligible">
- <annotation>
- <documentation>
- Item marked eligible per other criteria.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="CheckoutStatusCodeType">
- <annotation>
- <documentation>
- CheckoutStatusCodeType
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="CheckoutComplete">
- <annotation>
- <documentation>
- Checkout complete.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CheckoutIncomplete">
- <annotation>
- <documentation>
- Checkout incomplete. No details specified.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="BuyerRequestsTotal">
- <annotation>
- <documentation>
- Buyer requests total.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="SellerResponded">
- <annotation>
- <documentation>
- Seller responded to buyer's request.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="CountryCodeType">
- <annotation>
- <documentation>
- CountryCodeType
- This code list module defines the enumerated types
- of standard 2-letter ISO 3166 country codes. This codelist
- contains some additional country code not defined in
- the ISO 3166 country code set.
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="AF"/>
- <enumeration value="AL"/>
- <enumeration value="DZ"/>
- <enumeration value="AS"/>
- <enumeration value="AD"/>
- <enumeration value="AO"/>
- <enumeration value="AI"/>
- <enumeration value="AQ"/>
- <enumeration value="AG"/>
- <enumeration value="AR"/>
- <enumeration value="AM"/>
- <enumeration value="AW"/>
- <enumeration value="AU"/>
- <enumeration value="AT"/>
- <enumeration value="AZ"/>
- <enumeration value="BS"/>
- <enumeration value="BH"/>
- <enumeration value="BD"/>
- <enumeration value="BB"/>
- <enumeration value="BY"/>
- <enumeration value="BE"/>
- <enumeration value="BZ"/>
- <enumeration value="BJ"/>
- <enumeration value="BM"/>
- <enumeration value="BT"/>
- <enumeration value="BO"/>
- <enumeration value="BA"/>
- <enumeration value="BW"/>
- <enumeration value="BV"/>
- <enumeration value="BR"/>
- <enumeration value="IO"/>
- <enumeration value="BN"/>
- <enumeration value="BG"/>
- <enumeration value="BF"/>
- <enumeration value="BI"/>
- <enumeration value="KH"/>
- <enumeration value="CM"/>
- <enumeration value="CA"/>
- <enumeration value="CV"/>
- <enumeration value="KY"/>
- <enumeration value="CF"/>
- <enumeration value="TD"/>
- <enumeration value="CL"/>
- <enumeration value="C2"/>
- <enumeration value="CN"/>
- <enumeration value="CX"/>
- <enumeration value="CC"/>
- <enumeration value="CO"/>
- <enumeration value="KM"/>
- <enumeration value="CG"/>
- <enumeration value="CD"/>
- <enumeration value="CK"/>
- <enumeration value="CR"/>
- <enumeration value="CI"/>
- <enumeration value="HR"/>
- <enumeration value="CU"/>
- <enumeration value="CY"/>
- <enumeration value="CZ"/>
- <enumeration value="DK"/>
- <enumeration value="DJ"/>
- <enumeration value="DM"/>
- <enumeration value="DO"/>
- <enumeration value="TP"/>
- <enumeration value="EC"/>
- <enumeration value="EG"/>
- <enumeration value="SV"/>
- <enumeration value="GQ"/>
- <enumeration value="ER"/>
- <enumeration value="EE"/>
- <enumeration value="ET"/>
- <enumeration value="FK"/>
- <enumeration value="FO"/>
- <enumeration value="FJ"/>
- <enumeration value="FI"/>
- <enumeration value="FR"/>
- <enumeration value="GF"/>
- <enumeration value="PF"/>
- <enumeration value="TF"/>
- <enumeration value="GA"/>
- <enumeration value="GM"/>
- <enumeration value="GE"/>
- <enumeration value="DE"/>
- <enumeration value="GH"/>
- <enumeration value="GI"/>
- <enumeration value="GR"/>
- <enumeration value="GL"/>
- <enumeration value="GD"/>
- <enumeration value="GP"/>
- <enumeration value="GU"/>
- <enumeration value="GT"/>
- <enumeration value="GN"/>
- <enumeration value="GW"/>
- <enumeration value="GY"/>
- <enumeration value="HT"/>
- <enumeration value="HM"/>
- <enumeration value="VA"/>
- <enumeration value="HN"/>
- <enumeration value="HK"/>
- <enumeration value="HU"/>
- <enumeration value="IS"/>
- <enumeration value="IN"/>
- <enumeration value="ID"/>
- <enumeration value="IR"/>
- <enumeration value="IQ"/>
- <enumeration value="IE"/>
- <enumeration value="IL"/>
- <enumeration value="IT"/>
- <enumeration value="JM"/>
- <enumeration value="JP"/>
- <enumeration value="JO"/>
- <enumeration value="KZ"/>
- <enumeration value="KE"/>
- <enumeration value="KI"/>
- <enumeration value="KP"/>
- <enumeration value="KR"/>
- <enumeration value="KW"/>
- <enumeration value="KG"/>
- <enumeration value="LA"/>
- <enumeration value="LV"/>
- <enumeration value="LB"/>
- <enumeration value="LS"/>
- <enumeration value="LR"/>
- <enumeration value="LY"/>
- <enumeration value="LI"/>
- <enumeration value="LT"/>
- <enumeration value="LU"/>
- <enumeration value="MO"/>
- <enumeration value="MK"/>
- <enumeration value="MG"/>
- <enumeration value="MW"/>
- <enumeration value="MY"/>
- <enumeration value="MV"/>
- <enumeration value="ML"/>
- <enumeration value="MT"/>
- <enumeration value="MH"/>
- <enumeration value="MQ"/>
- <enumeration value="MR"/>
- <enumeration value="MU"/>
- <enumeration value="YT"/>
- <enumeration value="MX"/>
- <enumeration value="FM"/>
- <enumeration value="MD"/>
- <enumeration value="MC"/>
- <enumeration value="MN"/>
- <enumeration value="MS"/>
- <enumeration value="MA"/>
- <enumeration value="MZ"/>
- <enumeration value="MM"/>
- <enumeration value="NA"/>
- <enumeration value="NR"/>
- <enumeration value="NP"/>
- <enumeration value="NL"/>
- <enumeration value="AN"/>
- <enumeration value="NC"/>
- <enumeration value="NZ"/>
- <enumeration value="NI"/>
- <enumeration value="NE"/>
- <enumeration value="NG"/>
- <enumeration value="NU"/>
- <enumeration value="NF"/>
- <enumeration value="MP"/>
- <enumeration value="NO"/>
- <enumeration value="OM"/>
- <enumeration value="PK"/>
- <enumeration value="PW"/>
- <enumeration value="PS"/>
- <enumeration value="PA"/>
- <enumeration value="PG"/>
- <enumeration value="PY"/>
- <enumeration value="PE"/>
- <enumeration value="PH"/>
- <enumeration value="PN"/>
- <enumeration value="PL"/>
- <enumeration value="PT"/>
- <enumeration value="PR"/>
- <enumeration value="QA"/>
- <enumeration value="RE"/>
- <enumeration value="RO"/>
- <enumeration value="RU"/>
- <enumeration value="RW"/>
- <enumeration value="SH"/>
- <enumeration value="KN"/>
- <enumeration value="LC"/>
- <enumeration value="PM"/>
- <enumeration value="VC"/>
- <enumeration value="WS"/>
- <enumeration value="SM"/>
- <enumeration value="ST"/>
- <enumeration value="SA"/>
- <enumeration value="SN"/>
- <enumeration value="SC"/>
- <enumeration value="SL"/>
- <enumeration value="SG"/>
- <enumeration value="SK"/>
- <enumeration value="SI"/>
- <enumeration value="SB"/>
- <enumeration value="SO"/>
- <enumeration value="ZA"/>
- <enumeration value="GS"/>
- <enumeration value="ES"/>
- <enumeration value="LK"/>
- <enumeration value="SD"/>
- <enumeration value="SR"/>
- <enumeration value="SJ"/>
- <enumeration value="SZ"/>
- <enumeration value="SE"/>
- <enumeration value="CH"/>
- <enumeration value="SY"/>
- <enumeration value="TW"/>
- <enumeration value="TJ"/>
- <enumeration value="TZ"/>
- <enumeration value="TH"/>
- <enumeration value="TG"/>
- <enumeration value="TK"/>
- <enumeration value="TO"/>
- <enumeration value="TT"/>
- <enumeration value="TN"/>
- <enumeration value="TR"/>
- <enumeration value="TM"/>
- <enumeration value="TC"/>
- <enumeration value="TV"/>
- <enumeration value="UG"/>
- <enumeration value="UA"/>
- <enumeration value="AE"/>
- <enumeration value="GB"/>
- <enumeration value="US"/>
- <enumeration value="UM"/>
- <enumeration value="UY"/>
- <enumeration value="UZ"/>
- <enumeration value="VU"/>
- <enumeration value="VE"/>
- <enumeration value="VN"/>
- <enumeration value="VG"/>
- <enumeration value="VI"/>
- <enumeration value="WF"/>
- <enumeration value="EH"/>
- <enumeration value="YE"/>
- <enumeration value="YU"/>
- <enumeration value="ZM"/>
- <enumeration value="ZW"/>
- <enumeration value="AA">
- <annotation>
- <documentation>
- NOTE: APO/FPO was defined in eBay list previously
- but they are not defined in ISO 3166. This country
- will remain on eBay country code list for backward
- compatibility.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="QM">
- <annotation>
- <documentation>
- NOTE: Guernsey was defined in eBay list previously
- but they are not defined in ISO 3166. This country
- will remain on eBay country list for backward
- compatibility.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="QN">
- <annotation>
- <documentation>
- NOTE: Jan Mayen was defined in eBay list previously
- but they are not defined in ISO 3166. This country
- will remain on eBay country list for backward
- compatibility.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="QO">
- <annotation>
- <documentation>
- NOTE: Jersey was defined in eBay list previously
- but they are not defined in ISO 3166. This country
- will remain on eBay country list for backward
- compatibility.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="QP">
- <annotation>
- <documentation>
- NOTE: Tahiti was defined in eBay list previously
- but they are not defined in ISO 3166. This country
- will remain on eBay country list for backward
- compatibility.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CS">
- <annotation>
- <documentation>
- NOTE: Serbia and Montenegro was not defined in the list previously
- but now an ISO 3166 code has been defined. As of 41.0 this
- country is supported in PayPal PRO.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="GG"/>
- <enumeration value="IM"/>
- <enumeration value="JE"/>
- <enumeration value="TL"/>
- </restriction>
- </simpleType>
- <simpleType name="CurrencyCodeType">
- <annotation>
- <documentation>
- ISO 4217 standard 3-letter currency code.
- <br/>
- <br/>
- The following currencies are supported by PayPal.
- <table>
- <th>Code</th>
- <th>Currency<th/>Maximum Transaction Amount</th>
- <tr>
- <td>AUD</td>
- <td>Australian Dollar </td>
- <td>12,500 AUD</td>
- </tr>
- <tr>
- <td>CAD</td>
- <td>Canadian Dollar<td/>12,500 CAD</td>
- </tr>
- <tr>
- <td>EUR</td>
- <td>Euro</td>
- <td> 8,000 EUR</td>
- </tr>
- <tr>
- <td>GBP</td>
- <td>Pound Sterling</td>
- <td> 5,500 GBP</td>
- </tr>
- <tr>
- <td>JPY</td>
- <td>Japanese Yen</td>
- <td>1,000,000 JPY</td>
- </tr>
- <tr>
- <td>USD</td>
- <td> U.S. Dollar</td>
- <td>10,000 USD</td>
- </tr>
- <tr>
- <td>CHF</td>
- <td> Czech Koruna</td>
- <td>70,000 CHF</td>
- </tr>
- <tr>
- <td>SEK</td>
- <td> Swedish Krona</td>
- <td>3,50,000 SEK</td>
- </tr>
- <tr>
- <td>NOK</td>
- <td> Norwegian Krone</td>
- <td>4,00,000 NOK</td>
- </tr>
- <tr>
- <td>DKK</td>
- <td> Danish Krone</td>
- <td>3,00,000 DKK</td>
- </tr>
- <tr>
- <td>PLN</td>
- <td> Poland Zloty</td>
- <td>1,60,000 PLN</td>
- </tr>
- <tr>
- <td>HUF</td>
- <td> Hungary Forint</td>
- <td>110,00,000 HUF</td>
- </tr>
- <tr>
- <td>SGD</td>
- <td> Singapore Dollar</td>
- <td>80,000 SGD</td>
- </tr>
- <tr>
- <td>HKD</td>
- <td> HongKong Dollar</td>
- <td>3,80,000 HKD</td>
- </tr>
- <tr>
- <td>NZD</td>
- <td> New Zealand Dollar</td>
- <td>77,000 NZD</td>
- </tr>
- <tr>
- <td>CZK</td>
- <td> Czech Koruna</td>
- <td>1,20,000 CZK</td>
- </tr>
- </table>
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="AFA"/>
- <enumeration value="ALL"/>
- <enumeration value="DZD"/>
- <enumeration value="ADP"/>
- <enumeration value="AOA"/>
- <enumeration value="ARS"/>
- <enumeration value="AMD"/>
- <enumeration value="AWG"/>
- <enumeration value="AZM"/>
- <enumeration value="BSD"/>
- <enumeration value="BHD"/>
- <enumeration value="BDT"/>
- <enumeration value="BBD"/>
- <enumeration value="BYR"/>
- <enumeration value="BZD"/>
- <enumeration value="BMD"/>
- <enumeration value="BTN"/>
- <enumeration value="INR"/>
- <enumeration value="BOV"/>
- <enumeration value="BOB"/>
- <enumeration value="BAM"/>
- <enumeration value="BWP"/>
- <enumeration value="BRL"/>
- <enumeration value="BND"/>
- <enumeration value="BGL"/>
- <enumeration value="BGN"/>
- <enumeration value="BIF"/>
- <enumeration value="KHR"/>
- <enumeration value="CAD"/>
- <enumeration value="CVE"/>
- <enumeration value="KYD"/>
- <enumeration value="XAF"/>
- <enumeration value="CLF"/>
- <enumeration value="CLP"/>
- <enumeration value="CNY"/>
- <enumeration value="COP"/>
- <enumeration value="KMF"/>
- <enumeration value="CDF"/>
- <enumeration value="CRC"/>
- <enumeration value="HRK"/>
- <enumeration value="CUP"/>
- <enumeration value="CYP"/>
- <enumeration value="CZK"/>
- <enumeration value="DKK"/>
- <enumeration value="DJF"/>
- <enumeration value="DOP"/>
- <enumeration value="TPE"/>
- <enumeration value="ECV"/>
- <enumeration value="ECS"/>
- <enumeration value="EGP"/>
- <enumeration value="SVC"/>
- <enumeration value="ERN"/>
- <enumeration value="EEK"/>
- <enumeration value="ETB"/>
- <enumeration value="FKP"/>
- <enumeration value="FJD"/>
- <enumeration value="GMD"/>
- <enumeration value="GEL"/>
- <enumeration value="GHC"/>
- <enumeration value="GIP"/>
- <enumeration value="GTQ"/>
- <enumeration value="GNF"/>
- <enumeration value="GWP"/>
- <enumeration value="GYD"/>
- <enumeration value="HTG"/>
- <enumeration value="HNL"/>
- <enumeration value="HKD"/>
- <enumeration value="HUF"/>
- <enumeration value="ISK"/>
- <enumeration value="IDR"/>
- <enumeration value="IRR"/>
- <enumeration value="IQD"/>
- <enumeration value="ILS"/>
- <enumeration value="JMD"/>
- <enumeration value="JPY"/>
- <enumeration value="JOD"/>
- <enumeration value="KZT"/>
- <enumeration value="KES"/>
- <enumeration value="AUD"/>
- <enumeration value="KPW"/>
- <enumeration value="KRW"/>
- <enumeration value="KWD"/>
- <enumeration value="KGS"/>
- <enumeration value="LAK"/>
- <enumeration value="LVL"/>
- <enumeration value="LBP"/>
- <enumeration value="LSL"/>
- <enumeration value="LRD"/>
- <enumeration value="LYD"/>
- <enumeration value="CHF"/>
- <enumeration value="LTL"/>
- <enumeration value="MOP"/>
- <enumeration value="MKD"/>
- <enumeration value="MGF"/>
- <enumeration value="MWK"/>
- <enumeration value="MYR"/>
- <enumeration value="MVR"/>
- <enumeration value="MTL"/>
- <enumeration value="EUR"/>
- <enumeration value="MRO"/>
- <enumeration value="MUR"/>
- <enumeration value="MXN"/>
- <enumeration value="MXV"/>
- <enumeration value="MDL"/>
- <enumeration value="MNT"/>
- <enumeration value="XCD"/>
- <enumeration value="MZM"/>
- <enumeration value="MMK"/>
- <enumeration value="ZAR"/>
- <enumeration value="NAD"/>
- <enumeration value="NPR"/>
- <enumeration value="ANG"/>
- <enumeration value="XPF"/>
- <enumeration value="NZD"/>
- <enumeration value="NIO"/>
- <enumeration value="NGN"/>
- <enumeration value="NOK"/>
- <enumeration value="OMR"/>
- <enumeration value="PKR"/>
- <enumeration value="PAB"/>
- <enumeration value="PGK"/>
- <enumeration value="PYG"/>
- <enumeration value="PEN"/>
- <enumeration value="PHP"/>
- <enumeration value="PLN"/>
- <enumeration value="USD"/>
- <enumeration value="QAR"/>
- <enumeration value="ROL"/>
- <enumeration value="RUB"/>
- <enumeration value="RUR"/>
- <enumeration value="RWF"/>
- <enumeration value="SHP"/>
- <enumeration value="WST"/>
- <enumeration value="STD"/>
- <enumeration value="SAR"/>
- <enumeration value="SCR"/>
- <enumeration value="SLL"/>
- <enumeration value="SGD"/>
- <enumeration value="SKK"/>
- <enumeration value="SIT"/>
- <enumeration value="SBD"/>
- <enumeration value="SOS"/>
- <enumeration value="LKR"/>
- <enumeration value="SDD"/>
- <enumeration value="SRG"/>
- <enumeration value="SZL"/>
- <enumeration value="SEK"/>
- <enumeration value="SYP"/>
- <enumeration value="TWD"/>
- <enumeration value="TJS"/>
- <enumeration value="TZS"/>
- <enumeration value="THB"/>
- <enumeration value="XOF"/>
- <enumeration value="TOP"/>
- <enumeration value="TTD"/>
- <enumeration value="TND"/>
- <enumeration value="TRL"/>
- <enumeration value="TMM"/>
- <enumeration value="UGX"/>
- <enumeration value="UAH"/>
- <enumeration value="AED"/>
- <enumeration value="GBP"/>
- <enumeration value="USS"/>
- <enumeration value="USN"/>
- <enumeration value="UYU"/>
- <enumeration value="UZS"/>
- <enumeration value="VUV"/>
- <enumeration value="VEB"/>
- <enumeration value="VND"/>
- <enumeration value="MAD"/>
- <enumeration value="YER"/>
- <enumeration value="YUM"/>
- <enumeration value="ZMK"/>
- <enumeration value="ZWD"/>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="DepositTypeCodeType">
- <annotation>
- <documentation>
- DepositTypeCodeType - Type declaration to be used by other schema's.
- This code identifies the DepositType codes used to specify deposit
- types for Motors items. If the ietm listed is not a Motors item, then always
- return DepositType value to be "None".
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="None">
- <annotation>
- <documentation>None</documentation>
- </annotation>
- </enumeration>
- <enumeration value="OtherMethod">
- <annotation>
- <documentation>
- Other Method
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="FastDeposit">
- <annotation>
- <documentation>
- Fast Deposit. </documentation>
- </annotation>
- </enumeration>
- <enumeration value="CustomCode">
- <annotation>
- <documentation>
- Reserved for internal or future use.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <simpleType name="DetailLevelCodeType">
- <annotation>
- <documentation>
- DetailLevelCodeType
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="ReturnAll">
- <annotation>
- <documentation>
- Return in response message all detail levels.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="ItemReturnDescription">
- <annotation>
- <documentation>
- Return item description.
- </documentation>
- </annotation>
- </enumeration>
- <enumeration value="ItemReturnAttributes">
- <annotation>
- <documentation>
- Return attributes as part of the item.
- </documentation>
- </annotation>
- </enumeration>
- </restriction>
- </simpleType>
- <annotation>
- <documentation>
- This file defines re-useable base and aggregate components of the
- eBay Business Lanaguage (eBL) that would be used to compose
- message payloads for eBay APIs.
- </documentation>
- </annotation>
- <simpleType name="IncentiveSiteAppliedOnType">
- <annotation>
- <documentation>
- This defines if the incentive is applied on Ebay or PayPal.
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="INCENTIVE-SITE-APPLIED-ON-UNKNOWN"/>
- <enumeration value="INCENTIVE-SITE-APPLIED-ON-MERCHANT"/>
- <enumeration value="INCENTIVE-SITE-APPLIED-ON-PAYPAL"/>
- </restriction>
- </simpleType>
- <simpleType name="IncentiveAppliedStatusType">
- <annotation>
- <documentation>
- This defines if the incentive is applied successfully or not.
- </documentation>
- </annotation>
- <restriction base="xs:token">
- <enumeration value="INCENTIVE-APPLIED-STATUS-SUCCESS"/>
- <enumeration value="INCENTIVE-APPLIED-STATUS-ERROR"/>
- </restriction>
- </simpleType>
- <simpleType name="ItemIDType">
- <annotation>
- <documentation>
- Represents the unique identifier for an item. To be used to specify the
- elements that represents an ItemID.
- </documentation>
- </annotation>
- <restriction base="xs:string"/>
- </simpleType>
- <complexType name="AccountEntryType">
- <sequence>
- <element ref="ns:Balance">
- <annotation>
- <documentation>
- Balance as of a given entry, can be 0.00.
- </documentation>
- </annotation>
- </element>
- <element name="Credit" type="cc:AmountType">
- <annotation>
- <documentation>
- Credit Amount for a detail entry, can be 0.00.
- </documentation>
- </annotation>
- </element>
- <element name="Date" type="xs:dateTime">
- <annotation>
- <documentation>
- Date entry was posted, in GMT.
- </documentation>
- </annotation>
- </element>
- <element name="Debit" type="cc:AmountType">
- <annotation>
- <documentation>
- Debit Amount for this detail entry, can be 0.00.
- </documentation>
- </annotation>
- </element>
- <element ref="ns:ItemID">
- <annotation>
- <documentation>
- Item number if transaction is associated with an auction or 0
- if no item is associated with an account entry.
- </documentation>
- </annotation>
- </element>
- <element name="Memo" type="xs:string">
- <annotation>
- <documentation>
- Memo line for an account entry, can be empty string.
- </documentation>
- </annotation>
- </element>
- <element name="RefNumber" type="xs:int">
- <annotation>
- <documentation>
- eBay reference number for an account entry.
- </documentation>
- </annotation>
- </element>
- <element name="AccountEntryDetailsType" type="xs:int">
- <annotation>
- <documentation>
- Integer code for account details entry type. This element
- element specifies an index to a table of explanations for
- accounting charges.
- </documentation>
- </annotation>
- </element>
- </sequence>
- </complexType>
- <complexType name="AdditionalAccountType">
- <annotation>
- <documentation>
- The AdditionalAccount component represents historical data related to
- accounts that the user held with a country of residency other than
- the current one. eBay users can have one active account at a time.
- For users who change their country of residency and modify their
- eBay registration to reflect this change, the new country of residence
- becomes the currently active account. Any account associated with
- a previous country is treated as an additional account. Because the
- currency for these additional accounts are different than the active
- account, each additional account includes an indicator of the currency
- for that account. Users who never change their country of residence
- will not have any additional accounts.
- </documentation>
- </annotation>
- <sequence>
- <element ref="ns:Balance"/>
- <element ref="ns:Currency"/>
- <element ref="ns:AccountCode"/>
- </sequence>
- </complexType>
- <complexType name="PromotedItemType">
- <annotation>
- <documentation>
- Merchandizing info for an Item. This contains a list of crosssell
- or upsell items.
- </documentation>
- </annotation>
- <sequence>
- <element name="ItemID" type="ns:ItemIDType">
- <annotation>
- <documentation>
- Item ID for the base item. Based on this item other items are
- promoted. it is teh only tag that would show up in all calls that use promoted item type.
- some are not in soap yet, such as get and ser promotion rules
- </documentation>
- </annotation>
- </element>
- <element name="PictureURL" type="xs:string" minOccurs="0">
- <annotation>
- <documentation>
- URL for the picture of the promoted item.
- </documentation>
- </annotation>
- </element>
- <element name="position" type="xs:int" minOccurs="0">
- <annotation>
- <documentation>
- Where to display in the list of items.currentl y even forget and set does not have to be minoccur =0
- but if we ever were to do revise promotion tems, it can be omitted
- </documentation>
- </annotation>
- </element>
- <element name="PromotionPrice" type="cc:AmountType" minOccurs="0">
- <annotation>
- <documentation>
- Promotion Price. Price at which the buyer can buy the item now.
- </documentation>
- </annotation>
- </element>
- <element name="PromotionPriceType" type="ns:PromotionItemPriceTypeCodeType" minOccurs="0"/>
- <element name="SelectionType" type="ns:PromotionItemSelectionCodeType" minOccurs="0"/>
- <element name="Title" type="xs:string" minOccurs="0">
- <annotation>
- <documentation>
- Item Title for the promoted item.
- </documentation>
- </annotation>
- </element>
- <element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0"/>
- </sequence>
- </complexType>
- <complexType name="CrossPromotionsType">
- <annotation>
- <documentation>
- Merchandizing info for an Item. This contains a list of crosssell
- or upsell items.
- PrimaryScheme, PromotionMethod,SellerId,ItemId, ShippingDiscount
- do not have be min occur 0
- </documentation>
- </annotation>
- <sequence>
- <element name="ItemID" type="ns:ItemIDType">
- <annotation>
- <documentation>
- Item ID for the base item. Based on this item other items are
- promoted.
- </documentation>
- </annotation>
- </element>
- <element name="PrimaryScheme" type="ns:PromotionSchemeCodeType"/>
- <element name="PromotionMethod" type="ns:PromotionMethodCodeType"/>
- <element name="SellerID" type="xs:string">
- <annotation>
- <documentation>
- Id of the Seller who is promoting this item.
- </documentation>
- </annotation>
- </element>
- <element name="ShippingDiscount" type="xs:boolean">
- <annotation>
- <documentation>
- Shipping Discount offered or not by the seller.
- </documentation>
- </annotation>
- </element>
- <element name="SellerKey" type="xs:string" minOccurs="0">
- <annotation>
- <documentation>
- Key of the Seller who is promoting this item.
- </documentation>
- </annotation>
- </element>
- <element name="StoreName" type="xs:string" minOccurs="0">
- <annotation>
- <documentation>
- Store Name for the seller.
- </documentation>
- </annotation>
- </element>
- <element name="PromotedItem" type="ns:PromotedItemType" maxOccurs="unbounded"/>
- </sequence>
- </complexType>
- <complexType name="AccountSummaryType" mixed="true">
- <annotation>
- <documentation>
- Includes account summary for the user.
- </documentation>
- </annotation>
- <choice minOccurs="0" maxOccurs="unbounded">
- <element name="AccountState" type="ns:AccountStateCodeType" minOccurs="0"/>
- <element name="AdditionalAccount" type="ns:AdditionalAccountType" minOccurs="0" maxOccurs="unbounded"/>
- <element name="AdditionalAccountsCount" type="xs:int">
- <annotation>
- <documentation>
- Number of additional accounts.
- </documentation>
- </annotation>
- </element>
- <element ref="ns:AmountPastDue" minOccurs="0">
- <annotation>
- <documentation>
- Amount past due, 0.00 if not past due.
- </documentation>
- </annotation>
- </element>
- <element name="BankAccountInfo" type="xs:string">
- <annotation>
- <documentation>
- First four digits (with remainder Xed-out). This may be an empty
- string depending upon the value of the payment type for the
- user account (e.g, if no debit-card specified).
- </documentation>
- </annotation>
- </element>
- <element name="BankModifyDate" type="xs:dateTime">
- <annotation>
- <documentation>
- Last time/day BankAccountInfo and/or BankRoutingInfo was
- modified, in GMT. This may be an empty string depending
- upon the value of the payment type for the user account
- (e.g, if no debit-card specified).
- </documentation>
- </annotation>
- </element>
- <element name="BillingCycleDate" type="xs:dateTime">
- <annotation>
- <documentation>
- Indicates the billing cycle in which eBay sends a billing
- invoice to the specified user. Possible values:
- 0 = On the last day of the month.
- 15 = On the 15th day of the month.
- </documentation>
- </annotation>
- </element>
- <element name="CCExp" type="xs:dateTime">
- <annotation>
- <documentation>
- Expiration date for the credit card selected as payment method,
- in GMT. Empty string if no credit card is on file or if account is
- inactive -- even if there is a credit card on file.
- </documentation>
- </annotation>
- </element>
- <element name="CCInfo" type="xs:string">
- <annotation>
- <documentation>
- Last four digits of user's credit card selected as payment
- type. Empty string if no credit is on file. This may be an empty
- string depending upon the value of the payment type for the
- user account (e.g, if no debit-card specified).
- </documentation>
- </annotation>
- </element>
- <element name="CCModifyDate" type="xs:dateTime">
- <annotation>
- <documentation>
- Last date credit card or credit card expiration date was
- modified, in GMT. This may be an empty string depending
- upon the value of the payment type for the user account
- (e.g, Empty string if no credit card is on file.
- </documentation>
- </annotation>
- </element>
- <element ref="ns:CurrentBalance">
- <annotation>
- <documentation>
- User's current balance. Can be 0.00, positive, or negative.
- </documentation>
- </annotation>
- </element>
- <element name="LastAmountPaid" type="cc:AmountType">
- <annotation>
- <documentation>
- Amount of last payment posted, 0.00 if no payments posted.
- </documentation>
- </annotation>
- </element>
- <element name="LastInvoiceAmount" type="cc:AmountType">
- <annotation>
- <documentation>
- Amount of last invoice. 0.00 if account not yet invoiced.
- </documentation>
- </annotation>
- </element>
- <element name="LastInvoiceDate" type="xs:dateTime">
- <annotation>
- <documentation>
- Date of last invoice sent by eBay to the user, in GMT.
- Empty string if this account has not been invoiced yet.
- </documentation>
- </annotation>
- </element>
- <element name="LastPaymentDate" type="xs:dateTime">
- <annotation>
- <documentation>
- Date of last payment by specified user to eBay, in GMT.
- Empty string if no payments posted.
- </documentation>
- </annotation>
- </element>
- <element name="PastDue" type="xs:boolean">
- <annotation>
- <documentation>
- Indicates whether the account has past due amounts
- outstanding. Possible values:
- true = Account is past due.
- false = Account is current.
- </documentation>
- </annotation>
- </element>
- <element name="PaymentMethod" type="ns:SellerPaymentMethodCodeType">
- <annotation>
- <documentation>
- Indicates the method the specified user selected for paying
- eBay. The values for PaymentType vary for each SiteID.
- </documentation>
- </annotation>
- </element>
- </choice>
- </complexType>
- <complexType name="BuyerType">
- <annotation>
- <documentation>
- Information about user used by buying applications
- </documentation>
- </annotation>
- <sequence>
- <element ref="ns:ShippingAddress" minOccurs="0"/>
- </sequence>
- </complexType>
- <complexType name="SellerType">
- <annotation>
- <documentation>
- Information about user used by selling applications
- there are number of required elements - they will always show up for seller node
- there is not such a call to do revise seller info. only added minoccur=0 to elements that will not show up in every
- type of request/responce
- </documentation>
- </annotation>
- <sequence>
- <element name="AllowPaymentEdit" type="xs:boolean"/>
- <element name="BillingCurrency" type="ns:CurrencyCodeType" minOccurs="0"/>
- <element ref="ns:CheckoutEnabled"/>
- <element name="CIPBankAccountStored" type="xs:boolean"/>
- <element name="GoodStanding" type="xs:boolean"/>
- <element name="LiveAuctionAuthorized" type="xs:boolean"/>
- <element name="MerchandizingPref" type="ns:MerchandizingPrefCodeType">
- <annotation>
- <documentation>
- Indicates whether the user has elected to participate
- as a seller in the Merchandising Manager feature.
- </documentation>
- </annotation>
- </element>
- <element name="QualifiesForB2BVAT" type="xs:boolean"/>
- <element ref="ns:SellerLevel"/>
- <element ref="ns:SellerPaymentAddress" minOccurs="0"/>
- <element name="SchedulingInfo" type="ns:SchedulingInfoType" minOccurs="0"/>
- <element ref="ns:StoreOwner"/>
- <element name="StoreURL" type="xs:anyURI" minOccurs="0"/>
- </sequence>
- </complexType>
- <complexType name="FeeType">
- <annotation>
- <documentation>
- Definition of an eBay Fee type.
- </documentation>
- </annotation>
- <sequence>
- <element name="Name" type="xs:string" minOccurs="0"/>
- <element name="Fee" type="cc:AmountType" minOccurs="0"/>
- </sequence>
- </complexType>
- <complexType name="FeesType">
- <annotation>
- <documentation>
- Following are the current set of eBay fee types
- AuctionLengthFee
- BoldFee
- BuyItNowFee
- CategoryFeaturedFee
- FeaturedFee
- FeaturedGalleryFee
- FixedPriceDurationFee
- GalleryFee
- GiftIconFee
- HighLightFee
- InsertionFee
- ListingDesignerFee
- ListingFee
- PhotoDisplayFee
- PhotoFee
- ReserveFee
- SchedulingFee
- ThirtyDaysAucFee
- Instances of this type could hold one or more supported types of fee.
- </documentation>
- </annotation>
- <sequence>
- <element name="Fee" type="ns:FeeType" maxOccurs="unbounded"/>
- </sequence>
- </complexType>
- <complexType name="ShippingCarrierDetailsType">
- <sequence>
- <element name="CarrierShippingFee" type="cc:AmountType" minOccurs="0">
- <annotation>
- <documentation>
- Calculated cost of shipping, based on shipping parameters and
- selected shipping service. Only returned if ShippingType = 2
- (i.e., calculated shipping rate).
- </documentation>
- </annotation>
- </element>
- <element ref="ns:InsuranceFee" minOccurs="0"/>
- <element ref="ns:InsuranceOption" minOccurs="0"/>
- <element name="PackagingHandlingCosts" type="cc:AmountType" minOccurs="0">
- <annotation>
- <documentation>
- Optional fees a seller might assess for the shipping of the item.
- </documentation>
- </annotation>
- </element>
- <element name="ShippingRateErrorMessage" type="xs:string" minOccurs="0">
- <annotation>
- <documentation>
- Describes any error message associated with the attempt
- to calculate shipping rates. If there was no error, returns
- "No Error" (without the quotation marks).
- </documentation>
- </annotation>
- </element>
- <element ref="ns:ShippingService">
- <annotation>
- <documentation>
- is unique identified of shipping carrier, without this element the whole node makes no sence
- </documentation>
- </annotation>
- </element>
- </s…
Large files files are truncated, but you can click here to view the full file