common_pb.ts 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  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. tagList?:Array<TagList>;
  51. /** 签名 */
  52. signature?:string;
  53. /** 介绍语音 */
  54. introduceVoice?:string;
  55. /** 省 */
  56. province?:string;
  57. /** 市 */
  58. city?:string;
  59. /** 区 */
  60. area?:string;
  61. }
  62. export interface AddFriendMessageInfo{
  63. /** id */
  64. id?:string;
  65. /** 昵称 */
  66. nickname?:string;
  67. /** 头像链接 */
  68. avatarUrl?:string;
  69. /** 性别 */
  70. sex?:number;
  71. /** 图片 */
  72. pictures?:Array<string>;
  73. /** 来源公众号对应的openID */
  74. fromOpenId?:string;
  75. /** 是否注册 */
  76. isRegister?:boolean;
  77. /** 是否聊天 */
  78. isChat?:boolean;
  79. /** 是否是来源我们 */
  80. isFromUs?:boolean;
  81. /** 来源公众号对应的appID */
  82. fromAppId?:string;
  83. /** 来源公众号对应的公众号名称 */
  84. fromName?:string;
  85. }
  86. export interface PersonIDList{
  87. personIds?:Array<string>;
  88. }
  89. export interface PersonDBReply{
  90. list?:Array<PersonDB>;
  91. }
  92. export interface PersonDB{
  93. /** id */
  94. id?:string;
  95. /** 昵称 */
  96. nickname?:string;
  97. /** 头像链接 */
  98. avatarUrl?:string;
  99. /** 性别 */
  100. sex?:number;
  101. /** 图片 */
  102. pictures?:Array<string>;
  103. /** 年龄 */
  104. age?:number;
  105. /** 星座 */
  106. constellation?:string;
  107. /** 介绍语音 */
  108. introduceVoice?:string;
  109. /** 省 */
  110. province?:string;
  111. /** 市 */
  112. city?:string;
  113. /** 区 */
  114. area?:string;
  115. }
  116. export interface ListPageRequest{
  117. nextId?:number;
  118. offset?:number;
  119. }
  120. export interface SendPhoneCodeRequest{
  121. phone?:string;
  122. }
  123. export interface CheckPhoneCodeRequest{
  124. phone?:string;
  125. code?:string;
  126. }
  127. export interface UploadMaterialResponse{
  128. link?:string;
  129. }
  130. export interface Ids{
  131. /** 标签ID */
  132. ids?:Array<number>;
  133. }
  134. export interface TagListReply{
  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. signature?:string;
  165. /** 相册(主页图片) */
  166. pictures?:Array<string>;
  167. /** 省 */
  168. province?:string;
  169. /** 市 */
  170. city?:string;
  171. /** 区 */
  172. area?:string;
  173. }