Assets.deserialize constructor
Assets.deserialize(
- CborMapValue<
CborObject, CborObject> cbor
Constructs an instance of Assets from a CBOR object.
Implementation
factory Assets.deserialize(CborMapValue cbor) {
final map = cbor.valueAsMap<CborBytesValue, CborNumeric>();
final assets = {
for (final entry in map.entries)
AssetName.deserialize(entry.key): entry.value.toBigInt()
};
return Assets._(assets,
serializationConfig: AssetsSerializationConfig(
encoding: cbor.definite
? CborMapEncodingType.definite
: CborMapEncodingType.inDefinite));
}