diff --git a/src/Coscine.Api.Resources/api.ts b/src/Coscine.Api.Resources/api.ts
index 09f73190f010e8759a0dd1cdbe5c22a7b5666b3c..991a5815ddc3cb067357ff81fa3e6513e8b340bd 100644
--- a/src/Coscine.Api.Resources/api.ts
+++ b/src/Coscine.Api.Resources/api.ts
@@ -4,7 +4,7 @@
  * Coscine.Api.Resources
  * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
  *
- * The version of the OpenAPI document: 3.1.1
+ * The version of the OpenAPI document: 3.4.4
  * 
  *
  * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -1935,7 +1935,7 @@ export const ResourceQuotaApiAxiosParamCreator = function (configuration?: Confi
     return {
         /**
          * 
-         * @summary Retrieves the resource quota for an individual resource.
+         * @summary Retrieves the resource used and reserved quota for an individual resource.
          * @param {string} id Id of the resource.
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
@@ -2025,7 +2025,7 @@ export const ResourceQuotaApiFp = function(configuration?: Configuration) {
     return {
         /**
          * 
-         * @summary Retrieves the resource quota for an individual resource.
+         * @summary Retrieves the resource used and reserved quota for an individual resource.
          * @param {string} id Id of the resource.
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
@@ -2058,7 +2058,7 @@ export const ResourceQuotaApiFactory = function (configuration?: Configuration,
     return {
         /**
          * 
-         * @summary Retrieves the resource quota for an individual resource.
+         * @summary Retrieves the resource used and reserved quota for an individual resource.
          * @param {string} id Id of the resource.
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
@@ -2089,7 +2089,7 @@ export const ResourceQuotaApiFactory = function (configuration?: Configuration,
 export class ResourceQuotaApi extends BaseAPI {
     /**
      * 
-     * @summary Retrieves the resource quota for an individual resource.
+     * @summary Retrieves the resource used and reserved quota for an individual resource.
      * @param {string} id Id of the resource.
      * @param {*} [options] Override http request option.
      * @throws {RequiredError}
@@ -2144,6 +2144,43 @@ export const ResourceTypeApiAxiosParamCreator = function (configuration?: Config
 
 
     
+            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 enabled resource types according to user\'s affiliation and allocated quota in  the project.
+         * @param {string} id Id of the project
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        resourceTypeGetEnabledResourceTypesAll: async (id: string, options: any = {}): Promise<RequestArgs> => {
+            // verify required parameter 'id' is not null or undefined
+            assertParamExists('resourceTypeGetEnabledResourceTypesAll', 'id', id)
+            const localVarPath = `/ResourceType/types/{id}/-/enabled`
+                .replace(`{${"id"}}`, encodeURIComponent(String(id)));
+            // 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)
+
+
+    
             setSearchParams(localVarUrlObj, localVarQueryParameter, options.query);
             let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
             localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
@@ -2156,7 +2193,7 @@ export const ResourceTypeApiAxiosParamCreator = function (configuration?: Config
         /**
          * 
          * @summary Returns all fields of the specified resource type.
-         * @param {string} id A guid as a string that identifies the resource.
+         * @param {string} id A GUID as a string that identifies the resource.
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
@@ -2192,7 +2229,7 @@ export const ResourceTypeApiAxiosParamCreator = function (configuration?: Config
         },
         /**
          * 
-         * @summary Returns all resource types.
+         * @summary Returns all resource types. Both hidden and active, regardless of user affiliation or quota.
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
@@ -2243,10 +2280,21 @@ export const ResourceTypeApiFp = function(configuration?: Configuration) {
             const localVarAxiosArgs = await localVarAxiosParamCreator.resourceTypeGetEnabledResourceTypes(options);
             return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
         },
+        /**
+         * 
+         * @summary Returns all enabled resource types according to user\'s affiliation and allocated quota in  the project.
+         * @param {string} id Id of the project
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        async resourceTypeGetEnabledResourceTypesAll(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<ResourceTypeInformation>>> {
+            const localVarAxiosArgs = await localVarAxiosParamCreator.resourceTypeGetEnabledResourceTypesAll(id, options);
+            return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
+        },
         /**
          * 
          * @summary Returns all fields of the specified resource type.
-         * @param {string} id A guid as a string that identifies the resource.
+         * @param {string} id A GUID as a string that identifies the resource.
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
@@ -2256,7 +2304,7 @@ export const ResourceTypeApiFp = function(configuration?: Configuration) {
         },
         /**
          * 
-         * @summary Returns all resource types.
+         * @summary Returns all resource types. Both hidden and active, regardless of user affiliation or quota.
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
@@ -2283,10 +2331,20 @@ export const ResourceTypeApiFactory = function (configuration?: Configuration, b
         resourceTypeGetEnabledResourceTypes(options?: any): AxiosPromise<Array<ResourceTypeInformation>> {
             return localVarFp.resourceTypeGetEnabledResourceTypes(options).then((request) => request(axios, basePath));
         },
+        /**
+         * 
+         * @summary Returns all enabled resource types according to user\'s affiliation and allocated quota in  the project.
+         * @param {string} id Id of the project
+         * @param {*} [options] Override http request option.
+         * @throws {RequiredError}
+         */
+        resourceTypeGetEnabledResourceTypesAll(id: string, options?: any): AxiosPromise<Array<ResourceTypeInformation>> {
+            return localVarFp.resourceTypeGetEnabledResourceTypesAll(id, options).then((request) => request(axios, basePath));
+        },
         /**
          * 
          * @summary Returns all fields of the specified resource type.
-         * @param {string} id A guid as a string that identifies the resource.
+         * @param {string} id A GUID as a string that identifies the resource.
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
@@ -2295,7 +2353,7 @@ export const ResourceTypeApiFactory = function (configuration?: Configuration, b
         },
         /**
          * 
-         * @summary Returns all resource types.
+         * @summary Returns all resource types. Both hidden and active, regardless of user affiliation or quota.
          * @param {*} [options] Override http request option.
          * @throws {RequiredError}
          */
@@ -2323,10 +2381,22 @@ export class ResourceTypeApi extends BaseAPI {
         return ResourceTypeApiFp(this.configuration).resourceTypeGetEnabledResourceTypes(options).then((request) => request(this.axios, this.basePath));
     }
 
+    /**
+     * 
+     * @summary Returns all enabled resource types according to user\'s affiliation and allocated quota in  the project.
+     * @param {string} id Id of the project
+     * @param {*} [options] Override http request option.
+     * @throws {RequiredError}
+     * @memberof ResourceTypeApi
+     */
+    public resourceTypeGetEnabledResourceTypesAll(id: string, options?: any) {
+        return ResourceTypeApiFp(this.configuration).resourceTypeGetEnabledResourceTypesAll(id, options).then((request) => request(this.axios, this.basePath));
+    }
+
     /**
      * 
      * @summary Returns all fields of the specified resource type.
-     * @param {string} id A guid as a string that identifies the resource.
+     * @param {string} id A GUID as a string that identifies the resource.
      * @param {*} [options] Override http request option.
      * @throws {RequiredError}
      * @memberof ResourceTypeApi
@@ -2337,7 +2407,7 @@ export class ResourceTypeApi extends BaseAPI {
 
     /**
      * 
-     * @summary Returns all resource types.
+     * @summary Returns all resource types. Both hidden and active, regardless of user affiliation or quota.
      * @param {*} [options] Override http request option.
      * @throws {RequiredError}
      * @memberof ResourceTypeApi
diff --git a/src/Coscine.Api.Resources/base.ts b/src/Coscine.Api.Resources/base.ts
index 0c0baa516a1864a4a41ebd2fd214a200d08c0687..3347a041185c28dd03f918a56651aad213c7991e 100644
--- a/src/Coscine.Api.Resources/base.ts
+++ b/src/Coscine.Api.Resources/base.ts
@@ -4,7 +4,7 @@
  * Coscine.Api.Resources
  * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
  *
- * The version of the OpenAPI document: 3.1.1
+ * The version of the OpenAPI document: 3.4.4
  * 
  *
  * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -18,7 +18,7 @@ import { Configuration } from "./configuration";
 // @ts-ignore
 import globalAxios, { AxiosPromise, AxiosInstance } from 'axios';
 
-export const BASE_PATH = "https://d-sp16.devlef.campus.rwth-aachen.de/coscine/api/Coscine.Api.Resources".replace(/\/+$/, "");
+export const BASE_PATH = "https://d-sp25.devlef.campus.rwth-aachen.de/coscine/api/Coscine.Api.Resources".replace(/\/+$/, "");
 
 /**
  *
diff --git a/src/Coscine.Api.Resources/common.ts b/src/Coscine.Api.Resources/common.ts
index 16d97dad8eaddb2add8aabab54d69747887a5418..52ec8e9a03c10a9cc595c615ed477970a8e08c77 100644
--- a/src/Coscine.Api.Resources/common.ts
+++ b/src/Coscine.Api.Resources/common.ts
@@ -4,7 +4,7 @@
  * Coscine.Api.Resources
  * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
  *
- * The version of the OpenAPI document: 3.1.1
+ * The version of the OpenAPI document: 3.4.4
  * 
  *
  * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/src/Coscine.Api.Resources/configuration.ts b/src/Coscine.Api.Resources/configuration.ts
index ed03006e6c65626c032caf368082af69652ffc05..e4b67aa218eb7077c336ae411c5b90450aedc8d0 100644
--- a/src/Coscine.Api.Resources/configuration.ts
+++ b/src/Coscine.Api.Resources/configuration.ts
@@ -4,7 +4,7 @@
  * Coscine.Api.Resources
  * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
  *
- * The version of the OpenAPI document: 3.1.1
+ * The version of the OpenAPI document: 3.4.4
  * 
  *
  * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
diff --git a/src/Coscine.Api.Resources/index.ts b/src/Coscine.Api.Resources/index.ts
index 0334aa958dd585b4188202bc82a819bea7a6b8a2..d71775652153f93d6ac3ce070ad15787b99a8d61 100644
--- a/src/Coscine.Api.Resources/index.ts
+++ b/src/Coscine.Api.Resources/index.ts
@@ -4,7 +4,7 @@
  * Coscine.Api.Resources
  * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
  *
- * The version of the OpenAPI document: 3.1.1
+ * The version of the OpenAPI document: 3.4.4
  * 
  *
  * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).