kashti-sdk
Version:
This npm package holds the code to support interactions between Kashti and Brigade
25 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SessionsClient = void 0;
class SessionsClient {
constructor(baseUrl, authToken) {
// Service Accounts requests
this.createSA = (callback) => {
this.rms.sendRequest('POST', 'v2/service-accounts', callback);
};
/*listSAs = (opts: JSON, callback?: (status: Number, response: Object) => any) => {
this.rms.sendRequest('GET', 'v2/service-accounts', callback, queryParams(undefined, opts));
}*/
this.getSA = (id, callback) => {
this.rms.sendRequest('GET', `v2/service-accounts/${id}`, callback);
};
this.lockSA = (id, callback) => {
this.rms.sendRequest('PUT', `v2/service-accounts/${id}/lock`, callback);
};
this.unlockSA = (id, callback) => {
this.rms.sendRequest('DELETE', `v2/service-accounts/${id}/lock`, callback);
};
}
}
exports.SessionsClient = SessionsClient;
//# sourceMappingURL=service-accounts-client.js.map