toCborList method
ListBuilder
toCborList(
{ - bool forJson = false,
})
Implementation
ListBuilder toCborList({bool forJson = false}) {
final listBuilder = ListBuilder.builder();
bool base64 = true;
//body
listBuilder.addBuilderOutput(body.toCborMap(forJson: forJson).getData());
//witnessSet
if (witnessSet == null) {
listBuilder.writeMap({});
} else {
listBuilder.addBuilderOutput(
witnessSet!.toCborMap(forJson: forJson, base64: base64).getData());
}
//isValid
if (isValid == null) {
listBuilder.writeNull();
} else {
listBuilder.writeBool(isValid ?? true);
}
//metadata
if (metadata == null) {
listBuilder.writeNull();
} else {
listBuilder.addBuilderOutput(metadata!.mapBuilder.getData());
}
return listBuilder;
}