interface Clause
ifMatched |
abstract val ifMatched: MatchBehaviour Behaviour if this clause is not matches |
ifNotMatched |
abstract val ifNotMatched: MatchBehaviour Behaviour 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 |