Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ShippingServiceCostOverrideType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.ShippingServiceCostOverrideType
All Implemented Interfaces:
Serializable

public class ShippingServiceCostOverrideType
extends Object
implements Serializable

Type defining the ShippingServiceCostOverride container, which is used to override the flat shipping costs for each domestic and/or international shipping service that is defined in the domesticShippingPolicyInfoService and intlShippingPolicyInfoService containers of the Business Policies shipping profile. Shipping costs include the cost to ship one item, the cost to ship each additional identical item, and any shipping surcharges applicable to domestic shipping services. A ShippingServiceCostOverride container is required for every domestic and/or international shipping service that is defined in the Business Policies shipping profile. For example, you cannot override the shipping costs for one domestic shipping service but not the other domestic shipping services defined in the Business Policies shipping profile. The same rule applies to international shipping services.

Java class for ShippingServiceCostOverrideType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ShippingServiceCostOverrideType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ShippingServicePriority" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ShippingServiceType" type="{urn:ebay:apis:eBLBaseComponents}ShippingServiceType" minOccurs="0"/>
         <any/>
         <element name="ShippingServiceCost" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="ShippingServiceAdditionalCost" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="ShippingSurcharge" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<Object> any
           
protected  AmountType shippingServiceAdditionalCost
           
protected  AmountType shippingServiceCost
           
protected  Integer shippingServicePriority
           
protected  ShippingServiceType shippingServiceType
           
protected  AmountType shippingSurcharge
           
 
Constructor Summary
ShippingServiceCostOverrideType()
           
 
Method Summary
protected  List<Object> _getAny()
           
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 AmountType getShippingServiceAdditionalCost()
          Gets the value of the shippingServiceAdditionalCost property.
 AmountType getShippingServiceCost()
          Gets the value of the shippingServiceCost property.
 Integer getShippingServicePriority()
          Gets the value of the shippingServicePriority property.
 ShippingServiceType getShippingServiceType()
          Gets the value of the shippingServiceType property.
 AmountType getShippingSurcharge()
          Gets the value of the shippingSurcharge property.
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setShippingServiceAdditionalCost(AmountType value)
          Sets the value of the shippingServiceAdditionalCost property.
 void setShippingServiceCost(AmountType value)
          Sets the value of the shippingServiceCost property.
 void setShippingServicePriority(Integer value)
          Sets the value of the shippingServicePriority property.
 void setShippingServiceType(ShippingServiceType value)
          Sets the value of the shippingServiceType property.
 void setShippingSurcharge(AmountType value)
          Sets the value of the shippingSurcharge property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shippingServicePriority

protected Integer shippingServicePriority

shippingServiceType

protected ShippingServiceType shippingServiceType

any

protected List<Object> any

shippingServiceCost

protected AmountType shippingServiceCost

shippingServiceAdditionalCost

protected AmountType shippingServiceAdditionalCost

shippingSurcharge

protected AmountType shippingSurcharge
Constructor Detail

ShippingServiceCostOverrideType

public ShippingServiceCostOverrideType()
Method Detail

getShippingServicePriority

public Integer getShippingServicePriority()
Gets the value of the shippingServicePriority property.

Returns:
possible object is Integer

setShippingServicePriority

public void setShippingServicePriority(Integer value)
Sets the value of the shippingServicePriority property.

Parameters:
value - allowed object is Integer

getShippingServiceType

public ShippingServiceType getShippingServiceType()
Gets the value of the shippingServiceType property.

Returns:
possible object is ShippingServiceType

setShippingServiceType

public void setShippingServiceType(ShippingServiceType value)
Sets the value of the shippingServiceType property.

Parameters:
value - allowed object is ShippingServiceType

getAny

public Object[] getAny()
Returns:
array of Element Object

getAny

public Object getAny(int idx)
Returns:
one of Element Object

getAnyLength

public int getAnyLength()

setAny

public void setAny(Object[] values)
Parameters:
values - allowed objects are Element Object

_getAny

protected List<Object> _getAny()

setAny

public Object setAny(int idx,
                     Object value)
Parameters:
value - allowed object is Element Object

getShippingServiceCost

public AmountType getShippingServiceCost()
Gets the value of the shippingServiceCost property.

Returns:
possible object is AmountType

setShippingServiceCost

public void setShippingServiceCost(AmountType value)
Sets the value of the shippingServiceCost property.

Parameters:
value - allowed object is AmountType

getShippingServiceAdditionalCost

public AmountType getShippingServiceAdditionalCost()
Gets the value of the shippingServiceAdditionalCost property.

Returns:
possible object is AmountType

setShippingServiceAdditionalCost

public void setShippingServiceAdditionalCost(AmountType value)
Sets the value of the shippingServiceAdditionalCost property.

Parameters:
value - allowed object is AmountType

getShippingSurcharge

public AmountType getShippingSurcharge()
Gets the value of the shippingSurcharge property.

Returns:
possible object is AmountType

setShippingSurcharge

public void setShippingSurcharge(AmountType value)
Sets the value of the shippingSurcharge property.

Parameters:
value - allowed object is AmountType

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.