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

complexType "ns:ReturnPolicyDetailsType"
Namespace:
Content:
complex, 12 elements, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 12 elements, elem. wildcard
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (2):
Known Usage Locations
Annotation
Type defining the ReturnPolicyDetails container, which is returned in GeteBayDetails, and provides the seller with the Return Policy features (and applicable values) that are supported by the listing site. This container is only returned if ReturnPolicyDetails is included as a DetailName filter in the call request, or if no DetailName filters are used in the request.

Note: The GeteBayDetails call returns site-default Return Policy settings. For most categories within a given eBay site, the supported Return Policy options/values are the same, but there a few exceptions. To discover what Return Policy features/settings that a particular category supports, call GetCategoryFeatures and include any or all of the domestic and or international Return Policy-related FeatureID values to see the Return Policy features/settings available for domestic and international returns, respectively.
XML Source (w/o annotations (13); see within schema source)
<xs:complexType name="ReturnPolicyDetailsType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Refund" type="ns:RefundDetailsType"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ReturnsWithin" type="ns:ReturnsWithinDetailsType"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ReturnsAccepted" type="ns:ReturnsAcceptedDetailsType"/>
<xs:element minOccurs="0" name="Description" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="WarrantyOffered" type="ns:WarrantyOfferedDetailsType"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="WarrantyType" type="ns:WarrantyTypeDetailsType"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="WarrantyDuration" type="ns:WarrantyDurationDetailsType"/>
<xs:element minOccurs="0" name="EAN" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ShippingCostPaidBy" type="ns:ShippingCostPaidByDetailsType"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="RestockingFeeValue" type="ns:RestockingFeeValueDetailsType"/>
<xs:element minOccurs="0" name="DetailVersion" type="xs:string"/>
<xs:element minOccurs="0" name="UpdateTime" type="xs:dateTime"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 13/13)
ns:Description
Type:
xs:boolean, predefined, simple content
This field is returned with a value of true if the site supports a text description of the seller's Return Policy in listings. If the site does support a text description of the seller's Return Policy, it is set through the ReturnPolicy.Description field in an Add/Revise/Relist API call. Currently, the only eBay sites that support Return Policy descriptions are Germany, Austria, France, Italy, and Spain.

Note: To discover if a Return Policy desciption is supported by a particular category, call GetCategoryFeatures and include ReturnPolicyDescriptionEnabled as a FeatureID value to see if the category supports the use of a Return Policy description.
XML Representation Summary
<ns:Description>
   
Content: 
{ xs:boolean }
</ns:Description>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="Description" type="xs:boolean"/>

ns:DetailVersion
Type:
xs:string, predefined, simple content
Returns the latest version number for the Return Policy Details metadata set. The version can be used to determine if and when to refresh cached client data.
XML Representation Summary
<ns:DetailVersion>
   
Content: 
{ xs:string }
</ns:DetailVersion>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="DetailVersion" type="xs:string"/>

ns:EAN
Type:
xs:boolean, predefined, simple content
This field is no longer applicable, as sellers are no longer allowed to specify a European Article Number (EAN) through a listings's return policy.
XML Representation Summary
<ns:EAN>
   
Content: 
{ xs:boolean }
</ns:EAN>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="EAN" type="xs:boolean"/>

ns:Refund
Type:
ns:RefundDetailsType, complex content
This container consists of the supported refund/exchange/replacement item options that the seller may make available to the buyer in case the buyer wants to return the original item. Enumeration value(s) returned in RefundOption field(s) can be used in the ReturnPolicy.RefundOption field in an Add/Revise/Relist API call.

Note: To discover what refund options that a particular category supports, call GetCategoryFeatures and include DomesticRefundMethodValues and/or InternationalRefundMethodValues as FeatureID values to see the refund options available for domestic and international returns, respectively.
Component Diagram
XML Representation Summary
<ns:Refund>
   
Content: 
</ns:Refund>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="Refund" type="ns:RefundDetailsType"/>

