# Hierarchy For Package net.corda.contracts.clause

Package Hierarchies:

- All Packages

## Class Hierarchy

- net.corda.contracts.clause.MultilateralNetState<P> (implements net.corda.contracts.clause.NetState<P>)
- net.corda.contracts.clause.BilateralNetState<P> (implements net.corda.contracts.clause.NetState<P>)
- net.corda.core.contracts.clauses.Clause<S,C,K>
  - net.corda.contracts.clause.AbstractConserveAmount<S,C,T>
  - net.corda.contracts.clause.AbstractIssue<S,C,T>
  - net.corda.contracts.clause.NetClause<C,P>
  - net.corda.contracts.clause.NoZeroSizedOutputs<S,C,T>

## Interface Hierarchy

- net.corda.contracts.clause.NetState<P>