createPayloadGetDigest function
Construye FormData para “get digest”.
Implementation
FormData createPayloadGetDigest(Map<String, dynamic> signData) {
final formData = FormData();
final doc = signData['document'];
if (doc is MultipartFile) {
formData.files.add(MapEntry('document', doc));
}
// Acepta 'publickey' o 'cert' (alias) como fuente del valor a enviar.
final publickeyVal = signData['publickey'] ?? signData['cert'];
if (publickeyVal != null && publickeyVal.toString().isNotEmpty) {
formData.fields.add(MapEntry('publickey', publickeyVal.toString()));
}
return formData;
}