// Copyrigth Xtooltech @ 2023- All rights reserved.(LXH)

#ifndef __STATION_RESULT_REPORT_RECORD_HPP__
#define __STATION_RESULT_REPORT_RECORD_HPP__

#include "ReportRecord.hpp"

namespace otx {
namespace jidu {

class StationResultReportRecord:virtual public ReportRecord {

public:
  StationResultReportRecord() = default;
  StationResultReportRecord(const StationResultReportRecord &) = default;
  StationResultReportRecord &operator=(const StationResultReportRecord &) = default;
  virtual ~StationResultReportRecord();

private:
  std::string mOverallResult;

public:
  virtual std::string getOverallResult();
  virtual void setOverallResult(const std::string &v);

  virtual std::string toJsonString() override;
};

} // namespace jidu
} // namespace otx

#endif /* __STATION_RESULT_REPORT_RECORD_HPP__ */
