XML Schema Diagrams

XML schema diagrams describe the elements (usually associated with a request or reply), complex types, and simple types that make up the WSDL. This table illustrates the relationships and behavior of elements and types.

Schema Diagram Description
Diagrams of a parent element, such as AddressValidationRequest, include connections to the child elements. Child elements can be simple or complex types.

A child element connected with a solid line and surrounded by a box with a solid border represents a required type, such as ClientDetail.

A child element connected by a dotted line and surrounded by a dotted border represents an optional type (minOccurs="0"), such as TransactionDetail.

Note: An element that is defined as minOccurs="0" may be required for some calls.

Types that are documented include the documentation directly below the box.

All children are linked by name below the diagram.

A box with a single solid border represents a single element that is required.

The type can be simple or complex.

A box with a dotted border indicates a single element that is optional.

The type can be simple or complex.

A layered box represents a multiple occurrence element. A solid line represents a required multiple occurrence element.

The number of possible occurrences appears below the box, as depicted by the AddressResults element.

An unbounded number of occurrences is represented by the infinity ¥ symbol (maxOccurs="unbounded"), as depicted by the Notifications type.

A layered box with a dotted border represents an optional multiple occurrence type (minOccurs="0"), such as ProposedAddressResults.

Note: An element that is defined as minOccurs="0" may be required for some calls.
A standard type such as “string” appears in black text below element name.

A FedEx specific type such as “Address” appears in red text below the element name.