Saltar al contenido principal

Metadata

La clase Metadata representa la metadata de un asset. Esta clase es usada por todos los asset.

Propiedades

PropiedadTipoDescripción
idIDId del asset.
nameNameNombre del asset.
descriptionDescriptionDescripción del asset.
imageImageImagen del asset.
symbolSymbolSímbolo del asset.
decimalsDecimalNúmero de decimales del asset.
attributesAttribute[]Atributos del asset.
JavaScript Symbol

El símbolo del asset es representado por la clase Symbol. Esta clase es usada por todos los asset. No debe ser confundida con el tipo de dato Symbol de JavaScript.

Métodos

MétodoRetornoDescripción
toPrimitive()Primitives<Metadata>Obtiene la representación primitiva de la metadata.
inludesKeyValue(key: string, value: string)booleanCompara si la metadata incluye una clave y un valor.
includesAttribute(attribute: Attribute)booleanCompara si la metadata incluye un atributo.
hasTraitTypeInAttributes(traitType: string)booleanCompara si la metadata tiene un tipo de atributo en sus atributos.
getAttributeFromTraitType(traitType: string)Attribute o undefinedObtiene un atributo de la metadata a partir de un tipo de atributo.

Atributos

Los atributos de la metadata son representados por la clase Attribute.

Propiedades

PropiedadTipoDescripción
traitTypeTraitTypeTipo de atributo.
valueStringValueValor del atributo.

Métodos

MétodoRetornoDescripción
toPrimitive()Primitives<Attribute>Obtiene la representación primitiva del atributo.