TransactionData.fromJson constructor

TransactionData.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory TransactionData.fromJson(Map<String, dynamic> json) {
  return TransactionData(
    refPayco: json['refPayco'],
    factura: json['factura'],
    descripcion: json['descripcion'],
    valor: json['valor'],
    iva: json['iva'],
    ico: json['ico'],
    baseiva: json['baseiva'],
    valorneto: json['valorneto'],
    moneda: json['moneda'],
    banco: json['banco'],
    estado: json['estado'],
    respuesta: json['respuesta'],
    autorizacion: json['autorizacion'],
    recibo: json['recibo'],
    fecha: DateTime.parse(json['fecha']),
    franquicia: json['franquicia'],
    codRespuesta: json['codRespuesta'],
    codError: json['codError'],
    ip: json['ip'],
    enpruebas: json['enpruebas'],
    tipoDoc: json['tipoDoc'],
    documento: json['documento'],
    nombres: json['nombres'],
    apellidos: json['apellidos'],
    email: json['email'],
    ciudad: json['ciudad'],
    direccion: json['direccion'],
    indPais: json['indPais'],
    countryCard: json['countryCard'],
    extras: json['extras'] != null ? Extras.fromJson(json['extras']) : null,
    ccNetworkResponse: json['ccNetworkResponse'] != null
        ? CcNetworkResponse.fromJson(json['ccNetworkResponse'])
        : null,
    extrasEpayco: json['extrasEpayco'] != null
        ? ExtrasEpayco.fromJson(json['extrasEpayco'])
        : null,
  );
}