chat_pb.ts 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. export interface GetOnlinePersonNumReply{
  2. num?:number;
  3. }
  4. export interface GetMatchingPartnerInfoRequest{
  5. /** 性别 */
  6. sex?:number;
  7. /** 用户ID */
  8. userID?:string;
  9. /** 身份ID */
  10. identifyId?:string;
  11. openId?:string;
  12. appId?:string;
  13. }
  14. export interface GetRoomProfitReply{
  15. /** 房间收益 */
  16. roomProfit?:number;
  17. }
  18. export interface UserUnlockRequest{
  19. /** 房间ID */
  20. roomId?:number;
  21. personId?:string;
  22. personType?:string;
  23. identifyId?:string;
  24. }
  25. export interface PartnerCollectIDsRequest{
  26. /** 记录ID */
  27. chatRecordIds?:Array<number>;
  28. personId?:string;
  29. personType?:string;
  30. identifyId?:string;
  31. /** 房间ID */
  32. roomId?:number;
  33. }
  34. export interface PartnerCollectRequest{
  35. /** 记录ID */
  36. chatRecordId?:number;
  37. personId?:string;
  38. personType?:string;
  39. identifyId?:string;
  40. }
  41. export interface GetRandomMatchingReply{
  42. /** 查询目标的ID */
  43. personID?:string;
  44. /** 类型 */
  45. personType?:string;
  46. /** 房间ID */
  47. roomId?:number;
  48. /** 昵称 */
  49. nickname?:string;
  50. /** 头像 */
  51. avatarUrl?:string;
  52. /** 性别 */
  53. sex?:number;
  54. /** 年龄 */
  55. age?:number;
  56. }
  57. export interface FindNotReplyNumReply{
  58. /** 未接待人数 */
  59. personNum?:number;
  60. /** 消息数 */
  61. messageNum?:number;
  62. }
  63. export interface UnreadNumReply{
  64. /** 未读数 */
  65. unreadNum?:number;
  66. }
  67. export interface FindRecommendPersonListRequest{
  68. /** 推荐数 */
  69. num?:number;
  70. /** 是否刷新 */
  71. isRefresh?:boolean;
  72. /** 查询目标的ID */
  73. personID?:string;
  74. /** 类型 */
  75. personType?:string;
  76. /** 身份ID */
  77. identifyId?:string;
  78. }
  79. export interface FindRoomCardMsgRequest{
  80. /** 身份ID */
  81. userIdentifyId?:string;
  82. /** 身份ID */
  83. partnerIdentifyId?:string;
  84. }
  85. export interface PartnerGetAwardReply{
  86. balance?:number;
  87. }
  88. export interface PartnerGetAwardRequest{
  89. /** 身份ID */
  90. userIdentifyId?:string;
  91. /** 身份ID */
  92. partnerIdentifyId?:string;
  93. awardType?:string;
  94. }
  95. export interface PartnerFindRoomListRequest{
  96. nextId?:number;
  97. offset?:number;
  98. IdentifyId?:string;
  99. /** 是否查询没回复过的内容 */
  100. isFindNotReply?:boolean;
  101. /** 是否在七日内 */
  102. isWithinSevenDay?:boolean;
  103. }
  104. export interface UserFindRoomListRequest{
  105. nextId?:number;
  106. offset?:number;
  107. IdentifyId?:string;
  108. /** 是否在七日内 */
  109. isWithinSevenDay?:boolean;
  110. }
  111. export interface UserFindRoomListReply{
  112. list?:Array<UserRoomInfo>;
  113. nextId?:number;
  114. }
  115. export interface UserRoomInfo{
  116. /** 用户类型 */
  117. personType?:string;
  118. /** 用户ID */
  119. personId?:string;
  120. /** 用户未读数 */
  121. unreadNum?:number;
  122. /** 上次发送内容 */
  123. lastContent?:string;
  124. /** 上次发送时间 */
  125. lastTime?:number;
  126. /** 好感度 */
  127. likeability?:number;
  128. /** 房间ID */
  129. roomId?:number;
  130. }
  131. export interface PartnerFindRoomListReply{
  132. list?:Array<PartnerRoomInfo>;
  133. nextId?:number;
  134. }
  135. export interface PartnerRoomInfo{
  136. /** 用户发送数 */
  137. personSendNum?:number;
  138. /** 用户ID */
  139. personId?:string;
  140. /** 接待者未读数 */
  141. unreadNum?:number;
  142. /** 上次发送内容 */
  143. lastContent?:string;
  144. /** 上次发送时间 */
  145. lastTime?:number;
  146. /** 收益 */
  147. benefit?:number;
  148. /** 类型(新客:new,付费:pay) */
  149. type?:string;
  150. /** 性别 */
  151. sex?:number;
  152. /** 头像 */
  153. avatarUrl?:string;
  154. /** 昵称 */
  155. nickname?:string;
  156. /** 年龄 */
  157. age?:number;
  158. /** 好感度 */
  159. likeability?:number;
  160. /** 房间号ID */
  161. roomId?:number;
  162. /** 用户发送基数 */
  163. personSendBaseNum?:number;
  164. }
  165. export interface CreateChatRoomParam{
  166. personId1?:string;
  167. /** 身份ID */
  168. personIdentifyID1?:string;
  169. /** 类型 */
  170. personType1?:string;
  171. personId2?:string;
  172. /** 身份ID */
  173. personIdentifyID2?:string;
  174. /** 类型 */
  175. personType2?:string;
  176. /** 来源 */
  177. source?:string;
  178. }
  179. export interface SetBlackChatParam{
  180. /** 拉黑者的身份ID */
  181. personIdentifyId?:string;
  182. /** 房间ID */
  183. roomId?:number;
  184. }
  185. export interface ReceiveRequest{
  186. method?:string;
  187. data?:any;
  188. id?:string;
  189. websocketTag?:string;
  190. personType?:string;
  191. personId?:string;
  192. }
  193. export interface ReceiveReply{
  194. }
  195. export interface CheckUserPartnerIsRelationshipReply{
  196. isBuildRelationship?:boolean;
  197. roomId?:number;
  198. }
  199. export interface RoomReply{
  200. roomId?:number;
  201. }
  202. export interface FindChatRoomMsgRequest{
  203. roomId?:number;
  204. /** 类型 */
  205. personType?:string;
  206. /** 查询目标的ID */
  207. personID?:string;
  208. }
  209. export interface FindChatRecordListRequest{
  210. nextId?:number;
  211. offset?:number;
  212. roomId?:number;
  213. /** 类型 */
  214. personType?:string;
  215. /** 查询目标的ID */
  216. personID?:string;
  217. }
  218. export interface WindowInfo{
  219. /** 文本内容 */
  220. content?:string;
  221. /** 房间ID */
  222. roomId?:number;
  223. /** 头像 */
  224. avatarUrl?:string;
  225. /** 昵称 */
  226. nickname?:string;
  227. /** 年龄 */
  228. age?:number;
  229. /** 性别 */
  230. sex?:number;
  231. /** 快捷回复 */
  232. reply?:Array<string>;
  233. }
  234. export interface ReminderInfo{
  235. /** 发送条数 */
  236. num?:number;
  237. /** 上限条数 */
  238. limitNum?:number;
  239. /** 发送时间 */
  240. sendTime?:number;
  241. /** 房间ID */
  242. roomId?:number;
  243. }
  244. export interface ReminderUserInfo{
  245. /** 房间ID */
  246. roomId?:number;
  247. }
  248. export interface UpLikeabilityInfo{
  249. /** 好感度 */
  250. likeability?:number;
  251. /** 房间ID */
  252. roomId?:number;
  253. }