Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

complexType "ns:CalculatedShippingDiscountType"
Namespace:
Content:
complex, 2 elements, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 2 elements, elem. wildcard
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (4):
Known Usage Locations
Annotation
Type used by the CalculatedShippingDiscount container, which is used in the SetShippingDiscountProfiles call to create one or more discounted calculated shipping rules. The CalculatedShippingDiscount container is returned in the response of all other calls that use this type.
XML Source (w/o annotations (3); see within schema source)
<xs:complexType name="CalculatedShippingDiscountType">
<xs:sequence>
<xs:element minOccurs="0" name="DiscountName" type="ns:DiscountNameCodeType"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="DiscountProfile" type="ns:DiscountProfileType"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 3/3)
ns:DiscountName
Type:
ns:DiscountNameCodeType, simple content
This enumeration value indicates the type of calculated shipping discount rule that is being applied. Each rule is explained below.
XML Representation Summary
<ns:DiscountName>
   
Content: 
{ enumeration of xs:token }
</ns:DiscountName>
Simple Content
Enumeration:
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="DiscountName" type="ns:DiscountNameCodeType"/>

ns:DiscountProfile
Type:
ns:DiscountProfileType, complex content
This container provides details of this particular calculated shipping discount profile.

For SetShippingDiscountProfiles: If the ModifyActionCode value is set to Update, all details of the modified version of the profile must be provided. If the ModifyActionCode value is set to Delete, the DiscountProfileID is required, the MappingDiscountProfileID is optional, and all other fields of the container are no longer applicable.

Restrictions on how many profiles can exist for a given discount rule are discussed in the Features Guide documentation on Shipping Cost Discount Profiles.
Component Diagram
XML Representation Summary
<ns:DiscountProfile>
   
Content: 
</ns:DiscountProfile>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="DiscountProfile" type="ns:DiscountProfileType"/>

{any element from any namespace}
XML Source (see within schema source)
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>

 Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

WSDL documentation generated with FlexDoc/XML 1.13 using FlexDoc/XML WSDLDoc 1.2.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.