com.r3corda.core.contracts / IssuanceDefinition

# IssuanceDefinition

`interface IssuanceDefinition`

Marker interface for data classes that represent the issuance state for a contract. These are intended as templates from which the state object is initialised.

### Inheritors

AssetIssuanceDefinition | `interface AssetIssuanceDefinition<T> : IssuanceDefinition` Subset of cash-like contract state, containing the issuance definition. If these definitions match for two contracts states, those states can be aggregated.