public class RefundTransactionRequestType extends AbstractRequestType
Java class for RefundTransactionRequestType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RefundTransactionRequestType"> <complexContent> <extension base="{urn:ebay:apis:eBLBaseComponents}AbstractRequestType"> <sequence> <element name="TransactionID" type="{urn:ebay:apis:eBLBaseComponents}TransactionId" minOccurs="0"/> <element name="PayerID" type="{urn:ebay:apis:eBLBaseComponents}UserIDType" minOccurs="0"/> <element name="InvoiceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="RefundType" type="{urn:ebay:apis:eBLBaseComponents}RefundType" minOccurs="0"/> <element name="Amount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/> <element name="Memo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="RetryUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="RefundSource" type="{urn:ebay:apis:eBLBaseComponents}RefundSourceCodeType" minOccurs="0"/> <element name="RefundAdvice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element ref="{urn:ebay:apis:eBLBaseComponents}MerchantStoreDetails" minOccurs="0"/> <element ref="{urn:ebay:apis:eBLBaseComponents}RefundItemDetails" maxOccurs="unbounded" minOccurs="0"/> <element name="MsgSubID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected BasicAmountType |
amount |
protected java.lang.String |
invoiceID |
protected java.lang.String |
memo |
protected MerchantStoreDetailsType |
merchantStoreDetails |
protected java.lang.String |
msgSubID |
protected java.lang.String |
payerID |
protected java.lang.Boolean |
refundAdvice |
protected java.util.List<InvoiceItemType> |
refundItemDetails |
protected RefundSourceCodeType |
refundSource |
protected RefundType |
refundType |
protected javax.xml.datatype.XMLGregorianCalendar |
retryUntil |
protected java.lang.String |
transactionID |
any, detailLevel, errorLanguage, version
Constructor and Description |
---|
RefundTransactionRequestType() |
Modifier and Type | Method and Description |
---|---|
BasicAmountType |
getAmount()
Gets the value of the amount property.
|
java.lang.String |
getInvoiceID()
Gets the value of the invoiceID property.
|
java.lang.String |
getMemo()
Gets the value of the memo property.
|
MerchantStoreDetailsType |
getMerchantStoreDetails()
To pass the Merchant store information
|
java.lang.String |
getMsgSubID()
Gets the value of the msgSubID property.
|
java.lang.String |
getPayerID()
Gets the value of the payerID property.
|
java.util.List<InvoiceItemType> |
getRefundItemDetails()
Information about the individual details of the items to be refunded.
|
RefundSourceCodeType |
getRefundSource()
Gets the value of the refundSource property.
|
RefundType |
getRefundType()
Gets the value of the refundType property.
|
javax.xml.datatype.XMLGregorianCalendar |
getRetryUntil()
Gets the value of the retryUntil property.
|
java.lang.String |
getTransactionID()
Gets the value of the transactionID property.
|
java.lang.Boolean |
isRefundAdvice()
Gets the value of the refundAdvice property.
|
void |
setAmount(BasicAmountType value)
Sets the value of the amount property.
|
void |
setInvoiceID(java.lang.String value)
Sets the value of the invoiceID property.
|
void |
setMemo(java.lang.String value)
Sets the value of the memo property.
|
void |
setMerchantStoreDetails(MerchantStoreDetailsType value)
Sets the value of the merchantStoreDetails property.
|
void |
setMsgSubID(java.lang.String value)
Sets the value of the msgSubID property.
|
void |
setPayerID(java.lang.String value)
Sets the value of the payerID property.
|
void |
setRefundAdvice(java.lang.Boolean value)
Sets the value of the refundAdvice property.
|
void |
setRefundSource(RefundSourceCodeType value)
Sets the value of the refundSource property.
|
void |
setRefundType(RefundType value)
Sets the value of the refundType property.
|
void |
setRetryUntil(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the retryUntil property.
|
void |
setTransactionID(java.lang.String value)
Sets the value of the transactionID property.
|
getAny, getDetailLevel, getErrorLanguage, getVersion, setAny, setErrorLanguage, setVersion
protected java.lang.String transactionID
protected java.lang.String payerID
protected java.lang.String invoiceID
protected RefundType refundType
protected BasicAmountType amount
protected java.lang.String memo
protected javax.xml.datatype.XMLGregorianCalendar retryUntil
protected RefundSourceCodeType refundSource
protected java.lang.Boolean refundAdvice
protected MerchantStoreDetailsType merchantStoreDetails
protected java.util.List<InvoiceItemType> refundItemDetails
protected java.lang.String msgSubID
public java.lang.String getTransactionID()
String
public void setTransactionID(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getPayerID()
String
public void setPayerID(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getInvoiceID()
String
public void setInvoiceID(java.lang.String value)
value
- the value
allowed object is
String
public RefundType getRefundType()
RefundType
public void setRefundType(RefundType value)
value
- the value
allowed object is
RefundType
public BasicAmountType getAmount()
BasicAmountType
public void setAmount(BasicAmountType value)
value
- the value
allowed object is
BasicAmountType
public java.lang.String getMemo()
String
public void setMemo(java.lang.String value)
value
- the value
allowed object is
String
public javax.xml.datatype.XMLGregorianCalendar getRetryUntil()
XMLGregorianCalendar
public void setRetryUntil(javax.xml.datatype.XMLGregorianCalendar value)
value
- the value
allowed object is
XMLGregorianCalendar
public RefundSourceCodeType getRefundSource()
RefundSourceCodeType
public void setRefundSource(RefundSourceCodeType value)
value
- the value
allowed object is
RefundSourceCodeType
public java.lang.Boolean isRefundAdvice()
Boolean
public void setRefundAdvice(java.lang.Boolean value)
value
- the value
allowed object is
Boolean
public MerchantStoreDetailsType getMerchantStoreDetails()
<?xml version="1.0" encoding="UTF-8"?><br xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ns="urn:ebay:api:PayPalAPI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
<?xml version="1.0" encoding="UTF-8"?><br xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ns="urn:ebay:api:PayPalAPI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
<?xml version="1.0" encoding="UTF-8"?><b xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ns="urn:ebay:api:PayPalAPI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">Optional</b>
MerchantStoreDetailsType
public void setMerchantStoreDetails(MerchantStoreDetailsType value)
value
- the value
allowed object is
MerchantStoreDetailsType
public java.util.List<InvoiceItemType> getRefundItemDetails()
<?xml version="1.0" encoding="UTF-8"?><br xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ns="urn:ebay:api:PayPalAPI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
<?xml version="1.0" encoding="UTF-8"?><b xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ns="urn:ebay:api:PayPalAPI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">Optional</b>Gets the value of the refundItemDetails 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 refundItemDetails property.
For example, to add a new item, do as follows:
getRefundItemDetails().add(newItem);
Objects of the following type(s) are allowed in the list
InvoiceItemType
public java.lang.String getMsgSubID()
String
public void setMsgSubID(java.lang.String value)
value
- the value
allowed object is
String
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.