import { request } from '@/shared/api/client'; import type { ApiResponseMeta, BrokerAccount, BrokerPortfolio } from '@/shared/api/responses'; export type BrokerOperationQuery = { from?: string; to?: string; cursor?: string; limit?: number; instrumentId?: string; operationTypes?: string; state?: string; }; export function getBrokerAccounts(): Promise<{ data: BrokerAccount[]; meta: ApiResponseMeta; }> { return request('/api/v1/broker/accounts'); } export function getBrokerPortfolio(accountId: string): Promise<{ data: BrokerPortfolio; meta: ApiResponseMeta; }> { return request( `/api/v1/broker/accounts/${encodeURIComponent(accountId)}/portfolio`, ); }