CUserInfo.h 622 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #pragma once
  2. #include <nlohmann/json.hpp>
  3. class CUserInfo
  4. {
  5. public:
  6. CUserInfo();
  7. ~CUserInfo();
  8. bool Init(std::string data);
  9. SStringA GetLastErrorA();
  10. SStringW GetLastErrorW();
  11. public:
  12. //user
  13. std::string username;
  14. std::string expiretime; //到期时间
  15. std::string acctoken;
  16. std::string password;
  17. std::string unusedTraffic; //用户流量
  18. std::string uuid; //uuid
  19. std::string level; //用户级别
  20. std::string access_token;
  21. std::string affurl; //推荐地址
  22. std::string swoftdownload; //软件下载地址
  23. std::string clash_config; //配置地址
  24. int id;
  25. int port;
  26. private:
  27. SStringW m_error_msg;
  28. };