user_pb.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. import {TagList} from "../common/common_pb";
  2. export interface ChatCardInfo{
  3. /** id */
  4. id?:string;
  5. /** 昵称 */
  6. nickname?:string;
  7. /** 头像链接 */
  8. avatarUrl?:string;
  9. /** 性别 */
  10. sex?:number;
  11. /** 年龄 */
  12. age?:number;
  13. /** 星座 */
  14. constellation?:string;
  15. /** 标签列表 */
  16. tagList?:Array<TagList>;
  17. /** 介绍语音 */
  18. introduceVoice?:string;
  19. /** 省 */
  20. province?:string;
  21. /** 市 */
  22. city?:string;
  23. /** 区 */
  24. area?:string;
  25. /** 是否完善资料 */
  26. isFinishInformation?:boolean;
  27. }
  28. export interface InformationStatus{
  29. /** 是否完善资料 */
  30. isFinishInformation?:boolean;
  31. /** 是否领取奖励 */
  32. isGetAward?:boolean;
  33. }
  34. export interface UserBalance{
  35. /** id */
  36. id?:string;
  37. /** 积分 */
  38. credit?:number;
  39. }
  40. export interface UserFindChatListReply{
  41. list?:Array<UserChatInfo>;
  42. nextId?:number;
  43. }
  44. export interface UserChatInfo{
  45. /** 用户ID */
  46. personId?:string;
  47. /** 用户未读数 */
  48. unreadNum?:number;
  49. /** 上次发送内容 */
  50. lastContent?:string;
  51. /** 上次发送时间 */
  52. lastTime?:number;
  53. /** 好感度 */
  54. likeability?:number;
  55. /** 性别 */
  56. sex?:number;
  57. /** 头像 */
  58. avatarUrl?:string;
  59. /** 昵称 */
  60. nickname?:string;
  61. /** 年龄 */
  62. age?:number;
  63. /** 房间号ID */
  64. roomId?:number;
  65. }
  66. export interface UserInfo{
  67. /** id */
  68. id?:string;
  69. /** 昵称 */
  70. nickname?:string;
  71. /** 头像链接 */
  72. avatarUrl?:string;
  73. /** 年龄 */
  74. age?:number;
  75. /** 性别 */
  76. sex?:number;
  77. /** 星座 */
  78. constellation?:string;
  79. /** 积分 */
  80. credit?:number;
  81. /** 标签 */
  82. tagList?:Array<number>;
  83. /** 签名 */
  84. signature?:string;
  85. /** 介绍语音 */
  86. introduceVoice?:string;
  87. /** 省 */
  88. province?:string;
  89. /** 市 */
  90. city?:string;
  91. /** 区 */
  92. area?:string;
  93. /** 用户ID */
  94. userId?:number;
  95. }
  96. export interface KeyRequest{
  97. key?:string;
  98. }