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 were 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 |