Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ShippingServiceDetailsType

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

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

Type used by the ShippingServiceDetails containers that are returned in the GeteBayDetails response. Each ShippingServiceDetails container consists of detailed information about each shipping service option available for the specified country. These details include the shipping service enumeration value to use when specifying shipping service options in an Add/Revise/Relist call, the shipping carrier, the shipping category (e.g. expedited, economy, etc.), the shipping packages that can be used, and the shipping delivery window.

ShippingServiceDetails containers are returned if a DetailName field is included in the call request and set to ShippingServiceDetails, or if no DetailName field is included in the call request.

Java class for ShippingServiceDetailsType complex type.

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

 <complexType name="ShippingServiceDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ExpeditedService" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="InternationalService" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ShippingService" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
         <element name="ShippingServiceID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ShippingTimeMax" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ShippingTimeMin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="ShippingServiceCode" type="{urn:ebay:apis:eBLBaseComponents}ShippingServiceCodeType" minOccurs="0"/>
         <element name="ServiceType" type="{urn:ebay:apis:eBLBaseComponents}ShippingTypeCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ShippingPackage" type="{urn:ebay:apis:eBLBaseComponents}ShippingPackageCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="DimensionsRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ValidForSellingFlow" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="SurchargeApplicable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ShippingCarrier" type="{urn:ebay:apis:eBLBaseComponents}ShippingCarrierCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="CODService" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="DeprecationDetails" type="{urn:ebay:apis:eBLBaseComponents}AnnouncementMessageType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="MappedToShippingServiceID" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="CostGroupFlat" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
         <element name="ShippingServicePackageDetails" type="{urn:ebay:apis:eBLBaseComponents}ShippingServicePackageDetailsType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="WeightRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="DetailVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UpdateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ShippingCategory" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.Boolean codService
           
protected  java.lang.String costGroupFlat
           
protected  java.util.List<AnnouncementMessageType> deprecationDetails
           
protected  java.lang.String description
           
protected  java.lang.String detailVersion
           
protected  java.lang.Boolean dimensionsRequired
           
protected  java.lang.Boolean expeditedService
           
protected  java.lang.Boolean internationalService
           
protected  java.lang.Integer mappedToShippingServiceID
           
protected  java.util.List<ShippingTypeCodeType> serviceType
           
protected  java.util.List<ShippingCarrierCodeType> shippingCarrier
           
protected  java.lang.String shippingCategory
           
protected  java.util.List<ShippingPackageCodeType> shippingPackage
           
protected  java.lang.String shippingService
           
protected  ShippingServiceCodeType shippingServiceCode
           
protected  java.lang.Integer shippingServiceID
           
protected  java.util.List<ShippingServicePackageDetailsType> shippingServicePackageDetails
           
protected  java.lang.Integer shippingTimeMax
           
protected  java.lang.Integer shippingTimeMin
           
protected  java.lang.Boolean surchargeApplicable
           
protected  java.util.Calendar updateTime
           
protected  java.lang.Boolean validForSellingFlow
           
protected  java.lang.Boolean weightRequired
           
 
Constructor Summary
ShippingServiceDetailsType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
protected  java.util.List<AnnouncementMessageType> _getDeprecationDetails()
           
protected  java.util.List<ShippingTypeCodeType> _getServiceType()
           
protected  java.util.List<ShippingCarrierCodeType> _getShippingCarrier()
           
protected  java.util.List<ShippingPackageCodeType> _getShippingPackage()
           
