Invoice Class

public class Invoice extends ResourceBaseWithLinks<StandardResourceLinks>

Represents a monthly billing statement issued to a partner

Constructor Summary

Constructor Description
Invoice()

Method Summary

Modifier and Type Method and Description
java.lang.Iterable<Invoice> getAmendments()
java.lang.String getAmendsOf()
org.joda.time.DateTime getBillingPeriodEndDate()
org.joda.time.DateTime getBillingPeriodStartDate()
java.lang.String getCurrencyCode()
java.lang.String getCurrencySymbol()
DocumentType getDocumentType()
java.lang.String getId()
org.joda.time.DateTime getInvoiceDate()
java.lang.Iterable<InvoiceDetail> getInvoiceDetails()
java.lang.String getInvoiceType()
double getPaidAmount()
java.net.URI getPdfDownloadLink()
double getTotalCharges()
void setAmendments(Iterable<Invoice> value)
void setAmendsOf(String value)
void setBillingPeriodEndDate(DateTime value)
void setBillingPeriodStartDate(DateTime value)
void setCurrencyCode(String value)
void setCurrencySymbol(String value)
void setDocumentType(DocumentType value)
void setId(String value)
void setInvoiceDate(DateTime value)
void setInvoiceDetails(Iterable<InvoiceDetail> value)
void setInvoiceType(String value)
void setPaidAmount(double value)
void setPdfDownloadLink(URI value)
void setTotalCharges(double value)

Inherited Members

ResourceBase.getAttributes() ResourceBaseWithLinks<TLinks>.getLinks() ResourceBaseWithLinks<TLinks>.setLinks(TLinks value) java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructor Details

Invoice

public Invoice()

Method Details

getAmendments

public Iterable getAmendments()

getAmendsOf

public String getAmendsOf()

getBillingPeriodEndDate

public DateTime getBillingPeriodEndDate()

getBillingPeriodStartDate

public DateTime getBillingPeriodStartDate()

getCurrencyCode

public String getCurrencyCode()

getCurrencySymbol

public String getCurrencySymbol()

getDocumentType

public DocumentType getDocumentType()

getId

public String getId()

getInvoiceDate

public DateTime getInvoiceDate()

getInvoiceDetails

public Iterable getInvoiceDetails()

getInvoiceType

public String getInvoiceType()

getPaidAmount

public double getPaidAmount()

getPdfDownloadLink

public URI getPdfDownloadLink()

getTotalCharges

public double getTotalCharges()

setAmendments

public void setAmendments(Iterable value)

Parameters:

value

setAmendsOf

public void setAmendsOf(String value)

Parameters:

value

setBillingPeriodEndDate

public void setBillingPeriodEndDate(DateTime value)

Parameters:

value

setBillingPeriodStartDate

public void setBillingPeriodStartDate(DateTime value)

Parameters:

value

setCurrencyCode

public void setCurrencyCode(String value)

Parameters:

value

setCurrencySymbol

public void setCurrencySymbol(String value)

Parameters:

value

setDocumentType

public void setDocumentType(DocumentType value)

Parameters:

value

setId

public void setId(String value)

Parameters:

value

setInvoiceDate

public void setInvoiceDate(DateTime value)

Parameters:

value

setInvoiceDetails

public void setInvoiceDetails(Iterable value)

Parameters:

value

setInvoiceType

public void setInvoiceType(String value)

Parameters:

value

setPaidAmount

public void setPaidAmount(double value)

Parameters:

value

setPdfDownloadLink

public void setPdfDownloadLink(URI value)

Parameters:

value

setTotalCharges

public void setTotalCharges(double value)

Parameters:

value

Applies to