@red-hat-developer-hub/backstage-plugin-bulk-import
Version:
18 lines (16 loc) • 849 B
JavaScript
class ScaffolderBulkImportBackendClientPathProvider {
getCreateImportJobsPath(dryRun) {
return dryRun === true ? undefined : `/api/bulk-import/task-imports`;
}
getDeleteImportActionPath(repo, _defaultBranch, approvalTool) {
return `/api/bulk-import/task-import/by-repo?repo=${repo}&approvalTool=${approvalTool}`;
}
getGetImportActionPath(repo, _defaultBranch, approvalTool) {
return `/api/bulk-import/task-import/by-repo?repo=${repo}&approvalTool=${approvalTool}`;
}
getGetImportJobsPath(page, size, searchString, sortColumn, sortOrder) {
return `/api/bulk-import/task-imports?page=${page}&size=${size}&search=${searchString}&sortColumn=${sortColumn}&sortOrder=${sortOrder}`;
}
}
export { ScaffolderBulkImportBackendClientPathProvider };
//# sourceMappingURL=ScaffolderBulkImportBackendClientPathProvider.esm.js.map