Skip to content
Snippets Groups Projects
Commit c3481008 authored by Daniel Göbel's avatar Daniel Göbel
Browse files

Merge branch 'feature/158-upgrade-to-eslint-9-and-replace-openapi-generator' into 'main'

Resolve "Upgrade to eslint 9 and replace openapi generator"

Closes #158

See merge request !156
parents 0efa92db 53f1ac11
No related branches found
No related tags found
Loading
Showing
with 0 additions and 422 deletions
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
/**
* Schema for creating a new bucket.
*/
export type BucketIn = {
/**
* Name of the bucket
*/
name: string;
/**
* Description of the bucket
*/
description: string;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
/**
* Schema for answering a request with a bucket.
*/
export type BucketOut = {
/**
* Size limit of the bucket in KiB
*/
size_limit?: (number | null);
/**
* Number of objects limit of the bucket
*/
object_limit?: (number | null);
/**
* Name of the bucket
*/
name: string;
/**
* Description of the bucket
*/
description: string;
/**
* Time when the bucket was created as UNIX timestamp
*/
created_at: number;
/**
* UID of the owner
*/
owner_id: string;
/**
* Flag if the bucket is anonymously readable
*/
public: boolean;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { Permission } from './Permission';
export type BucketPermissionIn = {
/**
* Start date of permission as UNIX timestamp
*/
from_timestamp?: (number | null);
/**
* End date of permission as UNIX timestamp
*/
to_timestamp?: (number | null);
/**
* Prefix of subfolder
*/
file_prefix?: (string | null);
/**
* Permission
*/
permission?: (Permission | 'READ' | 'WRITE' | 'READWRITE');
/**
* UID of the grantee
*/
uid: string;
/**
* Name of Bucket
*/
bucket_name: string;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { Permission } from './Permission';
/**
* Schema for the bucket permissions.
*/
export type BucketPermissionOut = {
/**
* Start date of permission as UNIX timestamp
*/
from_timestamp?: (number | null);
/**
* End date of permission as UNIX timestamp
*/
to_timestamp?: (number | null);
/**
* Prefix of subfolder
*/
file_prefix?: (string | null);
/**
* Permission
*/
permission?: (Permission | 'READ' | 'WRITE' | 'READWRITE');
/**
* UID of the grantee
*/
uid: string;
/**
* Name of Bucket
*/
bucket_name: string;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { Permission } from './Permission';
/**
* Schema for the parameters of a bucket permission.
*/
export type BucketPermissionParameters = {
/**
* Start date of permission as UNIX timestamp
*/
from_timestamp?: (number | null);
/**
* End date of permission as UNIX timestamp
*/
to_timestamp?: (number | null);
/**
* Prefix of subfolder
*/
file_prefix?: (string | null);
/**
* Permission
*/
permission?: (Permission | 'READ' | 'WRITE' | 'READWRITE');
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
/**
* Schema to represent bucket limits.
*/
export type BucketSizeLimits = {
/**
* Size limit of the bucket in KiB
*/
size_limit?: (number | null);
/**
* Number of objects limit of the bucket
*/
object_limit?: (number | null);
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
/**
* Enumeration for the type of buckets to fetch from the DB
*
* OWN: Only fetch buckets that the user owns
* PERMISSION: Only fetch foreign buckets that the user has access to
* ALL: Fetch all buckets that the user has access to
*/
export enum BucketType {
OWN = 'OWN',
ALL = 'ALL',
PERMISSION = 'PERMISSION',
}
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { NextflowVersion } from './NextflowVersion';
import type { WorkflowModeIn } from './WorkflowModeIn';
export type DevWorkflowExecutionIn = {
/**
* Parameters for this workflow
*/
parameters: Record<string, any>;
/**
* S3 Path where to save logs and reports. If None, nothing will be uploaded.
*/
logs_s3_path?: (string | null);
/**
* S3 Path where to save provenance information. If None, nothing will be uploaded.
*/
provenance_s3_path?: (string | null);
/**
* S3 Path where to save debug information from Nextflow. If None, nothing will be uploaded.
*/
debug_s3_path?: (string | null);
/**
* Hash of the git commit
*/
git_commit_hash: string;
/**
* URL to the Git repository belonging to this workflow
*/
repository_url: string;
/**
* Token to access the content git repository
*/
token?: (string | null);
/**
* Mode of the workflow with an alternative entrypoint
*/
mode?: (WorkflowModeIn | null);
/**
* The version of Nextflow this workflow execution requires
*/
nextflow_version: NextflowVersion;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export enum DocumentationEnum {
USAGE_MD = 'usage.md',
INPUT_MD = 'input.md',
OUTPUT_MD = 'output.md',
CHANGELOG_MD = 'changelog.md',
PARAMETER_SCHEMA_JSON = 'parameter_schema.json',
CLOWM_INFO_JSON = 'clowm_info.json',
}
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
/**
* Schema for a error due to a rejected request.
*/
export type ErrorDetail = {
/**
* Detail about the occurred error
*/
detail: string;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type FileTree = {
type: FileTree.type;
name: string;
target?: (string | null);
contents?: (Array<FileTree> | null);
size: number;
};
export namespace FileTree {
export enum type {
FILE = 'file',
DIRECTORY = 'directory',
LINK = 'link',
}
}
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ValidationError } from './ValidationError';
export type HTTPValidationError = {
detail?: Array<ValidationError>;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type IconUpdateOut = {
/**
* URL to the uploaded icon
*/
icon_url: string;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export enum NextflowVersion {
_22_10_0 = '22.10.0',
_22_10_1 = '22.10.1',
_22_10_2 = '22.10.2',
_22_10_3 = '22.10.3',
_22_10_4 = '22.10.4',
_22_10_5 = '22.10.5',
_22_10_6 = '22.10.6',
_22_10_7 = '22.10.7',
_22_10_8 = '22.10.8',
_23_04_0 = '23.04.0',
_23_04_1 = '23.04.1',
_23_04_2 = '23.04.2',
_23_04_3 = '23.04.3',
_23_04_4 = '23.04.4',
_23_04_5 = '23.04.5',
_23_10_0 = '23.10.0',
_23_10_1 = '23.10.1',
_23_10_2 = '23.10.2',
_23_10_3 = '23.10.3',
_23_10_4 = '23.10.4',
_24_04_1 = '24.04.1',
_24_04_2 = '24.04.2',
_24_04_3 = '24.04.3',
_24_04_4 = '24.04.4',
}
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export enum OIDCProvider {
LIFESCIENCE = 'lifescience',
}
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type OwnershipTransferRequestIn = {
/**
* The new owner that get the request
*/
new_owner_uid: string;
/**
* An optional comment for the transfer request
*/
comment?: (string | null);
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { OwnershipTypeEnum } from './OwnershipTypeEnum';
export type OwnershipTransferRequestOut = {
/**
* The new owner that get the request
*/
new_owner_uid: string;
/**
* An optional comment for the transfer request
*/
comment?: string;
/**
* Time when the ownership transfer was requested as UNIX timestamp
*/
created_at: number;
/**
* The current uid of the current owner if he exists
*/
current_owner_uid?: (string | null);
/**
* Id of the target that gets its ownership transferred
*/
target_id: string;
/**
* Name of the target
*/
target_name: string;
/**
* Description of then target
*/
target_description: string;
/**
* Target type of the ownership transfer
*/
target_type: OwnershipTypeEnum;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export enum OwnershipTypeEnum {
BUCKET = 'bucket',
WORKFLOW = 'workflow',
RESOURCE = 'resource',
}
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type ParameterExtension = {
/**
* The inner dictionary contains the display name as key and the parameter value as value. The outer dictionary has the parameter name as key.
*/
mapping?: Record<string, Record<string, (string | number)>>;
/**
* Dictionary with parameter name as key and default value as value
*/
defaults?: Record<string, (string | number | boolean)>;
};
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
/**
* Enumeration for the possible permission on a bucket.
*/
export enum Permission {
READ = 'READ',
WRITE = 'WRITE',
READWRITE = 'READWRITE',
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment