model
Class Invoice

java.lang.Object
  extended by model.Invoice

public class Invoice
extends java.lang.Object


Field Summary
static java.lang.String EXSTATUS_FALSE
           
static java.lang.String EXSTATUS_PAID_OVER
           
static java.lang.String EXSTATUS_PAID_PARTIAL
           
static java.lang.String STATUS_COMPLETE
           
static java.lang.String STATUS_CONFIRMED
           
static java.lang.String STATUS_INVALID
           
static java.lang.String STATUS_NEW
           
static java.lang.String STATUS_PAID
           
 
Constructor Summary
Invoice()
           
Invoice(java.lang.Double _price, java.lang.String _currency)
           
 
Method Summary
 java.lang.String getBtcDue()
           
 java.lang.String getBtcPaid()
           
 java.lang.String getBtcPrice()
           
 InvoiceBuyer getBuyer()
           
 java.lang.String getCurrency()
           
 long getCurrentTime()
           
 java.lang.String getExceptionStatus()
           
 long getExpirationTime()
           
 java.util.Hashtable<java.lang.String,java.lang.String> getExRates()
           
 boolean getFullNotifications()
           
 java.lang.String getGuid()
           
 java.lang.String getId()
           
 java.lang.String getInvoiceTime()
           
 java.lang.String getItemCode()
           
 java.lang.String getItemDesc()
           
 java.lang.Long getNonce()
           
 java.lang.String getNotificationEmail()
           
 java.lang.String getNotificationURL()
           
 java.lang.String getOrderId()
           
 InvoicePaymentUrls getPaymentUrls()
           
 boolean getPhysical()
           
 java.lang.String getPosData()
           
 java.lang.Double getPrice()
           
 java.lang.String getRate()
           
 java.lang.String getRedirectURL()
           
 java.lang.String getStatus()
           
 java.lang.String getToken()
           
 java.util.List<InvoiceTransaction> getTransactions()
           
 java.lang.String getTransactionSpeed()
           
 java.lang.String getUrl()
           
 void setBtcDue(java.lang.String _btcDue)
           
 void setBtcPaid(java.lang.String _btcPaid)
           
 void setBtcPrice(java.lang.String _btcPrice)
           
 void setBuyer(InvoiceBuyer _buyer)
           
 void setCurrency(java.lang.String _currency)
           
 void setCurrentTime(long _currentTime)
           
 void setExceptionStatus(java.lang.String _exceptionStatus)
           
 void setExpirationTime(long _expirationTime)
           
 void setExRates(java.util.Hashtable<java.lang.String,java.lang.String> _exRates)
           
 void setFullNotifications(boolean _fullNotifications)
           
 void setGuid(java.lang.String _guid)
           
 void setId(java.lang.String _id)
           
 void setInvoiceTime(java.lang.String _invoiceTime)
           
 void setItemCode(java.lang.String _itemCode)
           
 void setItemDesc(java.lang.String _itemDesc)
           
 void setNonce(java.lang.Long _nonce)
           
 void setNotificationEmail(java.lang.String _notificationEmail)
           
 void setNotificationURL(java.lang.String _notificationURL)
           
 void setOrderId(java.lang.String _orderId)
           
 void setPaymentUrls(InvoicePaymentUrls _paymentUrls)
           
 void setPhysical(boolean _physical)
           
 void setPosData(java.lang.String _posData)
           
 void setPrice(java.lang.Double _price)
           
 void setRate(java.lang.String _rate)
           
 void setRedirectURL(java.lang.String _redirectURL)
           
 void setStatus(java.lang.String _status)
           
 void setToken(java.lang.String _token)
           
 void setTransactions(java.util.List<InvoiceTransaction> _transactions)
           
 void setTransactionSpeed(java.lang.String _transactionSpeed)
           
 void setUrl(java.lang.String _url)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

Invoice

public Invoice()

Invoice

public Invoice(java.lang.Double _price,
               java.lang.String _currency)
Method Detail

getGuid

public java.lang.String getGuid()

setGuid

public void setGuid(java.lang.String _guid)

getNonce

public java.lang.Long getNonce()

setNonce

public void setNonce(java.lang.Long _nonce)

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)