copyWith method

ElginTransactionResponse copyWith({
  1. String? administradora,
  2. String? autorizacao,
  3. String? cnpjRede,
  4. String? data,
  5. String? mensagem,
  6. String? nsu,
  7. String? numeroCartao,
  8. String? pagamento,
  9. String? rede,
  10. String? tipoCartao,
  11. String? valor,
  12. String? vencimento,
  13. String? viaCliente,
  14. String? viaEstabelecimento,
  15. String? viaSMS,
})

Implementation

ElginTransactionResponse copyWith({
  String? administradora,
  String? autorizacao,
  String? cnpjRede,
  String? data,
  String? mensagem,
  String? nsu,
  String? numeroCartao,
  String? pagamento,
  String? rede,
  String? tipoCartao,
  String? valor,
  String? vencimento,
  String? viaCliente,
  String? viaEstabelecimento,
  String? viaSMS,
}) {
  return ElginTransactionResponse(
    administradora: administradora ?? this.administradora,
    autorizacao: autorizacao ?? this.autorizacao,
    cnpjRede: cnpjRede ?? this.cnpjRede,
    data: data ?? this.data,
    mensagem: mensagem ?? this.mensagem,
    nsu: nsu ?? this.nsu,
    numeroCartao: numeroCartao ?? this.numeroCartao,
    pagamento: pagamento ?? this.pagamento,
    rede: rede ?? this.rede,
    tipoCartao: tipoCartao ?? this.tipoCartao,
    valor: valor ?? this.valor,
    vencimento: vencimento ?? this.vencimento,
    viaCliente: viaCliente ?? this.viaCliente,
    viaEstabelecimento: viaEstabelecimento ?? this.viaEstabelecimento,
    viaSMS: viaSMS ?? this.viaSMS,
  );
}