Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class OrderType

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

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

This type is used to express the details of an order. An order may contain one or more line items (purchases) from the same buyer. Regardless of how many line items an order has, only one payment is made for the order.

The GetOrders and GetOrderTransactions calls return many of the fields of this type.

The GetItemTransactions and GetSellerTransactions calls will only return order-level details if the IncludeContainingOrder boolean field is included in the call request and set to true.

The AddOrder call is used to combine two or more unpaid order line items (between the same seller and buyer) into a 'Combined Invoice' order. While combining these order line items into one 'Combined Invoice' order, the seller can make adjustments to accepted payment methods, shipping details (including costs), and the total cost of the order. Sometimes, sellers will reduce the cost of shipping if one or more order line items can be shipped together in the same package.

The GetMyeBaySelling call returns order details if the seller wishes to view listings that have sold, and the GetMyeBayBuying call returns order details if the buyer wishes to view items they have won or purchased.

Java class for OrderType complex type.

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

 <complexType name="OrderType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="OrderID" type="{urn:ebay:apis:eBLBaseComponents}OrderIDType" minOccurs="0"/>
         <element name="OrderStatus" type="{urn:ebay:apis:eBLBaseComponents}OrderStatusCodeType" minOccurs="0"/>
         <element name="AdjustmentAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="AmountPaid" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="AmountSaved" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="CheckoutStatus" type="{urn:ebay:apis:eBLBaseComponents}CheckoutStatusType" minOccurs="0"/>
         <element name="ShippingDetails" type="{urn:ebay:apis:eBLBaseComponents}ShippingDetailsType" minOccurs="0"/>
         <element name="CreatingUserRole" type="{urn:ebay:apis:eBLBaseComponents}TradingRoleCodeType" minOccurs="0"/>
         <element name="CreatedTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="PaymentMethods" type="{urn:ebay:apis:eBLBaseComponents}BuyerPaymentMethodCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="SellerEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ShippingAddress" type="{urn:ebay:apis:eBLBaseComponents}AddressType" minOccurs="0"/>
         <element name="ShippingServiceSelected" type="{urn:ebay:apis:eBLBaseComponents}ShippingServiceOptionsType" minOccurs="0"/>
         <element name="Subtotal" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="Total" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="ExternalTransaction" type="{urn:ebay:apis:eBLBaseComponents}ExternalTransactionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TransactionArray" type="{urn:ebay:apis:eBLBaseComponents}TransactionArrayType" minOccurs="0"/>
         <element name="BuyerUserID" type="{urn:ebay:apis:eBLBaseComponents}UserIDType" minOccurs="0"/>
         <element name="PaidTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ShippedTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="IntegratedMerchantCreditCardEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="BundlePurchase" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="BuyerCheckoutMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EIASToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PaymentHoldStatus" type="{urn:ebay:apis:eBLBaseComponents}PaymentHoldStatusCodeType" minOccurs="0"/>
         <element name="PaymentHoldDetails" type="{urn:ebay:apis:eBLBaseComponents}PaymentHoldDetailType" minOccurs="0"/>
         <element name="RefundAmount" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="RefundStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RefundArray" type="{urn:ebay:apis:eBLBaseComponents}RefundArrayType" minOccurs="0"/>
         <element name="IsMultiLegShipping" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="MultiLegShippingDetails" type="{urn:ebay:apis:eBLBaseComponents}MultiLegShippingDetailsType" minOccurs="0"/>
         <element name="MonetaryDetails" type="{urn:ebay:apis:eBLBaseComponents}PaymentsInformationType" minOccurs="0"/>
         <element name="PickupDetails" type="{urn:ebay:apis:eBLBaseComponents}PickupDetailsType" minOccurs="0"/>
         <element name="PickupMethodSelected" type="{urn:ebay:apis:eBLBaseComponents}PickupMethodSelectedType" minOccurs="0"/>
         <element name="SellerUserID" type="{urn:ebay:apis:eBLBaseComponents}UserIDType" minOccurs="0"/>
         <element name="SellerEIASToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CancelReason" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
         <element name="CancelStatus" type="{urn:ebay:apis:eBLBaseComponents}CancelStatusCodeType" minOccurs="0"/>
         <element name="CancelReasonDetails" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ShippingConvenienceCharge" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="CancelDetail" type="{urn:ebay:apis:eBLBaseComponents}CancelDetailType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="LogisticsPlanType" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
         <element name="BuyerTaxIdentifier" type="{urn:ebay:apis:eBLBaseComponents}TaxIdentifierType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="BuyerPackageEnclosures" type="{urn:ebay:apis:eBLBaseComponents}BuyerPackageEnclosuresType" minOccurs="0"/>
         <element name="ExtendedOrderID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ContainseBayPlusTransaction" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="eBayCollectAndRemitTax" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="OrderLineItemCount" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  AmountType adjustmentAmount
           
