data class Terms<P>
Subset of state, containing the elements specified when issuing a new settlement contract.
P
- the product the obligation is for payment of.
<init> |
Terms(acceptableContracts: NonEmptySet<SecureHash>, acceptableIssuedProducts: NonEmptySet<Issued<P>>, dueBefore: Instant, timeTolerance: Duration = Duration.ofSeconds(30))
Subset of state, containing the elements specified when issuing a new settlement contract. |
acceptableContracts |
val acceptableContracts: NonEmptySet<SecureHash>
The hash of the asset contract we're willing to accept in payment for this debt. |
acceptableIssuedProducts |
val acceptableIssuedProducts: NonEmptySet<Issued<P>>
The parties whose assets we are willing to accept in payment for this debt. |
dueBefore |
val dueBefore: Instant
When the contract must be settled by. |
product |
val product: P |
timeTolerance |
val timeTolerance: Duration |