public BaseResponse(ResultCodesEnum resultCode, IList <string> errorList = null) { ResultCode = resultCode; ErrorList = errorList; switch (resultCode) { case ResultCodesEnum.InvalidParametersError: ResultDescription = "Uno o más parámetros inválidos"; break; case ResultCodesEnum.Approved: ResultDescription = "Transacción aprobada"; break; case ResultCodesEnum.Timeout: ResultDescription = "Timeout procesando la transacción"; break; case ResultCodesEnum.Rejected: ResultDescription = "Transacción rechazada"; break; case ResultCodesEnum.OperationNotSupported: ResultDescription = "Operación no compatible con este processor"; break; case ResultCodesEnum.NotReady: ResultDescription = "El autorizador no está listo para operar"; break; } }
public AdminCommandResponse(ResultCodesEnum resultCode, string errorString = "") : base(resultCode, errorString) { }
public AdminCommandResponse(ResultCodesEnum resultCode, T content) : base(resultCode) { Content = content; }
public AdminCommandResponse(ResultCodesEnum resultCode, IList <string> errList) : base(resultCode, errList) { }
public BaseResponse(ResultCodesEnum resultCode, string errorDescription) { ResultCode = resultCode; ResultDescription = errorDescription; }
public CommandResponse(ResultCodesEnum resultCode, string resultText = "", object content = null) { ResultCode = resultCode; ResultText = resultText; Content = content; }
public TransactionResponse(ResultCodesEnum resultCode, string errorDescription) : base(resultCode, errorDescription) { }
public TransactionResponse(ResultCodesEnum resultCode, IList <string> errorList = null) : base(resultCode, errorList) { }