protected  java.util.List<ShippingServicePackageDetailsType> _getShippingServicePackageDetails()
           
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getCostGroupFlat()
          Gets the value of the costGroupFlat property.
 AnnouncementMessageType[] getDeprecationDetails()
           
 AnnouncementMessageType getDeprecationDetails(int idx)
           
 int getDeprecationDetailsLength()
           
 java.lang.String getDescription()
          Gets the value of the description property.
 java.lang.String getDetailVersion()
          Gets the value of the detailVersion property.
 java.lang.Integer getMappedToShippingServiceID()
          Gets the value of the mappedToShippingServiceID property.
 ShippingTypeCodeType[] getServiceType()
           
 ShippingTypeCodeType getServiceType(int idx)
           
 int getServiceTypeLength()
           
 ShippingCarrierCodeType[] getShippingCarrier()
           
 ShippingCarrierCodeType getShippingCarrier(int idx)
           
 int getShippingCarrierLength()
           
 java.lang.String getShippingCategory()
          Gets the value of the shippingCategory property.
 ShippingPackageCodeType[] getShippingPackage()
           
 ShippingPackageCodeType getShippingPackage(int idx)
           
 int getShippingPackageLength()
           
 java.lang.String getShippingService()
          Gets the value of the shippingService property.
 ShippingServiceCodeType getShippingServiceCode()
          Gets the value of the shippingServiceCode property.
 java.lang.Integer getShippingServiceID()
          Gets the value of the shippingServiceID property.
 ShippingServicePackageDetailsType[] getShippingServicePackageDetails()
           
 ShippingServicePackageDetailsType getShippingServicePackageDetails(int idx)
           
 int getShippingServicePackageDetailsLength()
           
 java.lang.Integer getShippingTimeMax()
          Gets the value of the shippingTimeMax property.
 java.lang.Integer getShippingTimeMin()
          Gets the value of the shippingTimeMin property.
 java.util.Calendar getUpdateTime()
          Gets the value of the updateTime property.
 java.lang.Boolean isCODService()
          Gets the value of the codService property.
 java.lang.Boolean isDimensionsRequired()
          Gets the value of the dimensionsRequired property.
 java.lang.Boolean isExpeditedService()
          Gets the value of the expeditedService property.
 java.lang.Boolean isInternationalService()
          Gets the value of the internationalService property.
 java.lang.Boolean isSurchargeApplicable()
          Gets the value of the surchargeApplicable property.
 java.lang.Boolean isValidForSellingFlow()
          Gets the value of the validForSellingFlow property.
 java.lang.Boolean isWeightRequired()
          Gets the value of the weightRequired property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setCODService(java.lang.Boolean value)
          Sets the value of the codService property.
 void setCostGroupFlat(java.lang.String value)
          Sets the value of the costGroupFlat property.
 void setDeprecationDetails(AnnouncementMessageType[] values)
           
 AnnouncementMessageType setDeprecationDetails(int idx, AnnouncementMessageType value)
           
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setDetailVersion(java.lang.String value)
          Sets the value of the detailVersion property.
 void setDimensionsRequired(java.lang.Boolean value)
          Sets the value of the dimensionsRequired property.
 void setExpeditedService(java.lang.Boolean value)
          Sets the value of the expeditedService property.
 void setInternationalService(java.lang.Boolean value)
          Sets the value of the internationalService property.
 void setMappedToShippingServiceID(java.lang.Integer value)
          Sets the value of the mappedToShippingServiceID property.
 ShippingTypeCodeType setServiceType(int idx, ShippingTypeCodeType value)
           
 void setServiceType(ShippingTypeCodeType[] values)
           
 ShippingCarrierCodeType setShippingCarrier(int idx, ShippingCarrierCodeType value)
           
 void setShippingCarrier(ShippingCarrierCodeType[] values)
           
 void setShippingCategory(java.lang.String value)
          Sets the value of the shippingCategory property.
 ShippingPackageCodeType setShippingPackage(int idx, ShippingPackageCodeType value)
           
 void setShippingPackage(ShippingPackageCodeType[] values)
           
 void setShippingService(java.lang.String value)
          Sets the value of the shippingService property.
 void setShippingServiceCode(ShippingServiceCodeType value)
          Sets the value of the shippingServiceCode property.
 void setShippingServiceID(java.lang.Integer value)
          Sets the value of the shippingServiceID property.
 ShippingServicePackageDetailsType setShippingServicePackageDetails(int idx, ShippingServicePackageDetailsType value)
           
 void setShippingServicePackageDetails(ShippingServicePackageDetailsType[] values)
           
 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 setSurchargeApplicable(java.lang.Boolean value)
          Sets the value of the surchargeApplicable property.
 void setUpdateTime(java.util.Calendar value)
          Sets the value of the updateTime property.
 void setValidForSellingFlow(java.lang.Boolean value)
          Sets the value of the validForSellingFlow property.
 void setWeightRequired(java.lang.Boolean value)
          Sets the value of the weightRequired property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected java.lang.String description

expeditedService

protected java.lang.Boolean expeditedService

internationalService

protected java.lang.Boolean internationalService

shippingService

protected java.lang.String shippingService

shippingServiceID

protected java.lang.Integer shippingServiceID

shippingTimeMax

protected java.lang.Integer shippingTimeMax

shippingTimeMin

protected java.lang.Integer shippingTimeMin

shippingServiceCode

protected ShippingServiceCodeType shippingServiceCode

serviceType

protected java.util.List<ShippingTypeCodeType> serviceType

shippingPackage

protected java.util.List<ShippingPackageCodeType> shippingPackage

dimensionsRequired

protected java.lang.Boolean dimensionsRequired

validForSellingFlow

protected java.lang.Boolean validForSellingFlow

surchargeApplicable

protected java.lang.Boolean surchargeApplicable

shippingCarrier

protected java.util.List<ShippingCarrierCodeType> shippingCarrier

