Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • APIv2
  • Experiment/esbuild
  • Fix/xxxx-OpenAPI630
  • Fix/xxxx-migrateLogin
  • Hotfix/1917-vocabCheck
  • Hotfix/2258-saveButtonWorksAsExpected
  • Hotfix/2427-adminTrouble
  • Hotfix/2611-feedback
  • Hotfix/2681-validationErrors
  • Hotfix/xxxx-release
  • Issue/1172-uploadProgress
  • Issue/1321-pidEnquiryOverhaul
  • Issue/1740-ElasticSearchOnCoscineFrontend
  • Issue/1745-coscineConnection
  • Issue/1746-ApplicationProfileStoringMethod
  • Issue/1782-structualDataIntegration
  • Issue/1804-fixedValueFix
  • Issue/1833-newLogin
  • Issue/1861-searchMetadata
  • Issue/1863-paginationForSearch
  • Issue/1926-userProfile
  • Issue/1938-internalHandling
  • Issue/1951-quotaImplementation
  • Issue/1957-resourceAppMigrationNew
  • Issue/1971-projectEditCreateMigration
  • Issue/1972-homeDepot
  • Issue/2001-extendAnalyticsLogger
  • Issue/2008-quotaManagement
  • Issue/2072-wormResourceType
  • Issue/2101-gitLabResTypeUi
  • Issue/2228-userOrganization
  • Issue/2257-proofOfConceptTest
  • Issue/2262-frontendWorkspace
  • Issue/2264-sortSearchResults
  • Issue/2309-docs
  • Issue/2373-fixPagination
  • Issue/2401-advisoryServiceUI2
  • Issue/2414-resourceTypesAffilAndAllocQuota
  • Issue/2434-searchAPI
  • Issue/2435-userApi
  • Issue/2436-projectApi
  • Issue/2438-adminApi
  • Issue/2439-noticeApi
  • Issue/2440-migrateTokenApi
  • Issue/2445-extractedMetadata
  • Issue/2446-addingResponsibleOrganization
  • Issue/2449-GuidPidSlugToProjectSettings
  • Issue/2469-hideDotCoscine
  • Issue/2489-addNotificationManagement
  • Issue/2586-migrateBlob
  • Issue/2587-migrateTreeApi
  • Issue/2589-metadataOrganizationAPI
  • Issue/2627-addPidRecord
  • Issue/2665-extractLogger
  • Issue/2672-fixSfbPidPointing
  • Issue/2732-updatedApiClient
  • Issue/2739-outputCache
  • Issue/2782-correctUsageRights
  • Issue/2829-useHrefProperty
  • Issue/2875-devcontainer
  • Issue/2881-messageController
  • Issue/2900-removeInsituteField
  • Issue/2921-changesToDataPublicationFeature
  • Issue/2926-regAppLogin
  • Issue/2981-dataPubInDb
  • Issue/3011-maintenanceMode
  • Issue/3043-DataStorageNrwResource
  • Issue/3085-useNewApiClient
  • Issue/3133-subProjectsChanges
  • Issue/xxxx-configurableApiHostname
  • Issue/xxxx-excludeModuleAPs
  • Sprint/2021-2022
  • Sprint/2021-23
  • Sprint/2021-24
  • Sprint/2022-01
  • Sprint/2022-05
  • coscine/issues#2727
  • dev
  • main
  • main-testing
  • revert-3c6942bb
  • uiv2
  • x/setup
  • v1.0.0
  • v1.1.0
  • v1.1.1
  • v1.2.0
  • v1.3.0
  • v1.4.0
  • v1.5.0
  • v1.5.1
  • v1.5.2
  • v2.0.0
  • v2.1.0
  • v2.10.0
  • v2.11.0
  • v2.12.0
  • v2.2.0
  • v2.3.0
  • v2.4.0
  • v2.5.0
  • v2.6.0
  • v2.7.0
  • v2.8.0
  • v2.8.1
  • v2.9.0
  • v2.9.1
  • v2.9.2
  • v3.0.0
  • v3.1.0
  • v3.10.0
  • v3.11.0
  • v3.12.0
  • v3.13.0
  • v3.14.0
  • v3.15.0
  • v3.16.0
  • v3.17.0
  • v3.18.0
  • v3.2.0
  • v3.2.1
  • v3.3.0
  • v3.3.1
  • v3.3.2-package.0
  • v3.4.0
  • v3.4.1
  • v3.4.2
  • v3.4.3
  • v3.5.0
  • v3.6.0
  • v3.7.0
  • v3.8.0
  • v3.9.0
