public class Report
A report of the transactions for a specific card scheme in the batch.
public Report(@NotNull java.lang.String cardScheme, long creditCount, long creditTotals, long debitCount, long debitTotals)
A report of the transactions for a specific card scheme in the batch.
cardScheme
- The card scheme.creditCount
- The total number of credit transactions.creditTotals
- The total value of all credit transactions in minor currency units.debitCount
- The total number of debit transactions.debitTotals
- The total value of all debit transactions in minor currency units.@NotNull public java.lang.String getCardScheme()
The card scheme.
public long getCreditCount()
The total number of credit transactions.
public long getCreditTotals()
The total value of all credit transactions in minor currency units.
public long getDebitCount()
The total number of debit transactions.
public long getDebitTotals()
The total value of all debit transactions in minor currency units.
@NotNull public java.lang.String component1()
The card scheme.
public long component2()
The total number of credit transactions.
public long component3()
The total value of all credit transactions in minor currency units.
public long component4()
The total number of debit transactions.
public long component5()
The total value of all debit transactions in minor currency units.
@NotNull public Report copy(@NotNull java.lang.String cardScheme, long creditCount, long creditTotals, long debitCount, long debitTotals)
A report of the transactions for a specific card scheme in the batch.
@NotNull public java.lang.String toString()
A report of the transactions for a specific card scheme in the batch.
public int hashCode()
A report of the transactions for a specific card scheme in the batch.
public boolean equals(@Nullable java.lang.Object p)
A report of the transactions for a specific card scheme in the batch.