UNPKG

@flatfile/safe-api

Version:

Flatfile Safe API client with streaming capabilities

52 lines (51 loc) 2.08 kB
"use strict"; 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;