Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
PlutusTx.Blueprint.Definition
Description
This module provides a functionality to derive and reference schema definitions.
Synopsis
- data DefinitionId
- class AsDefinitionId a where
- module PlutusTx.Blueprint.Definition.Unroll
- module PlutusTx.Blueprint.Definition.Internal
Documentation
data DefinitionId Source #
A reference to a Schema definition.
Instances
class AsDefinitionId a where Source #
Minimal complete definition
Nothing
Methods
definitionId ∷ DefinitionId Source #
default definitionId ∷ Typeable a ⇒ DefinitionId Source #
Instances
AsDefinitionId BuiltinByteString Source # | |
Defined in PlutusTx.Blueprint.Definition.Id Methods | |
AsDefinitionId BuiltinData Source # | |
Defined in PlutusTx.Blueprint.Definition.Id Methods | |
AsDefinitionId BuiltinString Source # | |
Defined in PlutusTx.Blueprint.Definition.Id Methods | |
AsDefinitionId Integer Source # | |
Defined in PlutusTx.Blueprint.Definition.Id Methods | |
AsDefinitionId () Source # | |
Defined in PlutusTx.Blueprint.Definition.Id Methods | |
AsDefinitionId Bool Source # | |
Defined in PlutusTx.Blueprint.Definition.Id Methods | |
AsDefinitionId a ⇒ AsDefinitionId (BuiltinList a ∷ Type) Source # | |
Defined in PlutusTx.Blueprint.Definition.Id Methods |