|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ebay.soap.eBLBaseComponents.TaxDetailsType
public class TaxDetailsType
Type defining the TaxDetails container, which consists of detailed sales tax information for an order line item, including the tax type and description, sales tax on the item cost, and sales tax related to shipping and handling. The information in this container supercedes/overrides the sales tax information in the ShippingDetails.SalesTax container.
Java class for TaxDetailsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TaxDetailsType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Imposition" type="{urn:ebay:apis:eBLBaseComponents}TaxTypeCodeType" minOccurs="0"/> <element name="TaxDescription" type="{urn:ebay:apis:eBLBaseComponents}TaxDescriptionCodeType" minOccurs="0"/> <element name="TaxAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/> <element name="TaxOnSubtotalAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/> <element name="TaxOnShippingAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/> <element name="TaxOnHandlingAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/> <element name="TaxCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <any/> </sequence> </restriction> </complexContent> </complexType>
Field Summary | |
---|---|
protected java.util.List<java.lang.Object> |
any
|
protected TaxTypeCodeType |
imposition
|
protected AmountType |
taxAmount
|
protected java.lang.String |
taxCode
|
protected TaxDescriptionCodeType |
taxDescription
|
protected AmountType |
taxOnHandlingAmount
|
protected AmountType |
taxOnShippingAmount
|
protected AmountType |
taxOnSubtotalAmount
|
Constructor Summary | |
---|---|
TaxDetailsType()
|
Method Summary | |
---|---|
protected java.util.List<java.lang.Object> |
_getAny()
|
java.lang.Object[] |
getAny()
|
java.lang.Object |
getAny(int idx)
|
int |
getAnyLength()
|
TaxTypeCodeType |
getImposition()
Gets the value of the imposition property. |
AmountType |
getTaxAmount()
Gets the value of the taxAmount property. |
java.lang.String |
getTaxCode()
Gets the value of the taxCode property. |
TaxDescriptionCodeType |
getTaxDescription()
Gets the value of the taxDescription property. |
AmountType |
getTaxOnHandlingAmount()
Gets the value of the taxOnHandlingAmount property. |
AmountType |
getTaxOnShippingAmount()
Gets the value of the taxOnShippingAmount property. |
AmountType |
getTaxOnSubtotalAmount()
Gets the value of the taxOnSubtotalAmount property. |
java.lang.Object |
setAny(int idx,
java.lang.Object value)
|
void |
setAny(java.lang.Object[] values)
|
void |
setImposition(TaxTypeCodeType value)
Sets the value of the imposition property. |
void |
setTaxAmount(AmountType value)
Sets the value of the taxAmount property. |
void |
setTaxCode(java.lang.String value)
Sets the value of the taxCode property. |
void |
setTaxDescription(TaxDescriptionCodeType value)
Sets the value of the taxDescription property. |
void |
setTaxOnHandlingAmount(AmountType value)
Sets the value of the taxOnHandlingAmount property. |
void |
setTaxOnShippingAmount(AmountType value)
Sets the value of the taxOnShippingAmount property. |
void |
setTaxOnSubtotalAmount(AmountType value)
Sets the value of the taxOnSubtotalAmount property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected TaxTypeCodeType imposition
protected TaxDescriptionCodeType taxDescription
protected AmountType taxAmount
protected AmountType taxOnSubtotalAmount
protected AmountType taxOnShippingAmount
protected AmountType taxOnHandlingAmount
protected java.lang.String taxCode
protected java.util.List<java.lang.Object> any
Constructor Detail |
---|
public TaxDetailsType()
Method Detail |
---|
public TaxTypeCodeType getImposition()
TaxTypeCodeType
public void setImposition(TaxTypeCodeType value)
value
- allowed object is
TaxTypeCodeType
public TaxDescriptionCodeType getTaxDescription()
TaxDescriptionCodeType
public void setTaxDescription(TaxDescriptionCodeType value)
value
- allowed object is
TaxDescriptionCodeType
public AmountType getTaxAmount()
AmountType
public void setTaxAmount(AmountType value)
value
- allowed object is
AmountType
public AmountType getTaxOnSubtotalAmount()
AmountType
public void setTaxOnSubtotalAmount(AmountType value)
value
- allowed object is
AmountType
public AmountType getTaxOnShippingAmount()
AmountType
public void setTaxOnShippingAmount(AmountType value)
value
- allowed object is
AmountType
public AmountType getTaxOnHandlingAmount()
AmountType
public void setTaxOnHandlingAmount(AmountType value)
value
- allowed object is
AmountType
public java.lang.String getTaxCode()
String
public void setTaxCode(java.lang.String value)
value
- allowed object is
String
public java.lang.Object[] getAny()
Element
Object
public java.lang.Object getAny(int idx)
Element
Object
public int getAnyLength()
public void setAny(java.lang.Object[] values)
values
- allowed objects are
Element
Object
protected java.util.List<java.lang.Object> _getAny()
public java.lang.Object setAny(int idx, java.lang.Object value)
value
- allowed object is
Element
Object
|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.