@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
15 lines • 758 B
TypeScript
import { HTTPClient } from '../../../../utils/http';
import { AgentDomainExtended, AgentExtended, CreateAgentDTO, UpdateAgentDTO } from '../../agents';
export declare class IAMAgentsAPI {
private readonly _httpClient;
private readonly _baseUrl;
private readonly _crud;
constructor(_httpClient: HTTPClient, _baseUrl: string);
getSupervisors(id: string): Promise<AgentDomainExtended[]>;
getSubordinates(id: string): Promise<AgentDomainExtended[]>;
create(data: CreateAgentDTO): Promise<AgentExtended>;
update(id: string, data: UpdateAgentDTO): Promise<AgentExtended>;
find(query?: Record<string, unknown>): Promise<AgentExtended[]>;
regeneratePassword(id: string): Promise<string>;
}
//# sourceMappingURL=agents.d.ts.map