toJson method
Converts the object to a JSON representation.
Implementation
@override
Map<String, dynamic> toJson() {
return {
"algorithm_id": algorithmId?.toJson(),
"criticality": criticality?.toJson(),
"content_type": contentType?.toJson(),
"key_id": BytesUtils.tryToHexString(keyId),
"init_vector": BytesUtils.tryToHexString(initVector),
"partial_init_vector": BytesUtils.tryToHexString(partialInitVector),
"counter_signature": counterSignature?.toJson(),
"other_headers":
otherHeaders?.map((k, v) => MapEntry(k.toJson(), v.toCborHex()))
};
}