Skip to content
Snippets Groups Projects
Commit dabcc891 authored by Petar Hristov's avatar Petar Hristov :speech_balloon:
Browse files

Merge branch 'Issue/2228-userOrganization' into 'dev'

Update: Types for new Organization API

See merge request !45
parents f85b6984 cc302d88
Branches
Tags
2 merge requests!46Release: Sprint/2022 21 :robot:,!45Update: Types for new Organization API
...@@ -21,6 +21,57 @@ import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObj ...@@ -21,6 +21,57 @@ 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';
/**
* Object for representing the isMember relationship
* @export
* @interface IsMemberObject
*/
export interface IsMemberObject {
/**
* Is Member of requested organization
* @type {boolean}
* @memberof IsMemberObject
*/
isMember?: boolean;
}
/**
* Information about an Organization
* @export
* @interface OrganizationObject
*/
export interface OrganizationObject {
/**
* Name of the Organization
* @type {string}
* @memberof OrganizationObject
*/
displayName?: string | null;
/**
* ROR Id of the Organization
* @type {string}
* @memberof OrganizationObject
*/
url?: string | null;
/**
* Optional: Contact E-Mail
* @type {string}
* @memberof OrganizationObject
*/
email?: string | null;
}
/**
* Wrapping the request (to stay compatible to the old implementation)
* @export
* @interface WrapperObject
*/
export interface WrapperObject {
/**
* Wrapper list to stay compatible to the old implementation
* @type {Array<OrganizationObject>}
* @memberof WrapperObject
*/
data?: Array<OrganizationObject> | null;
}
/** /**
* OrganizationApi - axios parameter creator * OrganizationApi - axios parameter creator
...@@ -233,7 +284,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) { ...@@ -233,7 +284,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
async organizationGetOrganization(url: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<any>> { async organizationGetOrganization(url: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WrapperObject>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.organizationGetOrganization(url, options); const localVarAxiosArgs = await localVarAxiosParamCreator.organizationGetOrganization(url, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
}, },
...@@ -244,7 +295,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) { ...@@ -244,7 +295,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
async organizationGetROR(filter?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<any>> { async organizationGetROR(filter?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WrapperObject>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.organizationGetROR(filter, options); const localVarAxiosArgs = await localVarAxiosParamCreator.organizationGetROR(filter, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
}, },
...@@ -256,7 +307,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) { ...@@ -256,7 +307,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
async organizationIndex(member?: number, filter?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<any>> { async organizationIndex(member?: number, filter?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WrapperObject>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.organizationIndex(member, filter, options); const localVarAxiosArgs = await localVarAxiosParamCreator.organizationIndex(member, filter, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
}, },
...@@ -267,7 +318,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) { ...@@ -267,7 +318,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
async organizationIsMember(url: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<any>> { async organizationIsMember(url: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<IsMemberObject>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.organizationIsMember(url, options); const localVarAxiosArgs = await localVarAxiosParamCreator.organizationIsMember(url, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
}, },
...@@ -277,7 +328,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) { ...@@ -277,7 +328,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
async organizationIsMember2(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<any>> { async organizationIsMember2(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WrapperObject>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.organizationIsMember2(options); const localVarAxiosArgs = await localVarAxiosParamCreator.organizationIsMember2(options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
}, },
...@@ -298,7 +349,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b ...@@ -298,7 +349,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
organizationGetOrganization(url: string, options?: any): AxiosPromise<any> { organizationGetOrganization(url: string, options?: any): AxiosPromise<WrapperObject> {
return localVarFp.organizationGetOrganization(url, options).then((request) => request(axios, basePath)); return localVarFp.organizationGetOrganization(url, options).then((request) => request(axios, basePath));
}, },
/** /**
...@@ -308,7 +359,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b ...@@ -308,7 +359,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
organizationGetROR(filter?: string, options?: any): AxiosPromise<any> { organizationGetROR(filter?: string, options?: any): AxiosPromise<WrapperObject> {
return localVarFp.organizationGetROR(filter, options).then((request) => request(axios, basePath)); return localVarFp.organizationGetROR(filter, options).then((request) => request(axios, basePath));
}, },
/** /**
...@@ -319,7 +370,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b ...@@ -319,7 +370,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
organizationIndex(member?: number, filter?: string, options?: any): AxiosPromise<any> { organizationIndex(member?: number, filter?: string, options?: any): AxiosPromise<WrapperObject> {
return localVarFp.organizationIndex(member, filter, options).then((request) => request(axios, basePath)); return localVarFp.organizationIndex(member, filter, options).then((request) => request(axios, basePath));
}, },
/** /**
...@@ -329,7 +380,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b ...@@ -329,7 +380,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
organizationIsMember(url: string, options?: any): AxiosPromise<any> { organizationIsMember(url: string, options?: any): AxiosPromise<IsMemberObject> {
return localVarFp.organizationIsMember(url, options).then((request) => request(axios, basePath)); return localVarFp.organizationIsMember(url, options).then((request) => request(axios, basePath));
}, },
/** /**
...@@ -338,7 +389,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b ...@@ -338,7 +389,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
organizationIsMember2(options?: any): AxiosPromise<any> { organizationIsMember2(options?: any): AxiosPromise<WrapperObject> {
return localVarFp.organizationIsMember2(options).then((request) => request(axios, basePath)); return localVarFp.organizationIsMember2(options).then((request) => request(axios, basePath));
}, },
}; };
......
...@@ -18,7 +18,7 @@ import { Configuration } from "./configuration"; ...@@ -18,7 +18,7 @@ import { Configuration } from "./configuration";
// @ts-ignore // @ts-ignore
import globalAxios, { AxiosPromise, AxiosInstance } from 'axios'; import globalAxios, { AxiosPromise, AxiosInstance } from 'axios';
export const BASE_PATH = "https://d-sp16.devlef.campus.rwth-aachen.de/coscine/api/Coscine.Api.Organization".replace(/\/+$/, ""); export const BASE_PATH = "https://d-sp23.devlef.campus.rwth-aachen.de/coscine/api/Coscine.Api.Organization".replace(/\/+$/, "");
/** /**
* *
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment