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.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
132 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.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
132 results
Show changes
Commits on Source (4)
{ {
"name": "@coscine/api-client", "name": "@coscine/api-client",
"version": "2.8.1", "version": "2.9.0",
"description": "This project contains the generated api connection classes.", "description": "This project contains the generated api connection classes.",
"keywords": [ "keywords": [
"coscine", "coscine",
......
...@@ -58,19 +58,6 @@ export enum ItemType { ...@@ -58,19 +58,6 @@ export enum ItemType {
Resource = 'Resource' Resource = 'Resource'
} }
/**
* Search result return object
* @export
* @interface SearchResult
*/
export interface SearchResult {
/**
* Search result files
* @type {Array<ItemSearchResult>}
* @memberof SearchResult
*/
items?: Array<ItemSearchResult> | null;
}
/** /**
* SearchApi - axios parameter creator * SearchApi - axios parameter creator
...@@ -81,14 +68,16 @@ export const SearchApiAxiosParamCreator = function (configuration?: Configuratio ...@@ -81,14 +68,16 @@ export const SearchApiAxiosParamCreator = function (configuration?: Configuratio
/** /**
* *
* @summary Search Elasticsearch * @summary Search Elasticsearch
* @param {string} [query] Elasticsearch query * @param {string} [searchQuery] The actual search query
* @param {boolean} [user] Specify user or only public metadata records could be found * @param {boolean} [includeUsers] Specify user or only public metadata records could be found
* @param {boolean} [adv] Set true for advanced Elasticsearch search syntax * @param {boolean} [useAdvancedSyntax] Set true for advanced Elasticsearch search syntax
* @param {Array<string>} [languages] Set the used languages * @param {Array<string>} [includedLanguages] Set the used languages
* @param {number} [pageNumber] The requested page number
* @param {number} [pageSize] The size of a page
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
searchSearch: async (query?: string, user?: boolean, adv?: boolean, languages?: Array<string>, options: any = {}): Promise<RequestArgs> => { searchSearch: async (searchQuery?: string, includeUsers?: boolean, useAdvancedSyntax?: boolean, includedLanguages?: Array<string>, pageNumber?: number, pageSize?: number, options: any = {}): Promise<RequestArgs> => {
const localVarPath = `/Search`; const localVarPath = `/Search`;
// use dummy base URL string because the URL constructor only accepts absolute URLs. // use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
...@@ -104,20 +93,28 @@ export const SearchApiAxiosParamCreator = function (configuration?: Configuratio ...@@ -104,20 +93,28 @@ export const SearchApiAxiosParamCreator = function (configuration?: Configuratio
// authentication JWT token required // authentication JWT token required
await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration) await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration)
if (query !== undefined) { if (searchQuery !== undefined) {
localVarQueryParameter['query'] = query; localVarQueryParameter['SearchQuery'] = searchQuery;
}
if (includeUsers !== undefined) {
localVarQueryParameter['IncludeUsers'] = includeUsers;
}
if (useAdvancedSyntax !== undefined) {
localVarQueryParameter['UseAdvancedSyntax'] = useAdvancedSyntax;
} }
if (user !== undefined) { if (includedLanguages) {
localVarQueryParameter['user'] = user; localVarQueryParameter['IncludedLanguages'] = includedLanguages;
} }
if (adv !== undefined) { if (pageNumber !== undefined) {
localVarQueryParameter['adv'] = adv; localVarQueryParameter['PageNumber'] = pageNumber;
} }
if (languages) { if (pageSize !== undefined) {
localVarQueryParameter['languages'] = languages; localVarQueryParameter['PageSize'] = pageSize;
} }
...@@ -144,15 +141,17 @@ export const SearchApiFp = function(configuration?: Configuration) { ...@@ -144,15 +141,17 @@ export const SearchApiFp = function(configuration?: Configuration) {
/** /**
* *
* @summary Search Elasticsearch * @summary Search Elasticsearch
* @param {string} [query] Elasticsearch query * @param {string} [searchQuery] The actual search query
* @param {boolean} [user] Specify user or only public metadata records could be found * @param {boolean} [includeUsers] Specify user or only public metadata records could be found
* @param {boolean} [adv] Set true for advanced Elasticsearch search syntax * @param {boolean} [useAdvancedSyntax] Set true for advanced Elasticsearch search syntax
* @param {Array<string>} [languages] Set the used languages * @param {Array<string>} [includedLanguages] Set the used languages
* @param {number} [pageNumber] The requested page number
* @param {number} [pageSize] The size of a page
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
async searchSearch(query?: string, user?: boolean, adv?: boolean, languages?: Array<string>, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<SearchResult>> { async searchSearch(searchQuery?: string, includeUsers?: boolean, useAdvancedSyntax?: boolean, includedLanguages?: Array<string>, pageNumber?: number, pageSize?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<ItemSearchResult>>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.searchSearch(query, user, adv, languages, options); const localVarAxiosArgs = await localVarAxiosParamCreator.searchSearch(searchQuery, includeUsers, useAdvancedSyntax, includedLanguages, pageNumber, pageSize, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
}, },
} }
...@@ -168,15 +167,17 @@ export const SearchApiFactory = function (configuration?: Configuration, basePat ...@@ -168,15 +167,17 @@ export const SearchApiFactory = function (configuration?: Configuration, basePat
/** /**
* *
* @summary Search Elasticsearch * @summary Search Elasticsearch
* @param {string} [query] Elasticsearch query * @param {string} [searchQuery] The actual search query
* @param {boolean} [user] Specify user or only public metadata records could be found * @param {boolean} [includeUsers] Specify user or only public metadata records could be found
* @param {boolean} [adv] Set true for advanced Elasticsearch search syntax * @param {boolean} [useAdvancedSyntax] Set true for advanced Elasticsearch search syntax
* @param {Array<string>} [languages] Set the used languages * @param {Array<string>} [includedLanguages] Set the used languages
* @param {number} [pageNumber] The requested page number
* @param {number} [pageSize] The size of a page
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
*/ */
searchSearch(query?: string, user?: boolean, adv?: boolean, languages?: Array<string>, options?: any): AxiosPromise<SearchResult> { searchSearch(searchQuery?: string, includeUsers?: boolean, useAdvancedSyntax?: boolean, includedLanguages?: Array<string>, pageNumber?: number, pageSize?: number, options?: any): AxiosPromise<Array<ItemSearchResult>> {
return localVarFp.searchSearch(query, user, adv, languages, options).then((request) => request(axios, basePath)); return localVarFp.searchSearch(searchQuery, includeUsers, useAdvancedSyntax, includedLanguages, pageNumber, pageSize, options).then((request) => request(axios, basePath));
}, },
}; };
}; };
...@@ -191,16 +192,18 @@ export class SearchApi extends BaseAPI { ...@@ -191,16 +192,18 @@ export class SearchApi extends BaseAPI {
/** /**
* *
* @summary Search Elasticsearch * @summary Search Elasticsearch
* @param {string} [query] Elasticsearch query * @param {string} [searchQuery] The actual search query
* @param {boolean} [user] Specify user or only public metadata records could be found * @param {boolean} [includeUsers] Specify user or only public metadata records could be found
* @param {boolean} [adv] Set true for advanced Elasticsearch search syntax * @param {boolean} [useAdvancedSyntax] Set true for advanced Elasticsearch search syntax
* @param {Array<string>} [languages] Set the used languages * @param {Array<string>} [includedLanguages] Set the used languages
* @param {number} [pageNumber] The requested page number
* @param {number} [pageSize] The size of a page
* @param {*} [options] Override http request option. * @param {*} [options] Override http request option.
* @throws {RequiredError} * @throws {RequiredError}
* @memberof SearchApi * @memberof SearchApi
*/ */
public searchSearch(query?: string, user?: boolean, adv?: boolean, languages?: Array<string>, options?: any) { public searchSearch(searchQuery?: string, includeUsers?: boolean, useAdvancedSyntax?: boolean, includedLanguages?: Array<string>, pageNumber?: number, pageSize?: number, options?: any) {
return SearchApiFp(this.configuration).searchSearch(query, user, adv, languages, options).then((request) => request(this.axios, this.basePath)); return SearchApiFp(this.configuration).searchSearch(searchQuery, includeUsers, useAdvancedSyntax, includedLanguages, pageNumber, pageSize, options).then((request) => request(this.axios, this.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.Search".replace(/\/+$/, ""); export const BASE_PATH = "https://d-sp12.devlef.campus.rwth-aachen.de/coscine/api/Coscine.Api.Search".replace(/\/+$/, "");
/** /**
* *
......