chat_pb.ts 4.5 KB

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