Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ShippingServiceDetailsType

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

public class ShippingServiceDetailsType
extends Object
implements Serializable

Details about a specific shipping service.

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

expeditedService

protected Boolean expeditedService

internationalService

protected Boolean internationalService

shippingService

protected String shippingService

shippingServiceID

protected Integer shippingServiceID

shippingTimeMax

protected Integer shippingTimeMax

shippingTimeMin

protected Integer shippingTimeMin

shippingServiceCode

protected ShippingServiceCodeType shippingServiceCode

serviceType

protected List<ShippingTypeCodeType> serviceType

shippingPackage

protected List<ShippingPackageCodeType> shippingPackage

dimensionsRequired

protected Boolean dimensionsRequired

validForSellingFlow

protected Boolean validForSellingFlow

surchargeApplicable

protected Boolean surchargeApplicable

shippingCarrier

protected List<ShippingCarrierCodeType> shippingCarrier

codService

protected Boolean codService

deprecationDetails

protected List<AnnouncementMessageType> deprecationDetails

mappedToShippingServiceID

protected Integer mappedToShippingServiceID

costGroupFlat

protected String costGroupFlat

shippingServicePackageDetails

protected List<ShippingServicePackageDetailsType> shippingServicePackageDetails

weightRequired

protected Boolean weightRequired

detailVersion

protected String detailVersion

updateTime

protected Calendar updateTime

shippingCategory

protected String shippingCategory

any

protected List<Object> any
Constructor Detail

ShippingServiceDetailsType

public ShippingServiceDetailsType()
Method Detail

getDescription

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

Returns:
possible object is String

setDescription

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

Parameters:
value - allowed object is String

isExpeditedService

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

Returns:
possible object is Boolean

setExpeditedService

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

Parameters:
value - allowed object is Boolean

isInternationalService

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

Returns:
possible object is Boolean

setInternationalService

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

Parameters:
value - allowed object is Boolean

getShippingService

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

Returns:
possible object is String

setShippingService

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

Parameters:
value - allowed object is String

getShippingServiceID

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

Returns:
possible object is Integer

setShippingServiceID

public void setShippingServiceID(Integer value)
Sets the value of the shippingServiceID property.

Parameters:
value - allowed object is Integer

getShippingTimeMax

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

Returns:
possible object is Integer

setShippingTimeMax

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

Parameters:
value - allowed object is Integer

getShippingTimeMin

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

Returns:
possible object is Integer

setShippingTimeMin

public void setShippingTimeMin(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 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 List<ShippingPackageCodeType> _getShippingPackage()

setShippingPackage

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

isDimensionsRequired

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

Returns:
possible object is Boolean

setDimensionsRequired

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

Parameters:
value - allowed object is Boolean

isValidForSellingFlow

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

Returns:
possible object is Boolean

setValidForSellingFlow

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

Parameters:
value - allowed object is Boolean

isSurchargeApplicable

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

Returns:
possible object is Boolean

setSurchargeApplicable

public void setSurchargeApplicable(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 List<ShippingCarrierCodeType> _getShippingCarrier()

setShippingCarrier

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

isCODService

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

Returns:
possible object is Boolean

setCODService

public void setCODService(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 List<AnnouncementMessageType> _getDeprecationDetails()

setDeprecationDetails

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

getMappedToShippingServiceID

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

Returns:
possible object is Integer

setMappedToShippingServiceID

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

Parameters:
value - allowed object is Integer

getCostGroupFlat

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

Returns:
possible object is String

setCostGroupFlat

public void setCostGroupFlat(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 List<ShippingServicePackageDetailsType> _getShippingServicePackageDetails()

setShippingServicePackageDetails

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

isWeightRequired

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

Returns:
possible object is Boolean

setWeightRequired

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

Parameters:
value - allowed object is Boolean

getDetailVersion

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

Returns:
possible object is String

setDetailVersion

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

Parameters:
value - allowed object is String

getUpdateTime

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

Returns:
possible object is String

setUpdateTime

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

Parameters:
value - allowed object is String

getShippingCategory

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

Returns:
possible object is String

setShippingCategory

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

Parameters:
value - allowed object is String

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

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.