chat_pb.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. export interface PartnerFindRoomListRequest{
  2. nextId?:number;
  3. offset?:number;
  4. IdentifyId?:string;
  5. /** 是否查询没回复过的内容 */
  6. isFindNotReply?:boolean;
  7. /** 是否在七日内 */
  8. isWithinSevenDay?:boolean;
  9. }
  10. export interface PartnerFindRoomListReply{
  11. list?:Array<PartnerRoomInfo>;
  12. nextId?:number;
  13. }
  14. export interface PartnerRoomInfo{
  15. /** 用户发送数 */
  16. personSendNum?:number;
  17. /** 用户ID */
  18. personId?:string;
  19. /** 接待者未读数 */
  20. unreadNum?:number;
  21. /** 上次发送内容 */
  22. lastContent?:string;
  23. /** 上次发送时间 */
  24. lastTime?:number;
  25. /** 收益 */
  26. benefit?:number;
  27. /** 类型(新客:new,付费:pay) */
  28. type?:string;
  29. /** 性别 */
  30. sex?:number;
  31. /** 头像 */
  32. AvatarUrl?:string;
  33. /** 昵称 */
  34. nickname?:string;
  35. /** 年龄 */
  36. age?:number;
  37. }
  38. export interface CreateChatRoomParam{
  39. personId1?:string;
  40. /** 身份ID */
  41. personIdentifyID1?:string;
  42. /** 类型 */
  43. personType1?:string;
  44. personId2?:string;
  45. /** 身份ID */
  46. personIdentifyID2?:string;
  47. /** 类型 */
  48. personType2?:string;
  49. }
  50. export interface ReceiveRequest{
  51. method?:string;
  52. data?:any;
  53. id?:string;
  54. websocketTag?:string;
  55. personType?:string;
  56. personId?:string;
  57. }
  58. export interface ReceiveReply{
  59. }
  60. export interface CheckUserPartnerIsRelationshipReply{
  61. isBuildRelationship?:boolean;
  62. roomId?:number;
  63. }
  64. export interface RoomReply{
  65. roomId?:number;
  66. }