public class PaymentDetailsType
extends java.lang.Object
Java class for PaymentDetailsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentDetailsType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="OrderTotal" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="ItemTotal" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="ShippingTotal" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="HandlingTotal" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="TaxTotal" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="OrderDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Custom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="InvoiceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ButtonSource" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="NotifyURL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ShipToAddress" type="{urn:ebay:apis:eBLBaseComponents}AddressType" minOccurs="0"/>
<element name="MultiShipping" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="FulfillmentReferenceNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="FulfillmentAddress" type="{urn:ebay:apis:eBLBaseComponents}AddressType" minOccurs="0"/>
<element name="PaymentCategoryType" type="{urn:ebay:apis:eBLBaseComponents}PaymentCategoryType" minOccurs="0"/>
<element name="ShippingMethod" type="{urn:ebay:apis:eBLBaseComponents}ShippingServiceCodeType" minOccurs="0"/>
<element name="ProfileAddressChangeDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="PaymentDetailsItem" type="{urn:ebay:apis:eBLBaseComponents}PaymentDetailsItemType" maxOccurs="unbounded" minOccurs="0"/>
<element name="InsuranceTotal" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="ShippingDiscount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="InsuranceOptionOffered" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="AllowedPaymentMethod" type="{urn:ebay:apis:eBLBaseComponents}AllowedPaymentMethodType" minOccurs="0"/>
<element name="EnhancedPaymentData" type="{urn:ebay:apis:EnhancedDataTypes}EnhancedPaymentDataType" minOccurs="0"/>
<element name="SellerDetails" type="{urn:ebay:apis:eBLBaseComponents}SellerDetailsType" minOccurs="0"/>
<element name="NoteText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="TransactionId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="PaymentAction" type="{urn:ebay:apis:eBLBaseComponents}PaymentActionCodeType" minOccurs="0"/>
<element name="PaymentRequestID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="OrderURL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="SoftDescriptor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="BranchLevel" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
<element name="OfferDetails" type="{urn:ebay:apis:eBLBaseComponents}OfferDetailsType" minOccurs="0"/>
<element name="Recurring" type="{urn:ebay:apis:eBLBaseComponents}RecurringFlagType" minOccurs="0"/>
<element name="PaymentReason" type="{urn:ebay:apis:eBLBaseComponents}PaymentReasonType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
PaymentDetailsType() |
| Modifier and Type | Method and Description |
|---|---|
AllowedPaymentMethodType |
getAllowedPaymentMethod()
Gets the value of the allowedPaymentMethod property.
|
java.math.BigInteger |
getBranchLevel()
Gets the value of the branchLevel property.
|
java.lang.String |
getButtonSource()
Gets the value of the buttonSource property.
|
java.lang.String |
getCustom()
Gets the value of the custom property.
|
EnhancedPaymentDataType |
getEnhancedPaymentData()
Gets the value of the enhancedPaymentData property.
|
AddressType |
getFulfillmentAddress()
Gets the value of the fulfillmentAddress property.
|
java.lang.String |
getFulfillmentReferenceNumber()
Gets the value of the fulfillmentReferenceNumber property.
|
BasicAmountType |
getHandlingTotal()
Gets the value of the handlingTotal property.
|
java.lang.String |
getInsuranceOptionOffered()
Gets the value of the insuranceOptionOffered property.
|
BasicAmountType |
getInsuranceTotal()
Gets the value of the insuranceTotal property.
|
java.lang.String |
getInvoiceID()
Gets the value of the invoiceID property.
|
BasicAmountType |
getItemTotal()
Gets the value of the itemTotal property.
|
java.lang.String |
getMultiShipping()
Gets the value of the multiShipping property.
|
java.lang.String |
getNoteText()
Gets the value of the noteText property.
|
java.lang.String |
getNotifyURL()
Gets the value of the notifyURL property.
|
OfferDetailsType |
getOfferDetails()
Gets the value of the offerDetails property.
|
java.lang.String |
getOrderDescription()
Gets the value of the orderDescription property.
|
BasicAmountType |
getOrderTotal()
Gets the value of the orderTotal property.
|
java.lang.String |
getOrderURL()
Gets the value of the orderURL property.
|
PaymentActionCodeType |
getPaymentAction()
Gets the value of the paymentAction property.
|
PaymentCategoryType |
getPaymentCategoryType()
Gets the value of the paymentCategoryType property.
|
java.util.List<PaymentDetailsItemType> |
getPaymentDetailsItem()
Gets the value of the paymentDetailsItem property.
|
PaymentReasonType |
getPaymentReason()
Gets the value of the paymentReason property.
|
java.lang.String |
getPaymentRequestID()
Gets the value of the paymentRequestID property.
|
javax.xml.datatype.XMLGregorianCalendar |
getProfileAddressChangeDate()
Gets the value of the profileAddressChangeDate property.
|
java.lang.String |
getRecurring()
Gets the value of the recurring property.
|
SellerDetailsType |
getSellerDetails()
Gets the value of the sellerDetails property.
|
BasicAmountType |
getShippingDiscount()
Gets the value of the shippingDiscount property.
|
ShippingServiceCodeType |
getShippingMethod()
Gets the value of the shippingMethod property.
|
BasicAmountType |
getShippingTotal()
Gets the value of the shippingTotal property.
|
AddressType |
getShipToAddress()
Gets the value of the shipToAddress property.
|
java.lang.String |
getSoftDescriptor()
Gets the value of the softDescriptor property.
|
BasicAmountType |
getTaxTotal()
Gets the value of the taxTotal property.
|
java.lang.String |
getTransactionId()
Gets the value of the transactionId property.
|
void |
setAllowedPaymentMethod(AllowedPaymentMethodType value)
Sets the value of the allowedPaymentMethod property.
|
void |
setBranchLevel(java.math.BigInteger value)
Sets the value of the branchLevel property.
|
void |
setButtonSource(java.lang.String value)
Sets the value of the buttonSource property.
|
void |
setCustom(java.lang.String value)
Sets the value of the custom property.
|
void |
setEnhancedPaymentData(EnhancedPaymentDataType value)
Sets the value of the enhancedPaymentData property.
|
void |
setFulfillmentAddress(AddressType value)
Sets the value of the fulfillmentAddress property.
|
void |
setFulfillmentReferenceNumber(java.lang.String value)
Sets the value of the fulfillmentReferenceNumber property.
|
void |
setHandlingTotal(BasicAmountType value)
Sets the value of the handlingTotal property.
|
void |
setInsuranceOptionOffered(java.lang.String value)
Sets the value of the insuranceOptionOffered property.
|
void |
setInsuranceTotal(BasicAmountType value)
Sets the value of the insuranceTotal property.
|
void |
setInvoiceID(java.lang.String value)
Sets the value of the invoiceID property.
|
void |
setItemTotal(BasicAmountType value)
Sets the value of the itemTotal property.
|
void |
setMultiShipping(java.lang.String value)
Sets the value of the multiShipping property.
|
void |
setNoteText(java.lang.String value)
Sets the value of the noteText property.
|
void |
setNotifyURL(java.lang.String value)
Sets the value of the notifyURL property.
|
void |
setOfferDetails(OfferDetailsType value)
Sets the value of the offerDetails property.
|
void |
setOrderDescription(java.lang.String value)
Sets the value of the orderDescription property.
|
void |
setOrderTotal(BasicAmountType value)
Sets the value of the orderTotal property.
|
void |
setOrderURL(java.lang.String value)
Sets the value of the orderURL property.
|
void |
setPaymentAction(PaymentActionCodeType value)
Sets the value of the paymentAction property.
|
void |
setPaymentCategoryType(PaymentCategoryType value)
Sets the value of the paymentCategoryType property.
|
void |
setPaymentReason(PaymentReasonType value)
Sets the value of the paymentReason property.
|
void |
setPaymentRequestID(java.lang.String value)
Sets the value of the paymentRequestID property.
|
void |
setProfileAddressChangeDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the profileAddressChangeDate property.
|
void |
setRecurring(java.lang.String value)
Sets the value of the recurring property.
|
void |
setSellerDetails(SellerDetailsType value)
Sets the value of the sellerDetails property.
|
void |
setShippingDiscount(BasicAmountType value)
Sets the value of the shippingDiscount property.
|
void |
setShippingMethod(ShippingServiceCodeType value)
Sets the value of the shippingMethod property.
|
void |
setShippingTotal(BasicAmountType value)
Sets the value of the shippingTotal property.
|
void |
setShipToAddress(AddressType value)
Sets the value of the shipToAddress property.
|
void |
setSoftDescriptor(java.lang.String value)
Sets the value of the softDescriptor property.
|
void |
setTaxTotal(BasicAmountType value)
Sets the value of the taxTotal property.
|
void |
setTransactionId(java.lang.String value)
Sets the value of the transactionId property.
|
protected BasicAmountType orderTotal
protected BasicAmountType itemTotal
protected BasicAmountType shippingTotal
protected BasicAmountType handlingTotal
protected BasicAmountType taxTotal
protected java.lang.String orderDescription
protected java.lang.String custom
protected java.lang.String invoiceID
protected java.lang.String buttonSource
protected java.lang.String notifyURL
protected AddressType shipToAddress
protected java.lang.String multiShipping
protected java.lang.String fulfillmentReferenceNumber
protected AddressType fulfillmentAddress
protected PaymentCategoryType paymentCategoryType
protected ShippingServiceCodeType shippingMethod
protected javax.xml.datatype.XMLGregorianCalendar profileAddressChangeDate
protected java.util.List<PaymentDetailsItemType> paymentDetailsItem
protected BasicAmountType insuranceTotal
protected BasicAmountType shippingDiscount
protected java.lang.String insuranceOptionOffered
protected AllowedPaymentMethodType allowedPaymentMethod
protected EnhancedPaymentDataType enhancedPaymentData
protected SellerDetailsType sellerDetails
protected java.lang.String noteText
protected java.lang.String transactionId
protected PaymentActionCodeType paymentAction
protected java.lang.String paymentRequestID
protected java.lang.String orderURL
protected java.lang.String softDescriptor
protected java.math.BigInteger branchLevel
protected OfferDetailsType offerDetails
protected java.lang.String recurring
protected PaymentReasonType paymentReason
public BasicAmountType getOrderTotal()
BasicAmountTypepublic void setOrderTotal(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic BasicAmountType getItemTotal()
BasicAmountTypepublic void setItemTotal(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic BasicAmountType getShippingTotal()
BasicAmountTypepublic void setShippingTotal(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic BasicAmountType getHandlingTotal()
BasicAmountTypepublic void setHandlingTotal(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic BasicAmountType getTaxTotal()
BasicAmountTypepublic void setTaxTotal(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic java.lang.String getOrderDescription()
Stringpublic void setOrderDescription(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getCustom()
Stringpublic void setCustom(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getInvoiceID()
Stringpublic void setInvoiceID(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getButtonSource()
Stringpublic void setButtonSource(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getNotifyURL()
Stringpublic void setNotifyURL(java.lang.String value)
value - the value
allowed object is
Stringpublic AddressType getShipToAddress()
AddressTypepublic void setShipToAddress(AddressType value)
value - the value
allowed object is
AddressTypepublic java.lang.String getMultiShipping()
Stringpublic void setMultiShipping(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getFulfillmentReferenceNumber()
Stringpublic void setFulfillmentReferenceNumber(java.lang.String value)
value - the value
allowed object is
Stringpublic AddressType getFulfillmentAddress()
AddressTypepublic void setFulfillmentAddress(AddressType value)
value - the value
allowed object is
AddressTypepublic PaymentCategoryType getPaymentCategoryType()
PaymentCategoryTypepublic void setPaymentCategoryType(PaymentCategoryType value)
value - the value
allowed object is
PaymentCategoryTypepublic ShippingServiceCodeType getShippingMethod()
ShippingServiceCodeTypepublic void setShippingMethod(ShippingServiceCodeType value)
value - the value
allowed object is
ShippingServiceCodeTypepublic javax.xml.datatype.XMLGregorianCalendar getProfileAddressChangeDate()
XMLGregorianCalendarpublic void setProfileAddressChangeDate(javax.xml.datatype.XMLGregorianCalendar value)
value - the value
allowed object is
XMLGregorianCalendarpublic java.util.List<PaymentDetailsItemType> getPaymentDetailsItem()
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 paymentDetailsItem property.
For example, to add a new item, do as follows:
getPaymentDetailsItem().add(newItem);
Objects of the following type(s) are allowed in the list
PaymentDetailsItemType
public BasicAmountType getInsuranceTotal()
BasicAmountTypepublic void setInsuranceTotal(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic BasicAmountType getShippingDiscount()
BasicAmountTypepublic void setShippingDiscount(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic java.lang.String getInsuranceOptionOffered()
Stringpublic void setInsuranceOptionOffered(java.lang.String value)
value - the value
allowed object is
Stringpublic AllowedPaymentMethodType getAllowedPaymentMethod()
AllowedPaymentMethodTypepublic void setAllowedPaymentMethod(AllowedPaymentMethodType value)
value - the value
allowed object is
AllowedPaymentMethodTypepublic EnhancedPaymentDataType getEnhancedPaymentData()
EnhancedPaymentDataTypepublic void setEnhancedPaymentData(EnhancedPaymentDataType value)
value - the value
allowed object is
EnhancedPaymentDataTypepublic SellerDetailsType getSellerDetails()
SellerDetailsTypepublic void setSellerDetails(SellerDetailsType value)
value - the value
allowed object is
SellerDetailsTypepublic java.lang.String getNoteText()
Stringpublic void setNoteText(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getTransactionId()
Stringpublic void setTransactionId(java.lang.String value)
value - the value
allowed object is
Stringpublic PaymentActionCodeType getPaymentAction()
PaymentActionCodeTypepublic void setPaymentAction(PaymentActionCodeType value)
value - the value
allowed object is
PaymentActionCodeTypepublic java.lang.String getPaymentRequestID()
Stringpublic void setPaymentRequestID(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getOrderURL()
Stringpublic void setOrderURL(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getSoftDescriptor()
Stringpublic void setSoftDescriptor(java.lang.String value)
value - the value
allowed object is
Stringpublic java.math.BigInteger getBranchLevel()
BigIntegerpublic void setBranchLevel(java.math.BigInteger value)
value - the value
allowed object is
BigIntegerpublic OfferDetailsType getOfferDetails()
OfferDetailsTypepublic void setOfferDetails(OfferDetailsType value)
value - the value
allowed object is
OfferDetailsTypepublic java.lang.String getRecurring()
Stringpublic void setRecurring(java.lang.String value)
value - the value
allowed object is
Stringpublic PaymentReasonType getPaymentReason()
PaymentReasonTypepublic void setPaymentReason(PaymentReasonType value)
value - the value
allowed object is
PaymentReasonTypestSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.