toCbor method

  1. @override
CborObject<Object?> toCbor()
override

Converts the object to a CBOR object.

Implementation

@override
CborObject toCbor() {
  switch (serializationConfig.encoding) {
    case CborMapEncodingType.definite:
      return CborMapValue.definite({
        for (final i in mints) i.policyID.toCbor(): i.assets.toCbor(),
      });
    case CborMapEncodingType.inDefinite:
      return CborMapValue.inDefinite({
        for (final i in mints) i.policyID.toCbor(): i.assets.toCbor(),
      });
  }
}