interface GroupClause<S : ContractState, T : Any> : Clause, GroupVerify<S, T>
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 |