chat_pb.ts 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  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 FindRecommendPersonListRequest{
  64. /** 推荐数 */
  65. num?:number;
  66. /** 是否刷新 */
  67. isRefresh?:boolean;
  68. /** 查询目标的ID */
  69. personID?:string;
  70. /** 类型 */
  71. personType?:string;
  72. /** 身份ID */
  73. identifyId?:string;
  74. }
  75. export interface FindRoomCardMsgRequest{
  76. /** 身份ID */
  77. userIdentifyId?:string;
  78. /** 身份ID */
  79. partnerIdentifyId?:string;
  80. }
  81. export interface PartnerGetAwardReply{
  82. balance?:number;
  83. }
  84. export interface PartnerGetAwardRequest{
  85. /** 身份ID */
  86. userIdentifyId?:string;
  87. /** 身份ID */
  88. partnerIdentifyId?:string;
  89. awardType?:string;
  90. }
  91. export interface PartnerFindRoomListRequest{
  92. nextId?:number;
  93. offset?:number;
  94. IdentifyId?:string;
  95. /** 是否查询没回复过的内容 */
  96. isFindNotReply?:boolean;
  97. /** 是否在七日内 */
  98. isWithinSevenDay?:boolean;
  99. }
  100. export interface UserFindRoomListRequest{
  101. nextId?:number;
  102. offset?:number;
  103. IdentifyId?:string;
  104. /** 是否在七日内 */
  105. isWithinSevenDay?:boolean;
  106. }
  107. export interface UserFindRoomListReply{
  108. list?:Array<UserRoomInfo>;
  109. nextId?:number;
  110. }
  111. export interface UserRoomInfo{
  112. /** 用户类型 */
  113. personType?:string;
  114. /** 用户ID */
  115. personId?:string;
  116. /** 用户未读数 */
  117. unreadNum?:number;
  118. /** 上次发送内容 */
  119. lastContent?:string;
  120. /** 上次发送时间 */
  121. lastTime?:number;
  122. /** 好感度 */
  123. likeability?:number;
  124. /** 房间ID */
  125. roomId?:number;
  126. }
  127. export interface PartnerFindRoomListReply{
  128. list?:Array<PartnerRoomInfo>;
  129. nextId?:number;
  130. }
  131. export interface PartnerRoomInfo{
  132. /** 用户发送数 */
  133. personSendNum?:number;
  134. /** 用户ID */
  135. personId?:string;
  136. /** 接待者未读数 */
  137. unreadNum?:number;
  138. /** 上次发送内容 */
  139. lastContent?:string;
  140. /** 上次发送时间 */
  141. lastTime?:number;
  142. /** 收益 */
  143. benefit?:number;
  144. /** 类型(新客:new,付费:pay) */
  145. type?:string;
  146. /** 性别 */
  147. sex?:number;
  148. /** 头像 */
  149. avatarUrl?:string;
  150. /** 昵称 */
  151. nickname?:string;
  152. /** 年龄 */
  153. age?:number;
  154. /** 好感度 */
  155. likeability?:number;
  156. /** 房间号ID */
  157. roomId?:number;
  158. /** 用户发送基数 */
  159. personSendBaseNum?:number;
  160. }
  161. export interface CreateChatRoomParam{
  162. personId1?:string;
  163. /** 身份ID */
  164. personIdentifyID1?:string;
  165. /** 类型 */
  166. personType1?:string;
  167. personId2?:string;
  168. /** 身份ID */
  169. personIdentifyID2?:string;
  170. /** 类型 */
  171. personType2?:string;
  172. /** 来源 */
  173. source?:string;
  174. }
  175. export interface SetBlackChatParam{
  176. /** 拉黑者的身份ID */
  177. personIdentifyId?:string;
  178. /** 房间ID */
  179. roomId?:number;
  180. }
  181. export interface ReceiveRequest{
  182. method?:string;
  183. data?:any;
  184. id?:string;
  185. websocketTag?:string;
  186. personType?:string;
  187. personId?:string;
  188. }
  189. export interface ReceiveReply{
  190. }
  191. export interface CheckUserPartnerIsRelationshipReply{
  192. isBuildRelationship?:boolean;
  193. roomId?:number;
  194. }
  195. export interface RoomReply{
  196. roomId?:number;
  197. }
  198. export interface FindChatRoomMsgRequest{
  199. roomId?:number;
  200. /** 类型 */
  201. personType?:string;
  202. /** 查询目标的ID */
  203. personID?:string;
  204. }
  205. export interface FindChatRecordListRequest{
  206. nextId?:number;
  207. offset?:number;
  208. roomId?:number;
  209. /** 类型 */
  210. personType?:string;
  211. /** 查询目标的ID */
  212. personID?:string;
  213. }
  214. export interface WindowInfo{
  215. /** 文本内容 */
  216. content?:string;
  217. /** 房间ID */
  218. roomId?:number;
  219. /** 头像 */
  220. avatarUrl?:string;
  221. /** 昵称 */
  222. nickname?:string;
  223. /** 年龄 */
  224. age?:number;
  225. /** 性别 */
  226. sex?:number;
  227. /** 快捷回复 */
  228. reply?:Array<string>;
  229. }
  230. export interface ReminderInfo{
  231. /** 发送条数 */
  232. num?:number;
  233. /** 上限条数 */
  234. limitNum?:number;
  235. /** 发送时间 */
  236. sendTime?:number;
  237. /** 房间ID */
  238. roomId?:number;
  239. }
  240. export interface ReminderUserInfo{
  241. /** 房间ID */
  242. roomId?:number;
  243. }
  244. export interface UpLikeabilityInfo{
  245. /** 好感度 */
  246. likeability?:number;
  247. /** 房间ID */
  248. roomId?:number;
  249. }