protected  AmountType amountPaid
           
protected  AmountType amountSaved
           
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.Boolean bundlePurchase
           
protected  java.lang.String buyerCheckoutMessage
           
protected  BuyerPackageEnclosuresType buyerPackageEnclosures
           
protected  java.util.List<TaxIdentifierType> buyerTaxIdentifier
           
protected  java.lang.String buyerUserID
           
protected  java.util.List<CancelDetailType> cancelDetail
           
protected  java.lang.String cancelReason
           
protected  java.lang.String cancelReasonDetails
           
protected  CancelStatusCodeType cancelStatus
           
protected  CheckoutStatusType checkoutStatus
           
protected  java.lang.Boolean containseBayPlusTransaction
           
protected  java.util.Calendar createdTime
           
protected  TradingRoleCodeType creatingUserRole
           
protected  java.lang.Boolean eBayCollectAndRemitTax
           
protected  java.lang.String eiasToken
           
protected  java.lang.String extendedOrderID
           
protected  java.util.List<ExternalTransactionType> externalTransaction
           
protected  java.lang.Boolean integratedMerchantCreditCardEnabled
           
protected  java.lang.Boolean isMultiLegShipping
           
protected  java.lang.String logisticsPlanType
           
protected  PaymentsInformationType monetaryDetails
           
protected  MultiLegShippingDetailsType multiLegShippingDetails
           
protected  java.lang.String orderID
           
protected  java.lang.Long orderLineItemCount
           
protected  OrderStatusCodeType orderStatus
           
protected  java.util.Calendar paidTime
           
protected  PaymentHoldDetailType paymentHoldDetails
           
protected  PaymentHoldStatusCodeType paymentHoldStatus
           
protected  java.util.List<BuyerPaymentMethodCodeType> paymentMethods
           
protected  PickupDetailsType pickupDetails
           
protected  PickupMethodSelectedType pickupMethodSelected
           
protected  AmountType refundAmount
           
protected  RefundArrayType refundArray
           
protected  java.lang.String refundStatus
           
protected  java.lang.String sellerEIASToken
           
protected  java.lang.String sellerEmail
           
protected  java.lang.String sellerUserID
           
protected  java.util.Calendar shippedTime
           
protected  AddressType shippingAddress
           
protected  AmountType shippingConvenienceCharge
           
protected  ShippingDetailsType shippingDetails
           
protected  ShippingServiceOptionsType shippingServiceSelected
           
protected  AmountType subtotal
           
protected  AmountType total
           
protected  TransactionArrayType transactionArray
           
 
Constructor Summary
OrderType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
protected  java.util.List<TaxIdentifierType> _getBuyerTaxIdentifier()
           
protected  java.util.List<CancelDetailType> _getCancelDetail()
           
protected  java.util.List<ExternalTransactionType> _getExternalTransaction()
           
