Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class MultiLegShipmentType

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

public class MultiLegShipmentType
extends java.lang.Object
implements java.io.Serializable

This type provides information about the shipping service, cost, address, and delivery estimates for the domestic leg of a Global Shipping Program shipment. This type is only applicable for international shipments using the GSP program.

Java class for MultiLegShipmentType complex type.

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

 <complexType name="MultiLegShipmentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ShippingServiceDetails" type="{urn:ebay:apis:eBLBaseComponents}MultiLegShippingServiceType" minOccurs="0"/>
         <element name="ShipToAddress" type="{urn:ebay:apis:eBLBaseComponents}AddressType" minOccurs="0"/>
         <element name="ShippingTimeMin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ShippingTimeMax" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  MultiLegShippingServiceType shippingServiceDetails
           
protected  java.lang.Integer shippingTimeMax
           
protected  java.lang.Integer shippingTimeMin
           
protected  AddressType shipToAddress
           
 
Constructor Summary
MultiLegShipmentType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 MultiLegShippingServiceType getShippingServiceDetails()
          Gets the value of the shippingServiceDetails property.
 java.lang.Integer getShippingTimeMax()
          Gets the value of the shippingTimeMax property.
 java.lang.Integer getShippingTimeMin()
          Gets the value of the shippingTimeMin property.
 AddressType getShipToAddress()
          Gets the value of the shipToAddress property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setShippingServiceDetails(MultiLegShippingServiceType value)
          Sets the value of the shippingServiceDetails property.
 void setShippingTimeMax(java.lang.Integer value)
          Sets the value of the shippingTimeMax property.
 void setShippingTimeMin(java.lang.Integer value)
          Sets the value of the shippingTimeMin property.
 void setShipToAddress(AddressType value)
          Sets the value of the shipToAddress property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shippingServiceDetails

protected MultiLegShippingServiceType shippingServiceDetails

shipToAddress

protected AddressType shipToAddress

shippingTimeMin

protected java.lang.Integer shippingTimeMin

shippingTimeMax

protected java.lang.Integer shippingTimeMax

any

protected java.util.List<java.lang.Object> any
Constructor Detail

MultiLegShipmentType

public MultiLegShipmentType()
Method Detail

getShippingServiceDetails

public MultiLegShippingServiceType getShippingServiceDetails()
Gets the value of the shippingServiceDetails property.

Returns:
possible object is MultiLegShippingServiceType

setShippingServiceDetails

public void setShippingServiceDetails(MultiLegShippingServiceType value)
Sets the value of the shippingServiceDetails property.

Parameters:
value - allowed object is MultiLegShippingServiceType

getShipToAddress

public AddressType getShipToAddress()
Gets the value of the shipToAddress property.

Returns:
possible object is AddressType

setShipToAddress

public void setShipToAddress(AddressType value)
Sets the value of the shipToAddress property.

Parameters:
value - allowed object is AddressType

getShippingTimeMin

public java.lang.Integer getShippingTimeMin()
Gets the value of the shippingTimeMin property.

Returns:
possible object is Integer

setShippingTimeMin

public void setShippingTimeMin(java.lang.Integer value)
Sets the value of the shippingTimeMin property.

Parameters:
value - allowed object is Integer

getShippingTimeMax

public java.lang.Integer getShippingTimeMax()
Gets the value of the shippingTimeMax property.

Returns:
possible object is Integer

setShippingTimeMax

public void setShippingTimeMax(java.lang.Integer value)
Sets the value of the shippingTimeMax property.

Parameters:
value - allowed object is Integer

getAny

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

getAny

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

getAnyLength

public int getAnyLength()

setAny

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

_getAny

protected java.util.List<java.lang.Object> _getAny()

setAny

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

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.