import {Message} from "../common/common_pb"; export interface ScripCreateRoomRequest{ scripId?:number; /** 消息类型 */ msgType?:string; /** 消息的结构 */ message?:Message; myPersonId?:string; scripPersonId?:string; text?:string; pictureUrl?:string; } export interface SendMessageRequest{ /** 房间ID */ roomId?:number; /** 消息 */ message?:Message; /** 消息类型 */ msgType?:string; /** 发送人的ID */ personId?:string; websocketTag?:string; isMiniProgram?:boolean; appId?:string; openId?:string; isOldVersion?:boolean; } export interface GetOnlinePersonNumReply{ num?:number; } export interface GetMatchingPartnerInfoRequest{ /** 性别 */ sex?:number; /** 用户ID */ userID?:string; openId?:string; appId?:string; } export interface AccurateMatchingUserInfoRequest{ /** 性别 */ sex?:number; /** 用户ID */ userID?:string; openId?:string; appId?:string; /** 省 */ province?:string; /** 市 */ city?:string; /** 最大年龄 */ maxAge?:number; /** 最小年龄 */ minAge?:number; } export interface GetRoomProfitReply{ /** 房间收益 */ roomProfit?:number; } export interface UserUnlockRequest{ /** 房间ID */ roomId?:number; personId?:string; } export interface PartnerCollectIDsRequest{ /** 记录ID */ chatRecordIds?:Array; personId?:string; /** 房间ID */ roomId?:number; } export interface PartnerCollectRequest{ /** 记录ID */ chatRecordId?:number; personId?:string; identifyId?:string; } export interface GetRandomMatchingReply{ /** 查询目标的ID */ personID?:string; /** 房间ID */ roomId?:number; /** 昵称 */ nickname?:string; /** 头像 */ avatarUrl?:string; /** 性别 */ sex?:number; /** 年龄 */ age?:number; } export interface FindNotReplyNumReply{ /** 未接待人数 */ personNum?:number; /** 消息数 */ messageNum?:number; } export interface UnreadNumReply{ /** 未读数 */ unreadNum?:number; } export interface FindRecommendPersonListRequest{ /** 推荐数 */ num?:number; /** 是否刷新 */ isRefresh?:boolean; /** 查询目标的ID */ personID?:string; } export interface FindRoomCardMsgRequest{ /** 身份ID */ userId?:string; /** 身份ID */ partnerId?:string; } export interface PartnerGetAwardReply{ balance?:number; } export interface PartnerFindRoomListRequest{ nextId?:number; offset?:number; personId?:string; /** 是否查询没回复过的内容 */ isFindNotReply?:boolean; /** 是否在七日内 */ isWithinSevenDay?:boolean; } export interface UserFindRoomListRequest{ nextId?:number; offset?:number; personId?:string; /** 是否在七日内 */ isWithinSevenDay?:boolean; /** 是否是密友 */ isCloseFriend?:boolean; } export interface UserFindRoomListReply{ list?:Array; nextId?:number; } export interface UserRoomInfo{ /** 用户ID */ personId?:string; /** 用户未读数 */ unreadNum?:number; /** 上次发送内容 */ lastContent?:string; /** 上次发送时间 */ lastTime?:number; /** 好感度 */ likeability?:number; /** 房间ID */ roomId?:number; } export interface UserSuperLoveInfo{ isSuperLove?:boolean; } export interface PartnerFindRoomListReply{ list?:Array; nextId?:number; } export interface PartnerRoomInfo{ /** 用户发送数 */ personSendNum?:number; /** 用户ID */ personId?:string; /** 接待者未读数 */ unreadNum?:number; /** 上次发送内容 */ lastContent?:string; /** 上次发送时间 */ lastTime?:number; /** 收益 */ benefit?:number; /** 类型(新客:new,付费:pay) */ type?:string; /** 性别 */ sex?:number; /** 头像 */ avatarUrl?:string; /** 昵称 */ nickname?:string; /** 年龄 */ age?:number; /** 好感度 */ likeability?:number; /** 房间号ID */ roomId?:number; /** 用户发送基数 */ personSendBaseNum?:number; } export interface CreateChatRoomParam{ personId1?:string; personId2?:string; /** 来源 */ source?:string; } export interface SetBlackChatParam{ /** 拉黑者的身份ID */ personId?:string; /** 房间ID */ roomId?:number; } export interface ReceiveRequest{ method?:string; data?:any; id?:string; websocketTag?:string; personId?:string; } export interface ReceiveReply{ } export interface CheckUserPartnerIsRelationshipReply{ isBuildRelationship?:boolean; roomId?:number; } export interface RoomReply{ roomId?:number; } export interface FindChatRoomMsgRequest{ roomId?:number; /** 查询目标的ID */ personID?:string; } export interface FindChatRecordListRequest{ nextId?:number; offset?:number; roomId?:number; /** 查询目标的ID */ personID?:string; } export interface WindowInfo{ /** 文本内容 */ content?:string; /** 房间ID */ roomId?:number; /** 头像 */ avatarUrl?:string; /** 昵称 */ nickname?:string; /** 年龄 */ age?:number; /** 性别 */ sex?:number; /** 快捷回复 */ reply?:Array; /** 是否是Vip */ isVip?:boolean; /** vip等级 */ vipLevel?:number; /** 是否是年费Vip */ isYearVip?:boolean; /** vip功能 */ vipFunctions?:Array; /** 是否实名认证 */ isCertification?:boolean; } export interface ReminderInfo{ /** 发送条数 */ num?:number; /** 上限条数 */ limitNum?:number; /** 发送时间 */ sendTime?:number; /** 房间ID */ roomId?:number; } export interface ReminderUserInfo{ /** 房间ID */ roomId?:number; } export interface UpLikeabilityInfo{ /** 好感度 */ likeability?:number; /** 房间ID */ roomId?:number; }