mirror of
https://github.com/clearml/clearml-web
synced 2025-06-26 18:27:02 +00:00
1
.gitignore
vendored
1
.gitignore
vendored
@@ -19,6 +19,7 @@
|
||||
*.launch
|
||||
.settings/
|
||||
*.sublime-workspace
|
||||
.vim/
|
||||
|
||||
# IDE - VSCode
|
||||
.vscode/*
|
||||
|
||||
38
README.md
38
README.md
@@ -6,43 +6,39 @@
|
||||
* Node 12 with latest npm
|
||||
* clone the project to your local machine
|
||||
|
||||
### Build
|
||||
### build
|
||||
* cd to the root of the project
|
||||
* run `npm ci` to install required node modules
|
||||
* (optionally) update src/environment/environment.prod.ts with the API server URL
|
||||
* run `npm run build`
|
||||
|
||||
### Serving the web application
|
||||
* the product of the build phase should be located in the build folder. it should be served with a web server (e.g. nginx, httpd)
|
||||
|
||||
## Application Structure
|
||||
|
||||
#### Business Logic module
|
||||
Contains ClearML logic. api calls and ClearML objects (e.g tasks, models) as well as ClearML logic function (e.g isTaskHidden)
|
||||
Contains ClearML logic. api calls and ClearML objects (e.g tasks, models) and ClearML logic function (e.g isTaskHidden)
|
||||
|
||||
#### Core module
|
||||
Contains only logic. no declarations. no dependency with any other module beside ngrx.
|
||||
* **services** - utilities classes. file name: `<name>.service.ts`
|
||||
- **services** - utilities classes. file name: `<name>.service.ts`
|
||||
|
||||
#### Feature Modules
|
||||
Application feature modules. each module can contain declarations and providers **specific to the the feature**
|
||||
Depend only on shared module for ui components
|
||||
|
||||
##### Each feature can contain the following:
|
||||
* **module** - the feature module: `<featureName>.module.ts`.
|
||||
* **component** - the feature main component js file, should contain the feature's containers components only: `<featureName>.component.ts`.
|
||||
* **component** html - the feature component html: `<featureName>.component.html`.
|
||||
* **component** style - the feature component style: `<featureName>.component.scss`.
|
||||
* **utils** - the feature utils, a page with list of pure functions for utils purposes: `<featureName>.utils.ts`.
|
||||
* **constants** - the feature constants values: `<featureName>.const.ts`.
|
||||
* **model** - the feature types, interfaces and objects declarations: `<featureName>.model.ts`.
|
||||
* **actions** - redux action classes - file name: `<name>.actions.ts`
|
||||
* **effects** - ngrx effects classes. manage data flow and side effects - file name: `<name>.effect.ts`
|
||||
* **reducers** - simple functions for state composition. file name: `<name>
|
||||
#####each feature should contain the following:
|
||||
- **module** - the feature module: `<featureName>.module.ts`.
|
||||
- **component** - the feature main component js file, should contain the feature's containers components only: `<featureName>.component.ts`.
|
||||
- **component** html - the feature component html: `<featureName>.component.html`.
|
||||
- **component** style - the feature component style: `<featureName>.component.scss`.
|
||||
- **utils** - the feature utils, a page with list of pure functions for utils purposes: `<featureName>.utils.ts`.
|
||||
- **constants** - the feature constants values: `<featureName>.const.ts`.
|
||||
- **model** - the feature types, interfaces and objects declarations: `<featureName>.model.ts`.
|
||||
- **actions** - redux action classes - file name: `<name>.actions.ts`
|
||||
- **effects** - ngrx effects classes. manage data flow and side effects - file name: `<name>.effect.ts`
|
||||
- **reducers** - simple functions for state composition. file name: `<name>
|
||||
.reducer.ts`
|
||||
* **services** - utilities classes with the same responsibility under `services` folder : `<name>.service.ts`.
|
||||
* **container components** - components that will include dumb components and will pass data from the state to the dumb components and dispatch actions of the dumb components, the container components will be under `containers` folder.
|
||||
* **dumb components** - stateless view components that will communicate through inputs and outputs, the dumb components will be under `dumb` folder.
|
||||
- **services** - utilities classes with the same responsibility under `services` folder : `<name>.service.ts`.
|
||||
- **container components** - components that will include dumb components and will pass data from the state to the dumb components and dispatch actions of the dumb components, the container components will be under `containers` folder.
|
||||
- **dumb components** - stateless view components that will communicate through inputs and outputs, the dumb components will be under `dumb` folder.
|
||||
|
||||
#### Shared Module
|
||||
Application shared UI components, directives and pipes. **contain only declarations**.
|
||||
|
||||
34
angular.json
34
angular.json
@@ -12,7 +12,6 @@
|
||||
"build": {
|
||||
"builder": "@angular-devkit/build-angular:browser",
|
||||
"options": {
|
||||
"aot": true,
|
||||
"preserveSymlinks": true,
|
||||
"outputPath": "build",
|
||||
"index": "src/index.html",
|
||||
@@ -35,28 +34,35 @@
|
||||
}
|
||||
],
|
||||
"styles": [
|
||||
"node_modules/primeicons/primeicons.css",
|
||||
"node_modules/primeng/resources/components/table/table.css",
|
||||
"node_modules/primeicons/primeicons.css",
|
||||
"node_modules/ngx-markdown-editor/assets/highlight.js/agate.min.css",
|
||||
"src/styles.scss",
|
||||
"src/fonts.scss"
|
||||
],
|
||||
"scripts": [
|
||||
"node_modules/ngx-markdown-editor/assets/highlight.js/highlight.min.js",
|
||||
"node_modules/ngx-markdown-editor/assets/marked.min.js"
|
||||
],
|
||||
"allowedCommonJsDependencies": [
|
||||
"lodash/fp",
|
||||
"ansi-to-html",
|
||||
"has-ansi",
|
||||
"amazon-s3-uri",
|
||||
"aws-sdk/clients/s3",
|
||||
"fabric/dist/fabric.min",
|
||||
"url",
|
||||
"entities",
|
||||
"string-to-color",
|
||||
"ace-builds/webpack-resolver"
|
||||
"fast-xml-parser",
|
||||
"url",
|
||||
"@aws-crypto/sha256-browser",
|
||||
"@aws-crypto/crc32"
|
||||
|
||||
],
|
||||
"scripts": [
|
||||
"node_modules/ngx-markdown-editor/assets/highlight.js/highlight.min.js",
|
||||
"node_modules/ngx-markdown-editor/assets/marked.min.js"
|
||||
]
|
||||
"vendorChunk": true,
|
||||
"extractLicenses": false,
|
||||
"buildOptimizer": false,
|
||||
"sourceMap": true,
|
||||
"optimization": false,
|
||||
"namedChunks": true
|
||||
},
|
||||
"configurations": {
|
||||
"appdev": {
|
||||
@@ -70,7 +76,6 @@
|
||||
"outputHashing": "all",
|
||||
"sourceMap": false,
|
||||
"namedChunks": false,
|
||||
"aot": true,
|
||||
"extractLicenses": true,
|
||||
"vendorChunk": false,
|
||||
"buildOptimizer": true,
|
||||
@@ -92,7 +97,6 @@
|
||||
"outputHashing": "all",
|
||||
"sourceMap": false,
|
||||
"namedChunks": false,
|
||||
"aot": true,
|
||||
"extractLicenses": true,
|
||||
"vendorChunk": false,
|
||||
"buildOptimizer": true,
|
||||
@@ -114,7 +118,6 @@
|
||||
"outputHashing": "all",
|
||||
"sourceMap": false,
|
||||
"namedChunks": false,
|
||||
"aot": true,
|
||||
"extractLicenses": true,
|
||||
"vendorChunk": false,
|
||||
"buildOptimizer": true,
|
||||
@@ -136,7 +139,6 @@
|
||||
"outputHashing": "all",
|
||||
"sourceMap": false,
|
||||
"namedChunks": false,
|
||||
"aot": true,
|
||||
"extractLicenses": true,
|
||||
"vendorChunk": false,
|
||||
"buildOptimizer": true,
|
||||
@@ -158,7 +160,6 @@
|
||||
"outputHashing": "all",
|
||||
"sourceMap": false,
|
||||
"namedChunks": false,
|
||||
"aot": true,
|
||||
"extractLicenses": true,
|
||||
"vendorChunk": false,
|
||||
"buildOptimizer": true,
|
||||
@@ -169,7 +170,8 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"defaultConfiguration": ""
|
||||
},
|
||||
"serve": {
|
||||
"builder": "@angular-devkit/build-angular:dev-server",
|
||||
|
||||
24937
package-lock.json
generated
24937
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
111
package.json
111
package.json
@@ -1,104 +1,101 @@
|
||||
{
|
||||
"name": "ClearML-webapp",
|
||||
"version": "1.1.0",
|
||||
"version": "1.2.0",
|
||||
"license": "",
|
||||
"scripts": {
|
||||
"ng": "ng",
|
||||
"start": "npx ng serve --proxy-config proxy.config.js --live-reload false --port 4300",
|
||||
"hmr": "npx ng serve --proxy-config proxy.config.js --hmr --port 4300",
|
||||
"build": "node --max_old_space_size=3248 ./node_modules/.bin/ng build --prod --source-map --vendor-chunk --crossOrigin=use-credentials",
|
||||
"build": "node --max_old_space_size=3248 ./node_modules/.bin/ng build --configuration production --source-map --vendor-chunk --crossOrigin=use-credentials",
|
||||
"build-demo": "node --max_old_space_size=3248 ./node_modules/.bin/ng build --configuration demo --source-map --extract-css=false --crossOrigin=use-credentials",
|
||||
"build-guest": "node --max_old_space_size=3248 ./node_modules/.bin/ng build --prod --configuration guest --source-map --extract-css=false --crossOrigin=use-credentials",
|
||||
"build-community": "node --max_old_space_size=3248 ./node_modules/.bin/ng build --prod --configuration community --source-map --extract-css=false --crossOrigin=use-credentials",
|
||||
"build-guest": "node --max_old_space_size=3248 ./node_modules/.bin/ng build --configuration production --configuration guest --source-map --extract-css=false --crossOrigin=use-credentials",
|
||||
"build-community": "node --max_old_space_size=3248 ./node_modules/.bin/ng build --configuration production --configuration community --source-map --extract-css=false --crossOrigin=use-credentials",
|
||||
"build-dev": "node ./node_modules/.bin/ng build --extract-css=false --crossOrigin=use-credentials",
|
||||
"fetch": "./scripts/get-remote-build.sh",
|
||||
"test": "ng test",
|
||||
"lint": "ng lint",
|
||||
"e2e": "ng e2e --port 4300",
|
||||
"bundle-report": "node --max_old_space_size=3248 ./node_modules/.bin/ng build --prod --vendor-chunk --aot --stats-json; webpack-bundle-analyzer build/stats.json",
|
||||
"bundle-report": "node --max_old_space_size=3248 ./node_modules/.bin/ng build --configuration production --vendor-chunk --aot --stats-json; webpack-bundle-analyzer build/stats.json",
|
||||
"submodule": "git submodule update --recursive --remote --init"
|
||||
},
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@angular/animations": "^11.2.10",
|
||||
"@angular/cdk": "^11.2.9",
|
||||
"@angular/common": "^11.2.10",
|
||||
"@angular/compiler": "^11.2.10",
|
||||
"@angular/core": "^11.2.10",
|
||||
"@angular/forms": "^11.2.10",
|
||||
"@angular/material": "^11.2.9",
|
||||
"@angular/platform-browser": "^11.2.10",
|
||||
"@angular/platform-browser-dynamic": "^11.2.10",
|
||||
"@angular/platform-server": "^11.2.10",
|
||||
"@angular/router": "^11.2.10",
|
||||
"@angular/service-worker": "^11.2.10",
|
||||
"@ngrx/effects": "^11.1.0",
|
||||
"@ngrx/entity": "^11.1.0",
|
||||
"@ngrx/router-store": "^11.1.0",
|
||||
"@ngrx/store": "^11.1.0",
|
||||
"@types/d3-selection": "^2.0.0",
|
||||
"@types/plotly.js": "^1.54.10",
|
||||
"ace-builds": "^1.4.12",
|
||||
"amazon-s3-uri": "0.1.1",
|
||||
"angular-google-tag-manager": "~1.3.2",
|
||||
"angular-resizable-element": "^3.3.5",
|
||||
"@angular/animations": "^12.2.13",
|
||||
"@angular/cdk": "^12.2.13",
|
||||
"@angular/common": "^12.2.13",
|
||||
"@angular/compiler": "^12.2.13",
|
||||
"@angular/core": "^12.2.13",
|
||||
"@angular/forms": "^12.2.13",
|
||||
"@angular/material": "^12.2.13",
|
||||
"@angular/platform-browser": "^12.2.13",
|
||||
"@angular/platform-browser-dynamic": "^12.2.13",
|
||||
"@angular/platform-server": "^12.2.13",
|
||||
"@angular/router": "^12.2.13",
|
||||
"@angular/service-worker": "^12.2.13",
|
||||
"@aws-sdk/client-s3": "^3.41.0",
|
||||
"@aws-sdk/s3-request-presigner": "^3.41.0",
|
||||
"@ngrx/effects": "^12.5.1",
|
||||
"@ngrx/entity": "^12.5.1",
|
||||
"@ngrx/router-store": "^12.5.1",
|
||||
"@ngrx/store": "^12.5.1",
|
||||
"ace-builds": "^1.4.13",
|
||||
"angular-google-tag-manager": "^1.4.3",
|
||||
"angular-resizable-element": "^4.0.0",
|
||||
"angular-split": "^5.0.0",
|
||||
"ansi-to-html": "^0.6.14",
|
||||
"aws-sdk": "^2.888.0",
|
||||
"bootstrap": "^4.6.0",
|
||||
"ansi-to-html": "^0.7.2",
|
||||
"bootstrap": "^4.6.1",
|
||||
"britecharts": "^2.18.0",
|
||||
"diff": "^5.0.0",
|
||||
"has-ansi": "^5.0.0",
|
||||
"has-ansi": "^5.0.1",
|
||||
"hocon-parser": "^1.0.1",
|
||||
"jwt-decode": "^3.1.2",
|
||||
"localforage": "^1.9.0",
|
||||
"lodash": "^4.17.21",
|
||||
"lucene": "^2.1.1",
|
||||
"ngx-clipboard": "^14.0.1",
|
||||
"ngx-clipboard": "^14.0.2",
|
||||
"ngx-color-picker": "^11.0.0",
|
||||
"ngx-filesize": "^2.0.16",
|
||||
"ngx-markdown-editor": "^3.3.3",
|
||||
"object-hash": "^2.1.1",
|
||||
"primeicons": "^4.1.0",
|
||||
"primeng": "^11.3.2",
|
||||
"object-hash": "^2.2.0",
|
||||
"primeicons": "^5.0.0",
|
||||
"primeng": "^12.2.2",
|
||||
"process": "^0.11.10",
|
||||
"rxjs": "^6.6.7",
|
||||
"string-to-color": "^2.2.2",
|
||||
"tslib": "^2.2.0",
|
||||
"tslib": "^2.3.1",
|
||||
"uuid": "^8.3.2",
|
||||
"zone.js": "~0.11.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular-devkit/build-angular": "~0.1102.9",
|
||||
"@angular-devkit/core": "^11.2.9",
|
||||
"@angular-devkit/schematics": "^11.2.9",
|
||||
"@angular-devkit/schematics-cli": "^0.1102.9",
|
||||
"@angular-eslint/builder": "^4.0.0",
|
||||
"@angular-eslint/eslint-plugin": "^4.0.0",
|
||||
"@angular-eslint/eslint-plugin-template": "^4.0.0",
|
||||
"@angular-eslint/schematics": "4.0.0",
|
||||
"@angular-eslint/template-parser": "^4.0.0",
|
||||
"@angular/cli": "^11.2.9",
|
||||
"@angular/compiler-cli": "^11.2.10",
|
||||
"@angular/language-service": "^11.2.10",
|
||||
"@angular-devkit/build-angular": "~12.2.1",
|
||||
"@angular-devkit/core": "^12.2.1",
|
||||
"@angular-devkit/schematics": "^12.2.1",
|
||||
"@angular-devkit/schematics-cli": "^0.1102.6",
|
||||
"@angular-eslint/builder": "^12.0.0",
|
||||
"@angular-eslint/eslint-plugin": "^12.0.0",
|
||||
"@angular-eslint/eslint-plugin-template": "^12.0.0",
|
||||
"@angular-eslint/schematics": "12.3.1",
|
||||
"@angular-eslint/template-parser": "^12.0.0",
|
||||
"@angular/cli": "^12.2.1",
|
||||
"@angular/compiler-cli": "^12.2.1",
|
||||
"@angular/language-service": "^12.2.1",
|
||||
"@fortawesome/fontawesome-free": "^5.15.3",
|
||||
"@ngrx/schematics": "^11.1.0",
|
||||
"@ngrx/store-devtools": "^11.1.0",
|
||||
"@schematics/schematics": "^0.1102.9",
|
||||
"@ngrx/schematics": "^12.4.0",
|
||||
"@ngrx/store-devtools": "^12.4.0",
|
||||
"@schematics/schematics": "^0.1102.6",
|
||||
"@types/d3-selection": "^2.0.0",
|
||||
"@types/lodash": "^4.14.168",
|
||||
"@types/node": "^14.14.41",
|
||||
"@types/plotly.js": "^1.54.14",
|
||||
"@types/uuid": "^8.3.0",
|
||||
"@typescript-eslint/eslint-plugin": "4.22.0",
|
||||
"@typescript-eslint/parser": "4.22.0",
|
||||
"babel-loader": "^8.2.2",
|
||||
"@typescript-eslint/eslint-plugin": "4.28.2",
|
||||
"@typescript-eslint/parser": "4.28.2",
|
||||
"codelyzer": "^6.0.1",
|
||||
"eslint": "^7.24.0",
|
||||
"eslint": "^7.26.0",
|
||||
"eslint-plugin-import": "2.22.1",
|
||||
"eslint-plugin-jsdoc": "32.3.0",
|
||||
"eslint-plugin-prefer-arrow": "1.2.3",
|
||||
"ts-node": "~9.1.1",
|
||||
"typescript": "^4.1.5",
|
||||
"typescript": "^4.3.5",
|
||||
"webpack-bundle-analyzer": "^4.4.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<sm-survey *ngIf="!guestUser && showSurvey && (showSurvey$ | async) && !update?.active"
|
||||
(dismiss)="dismissSurvey()"></sm-survey>
|
||||
<sm-update-notifier #update
|
||||
[availableUpdates]="!hideUpdate && (updatesAvailable$ | async)"
|
||||
[currentUser]="currentUser"
|
||||
@@ -12,7 +10,7 @@
|
||||
<sm-spinner></sm-spinner>
|
||||
<sm-side-nav *ngIf="currentUser"></sm-side-nav>
|
||||
<div class="app-container" [class.login-page]="!currentUser"
|
||||
[class.notifier-open]="update?.active || ((showSurvey$ | async) && showSurvey && !demo && !guestUser)">
|
||||
[class.notifier-open]="update?.active">
|
||||
<sm-header *ngIf="currentUser" [isLogin]="isLoginContext"
|
||||
[isShareMode]="isSharedAndNotOwner$ | async"></sm-header>
|
||||
<router-outlet class="main-router"></router-outlet>
|
||||
|
||||
@@ -3,32 +3,25 @@ import {selectCurrentUser} from '@common/core/reducers/users-reducer';
|
||||
import {Component, OnDestroy, OnInit, ViewEncapsulation, HostListener, Renderer2, Injector} from '@angular/core';
|
||||
import {ActivatedRoute, NavigationEnd, Router, Params, RouterEvent} from '@angular/router';
|
||||
import {Title} from '@angular/platform-browser';
|
||||
import {selectLoggedOut} from '@common/core/reducers/view-reducer';
|
||||
import {selectLoggedOut} from '@common/core/reducers/view.reducer';
|
||||
import {Store} from '@ngrx/store';
|
||||
import {get} from 'lodash/fp';
|
||||
import {selectRouterParams, selectRouterUrl} from '@common/core/reducers/router-reducer';
|
||||
import {ApiProjectsService} from './business-logic/api-services/projects.service';
|
||||
import {Project} from './business-logic/model/projects/project';
|
||||
import {GetAllSystemProjects, SetSelectedProjectId, UpdateProject} from '@common/core/actions/projects.actions';
|
||||
import {getAllSystemProjects, setSelectedProjectId, updateProject} from '@common/core/actions/projects.actions';
|
||||
import {selectSelectedProject} from '@common/core/reducers/projects.reducer';
|
||||
import {
|
||||
selectS3BucketCredentialsBucketCredentials,
|
||||
selectS3PopUpDetails,
|
||||
selectShowLocalFilesPopUp,
|
||||
selectShowS3PopUp
|
||||
} from '@common/core/reducers/common-auth-reducer';
|
||||
import {MatDialog, MatDialogRef} from '@angular/material/dialog';
|
||||
import {S3AccessResolverComponent} from '@common/layout/s3-access-resolver/s3-access-resolver.component';
|
||||
import {cancelS3Credentials, getTutorialBucketCredentials} from '@common/core/actions/common-auth.actions';
|
||||
import {MatDialog} from '@angular/material/dialog';
|
||||
import {getTutorialBucketCredentials} from '@common/core/actions/common-auth.actions';
|
||||
import {termsOfUseAccepted} from '@common/core/actions/users.actions';
|
||||
import {debounceTime, distinctUntilChanged, filter, map, tap, withLatestFrom} from 'rxjs/operators';
|
||||
import {distinctUntilChanged, filter, map, tap} from 'rxjs/operators';
|
||||
import * as routerActions from './webapp-common/core/actions/router.actions';
|
||||
import {combineLatest, Observable, Subscription} from 'rxjs';
|
||||
import {selectBreadcrumbsStrings} from '@common/layout/layout.reducer';
|
||||
import {prepareNames} from './layout/breadcrumbs/breadcrumbs.utils';
|
||||
import {formatStaticCrumb} from '@common/layout/breadcrumbs/breadcrumbs-common.utils';
|
||||
import {ServerUpdatesService} from '@common/shared/services/server-updates.service';
|
||||
import {selectAvailableUpdates, selectShowSurvey} from './core/reducers/view-reducer';
|
||||
import {selectAvailableUpdates} from './core/reducers/view.reducer';
|
||||
import {UPDATE_SERVER_PATH} from './app.constants';
|
||||
import {firstLogin, plotlyReady, setScaleFactor, visibilityChanged} from '@common/core/actions/layout.actions';
|
||||
import {UiUpdatesService} from '@common/shared/services/ui-updates.service';
|
||||
@@ -57,9 +50,6 @@ export class AppComponent implements OnInit, OnDestroy {
|
||||
public isWorkersContext: boolean;
|
||||
public updatesAvailable$: Observable<any>;
|
||||
private selectedProjectFromUrl$: Observable<string>;
|
||||
private showS3Popup$: Observable<any>;
|
||||
private s3Dialog: MatDialogRef<S3AccessResolverComponent, any>;
|
||||
private showLocalFilePopup$: Observable<any>;
|
||||
private breadcrumbsSubscription: Subscription;
|
||||
private selectedCurrentUserSubscription: Subscription;
|
||||
private breadcrumbsStrings;
|
||||
@@ -101,30 +91,10 @@ export class AppComponent implements OnInit, OnDestroy {
|
||||
private injector: Injector,
|
||||
private configService: ConfigurationService
|
||||
) {
|
||||
this.showS3Popup$ = this.store.select(selectShowS3PopUp);
|
||||
this.showLocalFilePopup$ = this.store.select(selectShowLocalFilesPopUp);
|
||||
this.loggedOut$ = store.select(selectLoggedOut);
|
||||
this.isSharedAndNotOwner$ = this.store.select(selectIsSharedAndNotOwner);
|
||||
this.selectedProject$ = this.store.select(selectSelectedProject);
|
||||
this.updatesAvailable$ = this.store.select(selectAvailableUpdates);
|
||||
this.showSurvey$ = combineLatest([this.store.select(selectShowSurvey), this.store.select(selectCurrentUser)])
|
||||
.pipe(
|
||||
debounceTime(0),
|
||||
filter(([, user]) => !!user),
|
||||
map(([show]) => {
|
||||
if (show) {
|
||||
let loginTime = parseInt(localStorage.getItem(USER_PREFERENCES_KEY.firstLogin), 10);
|
||||
if(!loginTime) {
|
||||
this.store.dispatch(firstLogin({first: true}));
|
||||
loginTime = Date.now();
|
||||
localStorage.setItem(USER_PREFERENCES_KEY.firstLogin, `${loginTime}`);
|
||||
return false;
|
||||
}
|
||||
return Date.now() - loginTime > (14 * 24 * 60 * 60 * 1000); // 2 weeks in milliseconds
|
||||
}
|
||||
return false;
|
||||
})
|
||||
);
|
||||
this.selectedCurrentUser$ = this.store.select(selectCurrentUser);
|
||||
this.selectedProjectFromUrl$ = this.store.select(selectRouterParams)
|
||||
.pipe(
|
||||
@@ -162,33 +132,22 @@ export class AppComponent implements OnInit, OnDestroy {
|
||||
distinctUntilChanged((prev, next) => prev?.id === next?.id)
|
||||
)
|
||||
.subscribe(() => {
|
||||
this.store.dispatch(new GetAllSystemProjects());
|
||||
this.store.dispatch(getAllSystemProjects());
|
||||
this.store.dispatch(getTutorialBucketCredentials());
|
||||
this.store.dispatch(termsOfUseAccepted());
|
||||
this.uiUpdatesService.checkForUiUpdate();
|
||||
this.tipsService.initTipsService();
|
||||
this.tipsService.initTipsService(false);
|
||||
this.serverUpdatesService.checkForUpdates(UPDATE_SERVER_PATH);
|
||||
});
|
||||
|
||||
this.selectedProjectFromUrl$.subscribe((projectId: string) => {
|
||||
this.store.dispatch(new SetSelectedProjectId(projectId));
|
||||
let loginTime = parseInt(localStorage.getItem(USER_PREFERENCES_KEY.firstLogin) || '0', 10);
|
||||
if (!loginTime) {
|
||||
this.store.dispatch(firstLogin({first: true}));
|
||||
loginTime = Date.now();
|
||||
localStorage.setItem(USER_PREFERENCES_KEY.firstLogin, `${loginTime}`);
|
||||
}
|
||||
});
|
||||
|
||||
this.showS3Popup$.subscribe(showS3 => {
|
||||
if (showS3) {
|
||||
this.s3Dialog = this.matDialog.open(S3AccessResolverComponent);
|
||||
this.s3Dialog.afterClosed().pipe(
|
||||
withLatestFrom(
|
||||
this.store.select(selectS3BucketCredentialsBucketCredentials), this.store.select(selectS3PopUpDetails))
|
||||
)
|
||||
.subscribe(([data, bucketCredentials, popupDetails]) => {
|
||||
if (!(data && data.success)) {
|
||||
const emptyCredentials = bucketCredentials.find((cred => cred.Bucket === popupDetails.credentials.Bucket)) === undefined;
|
||||
const dontAskAgainForBucketName = emptyCredentials ? '' : popupDetails.credentials.Bucket + popupDetails.credentials.Endpoint;
|
||||
this.store.dispatch(cancelS3Credentials({dontAskAgainForBucketName}));
|
||||
}
|
||||
});
|
||||
}
|
||||
this.selectedProjectFromUrl$.subscribe((projectId: string) => {
|
||||
this.store.dispatch(setSelectedProjectId({projectId}));
|
||||
});
|
||||
|
||||
this.urlSubscription = combineLatest([this.store.select(selectRouterUrl), this.store.select(selectRouterParams)])
|
||||
@@ -231,7 +190,7 @@ export class AppComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
nameChanged(name) {
|
||||
this.store.dispatch(new UpdateProject({id: this.projectId, changes: {name}}));
|
||||
this.store.dispatch(updateProject({id: this.projectId, changes: {name}}));
|
||||
}
|
||||
|
||||
ngOnDestroy(): void {
|
||||
|
||||
@@ -104,7 +104,7 @@ export function guessAPIServerURL() {
|
||||
return url.replace(/:\d+/, '') + ':8008';
|
||||
}
|
||||
|
||||
export const ENVIRONMENT = {API_VERSION: '/v2.13'};
|
||||
export const ENVIRONMENT = {API_VERSION: '/v999.0'};
|
||||
const url = window.location.origin;
|
||||
let apiBaseUrl: string;
|
||||
if (environment.apiBaseUrl) {
|
||||
|
||||
@@ -12,20 +12,17 @@ import {CommonLayoutModule} from '@common/layout/layout.module';
|
||||
import {HTTP_INTERCEPTORS} from '@angular/common/http';
|
||||
import {WebappInterceptor} from '@common/core/interceptors/webapp-interceptor';
|
||||
import {CustomReuseStrategy} from '@common/core/router-reuse-strategy';
|
||||
import {ApiUsersService} from './business-logic/api-services/users.service';
|
||||
import {loadUserAndPreferences} from '@common/user-preferences';
|
||||
import {AdminModule} from '@common/admin/admin.module';
|
||||
import {loadUserAndPreferences, UserPreferences} from '@common/user-preferences';
|
||||
import {AngularSplitModule} from 'angular-split';
|
||||
import {NotifierModule} from '@common/angular-notifier';
|
||||
import {LayoutModule} from './layout/layout.module';
|
||||
import {ColorHashService} from '@common/shared/services/color-hash/color-hash.service';
|
||||
import {LoginService} from '@common/shared/services/login.service';
|
||||
import {Store} from '@ngrx/store';
|
||||
import {SharedModule} from './shared/shared.module';
|
||||
import {ErrorService} from '@common/shared/services/error.service';
|
||||
import {ConfigurationService} from '@common/shared/services/configuration.service';
|
||||
import {ProjectsSharedModule} from './features/projects/shared/projects-shared.module';
|
||||
import {MAT_FORM_FIELD_DEFAULT_OPTIONS} from '@angular/material/form-field';
|
||||
import {LoginService} from '~/shared/services/login.service';
|
||||
import {SettingsModule} from '~/features/settings/settings.module';
|
||||
|
||||
@NgModule({
|
||||
declarations : [AppComponent],
|
||||
@@ -45,7 +42,7 @@ import {MAT_FORM_FIELD_DEFAULT_OPTIONS} from '@angular/material/form-field';
|
||||
onSameUrlNavigation: 'reload',
|
||||
relativeLinkResolution: 'legacy'
|
||||
}),
|
||||
AdminModule,
|
||||
SettingsModule,
|
||||
NotifierModule.withConfig({
|
||||
theme: 'material',
|
||||
behaviour: {
|
||||
@@ -61,12 +58,13 @@ import {MAT_FORM_FIELD_DEFAULT_OPTIONS} from '@angular/material/form-field';
|
||||
SharedModule,
|
||||
],
|
||||
providers : [
|
||||
UserPreferences,
|
||||
{provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, useValue: {floatLabel: 'always'}},
|
||||
{
|
||||
provide : APP_INITIALIZER,
|
||||
deps: [LoginService, ConfigurationService],
|
||||
useFactory: loadUserAndPreferences,
|
||||
multi : true,
|
||||
deps : [ApiUsersService, LoginService, Store, ErrorService, ConfigurationService]
|
||||
},
|
||||
ColorHashService,
|
||||
{provide: HTTP_INTERCEPTORS, useClass: WebappInterceptor, multi: true},
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
import {Routes} from '@angular/router';
|
||||
import {AdminComponent} from './webapp-common/admin/admin.component';
|
||||
import {AccountAdministrationGuard} from "./webapp-common/shared/guards/account-administration.guard";
|
||||
import {ProjectRedirectGuardGuard} from './webapp-common/shared/guards/project-redirect.guard';
|
||||
/*
|
||||
import {AdminComponent} from '@common/settings/admin/admin.component';
|
||||
*/
|
||||
import {ProjectRedirectGuardGuard} from '@common/shared/guards/project-redirect.guard';
|
||||
|
||||
|
||||
export const routes: Routes = [
|
||||
{path: '', redirectTo: 'dashboard', pathMatch: 'full'},
|
||||
{path: 'admin', redirectTo: 'profile', pathMatch: 'full'},
|
||||
{path: 'admin', redirectTo: 'settings', pathMatch: 'full'},
|
||||
{
|
||||
path: 'dashboard',
|
||||
loadChildren: () => import('./features/dashboard/dashboard.module').then(m => m.DashboardModule),
|
||||
@@ -17,10 +18,12 @@ export const routes: Routes = [
|
||||
loadChildren: () => import('./features/projects/projects.module').then(m => m.ProjectsModule),
|
||||
data: {search: true},
|
||||
},
|
||||
{path: 'login', loadChildren: () => import('./webapp-common/login/login.module').then(m => m.LoginModule)},
|
||||
{path: 'signup', loadChildren: () => import('./webapp-common/login/login.module').then(m => m.LoginModule)},
|
||||
|
||||
{path: 'profile', component: AdminComponent, data: {workspaceNeutral: true}},
|
||||
{path: 'login', loadChildren: () => import('./features/login/login.module').then(m => m.LoginModule)},
|
||||
{
|
||||
path: 'settings',
|
||||
loadChildren: () => import('./features/settings/settings.module').then(m => m.SettingsModule),
|
||||
data: {search: false, workspaceNeutral: false, },
|
||||
},
|
||||
|
||||
{
|
||||
path: 'projects',
|
||||
@@ -46,7 +49,7 @@ export const routes: Routes = [
|
||||
},
|
||||
]
|
||||
},
|
||||
{path: 'workers-and-queues', loadChildren: () => import('./webapp-common/workers-and-queues/workers-and-queues.module').then(m => m.WorkersAndQueuesModule)},
|
||||
{path: 'workers-and-queues', loadChildren: () => import('./features/workers-and-queues/workers-and-queues.module').then(m => m.WorkersAndQueuesModule)},
|
||||
{path: '404', loadChildren: () => import('./features/not-found/not-found.module').then(m => m.NotFoundModule)},
|
||||
{path: '**', loadChildren: () => import('./features/not-found/not-found.module').then(m => m.NotFoundModule)},
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
export * from './events.service';
|
||||
import { ApiEventsService } from './events.service';
|
||||
export const APIS = [ApiEventsService];
|
||||
export * from './tasks.service';
|
||||
import { TasksService } from './tasks.service';
|
||||
export const APIS = [TasksService];
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -22,35 +22,21 @@ import { CustomHttpUrlEncodingCodec } from '../encoder';
|
||||
|
||||
import { Observable } from 'rxjs';
|
||||
|
||||
import { AuthAddUserRequest } from '../model/auth/authAddUserRequest';
|
||||
import { AuthAddUserResponse } from '../model/auth/authAddUserResponse';
|
||||
import { AuthCreateCredentialsResponse } from '../model/auth/authCreateCredentialsResponse';
|
||||
import { AuthCreateUserRequest } from '../model/auth/authCreateUserRequest';
|
||||
import { AuthCreateUserResponse } from '../model/auth/authCreateUserResponse';
|
||||
import { AuthDeleteUserRequest } from '../model/auth/authDeleteUserRequest';
|
||||
import { AuthDeleteUserResponse } from '../model/auth/authDeleteUserResponse';
|
||||
import { AuthEditUserRequest } from '../model/auth/authEditUserRequest';
|
||||
import { AuthEditUserResponse } from '../model/auth/authEditUserResponse';
|
||||
import { AuthFixedUsersModeResponse } from '../model/auth/authFixedUsersModeResponse';
|
||||
import { AuthGetCredentialsResponse } from '../model/auth/authGetCredentialsResponse';
|
||||
import { AuthGetTaskTokenForUserRequest } from '../model/auth/authGetTaskTokenForUserRequest';
|
||||
import { AuthGetTaskTokenForUserResponse } from '../model/auth/authGetTaskTokenForUserResponse';
|
||||
import { AuthGetTaskTokenRequest } from '../model/auth/authGetTaskTokenRequest';
|
||||
import { AuthGetTaskTokenResponse } from '../model/auth/authGetTaskTokenResponse';
|
||||
import { AuthGetTokenForUserRequest } from '../model/auth/authGetTokenForUserRequest';
|
||||
import { AuthGetTokenForUserResponse } from '../model/auth/authGetTokenForUserResponse';
|
||||
import { AuthGetUsersInfoRequest } from '../model/auth/authGetUsersInfoRequest';
|
||||
import { AuthGetUsersInfoResponse } from '../model/auth/authGetUsersInfoResponse';
|
||||
import { AuthLoginRequest } from '../model/auth/authLoginRequest';
|
||||
import { AuthLoginResponse } from '../model/auth/authLoginResponse';
|
||||
import { AuthRevokeCredentialsRequest } from '../model/auth/authRevokeCredentialsRequest';
|
||||
import { AuthRevokeCredentialsResponse } from '../model/auth/authRevokeCredentialsResponse';
|
||||
import { AuthSetCredentialsRequest } from '../model/auth/authSetCredentialsRequest';
|
||||
import { AuthSetCredentialsResponse } from '../model/auth/authSetCredentialsResponse';
|
||||
import { AuthValidateTokenRequest } from '../model/auth/authValidateTokenRequest';
|
||||
import { AuthValidateTokenResponse } from '../model/auth/authValidateTokenResponse';
|
||||
import { AuthValidateUserRequest } from '../model/auth/authValidateUserRequest';
|
||||
import { AuthValidateUserResponse } from '../model/auth/authValidateUserResponse';
|
||||
|
||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||
import { Configuration } from '../configuration';
|
||||
@@ -88,51 +74,6 @@ export class ApiAuthService {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Add a new user manually. Only supported in on-premises deployments
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public authAddUser(request: AuthAddUserRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling authAddUser.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<AuthAddUserResponse>(`${this.basePath}/auth.add_user`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Creates a new set of credentials for the authenticated user. New key/secret is returned. Note: Secret will never be returned in any other API call. If a secret is lost or compromised, the key should be revoked and a new set of credentials can be created.
|
||||
@@ -223,51 +164,6 @@ export class ApiAuthService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Delete a new user manually. Only supported in on-premises deployments. This only removes the user\'s auth entry so that any references to the deleted user\'s ID will still have valid user information
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public authDeleteUser(request: AuthDeleteUserRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling authDeleteUser.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<AuthDeleteUserResponse>(`${this.basePath}/auth.delete_user`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Edit a users\' auth data properties
|
||||
@@ -405,97 +301,7 @@ export class ApiAuthService {
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Get a task-limited token based on supplied credentials (token or key/secret). Intended for use by users who wish to run a task under limited credentials. Returned token will be limited so that all operations can only be performed on the specified task.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public authGetTaskToken(request: AuthGetTaskTokenRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling authGetTaskToken.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<AuthGetTaskTokenResponse>(`${this.basePath}/auth.get_task_token`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Get a task-limited token for the specified user. Intended for internal use. Token will be limited by appropriate permissions for the provided user and restricted for operations only for the provided task.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public authGetTaskTokenForUser(request: AuthGetTaskTokenForUserRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling authGetTaskTokenForUser.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<AuthGetTaskTokenForUserResponse>(`${this.basePath}/auth.get_task_token_for_user`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Get a token for the specified user. Intended for internal use. Token will be limited by appropriate permissions for the provided user.
|
||||
* Internal. Get a token for the specified user. Intended for internal use.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
@@ -540,52 +346,7 @@ export class ApiAuthService {
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. retrieves email and created time of users
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public authGetUsersInfo(request: AuthGetUsersInfoRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling authGetUsersInfo.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<AuthGetUsersInfoResponse>(`${this.basePath}/auth.get_users_info`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Get a token based on supplied credentials (key/secret). Intended for use by users with key/secret credentials that wish to obtain a token for use with other services. Token will be limited by the same permissions that exist for the credentials used in this call.
|
||||
* Internal. Get a token based on supplied credentials (key/secret). Intended for use by users with key/secret credentials that wish to obtain a token for use with other services.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
@@ -673,51 +434,6 @@ export class ApiAuthService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Reload auth configuration (currently supports blocking tokens). For user roles associated with a company (Admin, Superuser) this call will only affect company-related configuration.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public authReloadConfig(request: object, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling authReloadConfig.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<object>(`${this.basePath}/auth.reload_config`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Revokes (and deletes) a set (key, secret) of credentials for the authenticated user.
|
||||
@@ -763,51 +479,6 @@ export class ApiAuthService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Set a secret_key for a given access_key. Only supported in on- premises deployments
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public authSetCredentials(request: AuthSetCredentialsRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling authSetCredentials.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<AuthSetCredentialsResponse>(`${this.basePath}/auth.set_credentials`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Validate a token and return user identity if valid. Intended for internal use.
|
||||
@@ -853,49 +524,4 @@ export class ApiAuthService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Validate a user using an email and provider user ID. Intended for internal use.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public authValidateUser(request: AuthValidateUserRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling authValidateUser.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<AuthValidateUserResponse>(`${this.basePath}/auth.validate_user`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,98 +0,0 @@
|
||||
/**
|
||||
* tasks
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.5
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/member-ordering */
|
||||
|
||||
import {HTTP} from '../../app.constants';
|
||||
import {SmApiRequestsService} from "./api-requests.service";
|
||||
|
||||
import { Inject, Injectable, Optional } from '@angular/core';
|
||||
import { HttpClient, HttpHeaders, HttpParams,
|
||||
HttpResponse, HttpEvent } from '@angular/common/http';
|
||||
import { CustomHttpUrlEncodingCodec } from '../encoder';
|
||||
|
||||
import { Observable } from 'rxjs';
|
||||
|
||||
|
||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||
import { Configuration } from '../configuration';
|
||||
|
||||
|
||||
@Injectable()
|
||||
export class ApiDefaultService {
|
||||
|
||||
protected basePath = HTTP.API_BASE_URL;
|
||||
public defaultHeaders = new HttpHeaders();
|
||||
public configuration = new Configuration();
|
||||
|
||||
constructor(protected apiRequest: SmApiRequestsService, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) {
|
||||
if (basePath) {
|
||||
this.basePath = basePath;
|
||||
}
|
||||
if (configuration) {
|
||||
this.configuration = configuration;
|
||||
this.basePath = basePath || configuration.basePath || this.basePath;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param consumes string[] mime-types
|
||||
* @return true: consumes contains 'multipart/form-data', false: otherwise
|
||||
*/
|
||||
private canConsumeForm(consumes: string[]): boolean {
|
||||
const form = 'multipart/form-data';
|
||||
for (const consume of consumes) {
|
||||
if (form === consume) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public tasksAddOrUpdateArtifacts(options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
|
||||
return this.apiRequest.post<any>(`${this.basePath}/tasks.add_or_update_artifacts`,
|
||||
null,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -57,6 +57,8 @@ import { EventsVectorMetricsIterHistogramResponse } from '../model/events/events
|
||||
|
||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||
import { Configuration } from '../configuration';
|
||||
import {EventsScalarMetricsIterRawRequest} from "~/business-logic/model/events/eventsScalarMetricsIterRawRequest";
|
||||
import {EventsScalarMetricsIterRawResponse} from "~/business-logic/model/events/eventsScalarMetricsIterRawResponse";
|
||||
|
||||
|
||||
@Injectable()
|
||||
@@ -92,7 +94,7 @@ export class ApiEventsService {
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Adds a single event
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -137,7 +139,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Adds a batch of events in a single call (json-lines format, stream-friendly)
|
||||
* @param requests Json encoded newline-terminated lines, each representing an event in the batch and uses the same parameters used for events.add
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -182,8 +184,8 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get the debug image events for the requested amount of iterations per each task\'s metric
|
||||
*
|
||||
* Get the debug image events for the requested amount of iterations per each task
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
@@ -227,7 +229,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Delete all task event. *This cannot be undone!*
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -272,7 +274,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get an attachment containing the task\'s log
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -317,7 +319,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Return the debug image per metric and variant for the provided iteration
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -362,7 +364,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get \'plot\' events for the given tasks
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -407,7 +409,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* get scalar metric data for task
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -452,7 +454,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* get task scalar metrics and variants
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -497,7 +499,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Scroll through task events, sorted by timestamp
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -542,7 +544,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get the tasks\'s latest scalar values
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -587,7 +589,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get \'log\' events for this task
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -632,7 +634,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* For each task, get a list of metrics for which the requested event type was reported
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -677,7 +679,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get all \'plot\' events for this task
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -722,8 +724,8 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
@@ -767,7 +769,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Used to compare scalar stats histogram of multiple tasks
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -812,7 +814,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get the image for the next variant for the same iteration or for the next iteration
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -857,7 +859,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get histogram data of all the vector metrics and variants in the task
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -902,7 +904,7 @@ export class ApiEventsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get histogram data of all the scalar metrics and variants in the task
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -945,5 +947,49 @@ export class ApiEventsService {
|
||||
}
|
||||
);
|
||||
}
|
||||
/**
|
||||
*
|
||||
* Get raw data for a specific metric variants in the task
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public eventsScalarMetricsIterRaw(request: EventsScalarMetricsIterRawRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling eventsScalarMetricsIterRaw.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<EventsScalarMetricsIterRawResponse>(`${this.basePath}/events.scalar_metrics_iter_raw`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* login
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.12
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -22,37 +22,11 @@ import { CustomHttpUrlEncodingCodec } from '../encoder';
|
||||
|
||||
import { Observable } from 'rxjs';
|
||||
|
||||
import { LoginAddInvitesRequest } from '../model/login/loginAddInvitesRequest';
|
||||
import { LoginAddInvitesResponse } from '../model/login/loginAddInvitesResponse';
|
||||
import { LoginGetInviteInfoRequest } from '../model/login/loginGetInviteInfoRequest';
|
||||
import { LoginGetInviteInfoResponse } from '../model/login/loginGetInviteInfoResponse';
|
||||
import { LoginGetSettingsResponse } from '../model/login/loginGetSettingsResponse';
|
||||
import { LoginGetWhitelistRequest } from '../model/login/loginGetWhitelistRequest';
|
||||
import { LoginGetWhitelistResponse } from '../model/login/loginGetWhitelistResponse';
|
||||
import { LoginJoinCompanyRequest } from '../model/login/loginJoinCompanyRequest';
|
||||
import { LoginJoinCompanyResponse } from '../model/login/loginJoinCompanyResponse';
|
||||
import { LoginLeaveCompanyRequest } from '../model/login/loginLeaveCompanyRequest';
|
||||
import { LoginLeaveCompanyResponse } from '../model/login/loginLeaveCompanyResponse';
|
||||
import { LoginLogoutRequest } from '../model/login/loginLogoutRequest';
|
||||
import { LoginLogoutResponse } from '../model/login/loginLogoutResponse';
|
||||
import { LoginRemoveInvitesRequest } from '../model/login/loginRemoveInvitesRequest';
|
||||
import { LoginRemoveInvitesResponse } from '../model/login/loginRemoveInvitesResponse';
|
||||
import { LoginSetDomainsRequest } from '../model/login/loginSetDomainsRequest';
|
||||
import { LoginSignupUserRequest } from '../model/login/loginSignupUserRequest';
|
||||
import { LoginSignupUserResponse } from '../model/login/loginSignupUserResponse';
|
||||
import { LoginSsoAuthorizeRequest } from '../model/login/loginSsoAuthorizeRequest';
|
||||
import { LoginSsoAuthorizeResponse } from '../model/login/loginSsoAuthorizeResponse';
|
||||
import { LoginSsoCallbackRequest } from '../model/login/loginSsoCallbackRequest';
|
||||
import { LoginSsoCallbackResponse } from '../model/login/loginSsoCallbackResponse';
|
||||
import { LoginSupportedModesRequest } from '../model/login/loginSupportedModesRequest';
|
||||
import { LoginSupportedModesResponse } from '../model/login/loginSupportedModesResponse';
|
||||
|
||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||
import { Configuration } from '../configuration';
|
||||
import {LoginRemoveWhitelistEntriesResponse} from "../model/login/loginRemoveWhitelistEntriesResponse";
|
||||
import {LoginRemoveWhitelistEntriesRequest} from "../model/login/loginRemoveWhitelistEntriesRequest";
|
||||
import {LoginAddWhitelistEntriesResponse} from "../model/login/loginAddWhitelistEntriesResponse";
|
||||
import {LoginAddWhitelistEntriesRequest} from "../model/login/loginAddWhitelistEntriesRequest";
|
||||
|
||||
|
||||
@Injectable()
|
||||
@@ -88,372 +62,13 @@ export class ApiLoginService {
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Adds new login whitelist entries.
|
||||
*
|
||||
* Logout (including SSO, if used))
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginAddInvites(request: LoginAddInvitesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginAddInvites.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginAddInvitesResponse>(`${this.basePath}/login.add_invites`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get invite info by invite ID
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginGetInviteInfo(request: LoginGetInviteInfoRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginGetInviteInfo.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginGetInviteInfoResponse>(`${this.basePath}/login.get_invite_info`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get the company\'s login settings, including auto-login domains and user invites
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginGetSettings(request: object, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginGetSettings.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginGetSettingsResponse>(`${this.basePath}/login.get_settings`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get whitelist entries (optionally filtered). Reserved for internal use.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginGetWhitelist(request: LoginGetWhitelistRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginGetWhitelist.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginGetWhitelistResponse>(`${this.basePath}/login.get_whitelist`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get whitelist entries (optionally filtered). Reserved for internal use.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginRemoveWhitelistEntries(request: LoginRemoveWhitelistEntriesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginGetWhitelist.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginRemoveWhitelistEntriesResponse>(`${this.basePath}/login.remove_whitelist_entries`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
/**
|
||||
*
|
||||
* Get whitelist entries (optionally filtered). Reserved for internal use.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginAddWhitelistEntries(request: LoginAddWhitelistEntriesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginGetWhitelist.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginAddWhitelistEntriesResponse>(`${this.basePath}/login.add_whitelist_entries`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Join a tenant company by invite and regenerate a token
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginJoinCompany(request: LoginJoinCompanyRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginJoinCompany.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginJoinCompanyResponse>(`${this.basePath}/login.join_company`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Leave a tenant company and regenerate a token on the user own company
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginLeaveCompany(request: LoginLeaveCompanyRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginLeaveCompany.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginLeaveCompanyResponse>(`${this.basePath}/login.leave_company`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Logout from SSO
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginLogout(request: LoginLogoutRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
public loginLogout(request: object, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginLogout.');
|
||||
}
|
||||
@@ -480,7 +95,7 @@ export class ApiLoginService {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginLogoutResponse>(`${this.basePath}/login.logout`,
|
||||
return this.apiRequest.post<object>(`${this.basePath}/login.logout`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
@@ -492,277 +107,7 @@ export class ApiLoginService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Remove existing login invites. Only possible for invites that have not already been accepted.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginRemoveInvites(request: LoginRemoveInvitesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginRemoveInvites.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginRemoveInvitesResponse>(`${this.basePath}/login.remove_invites`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Sets the auto-login domains for this company.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginSetDomains(request: LoginSetDomainsRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginSetDomains.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<object>(`${this.basePath}/login.set_domains`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Creates a new user and logges it in
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginSignupUser(request: LoginSignupUserRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginSignupUser.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginSignupUserResponse>(`${this.basePath}/login.signup_user`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Return provider redirect URL.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginSsoAuthorize(request: LoginSsoAuthorizeRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginSsoAuthorize.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginSsoAuthorizeResponse>(`${this.basePath}/login.sso_authorize`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Handle callback received from provider. Returns user ID and embeds token on the session.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginSsoCallback(request: LoginSsoCallbackRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginSsoCallback.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginSsoCallbackResponse>(`${this.basePath}/login.sso_callback`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Handle post callback received from provider. Embeds token on the session and redirects to the client callback.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public loginSsoCallbackMicrosoftAd(request: object, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling loginSsoCallbackMicrosoftAd.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<object>(`${this.basePath}/login.sso_callback_microsoft_ad`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Return supported login modes.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -794,6 +139,7 @@ export class ApiLoginService {
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<LoginSupportedModesResponse>(`${this.basePath}/login.supported_modes`,
|
||||
request,
|
||||
{
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* models
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.13
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -48,6 +48,10 @@ import { ModelsGetByTaskIdRequest } from '../model/models/modelsGetByTaskIdReque
|
||||
import { ModelsGetByTaskIdResponse } from '../model/models/modelsGetByTaskIdResponse';
|
||||
import { ModelsGetFrameworksRequest } from '../model/models/modelsGetFrameworksRequest';
|
||||
import { ModelsGetFrameworksResponse } from '../model/models/modelsGetFrameworksResponse';
|
||||
import { ModelsMakePrivateRequest } from '../model/models/modelsMakePrivateRequest';
|
||||
import { ModelsMakePrivateResponse } from '../model/models/modelsMakePrivateResponse';
|
||||
import { ModelsMakePublicRequest } from '../model/models/modelsMakePublicRequest';
|
||||
import { ModelsMakePublicResponse } from '../model/models/modelsMakePublicResponse';
|
||||
import { ModelsMoveRequest } from '../model/models/modelsMoveRequest';
|
||||
import { ModelsPublishManyRequest } from '../model/models/modelsPublishManyRequest';
|
||||
import { ModelsPublishManyResponse } from '../model/models/modelsPublishManyResponse';
|
||||
@@ -681,6 +685,96 @@ export class ApiModelsService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Convert public models to private
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public modelsMakePrivate(request: ModelsMakePrivateRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling modelsMakePrivate.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ModelsMakePrivateResponse>(`${this.basePath}/models.make_private`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Convert company models to public
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public modelsMakePublic(request: ModelsMakePublicRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling modelsMakePublic.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ModelsMakePublicResponse>(`${this.basePath}/models.make_public`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Move models to a project
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* organization
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.12
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -22,14 +22,9 @@ import { CustomHttpUrlEncodingCodec } from '../encoder';
|
||||
|
||||
import { Observable } from 'rxjs';
|
||||
|
||||
import { OrganizationCreateInviteResponse } from '../model/organization/organizationCreateInviteResponse';
|
||||
import { OrganizationGetInvitesRequest } from '../model/organization/organizationGetInvitesRequest';
|
||||
import { OrganizationGetInvitesResponse } from '../model/organization/organizationGetInvitesResponse';
|
||||
import { OrganizationGetTagsRequest } from '../model/organization/organizationGetTagsRequest';
|
||||
import { OrganizationGetTagsResponse } from '../model/organization/organizationGetTagsResponse';
|
||||
import { OrganizationGetUserCompaniesResponse } from '../model/organization/organizationGetUserCompaniesResponse';
|
||||
import { OrganizationRevokeInvitesRequest } from '../model/organization/organizationRevokeInvitesRequest';
|
||||
import { OrganizationRevokeInvitesResponse } from '../model/organization/organizationRevokeInvitesResponse';
|
||||
|
||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||
import { Configuration } from '../configuration';
|
||||
@@ -67,96 +62,6 @@ export class ApiOrganizationService {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Create an invite to the company on behalf of the logged in user
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public organizationCreateInvite(request: object, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling organizationCreateInvite.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<OrganizationCreateInviteResponse>(`${this.basePath}/organization.create_invite`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get the list of company invites
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public organizationGetInvites(request: OrganizationGetInvitesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling organizationGetInvites.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<OrganizationGetInvitesResponse>(`${this.basePath}/organization.get_invites`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get all the user and system tags used for the company tasks and models
|
||||
@@ -247,49 +152,4 @@ export class ApiOrganizationService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Revoke the previously issued invites
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public organizationRevokeInvites(request: OrganizationRevokeInvitesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling organizationRevokeInvites.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<OrganizationRevokeInvitesResponse>(`${this.basePath}/organization.revoke_invites`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* projects
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.12
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -34,6 +34,8 @@ import { ProjectsGetByIdRequest } from '../model/projects/projectsGetByIdRequest
|
||||
import { ProjectsGetByIdResponse } from '../model/projects/projectsGetByIdResponse';
|
||||
import { ProjectsGetHyperParametersRequest } from '../model/projects/projectsGetHyperParametersRequest';
|
||||
import { ProjectsGetHyperParametersResponse } from '../model/projects/projectsGetHyperParametersResponse';
|
||||
import { ProjectsGetHyperparamValuesRequest } from '../model/projects/projectsGetHyperparamValuesRequest';
|
||||
import { ProjectsGetHyperparamValuesResponse } from '../model/projects/projectsGetHyperparamValuesResponse';
|
||||
import { ProjectsGetModelTagsRequest } from '../model/projects/projectsGetModelTagsRequest';
|
||||
import { ProjectsGetModelTagsResponse } from '../model/projects/projectsGetModelTagsResponse';
|
||||
import { ProjectsGetTaskParentsRequest } from '../model/projects/projectsGetTaskParentsRequest';
|
||||
@@ -42,17 +44,21 @@ import { ProjectsGetTaskTagsRequest } from '../model/projects/projectsGetTaskTag
|
||||
import { ProjectsGetTaskTagsResponse } from '../model/projects/projectsGetTaskTagsResponse';
|
||||
import { ProjectsGetUniqueMetricVariantsRequest } from '../model/projects/projectsGetUniqueMetricVariantsRequest';
|
||||
import { ProjectsGetUniqueMetricVariantsResponse } from '../model/projects/projectsGetUniqueMetricVariantsResponse';
|
||||
import { ProjectsMakePrivateRequest } from '../model/projects/projectsMakePrivateRequest';
|
||||
import { ProjectsMakePrivateResponse } from '../model/projects/projectsMakePrivateResponse';
|
||||
import { ProjectsMakePublicRequest } from '../model/projects/projectsMakePublicRequest';
|
||||
import { ProjectsMakePublicResponse } from '../model/projects/projectsMakePublicResponse';
|
||||
import { ProjectsMergeRequest } from '../model/projects/projectsMergeRequest';
|
||||
import { ProjectsMergeResponse } from '../model/projects/projectsMergeResponse';
|
||||
import { ProjectsMoveRequest } from '../model/projects/projectsMoveRequest';
|
||||
import { ProjectsMoveResponse } from '../model/projects/projectsMoveResponse';
|
||||
import { ProjectsUpdateRequest } from '../model/projects/projectsUpdateRequest';
|
||||
import { ProjectsUpdateResponse } from '../model/projects/projectsUpdateResponse';
|
||||
import { ProjectsValidateDeleteRequest } from '../model/projects/projectsValidateDeleteRequest';
|
||||
import { ProjectsValidateDeleteResponse } from '../model/projects/projectsValidateDeleteResponse';
|
||||
|
||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||
import { Configuration } from '../configuration';
|
||||
import {ProjectsGetHyperparamValuesRequest} from '../model/projects/projectsGetHyperparamValuesRequest';
|
||||
import {ProjectsGetHyperparamValuesResponse} from '../model/projects/projectsGetHyperparamValuesResponse';
|
||||
import {ProjectsMoveRequest} from "../model/projects/projectsMoveRequest";
|
||||
import {ProjectsMoveResponse} from "../model/projects/projectsMoveResponse";
|
||||
import { ProjectsValidateDeleteRequest } from '../model/projects/projectsValidateDeleteRequest';
|
||||
import { ProjectsValidateDeleteResponse } from '../model/projects/projectsValidateDeleteResponse';
|
||||
|
||||
|
||||
@Injectable()
|
||||
@@ -88,7 +94,7 @@ export class ApiProjectsService {
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Create a new project
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -133,7 +139,7 @@ export class ApiProjectsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Deletes a project
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -178,7 +184,7 @@ export class ApiProjectsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get all the company\'s projects and all public projects
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -223,7 +229,7 @@ export class ApiProjectsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get all the company\'s projects and all public projects
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -268,8 +274,8 @@ export class ApiProjectsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
@@ -313,7 +319,7 @@ export class ApiProjectsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get a list of all hyper parameter sections and names used in tasks within the given project.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -358,7 +364,52 @@ export class ApiProjectsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get a list of distinct values for the chosen hyperparameter
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public projectsGetHyperparamValues(request: ProjectsGetHyperparamValuesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling projectsGetHyperparamValues.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ProjectsGetHyperparamValuesResponse>(`${this.basePath}/projects.get_hyperparam_values`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get user and system tags used for the models under the specified projects
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -403,8 +454,8 @@ export class ApiProjectsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get unique parent tasks for the tasks in the specified pprojects
|
||||
*
|
||||
* Get unique parent tasks for the tasks in the specified projects
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
@@ -446,49 +497,9 @@ export class ApiProjectsService {
|
||||
}
|
||||
);
|
||||
}
|
||||
/**
|
||||
*
|
||||
* Moves a project and all of its subprojects under the different location
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public projectsMove(request: ProjectsMoveRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling projectsMove.');
|
||||
}
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
return this.apiRequest.post<ProjectsMoveResponse>(`${this.basePath}/projects.move`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get user and system tags used for the tasks under the specified projects
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -533,7 +544,7 @@ export class ApiProjectsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Get all metric/variant pairs reported for tasks in a specific project. If no project is specified, metrics/variant paris reported for all tasks will be returned. If the project does not exist, an empty list will be returned.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -578,7 +589,187 @@ export class ApiProjectsService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Convert public projects to private
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public projectsMakePrivate(request: ProjectsMakePrivateRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling projectsMakePrivate.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ProjectsMakePrivateResponse>(`${this.basePath}/projects.make_private`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Convert company projects to public
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public projectsMakePublic(request: ProjectsMakePublicRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling projectsMakePublic.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ProjectsMakePublicResponse>(`${this.basePath}/projects.make_public`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Moves all the source project\'s contents to the destination project and remove the source project
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public projectsMerge(request: ProjectsMergeRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling projectsMerge.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ProjectsMergeResponse>(`${this.basePath}/projects.merge`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Moves a project and all of its subprojects under the different location
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public projectsMove(request: ProjectsMoveRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling projectsMove.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ProjectsMoveResponse>(`${this.basePath}/projects.move`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Update project information
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -622,100 +813,49 @@ export class ApiProjectsService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Validates that the project existis and can be deleted
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public projectsValidateDelete(request: ProjectsValidateDeleteRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling projectsValidateDelete.');
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get a list of distinct values for the chosen hyperparameter
|
||||
* @param request request body
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
*/
|
||||
/**
|
||||
*
|
||||
* Get a list of distinct values for the chosen hyperparameter
|
||||
* @param request request body
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
*/
|
||||
public projectsGetHyperparamValues(request: ProjectsGetHyperparamValuesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling projectsUpdate.');
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ProjectsValidateDeleteResponse>(`${this.basePath}/projects.validate_delete`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ProjectsGetHyperparamValuesResponse>(`${this.basePath}/projects.get_hyperparam_values`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Validates that the project existis and can be deleted
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public projectsValidateDelete(request: ProjectsValidateDeleteRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling projectsValidateDelete.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<ProjectsValidateDeleteResponse>(`${this.basePath}/projects.validate_delete`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* queues
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.9
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -22,10 +22,14 @@ import { CustomHttpUrlEncodingCodec } from '../encoder';
|
||||
|
||||
import { Observable } from 'rxjs';
|
||||
|
||||
import { QueuesAddOrUpdateMetadataRequest } from '../model/queues/queuesAddOrUpdateMetadataRequest';
|
||||
import { QueuesAddOrUpdateMetadataResponse } from '../model/queues/queuesAddOrUpdateMetadataResponse';
|
||||
import { QueuesAddTaskRequest } from '../model/queues/queuesAddTaskRequest';
|
||||
import { QueuesAddTaskResponse } from '../model/queues/queuesAddTaskResponse';
|
||||
import { QueuesCreateRequest } from '../model/queues/queuesCreateRequest';
|
||||
import { QueuesCreateResponse } from '../model/queues/queuesCreateResponse';
|
||||
import { QueuesDeleteMetadataRequest } from '../model/queues/queuesDeleteMetadataRequest';
|
||||
import { QueuesDeleteMetadataResponse } from '../model/queues/queuesDeleteMetadataResponse';
|
||||
import { QueuesDeleteRequest } from '../model/queues/queuesDeleteRequest';
|
||||
import { QueuesDeleteResponse } from '../model/queues/queuesDeleteResponse';
|
||||
import { QueuesGetAllExRequest } from '../model/queues/queuesGetAllExRequest';
|
||||
@@ -88,6 +92,51 @@ export class ApiQueuesService {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Add or update queue metadata
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public queuesAddOrUpdateMetadata(request: QueuesAddOrUpdateMetadataRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling queuesAddOrUpdateMetadata.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<QueuesAddOrUpdateMetadataResponse>(`${this.basePath}/queues.add_or_update_metadata`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Adds a task entry to the queue.
|
||||
@@ -223,6 +272,51 @@ export class ApiQueuesService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Delete metadata from queue
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public queuesDeleteMetadata(request: QueuesDeleteMetadataRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling queuesDeleteMetadata.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<QueuesDeleteMetadataResponse>(`${this.basePath}/queues.delete_metadata`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get all queues
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* server
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.9
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* tasks
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.13
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -82,6 +82,10 @@ import { TasksGetHyperParamsRequest } from '../model/tasks/tasksGetHyperParamsRe
|
||||
import { TasksGetHyperParamsResponse } from '../model/tasks/tasksGetHyperParamsResponse';
|
||||
import { TasksGetTypesRequest } from '../model/tasks/tasksGetTypesRequest';
|
||||
import { TasksGetTypesResponse } from '../model/tasks/tasksGetTypesResponse';
|
||||
import { TasksMakePrivateRequest } from '../model/tasks/tasksMakePrivateRequest';
|
||||
import { TasksMakePrivateResponse } from '../model/tasks/tasksMakePrivateResponse';
|
||||
import { TasksMakePublicRequest } from '../model/tasks/tasksMakePublicRequest';
|
||||
import { TasksMakePublicResponse } from '../model/tasks/tasksMakePublicResponse';
|
||||
import { TasksMoveRequest } from '../model/tasks/tasksMoveRequest';
|
||||
import { TasksPingRequest } from '../model/tasks/tasksPingRequest';
|
||||
import { TasksPublishManyRequest } from '../model/tasks/tasksPublishManyRequest';
|
||||
@@ -94,8 +98,6 @@ import { TasksResetRequest } from '../model/tasks/tasksResetRequest';
|
||||
import { TasksResetResponse } from '../model/tasks/tasksResetResponse';
|
||||
import { TasksSetRequirementsRequest } from '../model/tasks/tasksSetRequirementsRequest';
|
||||
import { TasksSetRequirementsResponse } from '../model/tasks/tasksSetRequirementsResponse';
|
||||
import { TasksShareRequest } from '../model/tasks/tasksShareRequest';
|
||||
import { TasksShareResponse } from '../model/tasks/tasksShareResponse';
|
||||
import { TasksStartedRequest } from '../model/tasks/tasksStartedRequest';
|
||||
import { TasksStartedResponse } from '../model/tasks/tasksStartedResponse';
|
||||
import { TasksStopManyRequest } from '../model/tasks/tasksStopManyRequest';
|
||||
@@ -509,7 +511,7 @@ export class ApiTasksService {
|
||||
|
||||
/**
|
||||
*
|
||||
* Delete a task along with any information stored for it (statistics, frame updates etc.) Unless Force flag is provided, operation will fail if task has objects associated with it - i.e. children tasks, projects or datasets. Models that refer to the deleted task will be updated with a task ID indicating a deleted task.
|
||||
* Delete a task along with any information stored for it (statistics, frame updates etc.) Unless Force flag is provided, operation will fail if task has objects associated with it - i.e. children tasks and projects. Models that refer to the deleted task will be updated with a task ID indicating a deleted task.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
@@ -1497,6 +1499,96 @@ export class ApiTasksService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Convert public tasks to private
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public tasksMakePrivate(request: TasksMakePrivateRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling tasksMakePrivate.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<TasksMakePrivateResponse>(`${this.basePath}/tasks.make_private`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Convert company tasks to public
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public tasksMakePublic(request: TasksMakePublicRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling tasksMakePublic.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<TasksMakePublicResponse>(`${this.basePath}/tasks.make_public`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Move tasks to a project
|
||||
@@ -1812,51 +1904,6 @@ export class ApiTasksService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Share or unshare tasks
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public tasksShare(request: TasksShareRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling tasksShare.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<TasksShareResponse>(`${this.basePath}/tasks.share`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Mark a task status as in_progress. Optionally allows to set the task\'s execution progress.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* users
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.9
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -39,8 +39,6 @@ import { UsersUpdateResponse } from '../model/users/usersUpdateResponse';
|
||||
|
||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||
import { Configuration } from '../configuration';
|
||||
import {UsersGetTermsOfUseResponse} from '../model/users/usersGetTermsOfUseResponse';
|
||||
import {UsersGetTermsOfUseRequest} from '../model/users/usersGetTermsOfUseRequest';
|
||||
|
||||
|
||||
@Injectable()
|
||||
@@ -76,7 +74,7 @@ export class ApiUsersService {
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Internal. Create a new user object. Reserved for internal use.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -121,7 +119,7 @@ export class ApiUsersService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Internal. Delete a user
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -166,7 +164,7 @@ export class ApiUsersService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Internal. Get all user objects
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -211,7 +209,7 @@ export class ApiUsersService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Internal. Get all user objects
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -256,7 +254,7 @@ export class ApiUsersService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Internal. Gets user information
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -301,7 +299,7 @@ export class ApiUsersService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Internal. Gets current user information, based on the authenticated user making the call.
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -346,7 +344,7 @@ export class ApiUsersService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Internal. Get user preferences
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -391,7 +389,7 @@ export class ApiUsersService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Internal. Set user preferences
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -436,7 +434,7 @@ export class ApiUsersService {
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* Internal. Update a user object
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
@@ -480,48 +478,4 @@ export class ApiUsersService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Internal. Get terms of use information
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public usersGetTermsOfUse(request: UsersGetTermsOfUseRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling usersGetTermsOfUse.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<UsersGetTermsOfUseResponse>(`${this.basePath}/users.get_terms_of_use`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* workers
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -28,13 +28,9 @@ import { WorkersGetAllRequest } from '../model/workers/workersGetAllRequest';
|
||||
import { WorkersGetAllResponse } from '../model/workers/workersGetAllResponse';
|
||||
import { WorkersGetMetricKeysRequest } from '../model/workers/workersGetMetricKeysRequest';
|
||||
import { WorkersGetMetricKeysResponse } from '../model/workers/workersGetMetricKeysResponse';
|
||||
import { WorkersGetRuntimePropertiesRequest } from '../model/workers/workersGetRuntimePropertiesRequest';
|
||||
import { WorkersGetRuntimePropertiesResponse } from '../model/workers/workersGetRuntimePropertiesResponse';
|
||||
import { WorkersGetStatsRequest } from '../model/workers/workersGetStatsRequest';
|
||||
import { WorkersGetStatsResponse } from '../model/workers/workersGetStatsResponse';
|
||||
import { WorkersRegisterRequest } from '../model/workers/workersRegisterRequest';
|
||||
import { WorkersSetRuntimePropertiesRequest } from '../model/workers/workersSetRuntimePropertiesRequest';
|
||||
import { WorkersSetRuntimePropertiesResponse } from '../model/workers/workersSetRuntimePropertiesResponse';
|
||||
import { WorkersStatusReportRequest } from '../model/workers/workersStatusReportRequest';
|
||||
import { WorkersUnregisterRequest } from '../model/workers/workersUnregisterRequest';
|
||||
|
||||
@@ -209,51 +205,6 @@ export class ApiWorkersService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Get runtime properties for a worker
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public workersGetRuntimeProperties(request: WorkersGetRuntimePropertiesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling workersGetRuntimeProperties.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<WorkersGetRuntimePropertiesResponse>(`${this.basePath}/workers.get_runtime_properties`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Returns statistics for the selected workers and time range aggregated by date intervals.
|
||||
@@ -344,51 +295,6 @@ export class ApiWorkersService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Set runtime properties for a worker
|
||||
* @param request request body
|
||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||
* @param reportProgress flag to report request and response progress.
|
||||
*/
|
||||
public workersSetRuntimeProperties(request: WorkersSetRuntimePropertiesRequest, options?: any, observe: any = 'body', reportProgress: boolean = false ): Observable<any> {
|
||||
if (request === null || request === undefined) {
|
||||
throw new Error('Required parameter request was null or undefined when calling workersSetRuntimeProperties.');
|
||||
}
|
||||
|
||||
let headers = this.defaultHeaders;
|
||||
if (options && options.async_enable) {
|
||||
headers = headers.set(this.configuration.asyncHeader, '1');
|
||||
}
|
||||
|
||||
// to determine the Accept header
|
||||
const httpHeaderAccepts: string[] = [
|
||||
'application/json'
|
||||
];
|
||||
const httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||
if (httpHeaderAcceptSelected != undefined) {
|
||||
headers = headers.set("Accept", httpHeaderAcceptSelected);
|
||||
}
|
||||
|
||||
// to determine the Content-Type header
|
||||
const consumes: string[] = [
|
||||
];
|
||||
const httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||
if (httpContentTypeSelected != undefined) {
|
||||
headers = headers.set("Content-Type", httpContentTypeSelected);
|
||||
}
|
||||
|
||||
return this.apiRequest.post<WorkersSetRuntimePropertiesResponse>(`${this.basePath}/workers.set_runtime_properties`,
|
||||
request,
|
||||
{
|
||||
withCredentials: this.configuration.withCredentials,
|
||||
headers: headers,
|
||||
observe: observe,
|
||||
reportProgress: reportProgress
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Called periodically by the worker daemon to report machine status
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthAddUserRequest {
|
||||
/**
|
||||
* A secret key (used as the user\'s password)
|
||||
*/
|
||||
secret_key?: string;
|
||||
/**
|
||||
* User name (makes the auth entry more readable)
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* Associated company ID. If not provided, the caller\'s company ID will be used
|
||||
*/
|
||||
company?: string;
|
||||
/**
|
||||
* Email address uniquely identifying the user
|
||||
*/
|
||||
email: string;
|
||||
/**
|
||||
* Provider ID indicating the external provider used to authenticate the user
|
||||
*/
|
||||
provider?: string;
|
||||
/**
|
||||
* Unique user ID assigned by the external provider
|
||||
*/
|
||||
provider_user_id?: string;
|
||||
/**
|
||||
* Provider-issued token for this user
|
||||
*/
|
||||
provider_token?: string;
|
||||
/**
|
||||
* Given name
|
||||
*/
|
||||
given_name?: string;
|
||||
/**
|
||||
* Family name
|
||||
*/
|
||||
family_name?: string;
|
||||
/**
|
||||
* Avatar URL
|
||||
*/
|
||||
avatar?: string;
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthAddUserResponse {
|
||||
/**
|
||||
* New user ID
|
||||
*/
|
||||
id?: string;
|
||||
/**
|
||||
* The secret key used as the user\'s password
|
||||
*/
|
||||
secret?: string;
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||||
*
|
||||
* OpenAPI spec version: 2.2
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
export interface AuthCreateCredentialsRequest {
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,7 +10,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { Credentials } from './credentials';
|
||||
import { Credentials } from '././credentials';
|
||||
|
||||
|
||||
export interface AuthCreateCredentialsResponse {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,7 +10,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { Role } from './role';
|
||||
import { Role } from '././role';
|
||||
|
||||
|
||||
export interface AuthCreateUserRequest {
|
||||
@@ -27,18 +27,6 @@ export interface AuthCreateUserRequest {
|
||||
*/
|
||||
email: string;
|
||||
role?: Role;
|
||||
/**
|
||||
* Provider ID indicating the external provider used to authenticate the user
|
||||
*/
|
||||
provider?: string;
|
||||
/**
|
||||
* Unique user ID assigned by the external provider
|
||||
*/
|
||||
provider_user_id?: string;
|
||||
/**
|
||||
* Provider-issued token for this user
|
||||
*/
|
||||
provider_token?: string;
|
||||
/**
|
||||
* Given name
|
||||
*/
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthDeleteUserRequest {
|
||||
/**
|
||||
* User ID
|
||||
*/
|
||||
user: string;
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthDeleteUserResponse {
|
||||
/**
|
||||
* True if user was successfully deleted, False otherwise
|
||||
*/
|
||||
deleted?: boolean;
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||||
*
|
||||
* OpenAPI spec version: 2.2
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
export interface AuthFixedUsersModeRequest {
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -17,4 +17,8 @@ export interface AuthFixedUsersModeResponse {
|
||||
* Fixed users mode enabled
|
||||
*/
|
||||
enabled?: boolean;
|
||||
/**
|
||||
* Server initialization errors
|
||||
*/
|
||||
server_errors?: object;
|
||||
}
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||||
*
|
||||
* OpenAPI spec version: 2.2
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
export interface AuthGetCredentialsRequest {
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,7 +10,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { CredentialKey } from './credentialKey';
|
||||
import { CredentialKey } from '././credentialKey';
|
||||
|
||||
|
||||
export interface AuthGetCredentialsResponse {
|
||||
@@ -18,7 +18,4 @@ export interface AuthGetCredentialsResponse {
|
||||
* List of credentials, each with an empty secret field.
|
||||
*/
|
||||
credentials?: Array<CredentialKey>;
|
||||
|
||||
additional_credentials?: Array<CredentialKey>;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthGetTaskTokenForUserRequest {
|
||||
/**
|
||||
* User ID
|
||||
*/
|
||||
user: string;
|
||||
/**
|
||||
* Company ID
|
||||
*/
|
||||
company: string;
|
||||
/**
|
||||
* Requested token expiration time in seconds. Not guaranteed, might be overridden by the service
|
||||
*/
|
||||
expiration_sec?: number;
|
||||
/**
|
||||
* Task ID
|
||||
*/
|
||||
task: string;
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthGetTaskTokenForUserResponse {
|
||||
/**
|
||||
* Token string
|
||||
*/
|
||||
token?: string;
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -20,7 +20,7 @@ export interface AuthGetTokenForUserRequest {
|
||||
/**
|
||||
* Company ID
|
||||
*/
|
||||
company: string;
|
||||
company?: string;
|
||||
/**
|
||||
* Requested token expiration time in seconds. Not guaranteed, might be overridden by the service
|
||||
*/
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthGetUsersInfoResponse {
|
||||
users?: { [key: string]: object; };
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthGetUsersInfoResponseUsers {
|
||||
created?: Date;
|
||||
email?: string;
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||||
*
|
||||
* OpenAPI spec version: 2.2
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
export interface AuthLogoutRequest {
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||||
*
|
||||
* OpenAPI spec version: 2.2
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
export interface AuthLogoutResponse {
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthSetCredentialsRequest {
|
||||
/**
|
||||
* Credentials key. Must be identical to the user\'s ID (this is the only value supported in on-premises deployments)
|
||||
*/
|
||||
access_key: string;
|
||||
/**
|
||||
* New secret key
|
||||
*/
|
||||
secret_key: string;
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthSetCredentialsResponse {
|
||||
/**
|
||||
* True if secret was successfully set, False otherwise
|
||||
*/
|
||||
set?: boolean;
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthValidateUserRequest {
|
||||
/**
|
||||
* Email address uniquely identifying the user
|
||||
*/
|
||||
email: string;
|
||||
/**
|
||||
* Provider ID indicating the external provider used to authenticate the user
|
||||
*/
|
||||
provider: string;
|
||||
/**
|
||||
* Unique user ID assigned by the external provider
|
||||
*/
|
||||
provider_user_id: string;
|
||||
/**
|
||||
* Provider-issued token for this user
|
||||
*/
|
||||
provider_token?: string;
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
/**
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface AuthValidateUserResponse {
|
||||
/**
|
||||
* Boolean indicating if the user is valid
|
||||
*/
|
||||
valid?: boolean;
|
||||
/**
|
||||
* Associated user ID
|
||||
*/
|
||||
user?: string;
|
||||
/**
|
||||
* Associated company ID
|
||||
*/
|
||||
company?: string;
|
||||
/**
|
||||
* Validation message
|
||||
*/
|
||||
msg?: string;
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -14,15 +14,15 @@
|
||||
|
||||
export interface CredentialKey {
|
||||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
access_key?: string;
|
||||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
last_used?: Date;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
last_used_from?: string;
|
||||
last_used?: string;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
last_used_from?: string;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -1,33 +1,18 @@
|
||||
export * from './authAddUserRequest';
|
||||
export * from './authAddUserResponse';
|
||||
export * from './authCreateCredentialsResponse';
|
||||
export * from './authCreateUserRequest';
|
||||
export * from './authCreateUserResponse';
|
||||
export * from './authDeleteUserRequest';
|
||||
export * from './authDeleteUserResponse';
|
||||
export * from './authEditUserRequest';
|
||||
export * from './authEditUserResponse';
|
||||
export * from './authFixedUsersModeResponse';
|
||||
export * from './authGetCredentialsResponse';
|
||||
export * from './authGetTaskTokenForUserRequest';
|
||||
export * from './authGetTaskTokenForUserResponse';
|
||||
export * from './authGetTaskTokenRequest';
|
||||
export * from './authGetTaskTokenResponse';
|
||||
export * from './authGetTokenForUserRequest';
|
||||
export * from './authGetTokenForUserResponse';
|
||||
export * from './authGetUsersInfoRequest';
|
||||
export * from './authGetUsersInfoResponse';
|
||||
export * from './authGetUsersInfoResponseUsers';
|
||||
export * from './authLoginRequest';
|
||||
export * from './authLoginResponse';
|
||||
export * from './authRevokeCredentialsRequest';
|
||||
export * from './authRevokeCredentialsResponse';
|
||||
export * from './authSetCredentialsRequest';
|
||||
export * from './authSetCredentialsResponse';
|
||||
export * from './authValidateTokenRequest';
|
||||
export * from './authValidateTokenResponse';
|
||||
export * from './authValidateUserRequest';
|
||||
export * from './authValidateUserResponse';
|
||||
export * from './credentialKey';
|
||||
export * from './credentials';
|
||||
export * from './role';
|
||||
export * from '././authCreateCredentialsResponse';
|
||||
export * from '././authCreateUserRequest';
|
||||
export * from '././authCreateUserResponse';
|
||||
export * from '././authEditUserRequest';
|
||||
export * from '././authEditUserResponse';
|
||||
export * from '././authFixedUsersModeResponse';
|
||||
export * from '././authGetCredentialsResponse';
|
||||
export * from '././authGetTokenForUserRequest';
|
||||
export * from '././authGetTokenForUserResponse';
|
||||
export * from '././authLoginRequest';
|
||||
export * from '././authLoginResponse';
|
||||
export * from '././authRevokeCredentialsRequest';
|
||||
export * from '././authRevokeCredentialsResponse';
|
||||
export * from '././authValidateTokenRequest';
|
||||
export * from '././authValidateTokenResponse';
|
||||
export * from '././credentialKey';
|
||||
export * from '././credentials';
|
||||
export * from '././role';
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* auth
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 999.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -12,9 +12,10 @@
|
||||
|
||||
|
||||
|
||||
export interface EventsGetDebugImageEventResponse {
|
||||
export interface DebugImagesResponseIterations {
|
||||
/**
|
||||
* The latest debug image for the specifed iteration
|
||||
* Iteration number
|
||||
*/
|
||||
event?: object;
|
||||
iter?: number;
|
||||
events?: Array<object>;
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
/**
|
||||
* auth
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 999.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,15 +10,13 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { DebugImagesResponseIterations } from '././debugImagesResponseIterations';
|
||||
|
||||
|
||||
export interface AuthGetTaskTokenRequest {
|
||||
export interface DebugImagesResponseMetrics {
|
||||
/**
|
||||
* Task ID
|
||||
*/
|
||||
task: string;
|
||||
/**
|
||||
* Requested token expiration time in seconds. Not guaranteed, might be overridden by the service
|
||||
*/
|
||||
expiration_sec?: number;
|
||||
task?: string;
|
||||
iterations?: Array<DebugImagesResponseIterations>;
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
/**
|
||||
* events
|
||||
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||||
*
|
||||
* OpenAPI spec version: 2.2
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
export interface EventsAddRequest {
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
/**
|
||||
* events
|
||||
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||||
*
|
||||
* OpenAPI spec version: 2.2
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
export interface EventsAddResponse {
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.12
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,14 +10,14 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { TaskMetric } from '././taskMetric';
|
||||
import { TaskMetricVariants } from '././taskMetricVariants';
|
||||
|
||||
|
||||
export interface EventsDebugImagesRequest {
|
||||
/**
|
||||
* List metrics for which the envents will be retreived
|
||||
* List of metrics and variants
|
||||
*/
|
||||
metrics: Array<TaskMetric>;
|
||||
metrics: Array<TaskMetricVariants>;
|
||||
/**
|
||||
* Max number of latest iterations for which to return debug images
|
||||
*/
|
||||
|
||||
@@ -2,21 +2,21 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import {DebugImagesResponseMetrics} from '~/business-logic/model/events/debugImagesResponseMetrics';
|
||||
|
||||
|
||||
export interface EventsDebugImagesResponse {
|
||||
/**
|
||||
* Debug image events grouped by task metrics and iterations
|
||||
*/
|
||||
metrics?: Array<object>;
|
||||
metrics?: Array<DebugImagesResponseMetrics>;
|
||||
/**
|
||||
* Scroll ID for getting more results
|
||||
*/
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
/**
|
||||
* events
|
||||
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||||
*
|
||||
* OpenAPI spec version: 2.2
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
export interface EventsDownloadTaskLogResponse {
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
/**
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
export interface EventsGetDebugImageEventRequest {
|
||||
/**
|
||||
* Task ID
|
||||
*/
|
||||
task: string;
|
||||
/**
|
||||
* Metric name
|
||||
*/
|
||||
metric: string;
|
||||
/**
|
||||
* Metric variant
|
||||
*/
|
||||
variant: string;
|
||||
/**
|
||||
* The latest iteration to bring debug image from. If not specified then the latest reported image is retrieved
|
||||
*/
|
||||
iteration?: number;
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -29,6 +29,10 @@ export interface EventsGetDebugImageSampleRequest {
|
||||
* The iteration to bring debug image from. If not specified then the latest reported image is retrieved
|
||||
*/
|
||||
iteration?: number;
|
||||
/**
|
||||
* If set then scroll state will be refreshed to reflect the latest changes in the debug images
|
||||
*/
|
||||
refresh?: boolean;
|
||||
/**
|
||||
* Scroll ID from the previous call to get_debug_image_sample or empty
|
||||
*/
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -25,4 +25,5 @@ export interface EventsGetMultiTaskPlotsRequest {
|
||||
* Scroll ID of previous call (used for getting more results)
|
||||
*/
|
||||
scroll_id?: string;
|
||||
no_scroll?: boolean;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,8 +10,9 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { EventsGetTaskLatestScalarValuesResponseMetrics } from '././eventsGetTaskLatestScalarValuesResponseMetrics';
|
||||
|
||||
|
||||
export interface EventsGetTaskLatestScalarValuesResponse {
|
||||
metrics?: Array<object>;
|
||||
metrics?: Array<EventsGetTaskLatestScalarValuesResponseMetrics>;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,6 +10,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { EventsGetTaskLatestScalarValuesResponseVariants } from '././eventsGetTaskLatestScalarValuesResponseVariants';
|
||||
|
||||
|
||||
export interface EventsGetTaskLatestScalarValuesResponseMetrics {
|
||||
@@ -17,5 +18,5 @@ export interface EventsGetTaskLatestScalarValuesResponseMetrics {
|
||||
* Metric name
|
||||
*/
|
||||
name?: string;
|
||||
variants?: Array<object>;
|
||||
variants?: Array<EventsGetTaskLatestScalarValuesResponseVariants>;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,7 +10,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { EventTypeEnum } from './eventTypeEnum';
|
||||
import { EventTypeEnum } from '././eventTypeEnum';
|
||||
|
||||
|
||||
export interface EventsGetTaskMetricsRequest {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -25,4 +25,8 @@ export interface EventsGetTaskPlotsRequest {
|
||||
* Scroll ID of previous call (used for getting more results)
|
||||
*/
|
||||
scroll_id?: string;
|
||||
/**
|
||||
* List of metrics and variants
|
||||
*/
|
||||
metrics?: Array<object>;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,7 +10,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { ScalarKeyEnum } from './scalarKeyEnum';
|
||||
import { ScalarKeyEnum } from '././scalarKeyEnum';
|
||||
|
||||
|
||||
export interface EventsMultiTaskScalarMetricsIterHistogramRequest {
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
/**
|
||||
* events
|
||||
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
|
||||
*
|
||||
* OpenAPI spec version: 2.2
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
export interface EventsMultiTaskScalarMetricsIterHistogramResponse {
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
@@ -10,7 +10,7 @@
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { ScalarKeyEnum } from './scalarKeyEnum';
|
||||
import { ScalarKeyEnum } from '././scalarKeyEnum';
|
||||
|
||||
|
||||
export interface EventsScalarMetricsIterHistogramRequest {
|
||||
@@ -23,4 +23,8 @@ export interface EventsScalarMetricsIterHistogramRequest {
|
||||
*/
|
||||
samples?: number;
|
||||
key?: ScalarKeyEnum;
|
||||
/**
|
||||
* List of metrics and variants
|
||||
*/
|
||||
metrics?: Array<object>;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 2.11
|
||||
* OpenAPI spec version: 2.14
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
/**
|
||||
* events
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* OpenAPI spec version: 999.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { ScalarKeyEnum } from '././scalarKeyEnum';
|
||||
|
||||
|
||||
export interface EventsScalarMetricsIterRawRequest {
|
||||
/**
|
||||
* Task ID
|
||||
*/
|
||||
task: string;
|
||||
metric: object;
|
||||
key?: ScalarKeyEnum;
|
||||
/**
|
||||
* The number of data points to return for this call. Optional, the default value is 5000
|
||||
*/
|
||||
batch_size?: number;
|
||||
/**
|
||||
* Count the total number of data points. If false, total number of data points is not counted and null is returned
|
||||
*/
|
||||
count_total?: boolean;
|
||||
/**
|
||||
* Optional Scroll ID. Use to get more data points following a previous call
|
||||
*/
|
||||
scroll_id?: string;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user