Package com.onslip360
Class API.Report
- java.lang.Object
-
- com.onslip360.Onslip360Object<API.Report>
-
- com.onslip360.API.Report
-
- All Implemented Interfaces:
Cloneable
,Comparable<Onslip360Object<API.Report>>
- Enclosing class:
- API
public static class API.Report extends Onslip360Object<API.Report>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
API.Report.Type
-
Constructor Summary
Constructors Constructor Description Report(Integer cashDrawerOpenings, API.Summary discounts, API.Summary goods, API.Summary grandTotalAmount, API.Summary grandTotalReturns, API.Summary grandTotalSales, String id, API.Summary losses, API.Summary receiptCopies, API.Summary returnReceipts, API.Summary salesReceipts, API.Summary services, Double totalSalesAmount, API.Summary trainingReceipts, API.Report.Type type)
-
Method Summary
-
Methods inherited from class com.onslip360.Onslip360Object
clone, compareTo, equals, fromJson, fromJson, fromJsonArray, fromJsonArray, fromList, fromMap, fromObject, getExtended, hashCode, setExtended, setExtended, toJson, toJson, toJson, toJson, toList, toMap, toString
-
-
-
-
Constructor Detail
-
Report
public Report(Integer cashDrawerOpenings, API.Summary discounts, API.Summary goods, API.Summary grandTotalAmount, API.Summary grandTotalReturns, API.Summary grandTotalSales, String id, API.Summary losses, API.Summary receiptCopies, API.Summary returnReceipts, API.Summary salesReceipts, API.Summary services, Double totalSalesAmount, API.Summary trainingReceipts, API.Report.Type type)
-
-
Method Detail
-
cashDeposits
@Nonnull public Optional<API.Summary> cashDeposits()
-
cashDrawerOpenings
@Nonnull public Integer cashDrawerOpenings()
-
cashWithdrawals
@Nonnull public Optional<API.Summary> cashWithdrawals()
-
creditReturns
@Nonnull public Optional<API.Summary> creditReturns()
-
creditSales
@Nonnull public Optional<API.Summary> creditSales()
-
discounts
@Nonnull public API.Summary discounts()
-
goods
@Nonnull public API.Summary goods()
-
grandTotalAmount
@Nonnull public API.Summary grandTotalAmount()
-
grandTotalReturns
@Nonnull public API.Summary grandTotalReturns()
-
grandTotalSales
@Nonnull public API.Summary grandTotalSales()
-
gratuitySummaries
@Nonnull public Optional<API.GratuitySummary[]> gratuitySummaries()
-
id
@Nonnull public String id()
-
incomingPettyCash
@Nonnull public Optional<API.Payment[]> incomingPettyCash()
-
liabilities
@Nonnull public Optional<API.Summary> liabilities()
-
losses
@Nonnull public API.Summary losses()
-
openTabs
@Nonnull public Optional<API.Summary> openTabs()
-
outgoingPettyCash
@Nonnull public Optional<API.Payment[]> outgoingPettyCash()
-
paymentBatchSummaries
@Nonnull public Optional<API.PaymentBatchSummary[]> paymentBatchSummaries()
-
paymentSaleSummaries
@Nonnull public Optional<API.PaymentSaleSummary[]> paymentSaleSummaries()
-
payments
@Nonnull public Optional<API.Payment[]> payments()
-
pettyCashDeposits
@Nonnull public Optional<API.PaymentSummary[]> pettyCashDeposits()
-
pettyCashMismatch
@Nonnull public Optional<API.Payment[]> pettyCashMismatch()
-
pettyCashWithdrawals
@Nonnull public Optional<API.PaymentSummary[]> pettyCashWithdrawals()
-
productGroupSummaries
@Nonnull public Optional<API.ProductGroupSummary[]> productGroupSummaries()
-
receiptCopies
@Nonnull public API.Summary receiptCopies()
-
returnReceipts
@Nonnull public API.Summary returnReceipts()
-
salesReceipts
@Nonnull public API.Summary salesReceipts()
-
services
@Nonnull public API.Summary services()
-
totalSalesAmount
@Nonnull public Double totalSalesAmount()
-
trainingReceipts
@Nonnull public API.Summary trainingReceipts()
-
type
@Nonnull public API.Report.Type type()
-
vatSummaries
@Nonnull public Optional<API.VATSummary[]> vatSummaries()
-
cashDeposits
@Nonnull public API.Report cashDeposits(@Nullable API.Summary cashDeposits)
-
cashDrawerOpenings
@Nonnull public API.Report cashDrawerOpenings(Integer cashDrawerOpenings)
-
cashWithdrawals
@Nonnull public API.Report cashWithdrawals(@Nullable API.Summary cashWithdrawals)
-
creditReturns
@Nonnull public API.Report creditReturns(@Nullable API.Summary creditReturns)
-
creditSales
@Nonnull public API.Report creditSales(@Nullable API.Summary creditSales)
-
discounts
@Nonnull public API.Report discounts(API.Summary discounts)
-
endDate
@Nonnull public API.Report endDate(@Nullable String endDate)
-
goods
@Nonnull public API.Report goods(API.Summary goods)
-
grandTotalAmount
@Nonnull public API.Report grandTotalAmount(API.Summary grandTotalAmount)
-
grandTotalReturns
@Nonnull public API.Report grandTotalReturns(API.Summary grandTotalReturns)
-
grandTotalSales
@Nonnull public API.Report grandTotalSales(API.Summary grandTotalSales)
-
gratuitySummaries
@Nonnull public API.Report gratuitySummaries(@Nullable API.GratuitySummary[] gratuitySummaries)
-
id
@Nonnull public API.Report id(String id)
-
incomingCashAmount
@Nonnull public API.Report incomingCashAmount(@Nullable Double incomingCashAmount)
-
incomingPettyCash
@Nonnull public API.Report incomingPettyCash(@Nullable API.Payment[] incomingPettyCash)
-
liabilities
@Nonnull public API.Report liabilities(@Nullable API.Summary liabilities)
-
losses
@Nonnull public API.Report losses(API.Summary losses)
-
openTabs
@Nonnull public API.Report openTabs(@Nullable API.Summary openTabs)
-
outgoingCashAmount
@Nonnull public API.Report outgoingCashAmount(@Nullable Double outgoingCashAmount)
-
outgoingPettyCash
@Nonnull public API.Report outgoingPettyCash(@Nullable API.Payment[] outgoingPettyCash)
-
paymentBatchSummaries
@Nonnull public API.Report paymentBatchSummaries(@Nullable API.PaymentBatchSummary[] paymentBatchSummaries)
-
paymentSaleSummaries
@Nonnull public API.Report paymentSaleSummaries(@Nullable API.PaymentSaleSummary[] paymentSaleSummaries)
-
payments
@Nonnull public API.Report payments(@Nullable API.Payment[] payments)
-
pettyCashDeposits
@Nonnull public API.Report pettyCashDeposits(@Nullable API.PaymentSummary[] pettyCashDeposits)
-
pettyCashMismatch
@Nonnull public API.Report pettyCashMismatch(@Nullable API.Payment[] pettyCashMismatch)
-
pettyCashWithdrawals
@Nonnull public API.Report pettyCashWithdrawals(@Nullable API.PaymentSummary[] pettyCashWithdrawals)
-
productGroupSummaries
@Nonnull public API.Report productGroupSummaries(@Nullable API.ProductGroupSummary[] productGroupSummaries)
-
receiptCopies
@Nonnull public API.Report receiptCopies(API.Summary receiptCopies)
-
returnReceipts
@Nonnull public API.Report returnReceipts(API.Summary returnReceipts)
-
salesReceipts
@Nonnull public API.Report salesReceipts(API.Summary salesReceipts)
-
services
@Nonnull public API.Report services(API.Summary services)
-
startDate
@Nonnull public API.Report startDate(@Nullable String startDate)
-
totalAmount
@Nonnull public API.Report totalAmount(@Nullable Double totalAmount)
-
totalChangeAmount
@Nonnull public API.Report totalChangeAmount(@Nullable Double totalChangeAmount)
-
totalSalesAmount
@Nonnull public API.Report totalSalesAmount(Double totalSalesAmount)
-
totalSalesVatAmount
@Nonnull public API.Report totalSalesVatAmount(@Nullable Double totalSalesVatAmount)
-
totalVatAmount
@Nonnull public API.Report totalVatAmount(@Nullable Double totalVatAmount)
-
trainingReceipts
@Nonnull public API.Report trainingReceipts(API.Summary trainingReceipts)
-
type
@Nonnull public API.Report type(API.Report.Type type)
-
vatSummaries
@Nonnull public API.Report vatSummaries(@Nullable API.VATSummary[] vatSummaries)
-
-