ns:RestockingFeeValue
Type:
This type is deprecated, as sellers are no longer allowed to set a restocking fee through a listings's return policy.
Component Diagram
XML Representation Summary
<ns:RestockingFeeValue>
   
Content: 
</ns:RestockingFeeValue>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="RestockingFeeValue" type="ns:RestockingFeeValueDetailsType"/>

ns:ReturnsAccepted
Type:
This container consists of the enumeration values that can be passed into the ReturnPolicy.ReturnsAcceptedOption field when using an Add/Revise/Relist API call. This value will indicate whether or not the seller allows the buyer to return the item.

Note: To discover the enumeration values that a particular category supports, call GetCategoryFeatures and include DomesticReturnsAcceptedValues and/or InternationalReturnsAcceptedValues as FeatureID values to see the ReturnPolicy.ReturnsAcceptedOption and ReturnPolicy.InternationalReturnsAcceptedOption values supported for domestic and international returns, respectively.
Component Diagram
XML Representation Summary
<ns:ReturnsAccepted>
   
Content: 
</ns:ReturnsAccepted>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="ReturnsAccepted" type="ns:ReturnsAcceptedDetailsType"/>

ns:ReturnsWithin
Type:
This container consists of the supported time periods within which the buyer can return the item, starting from the day they receive the item. Enumeration value(s) returned in ReturnsWithinOption field(s) can be used in the ReturnPolicy.ReturnsWithinOption field in an Add/Revise/Relist API call.

Note: To discover what return durations that a particular category supports, call GetCategoryFeatures and include DomesticReturnsDurationValues and/or InternationalReturnsDurationValues as FeatureID values to see the return durations available for domestic and international returns, respectively.
Component Diagram
XML Representation Summary
<ns:ReturnsWithin>
   
Content: 
</ns:ReturnsWithin>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="ReturnsWithin" type="ns:ReturnsWithinDetailsType"/>

ns:ShippingCostPaidBy
Type:
This container consists of the enumeration values that can be passed into the ReturnPolicy.ShippingCostPaidByOption or ReturnPolicy.InternationalShippingCostPaidByOption field when using an Add/Revise/Relist API call. This value will indicate whether the buyer or seller is responsible for return shipping cost. The enumeration value(s) returned in ShippingCostPaidByOption field(s) can be used in the ReturnPolicy.ShippingCostPaidByOption field in an
Component Diagram
XML Representation Summary
<ns:ShippingCostPaidBy>
   
Content: 
</ns:ShippingCostPaidBy>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="ShippingCostPaidBy" type="ns:ShippingCostPaidByDetailsType"/>

ns:UpdateTime
Type:
xs:dateTime, predefined, simple content
This timestamp in GMT indicate when the Return Policy Details metadata were last updated. This timestamp can be used to determine if and when to refresh cached client data.
XML Representation Summary
<ns:UpdateTime>
   
Content: 
{ xs:dateTime }
</ns:UpdateTime>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="UpdateTime" type="xs:dateTime"/>

ns:WarrantyDuration
Type:
This field is no longer applicable, as sellers are no longer allowed to offer any type of warranty through a listings's return policy.
Component Diagram
XML Representation Summary
<ns:WarrantyDuration>
   
Content: 
</ns:WarrantyDuration>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="WarrantyDuration" type="ns:WarrantyDurationDetailsType"/>

ns:WarrantyOffered
Type:
This field is no longer applicable, as sellers are no longer allowed to offer any type of warranty through a listings's return policy.
Component Diagram
XML Representation Summary
<ns:WarrantyOffered>
   
Content: 
</ns:WarrantyOffered>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="WarrantyOffered" type="ns:WarrantyOfferedDetailsType"/>

ns:WarrantyType
Type:
This field is no longer applicable, as sellers are no longer allowed to offer any type of warranty through a listings's return policy.
Component Diagram
XML Representation Summary
<ns:WarrantyType>
   
Content: 
</ns:WarrantyType>
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" name="WarrantyType" type="ns:WarrantyTypeDetailsType"/>

{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.