public class

ShippingDetailsType

extends Object
java.lang.Object
   ↳ ebay.apis.eblbasecomponents.ShippingDetailsType

Class Overview

Specifies the shipping payment details.

Java class for ShippingDetailsType complex type.

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

 <complexType name="ShippingDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AllowPaymentEdit" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CalculatedShippingRate" type="{urn:ebay:apis:eBLBaseComponents}CalculatedShippingRateType" minOccurs="0"/>
         <element name="ChangePaymentInstructions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="FlatShippingRate" type="{urn:ebay:apis:eBLBaseComponents}FlatShippingRateType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="InsuranceTotal" type="{urn:ebay:apis:CoreComponentTypes}AmountType" minOccurs="0"/>
         <element name="InsuranceWanted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="PaymentInstructions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SalesTax" type="{urn:ebay:apis:eBLBaseComponents}SalesTaxType" minOccurs="0"/>
         <element name="SellerPostalCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean allowPaymentEdit
protected CalculatedShippingRateType calculatedShippingRate
protected Boolean changePaymentInstructions
protected List<FlatShippingRateType> flatShippingRate
protected AmountType insuranceTotal
protected Boolean insuranceWanted
protected String paymentInstructions
protected SalesTaxType salesTax
protected String sellerPostalCode
Public Constructors
ShippingDetailsType()
Public Methods
CalculatedShippingRateType getCalculatedShippingRate()
Gets the value of the calculatedShippingRate property.
List<FlatShippingRateType> getFlatShippingRate()
Gets the value of the flatShippingRate property.
AmountType getInsuranceTotal()
Gets the value of the insuranceTotal property.
String getPaymentInstructions()
Gets the value of the paymentInstructions property.
SalesTaxType getSalesTax()
Gets the value of the salesTax property.
String getSellerPostalCode()
Gets the value of the sellerPostalCode property.
Boolean isAllowPaymentEdit()
Gets the value of the allowPaymentEdit property.
Boolean isChangePaymentInstructions()
Gets the value of the changePaymentInstructions property.
Boolean isInsuranceWanted()
Gets the value of the insuranceWanted property.
void setAllowPaymentEdit(Boolean value)
Sets the value of the allowPaymentEdit property.
void setCalculatedShippingRate(CalculatedShippingRateType value)
Sets the value of the calculatedShippingRate property.
void setChangePaymentInstructions(Boolean value)
Sets the value of the changePaymentInstructions property.
void setInsuranceTotal(AmountType value)
Sets the value of the insuranceTotal property.
void setInsuranceWanted(Boolean value)
Sets the value of the insuranceWanted property.
void setPaymentInstructions(String value)
Sets the value of the paymentInstructions property.
void setSalesTax(SalesTaxType value)
Sets the value of the salesTax property.
void setSellerPostalCode(String value)
Sets the value of the sellerPostalCode property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Boolean allowPaymentEdit

protected CalculatedShippingRateType calculatedShippingRate

protected Boolean changePaymentInstructions

protected List<FlatShippingRateType> flatShippingRate

protected AmountType insuranceTotal

protected Boolean insuranceWanted

protected String paymentInstructions

protected SalesTaxType salesTax

protected String sellerPostalCode

Public Constructors

public ShippingDetailsType ()

Public Methods

public CalculatedShippingRateType getCalculatedShippingRate ()

Gets the value of the calculatedShippingRate property.

Returns

public List<FlatShippingRateType> getFlatShippingRate ()

Gets the value of the flatShippingRate property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the flatShippingRate property.

For example, to add a new item, do as follows:

    getFlatShippingRate().add(newItem);
 

Objects of the following type(s) are allowed in the list FlatShippingRateType

public AmountType getInsuranceTotal ()

Gets the value of the insuranceTotal property.

Returns

public String getPaymentInstructions ()

Gets the value of the paymentInstructions property.

Returns
  • possible object is String

public SalesTaxType getSalesTax ()

Gets the value of the salesTax property.

Returns

public String getSellerPostalCode ()

Gets the value of the sellerPostalCode property.

Returns
  • possible object is String

public Boolean isAllowPaymentEdit ()

Gets the value of the allowPaymentEdit property.

Returns
  • possible object is Boolean

public Boolean isChangePaymentInstructions ()

Gets the value of the changePaymentInstructions property.

Returns
  • possible object is Boolean

public Boolean isInsuranceWanted ()

Gets the value of the insuranceWanted property.

Returns
  • possible object is Boolean

public void setAllowPaymentEdit (Boolean value)

Sets the value of the allowPaymentEdit property.

Parameters
value Allowed object is Boolean

public void setCalculatedShippingRate (CalculatedShippingRateType value)

Sets the value of the calculatedShippingRate property.

Parameters
value Allowed object is CalculatedShippingRateType

public void setChangePaymentInstructions (Boolean value)

Sets the value of the changePaymentInstructions property.

Parameters
value Allowed object is Boolean

public void setInsuranceTotal (AmountType value)

Sets the value of the insuranceTotal property.

Parameters
value Allowed object is AmountType

public void setInsuranceWanted (Boolean value)

Sets the value of the insuranceWanted property.

Parameters
value Allowed object is Boolean

public void setPaymentInstructions (String value)

Sets the value of the paymentInstructions property.

Parameters
value Allowed object is String

public void setSalesTax (SalesTaxType value)

Sets the value of the salesTax property.

Parameters
value Allowed object is SalesTaxType

public void setSellerPostalCode (String value)

Sets the value of the sellerPostalCode property.

Parameters
value Allowed object is String