CUserInfo.h 525 B

12345678910111213141516171819202122232425262728293031323334353637383940
  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. std::string username;
  13. std::string expiretime; //到期时间
  14. std::string acctoken;
  15. std::string password;
  16. std::string unusedTraffic; //用户流量
  17. std::string uuid; //uuid
  18. std::string level; //用户级别
  19. std::string access_token;
  20. std::string token_type;
  21. int id;
  22. int port;
  23. private:
  24. SStringW m_error_msg;
  25. };