@flatfile/safe-api
Version:
Flatfile Safe API client with streaming capabilities
52 lines (51 loc) • 2.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BulkSetLockStatusRequest = exports.BulkCreateWorkbookRequest = exports.CreateWorkbookRequest = exports.UpdateWorkbookRequest = exports.ListWorkbooksRequest = exports.GetWorkbookRequest = void 0;
const get_request_1 = require("../utils/requests/get.request");
const patch_request_1 = require("../utils/requests/patch.request");
const post_request_1 = require("../utils/requests/post.request");
class GetWorkbookRequest extends get_request_1.GetRequest {
constructor(workbookId, options) {
super([workbookId], {}, options);
this.path = `/v1/workbooks/:workbookId`;
}
}
exports.GetWorkbookRequest = GetWorkbookRequest;
class ListWorkbooksRequest extends get_request_1.GetRequest {
constructor(opts, options) {
super([], opts, options);
this.path = `/v1/workbooks`;
}
}
exports.ListWorkbooksRequest = ListWorkbooksRequest;
class UpdateWorkbookRequest extends patch_request_1.PatchRequest {
constructor(workbookId, update, options) {
super([workbookId], update, options);
this.retry = true;
this.path = `/v1/workbooks/:workbookId`;
}
}
exports.UpdateWorkbookRequest = UpdateWorkbookRequest;
class CreateWorkbookRequest extends post_request_1.PostRequest {
constructor(config, options) {
super([], config, options);
this.retry = true;
this.path = `/v1/workbooks`;
}
}
exports.CreateWorkbookRequest = CreateWorkbookRequest;
class BulkCreateWorkbookRequest extends post_request_1.PostRequest {
constructor(config, options) {
super([], config, options);
this.retry = true;
this.path = `/v2-alpha/workbooks/bulk-create`;
}
}
exports.BulkCreateWorkbookRequest = BulkCreateWorkbookRequest;
class BulkSetLockStatusRequest extends post_request_1.PostRequest {
constructor(config, options) {
super([], config, options);
this.path = `/v2-alpha/workbooks/bulk-update-lock-status`;
}
}
exports.BulkSetLockStatusRequest = BulkSetLockStatusRequest;