common_pb.ts 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  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. /** 传入的url */
  34. url?:string;
  35. }
  36. export interface HomeInfo{
  37. /** id */
  38. id?:string;
  39. /** 昵称 */
  40. nickname?:string;
  41. /** 头像链接 */
  42. avatarUrl?:string;
  43. /** 性别 */
  44. sex?:number;
  45. /** 图片 */
  46. pictures?:Array<string>;
  47. /** 年龄 */
  48. age?:number;
  49. /** 星座 */
  50. constellation?:string;
  51. /** 标签 */
  52. tagList?:Array<TagList>;
  53. /** 签名 */
  54. signature?:string;
  55. /** 介绍语音 */
  56. introduceVoice?:string;
  57. /** 省 */
  58. province?:string;
  59. /** 市 */
  60. city?:string;
  61. /** 区 */
  62. area?:string;
  63. }
  64. export interface AddFriendMessageInfo{
  65. /** id */
  66. id?:string;
  67. /** 昵称 */
  68. nickname?:string;
  69. /** 头像链接 */
  70. avatarUrl?:string;
  71. /** 性别 */
  72. sex?:number;
  73. /** 图片 */
  74. pictures?:Array<string>;
  75. /** 来源公众号对应的openID */
  76. fromOpenId?:string;
  77. /** 是否注册 */
  78. isRegister?:boolean;
  79. /** 是否聊天 */
  80. isChat?:boolean;
  81. /** 是否是来源我们 */
  82. isFromUs?:boolean;
  83. /** 来源公众号对应的appID */
  84. fromAppId?:string;
  85. /** 来源公众号对应的公众号名称 */
  86. fromName?:string;
  87. }
  88. export interface PersonIDList{
  89. personIds?:Array<string>;
  90. }
  91. export interface PersonDBReply{
  92. list?:Array<PersonDB>;
  93. }
  94. export interface PersonDB{
  95. /** id */
  96. id?:string;
  97. /** 昵称 */
  98. nickname?:string;
  99. /** 头像链接 */
  100. avatarUrl?:string;
  101. /** 性别 */
  102. sex?:number;
  103. /** 图片 */
  104. pictures?:Array<string>;
  105. /** 年龄 */
  106. age?:number;
  107. /** 星座 */
  108. constellation?:string;
  109. /** 介绍语音 */
  110. introduceVoice?:string;
  111. /** 省 */
  112. province?:string;
  113. /** 市 */
  114. city?:string;
  115. /** 区 */
  116. area?:string;
  117. /** 介绍 */
  118. signature?:string;
  119. }
  120. export interface ListPageRequest{
  121. nextId?:number;
  122. offset?:number;
  123. }
  124. export interface ListPage2Request{
  125. nextId?:string;
  126. offset?:number;
  127. }
  128. export interface ListPageAndPersonRequest{
  129. nextId?:string;
  130. offset?:number;
  131. /** 查询目标的ID */
  132. personID?:string;
  133. /** 类型 */
  134. personType?:string;
  135. }
  136. export interface SendPhoneCodeRequest{
  137. phone?:string;
  138. }
  139. export interface CheckPhoneCodeRequest{
  140. phone?:string;
  141. code?:string;
  142. }
  143. export interface UploadMaterialResponse{
  144. link?:string;
  145. }
  146. export interface Ids{
  147. /** 标签ID */
  148. ids?:Array<number>;
  149. }
  150. export interface TagListReply{
  151. /** 标签列表 */
  152. list?:Array<TagList>;
  153. }
  154. export interface TagList{
  155. /** 标签ID */
  156. id?:number;
  157. /** 分组名 */
  158. name?:string;
  159. }
  160. export interface SexReq{
  161. sex?:number;
  162. }
  163. export interface RandomIntroduceReply{
  164. introduce?:string;
  165. }
  166. export interface UpdateInformationRequest{
  167. /** 昵称 */
  168. nickname?:string;
  169. /** 头像 */
  170. avatarUrl?:string;
  171. /** 性别 */
  172. sex?:number;
  173. /** 出生日期(毫秒级时间戳) */
  174. birthday?:number;
  175. /** 标签id列表 */
  176. tagList?:Array<number>;
  177. /** 介绍语音的链接 */
  178. introduceVoice?:string;
  179. /** 介绍(签名) */
  180. signature?:string;
  181. /** 相册(主页图片) */
  182. pictures?:Array<string>;
  183. /** 省 */
  184. province?:string;
  185. /** 市 */
  186. city?:string;
  187. /** 区 */
  188. area?:string;
  189. }
  190. export interface OnlinePersonListReply{
  191. list?:Array<OnlinePersonInfo>;
  192. nextId?:string;
  193. }
  194. export interface OnlinePersonInfo{
  195. /** 查询目标的ID */
  196. personID?:string;
  197. /** 类型 */
  198. personType?:string;
  199. /** 昵称 */
  200. nickname?:string;
  201. /** 头像链接 */
  202. avatarUrl?:string;
  203. /** 性别 */
  204. sex?:number;
  205. /** 年龄 */
  206. age?:number;
  207. /** 星座 */
  208. constellation?:string;
  209. /** 签名 */
  210. signature?:string;
  211. /** 省 */
  212. province?:string;
  213. /** 市 */
  214. city?:string;
  215. /** 区 */
  216. area?:string;
  217. }