protected  java.util.List<BuyerPaymentMethodCodeType> _getPaymentMethods()
           
 AmountType getAdjustmentAmount()
          Gets the value of the adjustmentAmount property.
 AmountType getAmountPaid()
          Gets the value of the amountPaid property.
 AmountType getAmountSaved()
          Gets the value of the amountSaved property.
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getBuyerCheckoutMessage()
          Gets the value of the buyerCheckoutMessage property.
 BuyerPackageEnclosuresType getBuyerPackageEnclosures()
          Gets the value of the buyerPackageEnclosures property.
 TaxIdentifierType[] getBuyerTaxIdentifier()
           
 TaxIdentifierType getBuyerTaxIdentifier(int idx)
           
 int getBuyerTaxIdentifierLength()
           
 java.lang.String getBuyerUserID()
          Gets the value of the buyerUserID property.
 CancelDetailType[] getCancelDetail()
           
 CancelDetailType getCancelDetail(int idx)
           
 int getCancelDetailLength()
           
 java.lang.String getCancelReason()
          Gets the value of the cancelReason property.
 java.lang.String getCancelReasonDetails()
          Gets the value of the cancelReasonDetails property.
 CancelStatusCodeType getCancelStatus()
          Gets the value of the cancelStatus property.
 CheckoutStatusType getCheckoutStatus()
          Gets the value of the checkoutStatus property.
 java.util.Calendar getCreatedTime()
          Gets the value of the createdTime property.
 TradingRoleCodeType getCreatingUserRole()
          Gets the value of the creatingUserRole property.
 java.lang.String getEIASToken()
          Gets the value of the eiasToken property.
 java.lang.String getExtendedOrderID()
          Gets the value of the extendedOrderID property.
 ExternalTransactionType[] getExternalTransaction()
           
 ExternalTransactionType getExternalTransaction(int idx)
           
 int getExternalTransactionLength()
           
 java.lang.String getLogisticsPlanType()
          Gets the value of the logisticsPlanType property.
 PaymentsInformationType getMonetaryDetails()
          Gets the value of the monetaryDetails property.
 MultiLegShippingDetailsType getMultiLegShippingDetails()
          Gets the value of the multiLegShippingDetails property.
 java.lang.String getOrderID()
          Gets the value of the orderID property.
 java.lang.Long getOrderLineItemCount()
          Gets the value of the orderLineItemCount property.
 OrderStatusCodeType getOrderStatus()
          Gets the value of the orderStatus property.
 java.util.Calendar getPaidTime()
          Gets the value of the paidTime property.
 PaymentHoldDetailType getPaymentHoldDetails()
          Gets the value of the paymentHoldDetails property.
 PaymentHoldStatusCodeType getPaymentHoldStatus()
          Gets the value of the paymentHoldStatus property.
 BuyerPaymentMethodCodeType[] getPaymentMethods()
           
 BuyerPaymentMethodCodeType getPaymentMethods(int idx)
           
 int getPaymentMethodsLength()
           
 PickupDetailsType getPickupDetails()
          Gets the value of the pickupDetails property.
 PickupMethodSelectedType getPickupMethodSelected()
          Gets the value of the pickupMethodSelected property.
 AmountType getRefundAmount()
          Gets the value of the refundAmount property.
 RefundArrayType getRefundArray()
          Gets the value of the refundArray property.
 java.lang.String getRefundStatus()
          Gets the value of the refundStatus property.
 java.lang.String getSellerEIASToken()
          Gets the value of the sellerEIASToken property.
 java.lang.String getSellerEmail()
          Gets the value of the sellerEmail property.
 java.lang.String getSellerUserID()
          Gets the value of the sellerUserID property.
 java.util.Calendar getShippedTime()
          Gets the value of the shippedTime property.
 AddressType getShippingAddress()
          Gets the value of the shippingAddress property.
 AmountType getShippingConvenienceCharge()
          Gets the value of the shippingConvenienceCharge property.
 ShippingDetailsType getShippingDetails()
          Gets the value of the shippingDetails property.
 ShippingServiceOptionsType getShippingServiceSelected()
          Gets the value of the shippingServiceSelected property.
 AmountType getSubtotal()
          Gets the value of the subtotal property.
 AmountType getTotal()
          Gets the value of the total property.
 TransactionArrayType getTransactionArray()
          Gets the value of the transactionArray property.
 java.lang.Boolean isBundlePurchase()
          Gets the value of the bundlePurchase property.
 java.lang.Boolean isContainseBayPlusTransaction()
          Gets the value of the containseBayPlusTransaction property.
 java.lang.Boolean isEBayCollectAndRemitTax()
          Gets the value of the eBayCollectAndRemitTax property.
 java.lang.Boolean isIntegratedMerchantCreditCardEnabled()
          Gets the value of the integratedMerchantCreditCardEnabled property.
 java.lang.Boolean isIsMultiLegShipping()
          Gets the value of the isMultiLegShipping property.
 void setAdjustmentAmount(AmountType value)
          Sets the value of the adjustmentAmount property.
 void setAmountPaid(AmountType value)
          Sets the value of the amountPaid property.
 void setAmountSaved(AmountType value)
          Sets the value of the amountSaved property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setBundlePurchase(java.lang.Boolean value)
          Sets the value of the bundlePurchase property.
 void setBuyerCheckoutMessage(java.lang.String value)
          Sets the value of the buyerCheckoutMessage property.
 void setBuyerPackageEnclosures(BuyerPackageEnclosuresType value)
          Sets the value of the buyerPackageEnclosures property.
 TaxIdentifierType setBuyerTaxIdentifier(int idx, TaxIdentifierType value)
           
 void setBuyerTaxIdentifier(TaxIdentifierType[] values)
           
 void setBuyerUserID(java.lang.String value)
          Sets the value of the buyerUserID property.
 void setCancelDetail(CancelDetailType[] values)
           
 CancelDetailType setCancelDetail(int idx, CancelDetailType value)
           
 void setCancelReason(java.lang.String value)
          Sets the value of the cancelReason property.
 void setCancelReasonDetails(java.lang.String value)
          Sets the value of the cancelReasonDetails property.
 void setCancelStatus(CancelStatusCodeType value)
          Sets the value of the cancelStatus property.
 void setCheckoutStatus(CheckoutStatusType value)
          Sets the value of the checkoutStatus property.
 void setContainseBayPlusTransaction(java.lang.Boolean value)
          Sets the value of the containseBayPlusTransaction property.
 void setCreatedTime(java.util.Calendar value)
          Sets the value of the createdTime property.
 void setCreatingUserRole(TradingRoleCodeType value)
          Sets the value of the creatingUserRole property.
 void setEBayCollectAndRemitTax(java.lang.Boolean value)
          Sets the value of the eBayCollectAndRemitTax property.
 void setEIASToken(java.lang.String value)
          Sets the value of the eiasToken property.
 void setExtendedOrderID(java.lang.String value)
          Sets the value of the extendedOrderID property.
 void setExternalTransaction(ExternalTransactionType[] values)
           
 ExternalTransactionType setExternalTransaction(int idx, ExternalTransactionType value)
           
 void setIntegratedMerchantCreditCardEnabled(java.lang.Boolean value)
          Sets the value of the integratedMerchantCreditCardEnabled property.
 void setIsMultiLegShipping(java.lang.Boolean value)
          Sets the value of the isMultiLegShipping property.
 void setLogisticsPlanType(java.lang.String value)
          Sets the value of the logisticsPlanType property.
 void setMonetaryDetails(PaymentsInformationType value)
          Sets the value of the monetaryDetails property.
 void setMultiLegShippingDetails(MultiLegShippingDetailsType value)
          Sets the value of the multiLegShippingDetails property.
 void setOrderID(java.lang.String value)
          Sets the value of the orderID property.
 void setOrderLineItemCount(java.lang.Long value)
          Sets the value of the orderLineItemCount property.
 void setOrderStatus(OrderStatusCodeType value)
          Sets the value of the orderStatus property.
 void setPaidTime(java.util.Calendar value)
          Sets the value of the paidTime property.
 void setPaymentHoldDetails(PaymentHoldDetailType value)
          Sets the value of the paymentHoldDetails property.
 void setPaymentHoldStatus(PaymentHoldStatusCodeType value)
          Sets the value of the paymentHoldStatus property.
 void setPaymentMethods(BuyerPaymentMethodCodeType[] values)
           
 BuyerPaymentMethodCodeType setPaymentMethods(int idx, BuyerPaymentMethodCodeType value)
           
 void setPickupDetails(PickupDetailsType value)
          Sets the value of the pickupDetails property.
 void setPickupMethodSelected(PickupMethodSelectedType value)
          Sets the value of the pickupMethodSelected property.
 void setRefundAmount(AmountType value)
          Sets the value of the refundAmount property.
 void setRefundArray(RefundArrayType value)
          Sets the value of the refundArray property.
 void setRefundStatus(java.lang.String value)
          Sets the value of the refundStatus property.
 void setSellerEIASToken(java.lang.String value)
          Sets the value of the sellerEIASToken property.
 void setSellerEmail(java.lang.String value)
          Sets the value of the sellerEmail property.
 void setSellerUserID(java.lang.String value)
          Sets the value of the sellerUserID property.
 void setShippedTime(java.util.Calendar value)
          Sets the value of the shippedTime property.
 void setShippingAddress(AddressType value)
          Sets the value of the shippingAddress property.
 void setShippingConvenienceCharge(AmountType value)
          Sets the value of the shippingConvenienceCharge property.
 void setShippingDetails(ShippingDetailsType value)
          Sets the value of the shippingDetails property.
 void setShippingServiceSelected(ShippingServiceOptionsType value)
          Sets the value of the shippingServiceSelected property.
 void setSubtotal(AmountType value)
          Sets the value of the subtotal property.
 void setTotal(AmountType value)
          Sets the value of the total property.
 void setTransactionArray(TransactionArrayType value)
          Sets the value of the transactionArray property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orderID

