TypeDescription

scalus.cardano.blueprint.TypeDescription
See theTypeDescription companion object
case class TypeDescription(title: Option[String] = ..., description: Option[String] = ..., purpose: Option[Purpose] = ..., schema: PlutusDataSchema)

Describes a type for CIP-57 blueprint schemas.

Contains metadata about a type (title, description, purpose) along with its PlutusDataSchema that describes the Plutus Data encoding.

Value parameters

description

optional description of the type

purpose

optional purpose (spend, mint, withdraw, publish)

schema

the Plutus Data schema for the type

title

optional title for the type

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product