public static class SettlementRec.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SettlementRec |
build()
Build a new SettlementRec instance.
|
SettlementRec.Builder |
setCurrency(String currency)
The currency that all monetary values are represented in, for the retrieved settlement report.
|
SettlementRec.Builder |
setJetAdjustment(Money jetAdjustment)
A credit given to a merchant or fee taken from the merchant
|
SettlementRec.Builder |
setOrderBalance(Money orderBalance)
The total value of orders that is settled in this settlement report
|
SettlementRec.Builder |
setOrderDetails(OrderDetailRec orderDetails)
Set Order balance details.
|
SettlementRec.Builder |
setPeriodEnd(JetDate periodEnd)
The end date/time of the settlement report
|
SettlementRec.Builder |
setPeriodStart(JetDate periodStart)
The start date/time of the settlement report
|
SettlementRec.Builder |
setReportId(int reportId)
The unique ID for this settlement report.
|
SettlementRec.Builder |
setReturnBalance(Money returnBalance)
The total value of returns that is settled in this settlement report
|
SettlementRec.Builder |
setReturnDetails(ReturnDetailRec returnDetails)
Set return balance details.
|
SettlementRec.Builder |
setSettlementValue(Money settlementValue)
The total value of orders that is settled in this settlement report
|
SettlementRec.Builder |
setState(SettlementState state)
The status of the current settlement
|
SettlementRec.Builder |
setUnavailableBalance(Money unavailableBalance)
The total value of all sales and returns that aren't settled yet.
|
public SettlementRec.Builder setReportId(int reportId)
reportId
- the reportId to setpublic SettlementRec.Builder setState(SettlementState state)
state
- the state to setpublic SettlementRec.Builder setCurrency(String currency)
currency
- the currency to setpublic SettlementRec.Builder setUnavailableBalance(Money unavailableBalance)
unavailableBalance
- the unavailableBalance to setpublic SettlementRec.Builder setPeriodStart(JetDate periodStart)
periodStart
- the periodStart to setpublic SettlementRec.Builder setPeriodEnd(JetDate periodEnd)
periodEnd
- the periodEnd to setpublic SettlementRec.Builder setOrderDetails(OrderDetailRec orderDetails)
orderDetails
- the orderDetails to setpublic SettlementRec.Builder setOrderBalance(Money orderBalance)
orderBalance
- the orderBalance to setpublic SettlementRec.Builder setReturnDetails(ReturnDetailRec returnDetails)
returnDetails
- the returnDetails to setpublic SettlementRec.Builder setReturnBalance(Money returnBalance)
returnBalance
- the returnBalance to setpublic SettlementRec.Builder setJetAdjustment(Money jetAdjustment)
jetAdjustment
- the jetAdjustment to setpublic SettlementRec.Builder setSettlementValue(Money settlementValue)
settlementValue
- the settlementValue to setpublic SettlementRec build()
Copyright © 2017. All rights reserved.