pub type CheckedMetadataValue = GenericMetadataValue<CheckedUrl, CheckedOrigin>;
enum CheckedMetadataValue {
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(CheckedUrl),
Origin(CheckedOrigin),
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<CheckedUrl>),
OriginArray(Vec<CheckedOrigin>),
PublicKeyHashArray(Vec<PublicKeyHash>),
}