protected java.lang.String orderID

orderStatus

protected OrderStatusCodeType orderStatus

adjustmentAmount

protected AmountType adjustmentAmount

amountPaid

protected AmountType amountPaid

amountSaved

protected AmountType amountSaved

checkoutStatus

protected CheckoutStatusType checkoutStatus

shippingDetails

protected ShippingDetailsType shippingDetails

creatingUserRole

protected TradingRoleCodeType creatingUserRole

createdTime

protected java.util.Calendar createdTime

paymentMethods

protected java.util.List<BuyerPaymentMethodCodeType> paymentMethods

sellerEmail

protected java.lang.String sellerEmail

shippingAddress

protected AddressType shippingAddress

shippingServiceSelected

protected ShippingServiceOptionsType shippingServiceSelected

subtotal

protected AmountType subtotal

total

protected AmountType total

externalTransaction

protected java.util.List<ExternalTransactionType> externalTransaction

transactionArray

protected TransactionArrayType transactionArray

buyerUserID

protected java.lang.String buyerUserID

paidTime

protected java.util.Calendar paidTime

shippedTime

protected java.util.Calendar shippedTime

integratedMerchantCreditCardEnabled

protected java.lang.Boolean integratedMerchantCreditCardEnabled

bundlePurchase

protected java.lang.Boolean bundlePurchase

buyerCheckoutMessage

protected java.lang.String buyerCheckoutMessage

eiasToken

protected java.lang.String eiasToken

paymentHoldStatus