codService

protected java.lang.Boolean codService

deprecationDetails

protected java.util.List<AnnouncementMessageType> deprecationDetails

mappedToShippingServiceID

protected java.lang.Integer mappedToShippingServiceID

costGroupFlat

protected java.lang.String costGroupFlat

shippingServicePackageDetails

protected java.util.List<ShippingServicePackageDetailsType> shippingServicePackageDetails

weightRequired

protected java.lang.Boolean weightRequired

detailVersion

protected java.lang.String detailVersion

updateTime

protected java.util.Calendar updateTime

shippingCategory

protected java.lang.String shippingCategory

any

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

ShippingServiceDetailsType

public ShippingServiceDetailsType()
Method Detail

getDescription

public java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

isExpeditedService

public java.lang.Boolean isExpeditedService()
Gets the value of the expeditedService property.

Returns:
possible object is Boolean

setExpeditedService

public void setExpeditedService(java.lang.Boolean value)
Sets the value of the expeditedService property.

Parameters:
value - allowed object is Boolean

isInternationalService

public java.lang.Boolean isInternationalService()
Gets the value of the internationalService property.

Returns:
possible object is Boolean

setInternationalService

public void setInternationalService(java.lang.Boolean value)
Sets the value of the internationalService property.

Parameters:
value - allowed object is Boolean

getShippingService

public java.lang.String getShippingService()
Gets the value of the shippingService property.

Returns:
possible object is String

setShippingService

public void setShippingService(java.lang.String value)
Sets the value of the shippingService property.

Parameters:
value - allowed object is String

getShippingServiceID

public java.lang.Integer getShippingServiceID()
Gets the value of the shippingServiceID property.

Returns:
possible object is Integer

setShippingServiceID

public void setShippingServiceID(java.lang.Integer value)
Sets the value of the shippingServiceID 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

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

getShippingServiceCode

public ShippingServiceCodeType getShippingServiceCode()
Gets the value of the shippingServiceCode property.

Returns:
possible object is ShippingServiceCodeType

setShippingServiceCode

public void setShippingServiceCode(ShippingServiceCodeType value)
Sets the value of the shippingServiceCode property.

Parameters:
value - allowed object is ShippingServiceCodeType

getServiceType

public ShippingTypeCodeType[] getServiceType()
Returns:
array of ShippingTypeCodeType

getServiceType

public ShippingTypeCodeType getServiceType(int idx)
Returns:
one of ShippingTypeCodeType

getServiceTypeLength

public int getServiceTypeLength()

setServiceType

public void setServiceType(ShippingTypeCodeType[] values)
Parameters:
values - allowed objects are ShippingTypeCodeType

_getServiceType

protected java.util.List<ShippingTypeCodeType> _getServiceType()

setServiceType

public ShippingTypeCodeType setServiceType(int idx,
                                           ShippingTypeCodeType value)
Parameters:
value - allowed object is ShippingTypeCodeType

getShippingPackage

public ShippingPackageCodeType[] getShippingPackage()
Returns:
array of ShippingPackageCodeType

getShippingPackage

public ShippingPackageCodeType getShippingPackage(int idx)
Returns:
one of ShippingPackageCodeType

getShippingPackageLength

public int getShippingPackageLength()

setShippingPackage

public void setShippingPackage(ShippingPackageCodeType[] values)
Parameters:
values - allowed objects are ShippingPackageCodeType

_getShippingPackage

protected java.util.List<ShippingPackageCodeType> _getShippingPackage()

setShippingPackage

public ShippingPackageCodeType setShippingPackage(int idx,
                                                  ShippingPackageCodeType value)
Parameters:
value - allowed object is ShippingPackageCodeType

isDimensionsRequired

public java.lang.Boolean isDimensionsRequired()
Gets the value of the dimensionsRequired property.

Returns:
possible object is Boolean

setDimensionsRequired

public void setDimensionsRequired(java.lang.Boolean value)
Sets the value of the dimensionsRequired property.

Parameters:
value - allowed object is Boolean

isValidForSellingFlow

public java.lang.Boolean isValidForSellingFlow()
Gets the value of the validForSellingFlow property.

Returns:
possible object is Boolean

setValidForSellingFlow

public void setValidForSellingFlow(java.lang.Boolean value)
Sets the value of the validForSellingFlow property.

Parameters:
value - allowed object is Boolean

isSurchargeApplicable

public java.lang.Boolean isSurchargeApplicable()
Gets the value of the surchargeApplicable property.

Returns:
possible object is Boolean

setSurchargeApplicable

public void setSurchargeApplicable(java.lang.Boolean value)
Sets the value of the surchargeApplicable property.

