Terms(acceptableContracts: NonEmptySet<SecureHash>, acceptableIssuedProducts: NonEmptySet<Issued<P>>, dueBefore: Instant, timeTolerance: Duration = 30.seconds)
Subset of state, containing the elements specified when issuing a new settlement contract.
P - the product the obligation is for payment of.
acceptableContracts - is the contract types that can be accepted, such as cash.
acceptableIssuedProducts - is the assets which are acceptable forms of payment (i.e. GBP issued by the Bank
of England).
dueBefore - when payment is due by.
timeTolerance - tolerance value on dueBefore, to handle clock skew between distributed systems. Generally
this would be about 30 seconds.