// @ts-ignore import { request } from 'ice'; import {AuthorizationRequest,TokenReply,DebugLoginRequest,PartnerIDParam} from "../base/base_pb"; import {PartnerInfo,PartnerCircleInfo} from "./partner_pb"; const PartnerService = { Authorization: async (req?: AuthorizationRequest) => { const res = await request.post<{ data: TokenReply, code: string, message: string }>('/api/partner/authorization', req); return res.data; }, DebugLogin: async (req?: DebugLoginRequest) => { const res = await request.post<{ data: TokenReply, code: string, message: string }>('/api/user/login/debug', req); return res.data; }, GetPartnerInfo: async (req?: undefined) => { const res = await request.post<{ data: PartnerInfo, code: string, message: string }>('/api/partner/info', req); return res.data; }, GetPartnerCircleInfo: async (req?: PartnerIDParam) => { const res = await request.post<{ data: PartnerCircleInfo, code: string, message: string }>('/api/partner/info/circle', req); return res.data; }, }; export default PartnerService;