common_pb.ts 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. export interface UserAndPartnerIdParam{
  2. partnerId?:string;
  3. userId?:string;
  4. }
  5. export interface User1AndUser2IdParam{
  6. user1?:string;
  7. user2?:string;
  8. }
  9. export interface PartnerIDParam{
  10. partnerID?:string;
  11. }
  12. export interface PersonParam{
  13. /** 查询目标的ID */
  14. personID?:string;
  15. /** 类型 */
  16. personType?:string;
  17. }
  18. export interface UserIDParam{
  19. userId?:string;
  20. }
  21. export interface WxConfReq{
  22. url?:string;
  23. }
  24. export interface WxConfResponse{
  25. /** 必填,公众号的唯一标识 */
  26. appId?:string;
  27. /** 必填,生成签名的时间戳 */
  28. timestamp?:number;
  29. /** 必填,生成签名的随机串 */
  30. nonceStr?:string;
  31. /** 必填,签名 */
  32. signature?:string;
  33. }
  34. export interface HomeInfo{
  35. /** id */
  36. id?:string;
  37. /** 昵称 */
  38. nickname?:string;
  39. /** 头像链接 */
  40. avatarUrl?:string;
  41. /** 性别 */
  42. sex?:number;
  43. /** 图片 */
  44. pictures?:Array<string>;
  45. /** 年龄 */
  46. age?:number;
  47. /** 星座 */
  48. constellation?:string;
  49. /** 地区 */
  50. area?:string;
  51. /** 标签 */
  52. tagList?:Array<TagList>;
  53. /** 签名 */
  54. signature?:string;
  55. /** 介绍语音 */
  56. introduceVoice?:string;
  57. }
  58. export interface AddFriendMessageInfo{
  59. /** id */
  60. id?:string;
  61. /** 昵称 */
  62. nickname?:string;
  63. /** 头像链接 */
  64. avatarUrl?:string;
  65. /** 性别 */
  66. sex?:number;
  67. /** 图片 */
  68. pictures?:Array<string>;
  69. /** 来源公众号对应的openID */
  70. fromOpenId?:string;
  71. /** 是否注册 */
  72. isRegister?:boolean;
  73. /** 是否聊天 */
  74. isChat?:boolean;
  75. /** 是否是来源我们 */
  76. isFromUs?:boolean;
  77. /** 来源公众号对应的appID */
  78. fromAppId?:string;
  79. /** 来源公众号对应的公众号名称 */
  80. fromName?:string;
  81. }
  82. export interface PersonIDList{
  83. personIds?:Array<string>;
  84. }
  85. export interface PersonDBReply{
  86. list?:Array<PersonDB>;
  87. }
  88. export interface PersonDB{
  89. /** id */
  90. id?:string;
  91. /** 昵称 */
  92. nickname?:string;
  93. /** 头像链接 */
  94. avatarUrl?:string;
  95. /** 性别 */
  96. sex?:number;
  97. /** 图片 */
  98. pictures?:Array<string>;
  99. /** 年龄 */
  100. age?:number;
  101. /** 星座 */
  102. constellation?:string;
  103. /** 地区 */
  104. area?:string;
  105. /** 介绍语音 */
  106. introduceVoice?:string;
  107. }
  108. export interface ListPageRequest{
  109. nextId?:number;
  110. offset?:number;
  111. }
  112. export interface SendPhoneCodeRequest{
  113. phone?:string;
  114. }
  115. export interface CheckPhoneCodeRequest{
  116. phone?:string;
  117. code?:string;
  118. }
  119. export interface UploadMaterialResponse{
  120. link?:string;
  121. }
  122. export interface Ids{
  123. /** 标签ID */
  124. ids?:Array<number>;
  125. }
  126. export interface FindTagListByGroupNameAndSex{
  127. /** 分组名 */
  128. groupName?:string;
  129. /** 性别 */
  130. sex?:number;
  131. }
  132. export interface TagListReply{
  133. /** 分组名 */
  134. name?:string;
  135. /** 标签列表 */
  136. list?:Array<TagList>;
  137. }
  138. export interface TagList{
  139. /** 标签ID */
  140. id?:number;
  141. /** 分组名 */
  142. name?:string;
  143. }
  144. export interface SexReq{
  145. sex?:number;
  146. }
  147. export interface RandomIntroduceReply{
  148. introduce?:string;
  149. }
  150. export interface UpdateInformationRequest{
  151. /** 昵称 */
  152. Nickname?:string;
  153. /** 头像 */
  154. avatarUrl?:string;
  155. /** 性别 */
  156. sex?:number;
  157. /** 出生日期(毫秒级时间戳) */
  158. birthday?:number;
  159. /** 标签id列表 */
  160. tagList?:Array<number>;
  161. /** 介绍语音的链接 */
  162. introduceVoice?:string;
  163. /** 经度 */
  164. longitude?:number;
  165. /** 纬度 */
  166. latitude?:number;
  167. /** 相册(主页图片) */
  168. pictures?:Array<string>;
  169. }