toCbor method
Converts the object to a CBOR object.
Implementation
@override
CborObject toCbor() {
final obj =
() {
switch (serializationConfig.encoding) {
case CborIterableEncodingType.inDefinite:
return CborListValue.inDefinite(
credentials.map((e) => e.toCbor()).toList(),
);
case CborIterableEncodingType.definite:
return CborListValue.definite(
credentials.map((e) => e.toCbor()).toList(),
);
case CborIterableEncodingType.set:
return CborSetValue(credentials.map((e) => e.toCbor()));
}
}()
as CborObject;
final tags = serializationConfig.tags;
if (tags != null) {
return CborTagValue(obj, tags);
}
return obj;
}