Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
PlutusTx.Blueprint.Class
Documentation
class HasSchema (t ∷ Type) (referencedTypes ∷ [Type]) where Source #
A class of types that have a Blueprint schema definition and can reference other schema definitions of other types.
Instances
HasSchema BuiltinByteString ts Source # | |
Defined in PlutusTx.Blueprint.Class | |
HasSchema BuiltinData ts Source # | |
Defined in PlutusTx.Blueprint.Class | |
HasSchema BuiltinString ts Source # | |
Defined in PlutusTx.Blueprint.Class | |
HasSchema Integer ts Source # | |
Defined in PlutusTx.Blueprint.Class | |
HasSchema () ts Source # | |
Defined in PlutusTx.Blueprint.Class | |
HasSchema Bool ts Source # | |
Defined in PlutusTx.Blueprint.Class | |
HasSchema a ts ⇒ HasSchema [a] ts Source # | |
Defined in PlutusTx.Blueprint.Class | |
(HasSchema a ts, HasSchema b ts) ⇒ HasSchema (a, b) ts Source # | |
Defined in PlutusTx.Blueprint.Class |