Metadata
La clase Metadata
representa la metadata de un asset. Esta clase es usada por todos los asset.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
id | ID | Id del asset. |
name | Name | Nombre del asset. |
description | Description | Descripción del asset. |
image | Image | Imagen del asset. |
symbol | Symbol | Símbolo del asset. |
decimals | Decimal | Número de decimales del asset. |
attributes | Attribute[] | 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étodo | Retorno | Descripción |
---|---|---|
toPrimitive() | Primitives<Metadata> | Obtiene la representación primitiva de la metadata. |
inludesKeyValue(key: string, value: string) | boolean | Compara si la metadata incluye una clave y un valor. |
includesAttribute(attribute: Attribute) | boolean | Compara si la metadata incluye un atributo. |
hasTraitTypeInAttributes(traitType: string) | boolean | Compara si la metadata tiene un tipo de atributo en sus atributos. |
getAttributeFromTraitType(traitType: string) | Attribute o undefined | Obtiene 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
Propiedad | Tipo | Descripción |
---|---|---|
traitType | TraitType | Tipo de atributo. |
value | StringValue | Valor del atributo. |
Métodos
Método | Retorno | Descripción |
---|---|---|
toPrimitive() | Primitives<Attribute> | Obtiene la representación primitiva del atributo. |