chat_pb.ts 4.7 KB

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