protected PaymentHoldStatusCodeType paymentHoldStatus

paymentHoldDetails

protected PaymentHoldDetailType paymentHoldDetails

refundAmount

protected AmountType refundAmount

refundStatus

protected java.lang.String refundStatus

refundArray

protected RefundArrayType refundArray

isMultiLegShipping

protected java.lang.Boolean isMultiLegShipping

multiLegShippingDetails

protected MultiLegShippingDetailsType multiLegShippingDetails

monetaryDetails

protected PaymentsInformationType monetaryDetails

pickupDetails

protected PickupDetailsType pickupDetails

pickupMethodSelected

protected PickupMethodSelectedType pickupMethodSelected

sellerUserID

protected java.lang.String sellerUserID

sellerEIASToken

protected java.lang.String sellerEIASToken

cancelReason

protected java.lang.String cancelReason

cancelStatus

protected CancelStatusCodeType cancelStatus

cancelReasonDetails

protected java.lang.String cancelReasonDetails

shippingConvenienceCharge

protected AmountType shippingConvenienceCharge

cancelDetail

protected java.util.List<CancelDetailType> cancelDetail

logisticsPlanType

protected java.lang.String logisticsPlanType

buyerTaxIdentifier

protected java.util.List<TaxIdentifierType> buyerTaxIdentifier

buyerPackageEnclosures

protected BuyerPackageEnclosuresType buyerPackageEnclosures

extendedOrderID

protected java.lang.String extendedOrderID

containseBayPlusTransaction

protected java.lang.Boolean containseBayPlusTransaction

eBayCollectAndRemitTax

protected java.lang.Boolean eBayCollectAndRemitTax

orderLineItemCount

protected java.lang.Long orderLineItemCount

any

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

OrderType

public OrderType()
Method Detail

getOrderID

public java.lang.String getOrderID()
Gets the value of the orderID property.

Returns:
possible object is String

setOrderID

public void setOrderID(java.lang.String value)
Sets the value of the orderID property.

Parameters:
value - allowed object is String

getOrderStatus

public OrderStatusCodeType getOrderStatus()
Gets the value of the orderStatus property.

Returns:
possible object is OrderStatusCodeType

setOrderStatus

public void setOrderStatus(OrderStatusCodeType value)
Sets the value of the orderStatus property.

Parameters:
value - allowed object is OrderStatusCodeType

getAdjustmentAmount

public AmountType getAdjustmentAmount()
Gets the value of the adjustmentAmount property.

Returns:
possible object is AmountType

setAdjustmentAmount

public void setAdjustmentAmount(AmountType value)
Sets the value of the adjustmentAmount property.

Parameters:
value - allowed object is AmountType

getAmountPaid

public AmountType getAmountPaid()
Gets the value of the amountPaid property.

Returns:
possible object is AmountType

setAmountPaid

public void setAmountPaid(AmountType value)
Sets the value of the amountPaid property.

Parameters:
value - allowed object is AmountType

getAmountSaved

public AmountType getAmountSaved()
Gets the value of the amountSaved property.

Returns:
possible object is AmountType

setAmountSaved

public void setAmountSaved(AmountType value)
Sets the value of the amountSaved property.

Parameters:
value - allowed object is AmountType

getCheckoutStatus

public CheckoutStatusType getCheckoutStatus()
Gets the value of the checkoutStatus property.

Returns:
possible object is CheckoutStatusType

setCheckoutStatus

public void setCheckoutStatus(CheckoutStatusType value)
Sets the value of the checkoutStatus property.

Parameters:
value - allowed object is CheckoutStatusType

getShippingDetails

public ShippingDetailsType getShippingDetails()
Gets the value of the shippingDetails property.

Returns:
possible object is ShippingDetailsType

setShippingDetails

public void setShippingDetails(ShippingDetailsType value)
Sets the value of the shippingDetails property.

Parameters:
value - allowed object is ShippingDetailsType

getCreatingUserRole

public TradingRoleCodeType getCreatingUserRole()
Gets the value of the creatingUserRole property.

Returns:
possible object is TradingRoleCodeType

setCreatingUserRole

public void setCreatingUserRole(TradingRoleCodeType value)
Sets the value of the creatingUserRole property.

Parameters:
value - allowed object is TradingRoleCodeType

getCreatedTime

public java.util.Calendar getCreatedTime()
Gets the value of the createdTime property.

Returns:
possible object is String

setCreatedTime

public void setCreatedTime(java.util.Calendar value)
Sets the value of the createdTime property.

Parameters:
value - allowed object is String

getPaymentMethods

public BuyerPaymentMethodCodeType[] getPaymentMethods()
Returns:
array of BuyerPaymentMethodCodeType

getPaymentMethods

public BuyerPaymentMethodCodeType getPaymentMethods(int idx)
Returns:
one of BuyerPaymentMethodCodeType

