toCbor method
Converts the object to a CBOR object.
Implementation
@override
CborObject toCbor() {
  switch (serializationConfig.encoding) {
    case RedeemersCborContainerType.map:
      return CborMapValue.definite({
        for (final i in redeemers)
          CborListValue.definite([
            i.tag.toCbor(),
            CborUnsignedValue.u64(i.index),
          ]): CborListValue.definite([
            i.data.toCbor(),
            i.exUnits.toCbor(),
          ])
      });
    case RedeemersCborContainerType.definite:
      return CborListValue.definite(
          redeemers.map((e) => e.toCbor()).toList());
    case RedeemersCborContainerType.inDefinite:
      return CborListValue.inDefinite(
          redeemers.map((e) => e.toCbor()).toList());
    case RedeemersCborContainerType.set:
      return CborSetValue(redeemers.map((e) => e.toCbor()).toList());
  }
}