o2_user.dart 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. class O2User {
  2. String? token;
  3. String? tokenType; //(anonymous cihper manager user ) cipher代表是服务器之间的连接
  4. String? id;
  5. String? distinguishedName;
  6. String? unique;
  7. String? createTime;
  8. String? updateTime;
  9. String? genderType;
  10. String? pinyin;
  11. String? pinyinInitial;
  12. String? name;
  13. String? employee;
  14. String? display;
  15. String? mail;
  16. String? qq;
  17. String? weixin;
  18. String? mobile;
  19. String? signature;
  20. String? superior; //汇报关系
  21. List<String>? roleList;
  22. O2User.fromJson(Map<String, dynamic> jsonMap) {
  23. if(jsonMap!=null) {
  24. token = jsonMap['token'];
  25. tokenType = jsonMap['tokenType'];
  26. id = jsonMap['id'];
  27. distinguishedName = jsonMap['distinguishedName'];
  28. unique = jsonMap['unique'];
  29. createTime = jsonMap['createTime'];
  30. updateTime = jsonMap['updateTime'];
  31. genderType = jsonMap['genderType'];
  32. pinyin = jsonMap['pinyin'];
  33. pinyinInitial = jsonMap['pinyinInitial'];
  34. name = jsonMap['name'];
  35. employee = jsonMap['employee'];
  36. display = jsonMap['display'];
  37. mail = jsonMap['mail'];
  38. qq = jsonMap['qq'];
  39. weixin = jsonMap['weixin'];
  40. mobile = jsonMap['mobile'];
  41. signature = jsonMap['signature'];
  42. superior = jsonMap['superior'];
  43. }
  44. }
  45. }