getPaymentMethodsLength

public int getPaymentMethodsLength()

setPaymentMethods

public void setPaymentMethods(BuyerPaymentMethodCodeType[] values)
Parameters:
values - allowed objects are BuyerPaymentMethodCodeType

_getPaymentMethods

protected java.util.List<BuyerPaymentMethodCodeType> _getPaymentMethods()

setPaymentMethods

public BuyerPaymentMethodCodeType setPaymentMethods(int idx,
                                                    BuyerPaymentMethodCodeType value)
Parameters:
value - allowed object is BuyerPaymentMethodCodeType

getSellerEmail

public java.lang.String getSellerEmail()
Gets the value of the sellerEmail property.

Returns:
possible object is String

setSellerEmail

public void setSellerEmail(java.lang.String value)
Sets the value of the sellerEmail property.

Parameters:
value - allowed object is String

getShippingAddress

public AddressType getShippingAddress()
Gets the value of the shippingAddress property.

Returns:
possible object is AddressType

setShippingAddress

public void setShippingAddress(AddressType value)
Sets the value of the shippingAddress property.

Parameters:
value - allowed object is AddressType

getShippingServiceSelected

public ShippingServiceOptionsType getShippingServiceSelected()
Gets the value of the shippingServiceSelected property.

Returns:
possible object is ShippingServiceOptionsType

setShippingServiceSelected

public void setShippingServiceSelected(ShippingServiceOptionsType value)
Sets the value of the shippingServiceSelected property.

Parameters:
value - allowed object is ShippingServiceOptionsType

getSubtotal

public AmountType getSubtotal()
Gets the value of the subtotal property.

Returns:
possible object is AmountType

setSubtotal

public void setSubtotal(AmountType value)
Sets the value of the subtotal property.

Parameters:
value - allowed object is AmountType

getTotal

public AmountType getTotal()
Gets the value of the total property.

Returns:
possible object is AmountType

setTotal

public void setTotal(AmountType value)
Sets the value of the total property.

Parameters:
value - allowed object is AmountType

getExternalTransaction

public ExternalTransactionType[] getExternalTransaction()
Returns:
array of ExternalTransactionType

getExternalTransaction

public ExternalTransactionType getExternalTransaction(int idx)
Returns:
one of ExternalTransactionType

getExternalTransactionLength

public int getExternalTransactionLength()

setExternalTransaction

public void setExternalTransaction(ExternalTransactionType[] values)
Parameters:
values - allowed objects are ExternalTransactionType

_getExternalTransaction

protected java.util.List<ExternalTransactionType> _getExternalTransaction()

setExternalTransaction

public ExternalTransactionType setExternalTransaction(int idx,
                                                      ExternalTransactionType value)
Parameters:
value - allowed object is ExternalTransactionType

getTransactionArray

public TransactionArrayType getTransactionArray()
Gets the value of the transactionArray property.

Returns:
possible object is TransactionArrayType

setTransactionArray

public void setTransactionArray(TransactionArrayType value)
Sets the value of the transactionArray property.

Parameters:
value - allowed object is TransactionArrayType

getBuyerUserID

public java.lang.String getBuyerUserID()
Gets the value of the buyerUserID property.

Returns:
possible object is String

setBuyerUserID

public void setBuyerUserID(java.lang.String value)
Sets the value of the buyerUserID property.

Parameters:
value - allowed object is String

getPaidTime

public java.util.Calendar getPaidTime()
Gets the value of the paidTime property.

Returns:
possible object is String

setPaidTime

public void setPaidTime(java.util.Calendar value)
Sets the value of the paidTime property.

Parameters:
value - allowed object is String

getShippedTime

public java.util.Calendar getShippedTime()
Gets the value of the shippedTime property.

Returns:
possible object is String

setShippedTime

public void setShippedTime(java.util.Calendar value)
Sets the value of the shippedTime property.

Parameters:
value - allowed object is String

isIntegratedMerchantCreditCardEnabled

public java.lang.Boolean isIntegratedMerchantCreditCardEnabled()
Gets the value of the integratedMerchantCreditCardEnabled property.

Returns:
possible object is Boolean

setIntegratedMerchantCreditCardEnabled

public void setIntegratedMerchantCreditCardEnabled(java.lang.Boolean value)
Sets the value of the integratedMerchantCreditCardEnabled property.

Parameters:
value - allowed object is Boolean

isBundlePurchase

public java.lang.Boolean isBundlePurchase()
Gets the value of the bundlePurchase property.

Returns:
possible object is Boolean

setBundlePurchase

public void setBundlePurchase(java.lang.Boolean value)
Sets the value of the bundlePurchase property.

Parameters:
value - allowed object is Boolean

getBuyerCheckoutMessage

public java.lang.String getBuyerCheckoutMessage()
Gets the value of the buyerCheckoutMessage property.

