toDados method
Implementation
Map<String, dynamic> toDados() {
final dados = <String, dynamic>{};
// Categoria pode ser string ou nĂºmero
dados['categoria'] = categoria.nome;
dados['anoPA'] = anoPA;
if (mesPA != null && mesPA!.isNotEmpty) {
dados['mesPA'] = mesPA;
}
if (diaPA != null && diaPA!.isNotEmpty) {
dados['diaPA'] = diaPA;
}
if (cnoAfericao != null) {
dados['cnoAfericao'] = cnoAfericao;
}
if (numeroReciboEntrega != null) {
dados['numeroReciboEntrega'] = numeroReciboEntrega;
}
if (numProcReclamatoria != null && numProcReclamatoria!.isNotEmpty) {
dados['numProcReclamatoria'] = numProcReclamatoria;
}
if (dataAcolhimentoProposta != null) {
dados['DataAcolhimentoProposta'] = dataAcolhimentoProposta;
}
if (idsSistemaOrigem != null && idsSistemaOrigem!.isNotEmpty) {
dados['idsSistemaOrigem'] = idsSistemaOrigem!.map((s) => s.id).toList();
}
return dados;
}