toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return {
    'periodoApuracao': periodoApuracao,
    'numeroDocumento': numeroDocumento,
    'dataVencimento': dataVencimento,
    'dataLimiteAcolhimento': dataLimiteAcolhimento,
    'valores': valores.toJson(),
    'codigoDeBarras': codigoDeBarras,
    if (observacao1 != null) 'observacao1': observacao1,
    if (observacao2 != null) 'observacao2': observacao2,
    if (observacao3 != null) 'observacao3': observacao3,
    if (composicao != null)
      'composicao': composicao!.map((c) => c.toJson()).toList(),
  };
}