@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
29 lines • 895 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DomainAPI = void 0;
const iam_1 = require("./iam");
const idp_1 = require("./idp");
const api_1 = require("./agents/api");
const api_2 = require("./teams/api");
class DomainAPI {
_httpClient;
_baseUrl;
constructor(_httpClient, baseUrl) {
this._httpClient = _httpClient;
this._baseUrl = `${baseUrl}/domain`;
}
agents() {
return new api_1.AgentsAPI(this._httpClient, `${this._baseUrl}/agents`);
}
iam() {
return new iam_1.IAMAPI(this._httpClient, `${this._baseUrl}/iam`);
}
idp(provider) {
return new idp_1.IDPAPI(this._httpClient, `${this._baseUrl}/idp`, provider);
}
teams() {
return new api_2.TeamsAPI(this._httpClient, `${this._baseUrl}/teams`);
}
}
exports.DomainAPI = DomainAPI;
//# sourceMappingURL=api.js.map