133 results

Target

Select target project
  • coscine/frontend/libraries/api-client
1 result
Select Git revision
  • APIv2
  • Experiment/esbuild
  • Fix/xxxx-OpenAPI630
  • Fix/xxxx-migrateLogin
  • Hotfix/1917-vocabCheck
  • Hotfix/2258-saveButtonWorksAsExpected
  • Hotfix/2427-adminTrouble
  • Hotfix/2611-feedback
  • Hotfix/2681-validationErrors
  • Hotfix/xxxx-release
  • Issue/1172-uploadProgress
  • Issue/1321-pidEnquiryOverhaul
  • Issue/1740-ElasticSearchOnCoscineFrontend
  • Issue/1745-coscineConnection
  • Issue/1746-ApplicationProfileStoringMethod
  • Issue/1782-structualDataIntegration
  • Issue/1804-fixedValueFix
  • Issue/1833-newLogin
  • Issue/1861-searchMetadata
  • Issue/1863-paginationForSearch
  • Issue/1926-userProfile
  • Issue/1938-internalHandling
  • Issue/1951-quotaImplementation
  • Issue/1957-resourceAppMigrationNew
  • Issue/1971-projectEditCreateMigration
  • Issue/1972-homeDepot
  • Issue/2001-extendAnalyticsLogger
  • Issue/2008-quotaManagement
  • Issue/2072-wormResourceType
  • Issue/2101-gitLabResTypeUi
  • Issue/2228-userOrganization
  • Issue/2257-proofOfConceptTest
  • Issue/2262-frontendWorkspace
  • Issue/2264-sortSearchResults
  • Issue/2309-docs
  • Issue/2373-fixPagination
  • Issue/2401-advisoryServiceUI2
  • Issue/2414-resourceTypesAffilAndAllocQuota
  • Issue/2434-searchAPI
  • Issue/2435-userApi
  • Issue/2436-projectApi
  • Issue/2438-adminApi
  • Issue/2439-noticeApi
  • Issue/2440-migrateTokenApi
  • Issue/2445-extractedMetadata
  • Issue/2446-addingResponsibleOrganization
  • Issue/2449-GuidPidSlugToProjectSettings
  • Issue/2469-hideDotCoscine
  • Issue/2489-addNotificationManagement
  • Issue/2586-migrateBlob
  • Issue/2587-migrateTreeApi
  • Issue/2589-metadataOrganizationAPI
  • Issue/2627-addPidRecord
  • Issue/2665-extractLogger
  • Issue/2672-fixSfbPidPointing
  • Issue/2732-updatedApiClient
  • Issue/2739-outputCache
  • Issue/2782-correctUsageRights
  • Issue/2829-useHrefProperty
  • Issue/2875-devcontainer
  • Issue/2881-messageController
  • Issue/2900-removeInsituteField
  • Issue/2921-changesToDataPublicationFeature
  • Issue/2926-regAppLogin
  • Issue/2981-dataPubInDb
  • Issue/3011-maintenanceMode
  • Issue/3043-DataStorageNrwResource
  • Issue/3085-useNewApiClient
  • Issue/3133-subProjectsChanges
  • Issue/xxxx-configurableApiHostname
  • Issue/xxxx-excludeModuleAPs
  • Sprint/2021-2022
  • Sprint/2021-23
  • Sprint/2021-24
  • Sprint/2022-01
  • Sprint/2022-05
  • coscine/issues#2727
  • dev
  • main
  • main-testing
  • revert-3c6942bb
  • uiv2
  • x/setup
  • v1.0.0
  • v1.1.0
  • v1.1.1
  • v1.2.0
  • v1.3.0
  • v1.4.0
  • v1.5.0
  • v1.5.1
  • v1.5.2
  • v2.0.0
  • v2.1.0
  • v2.10.0
  • v2.11.0
  • v2.12.0
  • v2.2.0
  • v2.3.0
  • v2.4.0
  • v2.5.0
  • v2.6.0
  • v2.7.0
  • v2.8.0
  • v2.8.1
  • v2.9.0
  • v2.9.1
  • v2.9.2
  • v3.0.0
  • v3.1.0
  • v3.10.0
  • v3.11.0
  • v3.12.0
  • v3.13.0
  • v3.14.0
  • v3.15.0
  • v3.16.0
  • v3.17.0
  • v3.18.0
  • v3.2.0
  • v3.2.1
  • v3.3.0
  • v3.3.1
  • v3.3.2-package.0
  • v3.4.0
  • v3.4.1
  • v3.4.2
  • v3.4.3
  • v3.5.0
  • v3.6.0
  • v3.7.0
  • v3.8.0
  • v3.9.0
