Skip to content
Snippets Groups Projects

Update api-client

Closed Sandra Westerhoff requested to merge Issue/2921-changesToDataPublicationFeature into dev
6 files
+ 39
18
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -22,6 +22,8 @@ import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObj
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../../base';
// @ts-ignore
import { AcceptedLanguage } from '../../@coscine/model';
// @ts-ignore
import { OrganizationDtoPagedResponse } from '../../@coscine/model';
// @ts-ignore
import { OrganizationDtoResponse } from '../../@coscine/model';
@@ -105,6 +107,7 @@ export const OrganizationApiAxiosParamCreator = function (configuration?: Config
*
* @summary Retrieves all organizations.
* @param {string} [searchTerm] Gets or sets the search term used to filter organizations.
* @param {AcceptedLanguage} [language] Language of name or text (dataPublicationService)
* @param {boolean} [filterByPublicationService] Gets or sets the option to find only organizations having the publication service set.
* @param {number} [pageNumber] The desired page number. Should be greater than or equal to 1. Default is 1.
* @param {number} [pageSize] The desired page size. Should be between 1 and the maximum allowed page size (50). Default is 10.
@@ -112,7 +115,7 @@ export const OrganizationApiAxiosParamCreator = function (configuration?: Config
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getOrganizations: async (searchTerm?: string, filterByPublicationService?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
getOrganizations: async (searchTerm?: string, language?: AcceptedLanguage, filterByPublicationService?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/v2/organizations`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
@@ -132,6 +135,10 @@ export const OrganizationApiAxiosParamCreator = function (configuration?: Config
localVarQueryParameter['SearchTerm'] = searchTerm;
}
if (language !== undefined) {
localVarQueryParameter['Language'] = language;
}
if (filterByPublicationService !== undefined) {
localVarQueryParameter['FilterByPublicationService'] = filterByPublicationService;
}
@@ -198,6 +205,7 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
*
* @summary Retrieves all organizations.
* @param {string} [searchTerm] Gets or sets the search term used to filter organizations.
* @param {AcceptedLanguage} [language] Language of name or text (dataPublicationService)
* @param {boolean} [filterByPublicationService] Gets or sets the option to find only organizations having the publication service set.
* @param {number} [pageNumber] The desired page number. Should be greater than or equal to 1. Default is 1.
* @param {number} [pageSize] The desired page size. Should be between 1 and the maximum allowed page size (50). Default is 10.
@@ -205,8 +213,8 @@ export const OrganizationApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getOrganizations(searchTerm?: string, filterByPublicationService?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OrganizationDtoPagedResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getOrganizations(searchTerm, filterByPublicationService, pageNumber, pageSize, orderBy, options);
async getOrganizations(searchTerm?: string, language?: AcceptedLanguage, filterByPublicationService?: boolean, pageNumber?: number, pageSize?: number, orderBy?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OrganizationDtoPagedResponse>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getOrganizations(searchTerm, language, filterByPublicationService, pageNumber, pageSize, orderBy, options);
const index = configuration?.serverIndex ?? 0;
const operationBasePath = operationServerMap['OrganizationApi.getOrganizations']?.[index]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath);
@@ -248,7 +256,7 @@ export const OrganizationApiFactory = function (configuration?: Configuration, b
* @throws {RequiredError}
*/
getOrganizations(requestParameters: OrganizationApiGetOrganizationsRequest = {}, options?: AxiosRequestConfig): AxiosPromise<OrganizationDtoPagedResponse> {
return localVarFp.getOrganizations(requestParameters.searchTerm, requestParameters.filterByPublicationService, requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(axios, basePath));
return localVarFp.getOrganizations(requestParameters.searchTerm, requestParameters.language, requestParameters.filterByPublicationService, requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(axios, basePath));
},
};
};
@@ -280,6 +288,13 @@ export interface OrganizationApiGetOrganizationsRequest {
*/
readonly searchTerm?: string
/**
* Language of name or text (dataPublicationService)
* @type {AcceptedLanguage}
* @memberof OrganizationApiGetOrganizations
*/
readonly language?: AcceptedLanguage
/**
* Gets or sets the option to find only organizations having the publication service set.
* @type {boolean}
@@ -348,7 +363,7 @@ export class OrganizationApi extends BaseAPI {
* @memberof OrganizationApi
*/
public getOrganizations(requestParameters: OrganizationApiGetOrganizationsRequest = {}, options?: AxiosRequestConfig) {
return OrganizationApiFp(this.configuration).getOrganizations(requestParameters.searchTerm, requestParameters.filterByPublicationService, requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(this.axios, this.basePath));
return OrganizationApiFp(this.configuration).getOrganizations(requestParameters.searchTerm, requestParameters.language, requestParameters.filterByPublicationService, requestParameters.pageNumber, requestParameters.pageSize, requestParameters.orderBy, options).then((request) => request(this.axios, this.basePath));
}
}
Loading