Returns:
possible object is String

setBuyerCheckoutMessage

public void setBuyerCheckoutMessage(java.lang.String value)
Sets the value of the buyerCheckoutMessage property.

Parameters:
value - allowed object is String

getEIASToken

public java.lang.String getEIASToken()
Gets the value of the eiasToken property.

Returns:
possible object is String

setEIASToken

public void setEIASToken(java.lang.String value)
Sets the value of the eiasToken property.

Parameters:
value - allowed object is String

getPaymentHoldStatus

public PaymentHoldStatusCodeType getPaymentHoldStatus()
Gets the value of the paymentHoldStatus property.

Returns:
possible object is PaymentHoldStatusCodeType

setPaymentHoldStatus

public void setPaymentHoldStatus(PaymentHoldStatusCodeType value)
Sets the value of the paymentHoldStatus property.

Parameters:
value - allowed object is PaymentHoldStatusCodeType

getPaymentHoldDetails

public PaymentHoldDetailType getPaymentHoldDetails()
Gets the value of the paymentHoldDetails property.

Returns:
possible object is PaymentHoldDetailType

setPaymentHoldDetails

public void setPaymentHoldDetails(PaymentHoldDetailType value)
Sets the value of the paymentHoldDetails property.

Parameters:
value - allowed object is PaymentHoldDetailType

getRefundAmount

public AmountType getRefundAmount()
Gets the value of the refundAmount property.

Returns:
possible object is AmountType

setRefundAmount

public void setRefundAmount(AmountType value)
Sets the value of the refundAmount property.

Parameters:
value - allowed object is AmountType

getRefundStatus

public java.lang.String getRefundStatus()
Gets the value of the refundStatus property.

Returns:
possible object is String

setRefundStatus

public void setRefundStatus(java.lang.String value)
Sets the value of the refundStatus property.

Parameters:
value - allowed object is String

getRefundArray

public RefundArrayType getRefundArray()
Gets the value of the refundArray property.

Returns:
possible object is RefundArrayType

setRefundArray

public void setRefundArray(RefundArrayType value)
Sets the value of the refundArray property.

Parameters:
value - allowed object is RefundArrayType

isIsMultiLegShipping

public java.lang.Boolean isIsMultiLegShipping()
Gets the value of the isMultiLegShipping property.

Returns:
possible object is Boolean

setIsMultiLegShipping

public void setIsMultiLegShipping(java.lang.Boolean value)
Sets the value of the isMultiLegShipping property.

Parameters:
value - allowed object is Boolean

getMultiLegShippingDetails

public MultiLegShippingDetailsType getMultiLegShippingDetails()
Gets the value of the multiLegShippingDetails property.

Returns:
possible object is MultiLegShippingDetailsType

setMultiLegShippingDetails

public void setMultiLegShippingDetails(MultiLegShippingDetailsType value)
Sets the value of the multiLegShippingDetails property.

Parameters:
value - allowed object is MultiLegShippingDetailsType

getMonetaryDetails

public PaymentsInformationType getMonetaryDetails()
Gets the value of the monetaryDetails property.

Returns:
possible object is PaymentsInformationType

setMonetaryDetails

public void setMonetaryDetails(PaymentsInformationType value)
Sets the value of the monetaryDetails property.

Parameters:
value - allowed object is PaymentsInformationType

getPickupDetails

public PickupDetailsType getPickupDetails()
Gets the value of the pickupDetails property.

Returns:
possible object is PickupDetailsType

setPickupDetails

public void setPickupDetails(PickupDetailsType value)
Sets the value of the pickupDetails property.

Parameters:
value - allowed object is PickupDetailsType

getPickupMethodSelected

public PickupMethodSelectedType getPickupMethodSelected()
Gets the value of the pickupMethodSelected property.

Returns:
possible object is PickupMethodSelectedType

setPickupMethodSelected

public void setPickupMethodSelected(PickupMethodSelectedType value)
Sets the value of the pickupMethodSelected property.

Parameters:
value - allowed object is PickupMethodSelectedType

getSellerUserID

public java.lang.String getSellerUserID()
Gets the value of the sellerUserID property.

Returns:
possible object is String

setSellerUserID

public void setSellerUserID(java.lang.String value)
Sets the value of the sellerUserID property.

Parameters:
value - allowed object is String

getSellerEIASToken

public java.lang.String getSellerEIASToken()
Gets the value of the sellerEIASToken property.

Returns:
possible object is String

setSellerEIASToken

public void setSellerEIASToken(java.lang.String value)
Sets the value of the sellerEIASToken property.

Parameters:
value - allowed object is String

getCancelReason

public java.lang.String getCancelReason()
Gets the value of the cancelReason property.

Returns:
possible object is String

setCancelReason

public void setCancelReason(java.lang.String value)
Sets the value of the cancelReason property.

