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

PlutusTx.Blueprint.Argument

Synopsis

Documentation

data ArgumentBlueprint (referencedTypes :: [Type]) Source #

Blueprint that defines a validator's runtime argument: datum or redeemer.

Constructors

MkArgumentBlueprint 

Fields

Instances

Instances details
ToJSON (ArgumentBlueprint referencedTypes) Source # 
Instance details

Defined in PlutusTx.Blueprint.Argument

Methods

toJSON :: ArgumentBlueprint referencedTypes -> Value

toEncoding :: ArgumentBlueprint referencedTypes -> Encoding

toJSONList :: [ArgumentBlueprint referencedTypes] -> Value

toEncodingList :: [ArgumentBlueprint referencedTypes] -> Encoding

omitField :: ArgumentBlueprint referencedTypes -> Bool

Show (ArgumentBlueprint referencedTypes) Source # 
Instance details

Defined in PlutusTx.Blueprint.Argument

Methods

showsPrec :: Int -> ArgumentBlueprint referencedTypes -> ShowS Source #

show :: ArgumentBlueprint referencedTypes -> String Source #

showList :: [ArgumentBlueprint referencedTypes] -> ShowS Source #

Eq (ArgumentBlueprint referencedTypes) Source # 
Instance details

Defined in PlutusTx.Blueprint.Argument

Methods

(==) :: ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes -> Bool Source #

(/=) :: ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes -> Bool Source #

Ord (ArgumentBlueprint referencedTypes) Source # 
Instance details

Defined in PlutusTx.Blueprint.Argument

Methods

compare :: ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes -> Ordering Source #

(<) :: ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes -> Bool Source #

(<=) :: ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes -> Bool Source #

(>) :: ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes -> Bool Source #

(>=) :: ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes -> Bool Source #

max :: ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes Source #

min :: ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes -> ArgumentBlueprint referencedTypes Source #