interface Clause| ifMatched |
abstract val ifMatched: MatchBehaviourBehaviour if this clause is not matches |
| ifNotMatched |
abstract val ifNotMatched: MatchBehaviourBehaviour if this clause is matched |
| requiredCommands |
abstract val requiredCommands: Set<Class<out CommandData>>Classes for commands which must ALL be present in transaction for this clause to be triggered |
| GroupClause |
interface GroupClause<S : ContractState, T : Any> : Clause, GroupVerify<S, T> |
| SingleClause |
interface SingleClause : Clause, SingleVerify |