plutus-tx-1.38.0.0: Libraries for Plutus Tx and its prelude
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusTx.Blueprint.Parameter

Synopsis

Documentation

data ParameterBlueprint (referencedTypes ∷ [Type]) Source #

Blueprint that defines validator's compile-time parameter.

The referencedTypes phantom type parameter is used to track the types used in the contract making sure their schemas are included in the blueprint and that they are referenced in a type-safe way.

Constructors

MkParameterBlueprint 

Fields

Instances

Instances details
ToJSON (ParameterBlueprint referencedTypes) Source # 
Instance details

Defined in PlutusTx.Blueprint.Parameter

Methods

toJSONParameterBlueprint referencedTypes → Value Source #

toEncodingParameterBlueprint referencedTypes → Encoding Source #

toJSONList ∷ [ParameterBlueprint referencedTypes] → Value Source #

toEncodingList ∷ [ParameterBlueprint referencedTypes] → Encoding Source #

omitFieldParameterBlueprint referencedTypes → Bool Source #

Show (ParameterBlueprint referencedTypes) Source # 
Instance details

Defined in PlutusTx.Blueprint.Parameter

Methods

showsPrecIntParameterBlueprint referencedTypes → ShowS Source #

showParameterBlueprint referencedTypes → String Source #

showList ∷ [ParameterBlueprint referencedTypes] → ShowS Source #

Eq (ParameterBlueprint referencedTypes) Source # 
Instance details

Defined in PlutusTx.Blueprint.Parameter

Methods

(==)ParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes → Bool Source #

(/=)ParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes → Bool Source #

Ord (ParameterBlueprint referencedTypes) Source # 
Instance details

Defined in PlutusTx.Blueprint.Parameter

Methods

compareParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes → Ordering Source #

(<)ParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes → Bool Source #

(<=)ParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes → Bool Source #

(>)ParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes → Bool Source #

(>=)ParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes → Bool Source #

maxParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes Source #

minParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes → ParameterBlueprint referencedTypes Source #