common_pb.ts 4.7 KB

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