@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2022-12-23T11:32:06.900+11:00[Australia/Sydney]") public class TelcoInvoice extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TelcoInvoice.PaymentStatusEnum
Indicator of the payment status for the invoice
|
| Constructor and Description |
|---|
TelcoInvoice() |
| Modifier and Type | Method and Description |
|---|---|
TelcoInvoice |
accountCharges(TelcoInvoiceAccountCharges accountCharges) |
TelcoInvoice |
accountId(String accountId) |
TelcoInvoice |
accountUsage(TelcoUsage accountUsage) |
TelcoInvoice |
addServicesItem(String servicesItem) |
TelcoInvoice |
balanceAtIssue(String balanceAtIssue) |
TelcoInvoice |
dueDate(String dueDate) |
boolean |
equals(Object o) |
@Valid TelcoInvoiceAccountCharges |
getAccountCharges()
Get accountCharges
|
@NotNull String |
getAccountId()
The ID of the account for which the invoice was issued.
|
@Valid TelcoUsage |
getAccountUsage()
Get accountUsage
|
@NotNull String |
getBalanceAtIssue()
The account balance at the time the invoice was issued
|
String |
getDueDate()
The date that the invoice is due to be paid
|
String |
getGstAmount()
The total GST amount for this invoice.
|
String |
getInvoiceAmount()
The net amount due for this invoice regardless of previous balance
|
@NotNull String |
getInvoiceNumber()
The number assigned to this invoice by the telco Retailer
|
@NotNull String |
getIssueDate()
The date that the invoice was actually issued (as opposed to generated or calculated)
|
@NotNull TelcoInvoice.PaymentStatusEnum |
getPaymentStatus()
Indicator of the payment status for the invoice
|
@Valid TelcoInvoicePayOnTimeDiscount |
getPayOnTimeDiscount()
Get payOnTimeDiscount
|
@Valid TelcoInvoicePeriod |
getPeriod()
Get period
|
@NotNull List<String> |
getServices()
An array of service IDs to which this invoice applies.
|
TelcoInvoice |
gstAmount(String gstAmount) |
int |
hashCode() |
TelcoInvoice |
invoiceAmount(String invoiceAmount) |
TelcoInvoice |
invoiceNumber(String invoiceNumber) |
TelcoInvoice |
issueDate(String issueDate) |
TelcoInvoice |
paymentStatus(TelcoInvoice.PaymentStatusEnum paymentStatus) |
TelcoInvoice |
payOnTimeDiscount(TelcoInvoicePayOnTimeDiscount payOnTimeDiscount) |
TelcoInvoice |
period(TelcoInvoicePeriod period) |
TelcoInvoice |
services(List<String> services) |
void |
setAccountCharges(TelcoInvoiceAccountCharges accountCharges) |
void |
setAccountId(String accountId) |
void |
setAccountUsage(TelcoUsage accountUsage) |
void |
setBalanceAtIssue(String balanceAtIssue) |
void |
setDueDate(String dueDate) |
void |
setGstAmount(String gstAmount) |
void |
setInvoiceAmount(String invoiceAmount) |
void |
setInvoiceNumber(String invoiceNumber) |
void |
setIssueDate(String issueDate) |
void |
setPaymentStatus(TelcoInvoice.PaymentStatusEnum paymentStatus) |
void |
setPayOnTimeDiscount(TelcoInvoicePayOnTimeDiscount payOnTimeDiscount) |
void |
setPeriod(TelcoInvoicePeriod period) |
void |
setServices(List<String> services) |
String |
toString() |
public TelcoInvoice accountId(String accountId)
@NotNull public @NotNull String getAccountId()
public void setAccountId(String accountId)
public TelcoInvoice invoiceNumber(String invoiceNumber)
@NotNull public @NotNull String getInvoiceNumber()
public void setInvoiceNumber(String invoiceNumber)
public TelcoInvoice issueDate(String issueDate)
@NotNull public @NotNull String getIssueDate()
public void setIssueDate(String issueDate)
public TelcoInvoice dueDate(String dueDate)
public String getDueDate()
public void setDueDate(String dueDate)
public TelcoInvoice period(TelcoInvoicePeriod period)
@Valid public @Valid TelcoInvoicePeriod getPeriod()
public void setPeriod(TelcoInvoicePeriod period)
public TelcoInvoice invoiceAmount(String invoiceAmount)
public String getInvoiceAmount()
public void setInvoiceAmount(String invoiceAmount)
public TelcoInvoice gstAmount(String gstAmount)
public String getGstAmount()
public void setGstAmount(String gstAmount)
public TelcoInvoice payOnTimeDiscount(TelcoInvoicePayOnTimeDiscount payOnTimeDiscount)
@Valid public @Valid TelcoInvoicePayOnTimeDiscount getPayOnTimeDiscount()
public void setPayOnTimeDiscount(TelcoInvoicePayOnTimeDiscount payOnTimeDiscount)
public TelcoInvoice balanceAtIssue(String balanceAtIssue)
@NotNull public @NotNull String getBalanceAtIssue()
public void setBalanceAtIssue(String balanceAtIssue)
public TelcoInvoice services(List<String> services)
public TelcoInvoice addServicesItem(String servicesItem)
@NotNull public @NotNull List<String> getServices()
public TelcoInvoice accountCharges(TelcoInvoiceAccountCharges accountCharges)
@Valid public @Valid TelcoInvoiceAccountCharges getAccountCharges()
public void setAccountCharges(TelcoInvoiceAccountCharges accountCharges)
public TelcoInvoice accountUsage(TelcoUsage accountUsage)
@Valid public @Valid TelcoUsage getAccountUsage()
public void setAccountUsage(TelcoUsage accountUsage)
public TelcoInvoice paymentStatus(TelcoInvoice.PaymentStatusEnum paymentStatus)
@NotNull public @NotNull TelcoInvoice.PaymentStatusEnum getPaymentStatus()
public void setPaymentStatus(TelcoInvoice.PaymentStatusEnum paymentStatus)
Copyright © 2023. All rights reserved.