//
// Created by Mr.V on 2024/2/19.
//

#ifndef TRAIN_RFID_UPRESULT_H
#define TRAIN_RFID_UPRESULT_H

#include <QString>
#include "httplib.h"
#include "json.h"
#include "ConfigUtil.h"

class UpResult {
public:
    UpResult(const ai_matrix::InterfaceConfig &config);
    ~UpResult();
    bool getToken(QString errMsg, QString &token);
    bool upInfo(const QString &json, QString &token, QString errMsg);

private:
    // 接口服务器IP
    QString httpIp;
    // 接口服务器端口
    int httpPort;
    // 获取token的方法
    QString tokenPath;
    // 上传识别结果的方法
    QString upResultPath;
    // 用户名
    QString username;
    // 密码
    QString password;
};


#endif //TRAIN_RFID_UPRESULT_H
