chat_pb.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. nickname?:string;
  27. /** 头像 */
  28. AvatarUrl?:string;
  29. /** 性别 */
  30. sex?:number;
  31. /** 类型(新客:new,付费:pay) */
  32. type?:string;
  33. /** 收益 */
  34. benefit?:number;
  35. }
  36. export interface CreateChatRoomParam{
  37. personId1?:string;
  38. /** 身份ID */
  39. personIdentifyID1?:string;
  40. /** 类型 */
  41. personType1?:string;
  42. personId2?:string;
  43. /** 身份ID */
  44. personIdentifyID2?:string;
  45. /** 类型 */
  46. personType2?:string;
  47. }
  48. export interface ReceiveRequest{
  49. method?:string;
  50. data?:any;
  51. id?:string;
  52. websocketTag?:string;
  53. personType?:string;
  54. personId?:string;
  55. }
  56. export interface ReceiveReply{
  57. }
  58. export interface CheckUserPartnerIsRelationshipReply{
  59. isBuildRelationship?:boolean;
  60. roomId?:number;
  61. }
  62. export interface RoomReply{
  63. roomId?:number;
  64. }