gabrielbull/php-ups-api

View on GitHub
src/WSDL/ErrorXPCI.xsd

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:error="http://www.ups.com/schema/xpci/1.0/error" targetNamespace="http://www.ups.com/schema/xpci/1.0/error" elementFormDefault="qualified">
    <xsd:element name="Errors">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="ErrorDetail" type="error:ErrorDetailType" maxOccurs="unbounded"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:complexType name="ErrorDetailType">
        <xsd:sequence>
            <xsd:element name="Severity" type="xsd:string"/>
            <xsd:element name="PrimaryErrorCode" type="error:CodeType"/>
            <xsd:element name="MinimumRetrySeconds" type="xsd:string" minOccurs="0"/>
            <xsd:element name="Location" type="error:LocationType" minOccurs="0"/>
            <xsd:element name="SubErrorCode" type="error:CodeType" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element name="AdditionalInformation" type="error:AdditionalInfoType" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CodeType">
        <xsd:sequence>
            <xsd:element name="Code" type="xsd:string"/>
            <xsd:element name="Description" type="xsd:string"/>
            <xsd:element name="Digest" type="xsd:string" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="AdditionalInfoType">
        <xsd:sequence>
            <xsd:element name="Type" type="xsd:string"/>
            <xsd:element name="Value" type="error:AdditionalCodeDescType" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="AdditionalCodeDescType">
        <xsd:sequence>
            <xsd:element name="Code" type="xsd:string"/>
            <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LocationType">
        <xsd:sequence>
            <xsd:element name="LocationElementName" type="xsd:string" minOccurs="0"/>
            <xsd:element name="XPathOfElement" type="xsd:string" minOccurs="0"/>
            <xsd:element name="OriginalValue" type="xsd:string" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:schema>