chat_pb.ts 4.2 KB

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