TransactionMetadataInt.deserialize constructor
TransactionMetadataInt.deserialize(
- CborObject<
Object?> cbor
Deserializes a TransactionMetadataInt object from CBOR.
Implementation
factory TransactionMetadataInt.deserialize(CborObject cbor) {
if (cbor.hasType<CborBigIntValue>()) {
final big = cbor.as<CborBigIntValue>();
return TransactionMetadataInt(
value: big.toBigInt(),
serializationConfig: TransactionMetadataIntSerializationConfig(
encoding: big.encoding,
),
);
}
return TransactionMetadataInt(value: cbor.as<CborNumeric>().toBigInt());
}