model
Class Invoice
java.lang.Object
model.Invoice
public class Invoice
- extends java.lang.Object
|
Constructor Summary |
Invoice()
Constructor, create an empty Invoice object. |
Invoice(java.lang.Double price,
java.lang.String currency)
Constructor, create a minimal request Invoice object. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STATUS_NEW
public static final java.lang.String STATUS_NEW
- See Also:
- Constant Field Values
STATUS_PAID
public static final java.lang.String STATUS_PAID
- See Also:
- Constant Field Values
STATUS_CONFIRMED
public static final java.lang.String STATUS_CONFIRMED
- See Also:
- Constant Field Values
STATUS_COMPLETE
public static final java.lang.String STATUS_COMPLETE
- See Also:
- Constant Field Values
STATUS_INVALID
public static final java.lang.String STATUS_INVALID
- See Also:
- Constant Field Values
EXSTATUS_FALSE
public static final java.lang.String EXSTATUS_FALSE
- See Also:
- Constant Field Values
EXSTATUS_PAID_OVER
public static final java.lang.String EXSTATUS_PAID_OVER
- See Also:
- Constant Field Values
EXSTATUS_PAID_PARTIAL
public static final java.lang.String EXSTATUS_PAID_PARTIAL
- See Also:
- Constant Field Values
Invoice
public Invoice()
- Constructor, create an empty Invoice object.
Invoice
public Invoice(java.lang.Double price,
java.lang.String currency)
- Constructor, create a minimal request Invoice object.
- Parameters:
price - The amount for which the invoice will be created.currency - The three digit currency type used to compute the invoice bitcoin amount.
getGuid
public java.lang.String getGuid()
setGuid
public void setGuid(java.lang.String _guid)
getToken
public java.lang.String getToken()
setToken
public void setToken(java.lang.String _token)
getPrice
public java.lang.Double getPrice()
setPrice
public void setPrice(java.lang.Double _price)
getCurrency
public java.lang.String getCurrency()
setCurrency
public void setCurrency(java.lang.String _currency)
throws BitPayException
- Throws:
BitPayException
getOrderId
public java.lang.String getOrderId()
setOrderId
public void setOrderId(java.lang.String _orderId)
getItemDesc
public java.lang.String getItemDesc()
setItemDesc
public void setItemDesc(java.lang.String _itemDesc)
getItemCode
public java.lang.String getItemCode()
setItemCode
public void setItemCode(java.lang.String _itemCode)
getPosData
public java.lang.String getPosData()
setPosData
public void setPosData(java.lang.String _posData)
getNotificationURL
public java.lang.String getNotificationURL()
setNotificationURL
public void setNotificationURL(java.lang.String _notificationURL)
getTransactionSpeed
public java.lang.String getTransactionSpeed()
setTransactionSpeed
public void setTransactionSpeed(java.lang.String _transactionSpeed)
getFullNotifications
public boolean getFullNotifications()
setFullNotifications
public void setFullNotifications(boolean _fullNotifications)
getNotificationEmail
public java.lang.String getNotificationEmail()
setNotificationEmail
public void setNotificationEmail(java.lang.String _notificationEmail)
getRedirectURL
public java.lang.String getRedirectURL()
setRedirectURL
public void setRedirectURL(java.lang.String _redirectURL)
getPhysical
public boolean getPhysical()
setPhysical
public void setPhysical(boolean _physical)
getBuyer
public InvoiceBuyer getBuyer()
setBuyer
public void setBuyer(InvoiceBuyer _buyer)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String _id)
getUrl
public java.lang.String getUrl()
setUrl
public void setUrl(java.lang.String _url)
getStatus
public java.lang.String getStatus()
setStatus
public void setStatus(java.lang.String _status)
getBtcPrice
public java.lang.String getBtcPrice()
setBtcPrice
public void setBtcPrice(java.lang.String _btcPrice)
getInvoiceTime
public java.lang.String getInvoiceTime()
setInvoiceTime
public void setInvoiceTime(java.lang.String _invoiceTime)
getExpirationTime
public long getExpirationTime()
setExpirationTime
public void setExpirationTime(long _expirationTime)
getCurrentTime
public long getCurrentTime()
setCurrentTime
public void setCurrentTime(long _currentTime)
getBtcPaid
public java.lang.String getBtcPaid()
setBtcPaid
public void setBtcPaid(java.lang.String _btcPaid)
getBtcDue
public java.lang.String getBtcDue()
setBtcDue
public void setBtcDue(java.lang.String _btcDue)
getTransactions
public java.util.List<InvoiceTransaction> getTransactions()
setTransactions
public void setTransactions(java.util.List<InvoiceTransaction> _transactions)
getRate
public java.lang.String getRate()
setRate
public void setRate(java.lang.String _rate)
getExRates
public java.util.Hashtable<java.lang.String,java.lang.String> getExRates()
setExRates
public void setExRates(java.util.Hashtable<java.lang.String,java.lang.String> _exRates)
getExceptionStatus
public java.lang.String getExceptionStatus()
setExceptionStatus
public void setExceptionStatus(java.lang.String _exceptionStatus)
getPaymentUrls
public InvoicePaymentUrls getPaymentUrls()
setPaymentUrls
public void setPaymentUrls(InvoicePaymentUrls _paymentUrls)
getFlags
public InvoiceFlags getFlags()
setFlags
public void setFlags(InvoiceFlags _flags)