Parameters:
value - allowed object is String

getCancelStatus

public CancelStatusCodeType getCancelStatus()
Gets the value of the cancelStatus property.

Returns:
possible object is CancelStatusCodeType

setCancelStatus

public void setCancelStatus(CancelStatusCodeType value)
Sets the value of the cancelStatus property.

Parameters:
value - allowed object is CancelStatusCodeType

getCancelReasonDetails

public java.lang.String getCancelReasonDetails()
Gets the value of the cancelReasonDetails property.

Returns:
possible object is String

setCancelReasonDetails

public void setCancelReasonDetails(java.lang.String value)
Sets the value of the cancelReasonDetails property.

Parameters:
value - allowed object is String

getShippingConvenienceCharge

public AmountType getShippingConvenienceCharge()
Gets the value of the shippingConvenienceCharge property.

Returns:
possible object is AmountType

setShippingConvenienceCharge

public void setShippingConvenienceCharge(AmountType value)
Sets the value of the shippingConvenienceCharge property.

Parameters:
value - allowed object is AmountType

getCancelDetail

public CancelDetailType[] getCancelDetail()
Returns:
array of CancelDetailType

getCancelDetail

public CancelDetailType getCancelDetail(int idx)
Returns:
one of CancelDetailType

getCancelDetailLength

public int getCancelDetailLength()

setCancelDetail

public void setCancelDetail(CancelDetailType[] values)
Parameters:
values - allowed objects are CancelDetailType

_getCancelDetail

protected java.util.List<CancelDetailType> _getCancelDetail()

setCancelDetail

public CancelDetailType setCancelDetail(int idx,
                                        CancelDetailType value)
Parameters:
value - allowed object is CancelDetailType

getLogisticsPlanType

public java.lang.String getLogisticsPlanType()
Gets the value of the logisticsPlanType property.

Returns:
possible object is String

setLogisticsPlanType

public void setLogisticsPlanType(java.lang.String value)
Sets the value of the logisticsPlanType property.

Parameters:
value - allowed object is String

getBuyerTaxIdentifier

public TaxIdentifierType[] getBuyerTaxIdentifier()
Returns:
array of TaxIdentifierType

getBuyerTaxIdentifier

public TaxIdentifierType getBuyerTaxIdentifier(int idx)
Returns:
one of TaxIdentifierType

getBuyerTaxIdentifierLength

public int getBuyerTaxIdentifierLength()

setBuyerTaxIdentifier

public void setBuyerTaxIdentifier(TaxIdentifierType[] values)
Parameters:
values - allowed objects are TaxIdentifierType

_getBuyerTaxIdentifier

protected java.util.List<TaxIdentifierType> _getBuyerTaxIdentifier()

setBuyerTaxIdentifier

public TaxIdentifierType setBuyerTaxIdentifier(int idx,
                                               TaxIdentifierType value)
Parameters:
value - allowed object is TaxIdentifierType

getBuyerPackageEnclosures

public BuyerPackageEnclosuresType getBuyerPackageEnclosures()
Gets the value of the buyerPackageEnclosures property.

Returns:
possible object is BuyerPackageEnclosuresType

setBuyerPackageEnclosures

public void setBuyerPackageEnclosures(BuyerPackageEnclosuresType value)
Sets the value of the buyerPackageEnclosures property.

Parameters:
value - allowed object is BuyerPackageEnclosuresType

getExtendedOrderID

public java.lang.String getExtendedOrderID()
Gets the value of the extendedOrderID property.

Returns:
possible object is String

setExtendedOrderID

public void setExtendedOrderID(java.lang.String value)
Sets the value of the extendedOrderID property.

Parameters:
value - allowed object is String

isContainseBayPlusTransaction

public java.lang.Boolean isContainseBayPlusTransaction()
Gets the value of the containseBayPlusTransaction property.

Returns:
possible object is Boolean

setContainseBayPlusTransaction

public void setContainseBayPlusTransaction(java.lang.Boolean value)
Sets the value of the containseBayPlusTransaction property.

Parameters:
value - allowed object is Boolean

isEBayCollectAndRemitTax

public java.lang.Boolean isEBayCollectAndRemitTax()
Gets the value of the eBayCollectAndRemitTax property.

Returns:
possible object is Boolean

setEBayCollectAndRemitTax

public void setEBayCollectAndRemitTax(java.lang.Boolean value)
Sets the value of the eBayCollectAndRemitTax property.

Parameters:
value - allowed object is Boolean

getOrderLineItemCount

public java.lang.Long getOrderLineItemCount()
Gets the value of the orderLineItemCount property.

Returns:
possible object is Long

setOrderLineItemCount

public void setOrderLineItemCount(java.lang.Long value)
Sets the value of the orderLineItemCount property.

Parameters:
value - allowed object is Long

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.