Parameters:
value - allowed object is Boolean

getShippingCarrier

public ShippingCarrierCodeType[] getShippingCarrier()
Returns:
array of ShippingCarrierCodeType

getShippingCarrier

public ShippingCarrierCodeType getShippingCarrier(int idx)
Returns:
one of ShippingCarrierCodeType

getShippingCarrierLength

public int getShippingCarrierLength()

setShippingCarrier

public void setShippingCarrier(ShippingCarrierCodeType[] values)
Parameters:
values - allowed objects are ShippingCarrierCodeType

_getShippingCarrier

protected java.util.List<ShippingCarrierCodeType> _getShippingCarrier()

setShippingCarrier

public ShippingCarrierCodeType setShippingCarrier(int idx,
                                                  ShippingCarrierCodeType value)
Parameters:
value - allowed object is ShippingCarrierCodeType

isCODService

public java.lang.Boolean isCODService()
Gets the value of the codService property.

Returns:
possible object is Boolean

setCODService

public void setCODService(java.lang.Boolean value)
Sets the value of the codService property.

Parameters:
value - allowed object is Boolean

getDeprecationDetails

public AnnouncementMessageType[] getDeprecationDetails()
Returns:
array of AnnouncementMessageType

getDeprecationDetails

public AnnouncementMessageType getDeprecationDetails(int idx)
Returns:
one of AnnouncementMessageType

getDeprecationDetailsLength

public int getDeprecationDetailsLength()

setDeprecationDetails

public void setDeprecationDetails(AnnouncementMessageType[] values)
Parameters:
values - allowed objects are AnnouncementMessageType

_getDeprecationDetails

protected java.util.List<AnnouncementMessageType> _getDeprecationDetails()

setDeprecationDetails

public AnnouncementMessageType setDeprecationDetails(int idx,
                                                     AnnouncementMessageType value)
Parameters:
value - allowed object is AnnouncementMessageType

getMappedToShippingServiceID

public java.lang.Integer getMappedToShippingServiceID()
Gets the value of the mappedToShippingServiceID property.

Returns:
possible object is Integer

setMappedToShippingServiceID

public void setMappedToShippingServiceID(java.lang.Integer value)
Sets the value of the mappedToShippingServiceID property.

Parameters:
value - allowed object is Integer

getCostGroupFlat

public java.lang.String getCostGroupFlat()
Gets the value of the costGroupFlat property.

Returns:
possible object is String

setCostGroupFlat

public void setCostGroupFlat(java.lang.String value)
Sets the value of the costGroupFlat property.

Parameters:
value - allowed object is String

getShippingServicePackageDetails

public ShippingServicePackageDetailsType[] getShippingServicePackageDetails()
Returns:
array of ShippingServicePackageDetailsType

getShippingServicePackageDetails

public ShippingServicePackageDetailsType getShippingServicePackageDetails(int idx)
Returns:
one of ShippingServicePackageDetailsType

getShippingServicePackageDetailsLength

public int getShippingServicePackageDetailsLength()

setShippingServicePackageDetails

public void setShippingServicePackageDetails(ShippingServicePackageDetailsType[] values)
Parameters:
values - allowed objects are ShippingServicePackageDetailsType

_getShippingServicePackageDetails

protected java.util.List<ShippingServicePackageDetailsType> _getShippingServicePackageDetails()

setShippingServicePackageDetails

public ShippingServicePackageDetailsType setShippingServicePackageDetails(int idx,
                                                                          ShippingServicePackageDetailsType value)
Parameters:
value - allowed object is ShippingServicePackageDetailsType

isWeightRequired

public java.lang.Boolean isWeightRequired()
Gets the value of the weightRequired property.

Returns:
possible object is Boolean

setWeightRequired

public void setWeightRequired(java.lang.Boolean value)
Sets the value of the weightRequired property.

Parameters:
value - allowed object is Boolean

getDetailVersion

public java.lang.String getDetailVersion()
Gets the value of the detailVersion property.

Returns:
possible object is String

setDetailVersion

public void setDetailVersion(java.lang.String value)
Sets the value of the detailVersion property.

Parameters:
value - allowed object is String

getUpdateTime

public java.util.Calendar getUpdateTime()
Gets the value of the updateTime property.

Returns:
possible object is String

setUpdateTime

public void setUpdateTime(java.util.Calendar value)
Sets the value of the updateTime property.

Parameters:
value - allowed object is String

getShippingCategory

public java.lang.String getShippingCategory()
Gets the value of the shippingCategory property.

Returns:
possible object is String

setShippingCategory

public void setShippingCategory(java.lang.String value)
Sets the value of the shippingCategory property.

Parameters:
value - allowed object is String

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.