toJson method
Implementation
Map<String, dynamic> toJson() {
final result = <String, dynamic>{
// Always include `data` as a string. Backends expect `paymentData.data`.
'data': data,
'signature': signature,
};
if (header != null) {
result['header'] = header!.toJson();
result['version'] = version;
return result;
}
if (protocolVersion != null) {
result['protocolVersion'] = protocolVersion;
}
if (intermediateSigningKey != null) {
result['intermediateSigningKey'] = intermediateSigningKey;
}
if (signedMessage != null) {
result['signedMessage'] = signedMessage;
}
return result;
}