pub type MetadataValue = GenericMetadataValue<UncheckedUrl, UncheckedOrigin>;
enum MetadataValue {
Show 32 variants
String(String),
Bool(bool),
U8(u8),
U32(u32),
U64(u64),
I32(i32),
I64(i64),
Decimal(Decimal),
GlobalAddress(GlobalAddress),
PublicKey(PublicKey),
NonFungibleGlobalId(NonFungibleGlobalId),
NonFungibleLocalId(NonFungibleLocalId),
Instant(Instant),
Url(UncheckedUrl),
Origin(UncheckedOrigin),
PublicKeyHash(PublicKeyHash),
StringArray(Vec<String>),
BoolArray(Vec<bool>),
U8Array(Vec<u8>),
U32Array(Vec<u32>),
U64Array(Vec<u64>),
I32Array(Vec<i32>),
I64Array(Vec<i64>),
DecimalArray(Vec<Decimal>),
GlobalAddressArray(Vec<GlobalAddress>),
PublicKeyArray(Vec<PublicKey>),
NonFungibleGlobalIdArray(Vec<NonFungibleGlobalId>),
NonFungibleLocalIdArray(Vec<NonFungibleLocalId>),
InstantArray(Vec<Instant>),
UrlArray(Vec<UncheckedUrl>),
OriginArray(Vec<UncheckedOrigin>),
PublicKeyHashArray(Vec<PublicKeyHash>),
}