133 results
Show changes
Commits on Source (6)
Showing
with 944 additions and 47 deletions
{ {
"name": "@coscine/api-client", "name": "@coscine/api-client",
"version": "2.6.0", "version": "2.7.0",
"description": "This project contains the generated api connection classes.", "description": "This project contains the generated api connection classes.",
"keywords": [ "keywords": [
"coscine", "coscine",
...@@ -57,14 +57,7 @@ ...@@ -57,14 +57,7 @@
"/node_modules/", "/node_modules/",
"/test/" "/test/"
], ],
"coverageThreshold": { "coverageThreshold": {},
"global": {
"branches": 90,
"functions": 95,
"lines": 95,
"statements": 95
}
},
"collectCoverageFrom": [ "collectCoverageFrom": [
"src/*.{js,ts}" "src/*.{js,ts}"
] ]
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Project * Coscine.Api.Project
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 4.1.1 * The version of the OpenAPI document: 4.2.2
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
...@@ -243,6 +243,12 @@ export interface ProjectObject { ...@@ -243,6 +243,12 @@ export interface ProjectObject {
* @memberof ProjectObject * @memberof ProjectObject
*/ */
slug?: string | null; slug?: string | null;
/**
*
* @type {string}
* @memberof ProjectObject
*/
dateCreated?: string | null;
/** /**
* *
* @type {Array<DisciplineObject>} * @type {Array<DisciplineObject>}
...@@ -267,6 +273,18 @@ export interface ProjectObject { ...@@ -267,6 +273,18 @@ export interface ProjectObject {
* @memberof ProjectObject * @memberof ProjectObject
*/ */
parentId?: string; parentId?: string;
/**
*
* @type {string}
* @memberof ProjectObject
*/
creator?: string | null;
/**
*
* @type {boolean}
* @memberof ProjectObject
*/
deleted?: boolean;
} }
/** /**
* *
...@@ -497,6 +515,12 @@ export interface ResourceObject { ...@@ -497,6 +515,12 @@ export interface ResourceObject {
* @memberof ResourceObject * @memberof ResourceObject
*/ */
fixedValues?: any | null; fixedValues?: any | null;
/**
*
* @type {string}
* @memberof ResourceObject
*/
dateCreated?: string | null;
/** /**
* *
* @type {string} * @type {string}
...@@ -509,6 +533,12 @@ export interface ResourceObject { ...@@ -509,6 +533,12 @@ export interface ResourceObject {
* @memberof ResourceObject * @memberof ResourceObject
*/ */
archived?: boolean; archived?: boolean;
/**
*
* @type {boolean}
* @memberof ResourceObject
*/
deleted?: boolean;
} }
/** /**
* *
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Project * Coscine.Api.Project
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 4.1.1 * The version of the OpenAPI document: 4.2.2
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Project * Coscine.Api.Project
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 4.1.1 * The version of the OpenAPI document: 4.2.2
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Project * Coscine.Api.Project
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 4.1.1 * The version of the OpenAPI document: 4.2.2
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Project * Coscine.Api.Project
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 4.1.1 * The version of the OpenAPI document: 4.2.2
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Resources * Coscine.Api.Resources
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 3.0.7 * The version of the OpenAPI document: 3.1.1
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
...@@ -21,6 +21,80 @@ import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObj ...@@ -21,6 +21,80 @@ import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObj
// @ts-ignore // @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from './base'; import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from './base';
/**
*
* @export
* @interface Access
*/
export interface Access {
/**
*
* @type {number}
* @memberof Access
*/
access_level?: number;
/**
*
* @type {number}
* @memberof Access
*/
notification_level?: number;
}
/**
*
* @export
* @interface Branch
*/
export interface Branch {
/**
*
* @type {string}
* @memberof Branch
*/
name?: string | null;
/**
*
* @type {boolean}
* @memberof Branch
*/
merged?: boolean;
/**
*
* @type {boolean}
* @memberof Branch
*/
_protected?: boolean;
/**
*
* @type {boolean}
* @memberof Branch
*/
_default?: boolean;
/**
*
* @type {boolean}
* @memberof Branch
*/
developers_can_push?: boolean;
/**
*
* @type {boolean}
* @memberof Branch
*/
developers_can_merge?: boolean;
/**
*
* @type {boolean}
* @memberof Branch
*/
can_push?: boolean;
/**
*
* @type {Commit}
* @memberof Branch
*/
commit?: Commit | null;
}
/** /**
* *
* @export * @export
...@@ -34,6 +108,85 @@ export interface ColumnsObject { ...@@ -34,6 +108,85 @@ export interface ColumnsObject {
*/ */
always?: Array<string>; always?: Array<string>;
} }
/**
*
* @export
* @interface Commit
*/
export interface Commit {
/**
*
* @type {string}
* @memberof Commit
*/
id?: string | null;
/**
*
* @type {string}
* @memberof Commit
*/
short_id?: string | null;
/**
*
* @type {string}
* @memberof Commit
*/
title?: string | null;
/**
*
* @type {string}
* @memberof Commit
*/
created_at?: string | null;
/**
*
* @type {Array<string>}
* @memberof Commit
*/
parent_ids?: Array<string> | null;
/**
*
* @type {string}
* @memberof Commit
*/
message?: string | null;
/**
*
* @type {string}
* @memberof Commit
*/
author_name?: string | null;
/**
*
* @type {string}
* @memberof Commit
*/
author_email?: string | null;
/**
*
* @type {string}
* @memberof Commit
*/
authored_date?: string | null;
/**
*
* @type {string}
* @memberof Commit
*/
committer_name?: string | null;
/**
*
* @type {string}
* @memberof Commit
*/
committer_email?: string | null;
/**
*
* @type {string}
* @memberof Commit
*/
committed_date?: string | null;
}
/** /**
* *
* @export * @export
...@@ -76,46 +229,429 @@ export interface EntriesView { ...@@ -76,46 +229,429 @@ export interface EntriesView {
* @type {ColumnsObject} * @type {ColumnsObject}
* @memberof EntriesView * @memberof EntriesView
*/ */
columns?: ColumnsObject; columns?: ColumnsObject;
} }
/**
*
* @export
* @interface LicenseObject
*/
export interface LicenseObject {
/**
*
* @type {string}
* @memberof LicenseObject
*/
id?: string;
/**
*
* @type {string}
* @memberof LicenseObject
*/
displayName?: string | null;
}
/**
*
* @export
* @interface Links
*/
export interface Links {
/**
*
* @type {string}
* @memberof Links
*/
members?: string | null;
/**
*
* @type {string}
* @memberof Links
*/
issues?: string | null;
/**
*
* @type {string}
* @memberof Links
*/
events?: string | null;
/**
*
* @type {string}
* @memberof Links
*/
labels?: string | null;
/**
*
* @type {string}
* @memberof Links
*/
repo_branches?: string | null;
/**
*
* @type {string}
* @memberof Links
*/
merge_requests?: string | null;
/**
*
* @type {string}
* @memberof Links
*/
self?: string | null;
}
/**
*
* @export
* @interface MetadataView
*/
export interface MetadataView {
/**
*
* @type {boolean}
* @memberof MetadataView
*/
editableDataUrl?: boolean;
/**
*
* @type {boolean}
* @memberof MetadataView
*/
editableKey?: boolean;
}
/**
*
* @export
* @interface Namespace
*/
export interface Namespace {
/**
*
* @type {number}
* @memberof Namespace
*/
id?: number;
/**
*
* @type {string}
* @memberof Namespace
*/
name?: string | null;
/**
*
* @type {string}
* @memberof Namespace
*/
full_path?: string | null;
/**
*
* @type {string}
* @memberof Namespace
*/
kind?: string | null;
/**
*
* @type {string}
* @memberof Namespace
*/
path?: string | null;
}
/**
*
* @export
* @interface Owner
*/
export interface Owner {
/**
*
* @type {number}
* @memberof Owner
*/
id?: number;
/**
*
* @type {string}
* @memberof Owner
*/
created_at?: string;
/**
*
* @type {string}
* @memberof Owner
*/
name?: string | null;
}
/**
*
* @export
* @interface Permissions
*/
export interface Permissions {
/**
*
* @type {Access}
* @memberof Permissions
*/
group_access?: Access | null;
/**
*
* @type {Access}
* @memberof Permissions
*/
project_access?: Access | null;
}
/**
*
* @export
* @interface Project
*/
export interface Project {
/**
*
* @type {string}
* @memberof Project
*/
last_activity_at?: string | null;
/**
*
* @type {string}
* @memberof Project
*/
description?: string | null;
/**
*
* @type {boolean}
* @memberof Project
*/
container_registry_enabled?: boolean;
/**
*
* @type {boolean}
* @memberof Project
*/
archived?: boolean;
/**
*
* @type {Links}
* @memberof Project
*/
_links?: Links | null;
/**
*
* @type {string}
* @memberof Project
*/
avatar_url?: string | null;
/**
*
* @type {number}
* @memberof Project
*/
creator_id?: number;
/**
*
* @type {string}
* @memberof Project
*/
created_at?: string | null;
/**
*
* @type {string}
* @memberof Project
*/
default_branch?: string | null;
/**
*
* @type {string}
* @memberof Project
*/
import_error?: string | null;
/**
*
* @type {string}
* @memberof Project
*/
http_url_to_repo?: string | null;
/**
*
* @type {number}
* @memberof Project
*/
forks_count?: number;
/**
*
* @type {number}
* @memberof Project
*/
id?: number;
/**
*
* @type {boolean}
* @memberof Project
*/
issues_enabled?: boolean;
/**
*
* @type {string}
* @memberof Project
*/
import_status?: string | null;
/**
*
* @type {boolean}
* @memberof Project
*/
jobs_enabled?: boolean;
/**
*
* @type {Owner}
* @memberof Project
*/
owner?: Owner | null;
/**
*
* @type {Namespace}
* @memberof Project
*/
namespace?: Namespace | null;
/**
*
* @type {string}
* @memberof Project
*/
name?: string | null;
/**
*
* @type {boolean}
* @memberof Project
*/
merge_requests_enabled?: boolean;
/**
*
* @type {string}
* @memberof Project
*/
name_with_namespace?: string | null;
/**
*
* @type {boolean}
* @memberof Project
*/
only_allow_merge_if_pipeline_succeeds?: boolean | null;
/**
*
* @type {boolean}
* @memberof Project
*/
only_allow_merge_if_all_discussions_are_resolved?: boolean | null;
/**
*
* @type {number}
* @memberof Project
*/
open_issues_count?: number;
/**
*
* @type {boolean}
* @memberof Project
*/
public_jobs?: boolean;
/**
*
* @type {string}
* @memberof Project
*/
path_with_namespace?: string | null;
/**
*
* @type {string}
* @memberof Project
*/
path?: string | null;
/**
*
* @type {Permissions}
* @memberof Project
*/
permissions?: Permissions | null;
/**
*
* @type {string}
* @memberof Project
*/
runners_token?: string | null;
/**
*
* @type {boolean}
* @memberof Project
*/
request_access_enabled?: boolean;
/**
*
* @type {boolean}
* @memberof Project
*/
shared_runners_enabled?: boolean;
/**
*
* @type {Statistics}
* @memberof Project
*/
statistics?: Statistics | null;
/**
*
* @type {string}
* @memberof Project
*/
ssh_url_to_repo?: string | null;
/**
*
* @type {boolean}
* @memberof Project
*/
snippets_enabled?: boolean;
/** /**
* *
* @export * @type {number}
* @interface LicenseObject * @memberof Project
*/ */
export interface LicenseObject { star_count?: number;
/** /**
* *
* @type {string} * @type {ProjectVisibilityLevel}
* @memberof LicenseObject * @memberof Project
*/ */
id?: string; visibility?: ProjectVisibilityLevel;
/** /**
* *
* @type {string} * @type {Array<string>}
* @memberof LicenseObject * @memberof Project
*/ */
displayName?: string | null; tag_list?: Array<string> | null;
}
/** /**
* *
* @export * @type {string}
* @interface MetadataView * @memberof Project
*/ */
export interface MetadataView { web_url?: string | null;
/** /**
* *
* @type {boolean} * @type {boolean}
* @memberof MetadataView * @memberof Project
*/ */
editableDataUrl?: boolean; wiki_enabled?: boolean;
}
/** /**
* *
* @type {boolean} * @export
* @memberof MetadataView * @enum {string}
*/ */
editableKey?: boolean;
export enum ProjectVisibilityLevel {
NUMBER_0 = 0,
NUMBER_1 = 1,
NUMBER_2 = 2
} }
/** /**
* *
* @export * @export
...@@ -278,6 +814,12 @@ export interface ResourceObject { ...@@ -278,6 +814,12 @@ export interface ResourceObject {
* @memberof ResourceObject * @memberof ResourceObject
*/ */
fixedValues?: any | null; fixedValues?: any | null;
/**
*
* @type {string}
* @memberof ResourceObject
*/
dateCreated?: string | null;
/** /**
* *
* @type {string} * @type {string}
...@@ -290,6 +832,12 @@ export interface ResourceObject { ...@@ -290,6 +832,12 @@ export interface ResourceObject {
* @memberof ResourceObject * @memberof ResourceObject
*/ */
archived?: boolean; archived?: boolean;
/**
*
* @type {boolean}
* @memberof ResourceObject
*/
deleted?: boolean;
} }
/** /**
* *
...@@ -474,7 +1022,44 @@ export enum ResourceTypeStatus { ...@@ -474,7 +1022,44 @@ export enum ResourceTypeStatus {
} }
/** /**
* Parameter object containing the update informations. *
* @export
* @interface Statistics
*/
export interface Statistics {
/**
*
* @type {number}
* @memberof Statistics
*/
job_artifacts_size?: number;
/**
*
* @type {number}
* @memberof Statistics
*/
repository_size?: number;
/**
*
* @type {number}
* @memberof Statistics
*/
commit_count?: number;
/**
*
* @type {number}
* @memberof Statistics
*/
lfs_objects_size?: number;
/**
*
* @type {number}
* @memberof Statistics
*/
storage_size?: number;
}
/**
* Parameter object containing the update information.
* @export * @export
* @interface UpdateResourceObject * @interface UpdateResourceObject
*/ */
...@@ -506,6 +1091,295 @@ export interface VisibilityObject { ...@@ -506,6 +1091,295 @@ export interface VisibilityObject {
displayName?: string | null; displayName?: string | null;
} }
/**
* GitLabApi - axios parameter creator
* @export
*/
export const GitLabApiAxiosParamCreator = function (configuration?: Configuration) {
return {
/**
*
* @summary Returns all GitLab projects, that the user is a member of, based on the provided credentials.
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
gitLabGetAllProjects: async (domain?: string, accessToken?: string, options: any = {}): Promise<RequestArgs> => {
const localVarPath = `/GitLab/projects`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication JWT token required
await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration)
if (domain !== undefined) {
localVarQueryParameter['Domain'] = domain;
}
if (accessToken !== undefined) {
localVarQueryParameter['AccessToken'] = accessToken;
}
setSearchParams(localVarUrlObj, localVarQueryParameter, options.query);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @summary Returns all GitLab branches of a project, that the user is a member of, based on the provided credentials.
* @param {number} projectId GitLab Project Identifier
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
gitLabGetBranchesForProject: async (projectId: number, domain?: string, accessToken?: string, options: any = {}): Promise<RequestArgs> => {
// verify required parameter 'projectId' is not null or undefined
assertParamExists('gitLabGetBranchesForProject', 'projectId', projectId)
const localVarPath = `/GitLab/branches/{projectId}`
.replace(`{${"projectId"}}`, encodeURIComponent(String(projectId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication JWT token required
await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration)
if (domain !== undefined) {
localVarQueryParameter['Domain'] = domain;
}
if (accessToken !== undefined) {
localVarQueryParameter['AccessToken'] = accessToken;
}
setSearchParams(localVarUrlObj, localVarQueryParameter, options.query);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @summary Returns a single GitLab project, that the user is a member of, based on the provided credentials.
* @param {number} projectId GitLab Project Identifier
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
gitLabGetProject: async (projectId: number, domain?: string, accessToken?: string, options: any = {}): Promise<RequestArgs> => {
// verify required parameter 'projectId' is not null or undefined
assertParamExists('gitLabGetProject', 'projectId', projectId)
const localVarPath = `/GitLab/projects/{projectId}`
.replace(`{${"projectId"}}`, encodeURIComponent(String(projectId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication JWT token required
await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration)
if (domain !== undefined) {
localVarQueryParameter['Domain'] = domain;
}
if (accessToken !== undefined) {
localVarQueryParameter['AccessToken'] = accessToken;
}
setSearchParams(localVarUrlObj, localVarQueryParameter, options.query);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
}
};
/**
* GitLabApi - functional programming interface
* @export
*/
export const GitLabApiFp = function(configuration?: Configuration) {
const localVarAxiosParamCreator = GitLabApiAxiosParamCreator(configuration)
return {
/**
*
* @summary Returns all GitLab projects, that the user is a member of, based on the provided credentials.
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async gitLabGetAllProjects(domain?: string, accessToken?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Project>>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.gitLabGetAllProjects(domain, accessToken, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @summary Returns all GitLab branches of a project, that the user is a member of, based on the provided credentials.
* @param {number} projectId GitLab Project Identifier
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async gitLabGetBranchesForProject(projectId: number, domain?: string, accessToken?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Branch>>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.gitLabGetBranchesForProject(projectId, domain, accessToken, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @summary Returns a single GitLab project, that the user is a member of, based on the provided credentials.
* @param {number} projectId GitLab Project Identifier
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async gitLabGetProject(projectId: number, domain?: string, accessToken?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Project>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.gitLabGetProject(projectId, domain, accessToken, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
}
};
/**
* GitLabApi - factory interface
* @export
*/
export const GitLabApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
const localVarFp = GitLabApiFp(configuration)
return {
/**
*
* @summary Returns all GitLab projects, that the user is a member of, based on the provided credentials.
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
gitLabGetAllProjects(domain?: string, accessToken?: string, options?: any): AxiosPromise<Array<Project>> {
return localVarFp.gitLabGetAllProjects(domain, accessToken, options).then((request) => request(axios, basePath));
},
/**
*
* @summary Returns all GitLab branches of a project, that the user is a member of, based on the provided credentials.
* @param {number} projectId GitLab Project Identifier
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
gitLabGetBranchesForProject(projectId: number, domain?: string, accessToken?: string, options?: any): AxiosPromise<Array<Branch>> {
return localVarFp.gitLabGetBranchesForProject(projectId, domain, accessToken, options).then((request) => request(axios, basePath));
},
/**
*
* @summary Returns a single GitLab project, that the user is a member of, based on the provided credentials.
* @param {number} projectId GitLab Project Identifier
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
gitLabGetProject(projectId: number, domain?: string, accessToken?: string, options?: any): AxiosPromise<Project> {
return localVarFp.gitLabGetProject(projectId, domain, accessToken, options).then((request) => request(axios, basePath));
},
};
};
/**
* GitLabApi - object-oriented interface
* @export
* @class GitLabApi
* @extends {BaseAPI}
*/
export class GitLabApi extends BaseAPI {
/**
*
* @summary Returns all GitLab projects, that the user is a member of, based on the provided credentials.
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof GitLabApi
*/
public gitLabGetAllProjects(domain?: string, accessToken?: string, options?: any) {
return GitLabApiFp(this.configuration).gitLabGetAllProjects(domain, accessToken, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @summary Returns all GitLab branches of a project, that the user is a member of, based on the provided credentials.
* @param {number} projectId GitLab Project Identifier
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof GitLabApi
*/
public gitLabGetBranchesForProject(projectId: number, domain?: string, accessToken?: string, options?: any) {
return GitLabApiFp(this.configuration).gitLabGetBranchesForProject(projectId, domain, accessToken, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @summary Returns a single GitLab project, that the user is a member of, based on the provided credentials.
* @param {number} projectId GitLab Project Identifier
* @param {string} [domain] Domain/Host of the GitLab Provider
* @param {string} [accessToken] GitLab Project or Group Access Token
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof GitLabApi
*/
public gitLabGetProject(projectId: number, domain?: string, accessToken?: string, options?: any) {
return GitLabApiFp(this.configuration).gitLabGetProject(projectId, domain, accessToken, options).then((request) => request(this.axios, this.basePath));
}
}
/** /**
* ResourceApi - axios parameter creator * ResourceApi - axios parameter creator
* @export * @export
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Resources * Coscine.Api.Resources
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 3.0.7 * The version of the OpenAPI document: 3.1.1
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Resources * Coscine.Api.Resources
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 3.0.7 * The version of the OpenAPI document: 3.1.1
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Resources * Coscine.Api.Resources
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 3.0.7 * The version of the OpenAPI document: 3.1.1
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Resources * Coscine.Api.Resources
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 3.0.7 * The version of the OpenAPI document: 3.1.1
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Tree * Coscine.Api.Tree
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 2.8.5 * The version of the OpenAPI document: 2.8.7
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Tree * Coscine.Api.Tree
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 2.8.5 * The version of the OpenAPI document: 2.8.7
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Tree * Coscine.Api.Tree
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 2.8.5 * The version of the OpenAPI document: 2.8.7
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Tree * Coscine.Api.Tree
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 2.8.5 * The version of the OpenAPI document: 2.8.7
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.Tree * Coscine.Api.Tree
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 2.8.5 * The version of the OpenAPI document: 2.8.7
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.User * Coscine.Api.User
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 3.1.0 * The version of the OpenAPI document: 3.2.0
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.User * Coscine.Api.User
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 3.1.0 * The version of the OpenAPI document: 3.2.0
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.User * Coscine.Api.User
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 3.1.0 * The version of the OpenAPI document: 3.2.0
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Coscine.Api.User * Coscine.Api.User
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
* *
* The version of the OpenAPI document: 3.1.0 * The version of the OpenAPI document: 3.2.0
* *
* *
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
......