// Code generated by protoc-gen-typescript-http. DO NOT EDIT. /* eslint-disable camelcase */ // @ts-nocheck export type FetchRequest = { /** 页数 */ pageNo?: number; /** 每页记录数 */ pageSize?: number; /** 条件参数,key=val,eg key:category_id=?,vlaue=11 */ params?: { [key: string]: string }; }; export type IdentRequest = { /** 唯一ID */ id?: number; /** 唯一码 */ identity?: string; }; export type VersionRequest = { /** 时序版本号 */ version?: number; }; export type SearchRequest = { /** 关键词 */ keyword?: string; }; export type StatusReply = { /** 数据 */ data?: string; /** 响应时间序列 */ timeseq?: number; }; export type Empty = { }; export type RelationItem = { identity?: string; /** 昵称 */ nickname?: string; /** 备注名称 */ remarkName?: string; /** 是否置顶 */ popular?: number; avatar?: string; /** 生日 */ birthday?: string; /** 性别,1为男性,2为女性 */ sex?: number; /** 省 */ province?: number; /** 市 */ city?: number; /** 区 */ area?: number; /** 签名 */ sign?: string; /** 所属标签组 */ tags?: string[]; /** 外表的状态值,根据表不同,值的作用不同 */ foreignStatus?: number; }; export type FetchRelationItemReply = { /** 总记录数 */ total?: number; data?: RelationItem[]; }; /** relation-关系管理:关注 */ export interface Follow { } type RequestType = { path: string; method: string; body: string | null; }; type RequestHandler = (request: RequestType, meta: { service: string, method: string }) => Promise; export function createFollowClient( handler: RequestHandler ): Follow { return { }; } export type ApplyFetchReply = { /** 总记录数 */ total?: number; /** 版本号 */ version?: number; applys?: ApplyItem[]; }; export type ApplyItem = { /** 唯一标识 */ identity?: string; from?: RelationItem; message?: MessageItem; /** 时间 */ createdAt?: string; /** 状态 */ status?: number; }; export type MessageItem = { /** 发送者 */ relationIdentity?: string; /** 正文 */ body?: string; /** 时间 */ createdAt?: string; }; export type ApplyDoRequest = { /** 目标人的唯一ID */ toId?: number; /** 目标人的唯一标识 */ toIdentity?: string; /** 留言正文 */ body?: string; }; export type ApplyDoPassRequest = { /** 为将要通过的好友会员通行证唯一ID */ friendRelationId?: number; /** 为将要通过的好友会员通行证唯一Identity */ friendRelationIdentity?: string; /** 申请的唯一标识 */ applyIdentity?: string; }; export type ApplyMessageRequest = { /** 申请ID */ applyId?: number; /** 留言正文 */ body?: string; }; export type PartFriendReply = { /** 总记录数 */ total?: number; /** 版本号 */ version?: number; /** 好友信息 */ friends?: RelationItem[]; }; export type FriendsReply = { /** 总记录数 */ total?: number; /** 版本号 */ version?: number; /** 分组标签信息 */ tags?: TagItem[]; /** 好友信息 */ friends?: RelationItem[]; }; export type TagItem = { /** 好友标签ID */ id?: number; /** 标签唯一标识 */ identity?: string; /** 标签成员统计 */ friendTotal?: number; /** 标签名称 */ tagName?: string; }; export type FriendApplyGetReply = { /** 会员信息卡片 */ data?: RelationItem; /** 聊天记录 */ message?: MessageItem[]; }; export type ModifyNicknameRequest = { /** 会员唯一标识 */ identity?: string; /** 新的备注名称 */ nickname?: string; }; export type FriendTagsReply = { /** 总记录数 */ total?: number; data?: TagItem[]; }; export type TagDoCreateRequest = { /** 标签名称 */ tagName?: string; /** 成员identity */ friendIdentity?: string[]; }; export type TagDoUpdateRequest = { /** 标签唯一标识 */ tagIdentity?: string; /** 成员identity */ friendIdentity?: string; /** 操作方式:ADD增加成员,DEL删除成员 */ direction?: string; }; /** * 基础操作 * relation-关系管理:好友 */ export interface Friend { } export function createFriendClient( handler: RequestHandler ): Friend { return { }; } /** relation-关系管理:匹配 */ export interface Match { } export function createMatchClient( handler: RequestHandler ): Match { return { }; } // @@protoc_insertion_point(typescript-http-eof)