identity-admin-api-client-typescript
Version:
Openapi generated typescript-axios client for CloudHospital Admin
868 lines (778 loc) • 36.8 kB
text/typescript
/* tslint:disable */
/* eslint-disable */
/**
* CloudHospital IdentityServer Admin Api INT
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import globalAxios, { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import { Configuration } from '../configuration';
// Some imports not used depending on template conditions
// @ts-ignore
import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common';
// @ts-ignore
import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from '../base';
// @ts-ignore
import { ApiScopeApiDto } from '../models';
// @ts-ignore
import { ApiScopePropertiesApiDto } from '../models';
// @ts-ignore
import { ApiScopePropertyApiDto } from '../models';
// @ts-ignore
import { ApiScopesApiDto } from '../models';
// @ts-ignore
import { ProblemDetails } from '../models';
/**
* ApiScopesApi - axios parameter creator
* @export
*/
export const ApiScopesApiAxiosParamCreator = function (configuration?: Configuration) {
return {
/**
*
* @param {string} [search]
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesGet: async (search?: string, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/ApiScopes`;
// 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 oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
if (search !== undefined) {
localVarQueryParameter['search'] = search;
}
if (page !== undefined) {
localVarQueryParameter['page'] = page;
}
if (pageSize !== undefined) {
localVarQueryParameter['pageSize'] = pageSize;
}
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesIdDelete: async (id: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiScopesIdDelete', 'id', id)
const localVarPath = `/api/ApiScopes/{id}`
.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: 'DELETE', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesIdGet: async (id: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiScopesIdGet', 'id', id)
const localVarPath = `/api/ApiScopes/{id}`
.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 oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesIdPropertiesGet: async (id: number, page?: number, pageSize?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiScopesIdPropertiesGet', 'id', id)
const localVarPath = `/api/ApiScopes/{id}/Properties`
.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 oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
if (page !== undefined) {
localVarQueryParameter['page'] = page;
}
if (pageSize !== undefined) {
localVarQueryParameter['pageSize'] = pageSize;
}
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} id
* @param {ApiScopePropertyApiDto} [apiScopePropertyApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesIdPropertiesPost: async (id: number, apiScopePropertyApiDto?: ApiScopePropertyApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'id' is not null or undefined
assertParamExists('apiApiScopesIdPropertiesPost', 'id', id)
const localVarPath = `/api/ApiScopes/{id}/Properties`
.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: 'POST', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
localVarHeaderParameter['Content-Type'] = 'application/json';
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
localVarRequestOptions.data = serializeDataIfNeeded(apiScopePropertyApiDto, localVarRequestOptions, configuration)
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {ApiScopeApiDto} [apiScopeApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesPost: async (apiScopeApiDto?: ApiScopeApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/ApiScopes`;
// 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: 'POST', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
localVarHeaderParameter['Content-Type'] = 'application/json';
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
localVarRequestOptions.data = serializeDataIfNeeded(apiScopeApiDto, localVarRequestOptions, configuration)
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesPropertiesPropertyIdDelete: async (propertyId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'propertyId' is not null or undefined
assertParamExists('apiApiScopesPropertiesPropertyIdDelete', 'propertyId', propertyId)
const localVarPath = `/api/ApiScopes/Properties/{propertyId}`
.replace(`{${"propertyId"}}`, encodeURIComponent(String(propertyId)));
// 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: 'DELETE', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesPropertiesPropertyIdGet: async (propertyId: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'propertyId' is not null or undefined
assertParamExists('apiApiScopesPropertiesPropertyIdGet', 'propertyId', propertyId)
const localVarPath = `/api/ApiScopes/Properties/{propertyId}`
.replace(`{${"propertyId"}}`, encodeURIComponent(String(propertyId)));
// 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 oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
*
* @param {ApiScopeApiDto} [apiScopeApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesPut: async (apiScopeApiDto?: ApiScopeApiDto, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/api/ApiScopes`;
// 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: 'PUT', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;
// authentication oauth2 required
// oauth required
await setOAuthToObject(localVarHeaderParameter, "oauth2", ["cloudhospital_identity_admin_api"], configuration)
localVarHeaderParameter['Content-Type'] = 'application/json';
setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
localVarRequestOptions.data = serializeDataIfNeeded(apiScopeApiDto, localVarRequestOptions, configuration)
return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
}
};
/**
* ApiScopesApi - functional programming interface
* @export
*/
export const ApiScopesApiFp = function(configuration?: Configuration) {
const localVarAxiosParamCreator = ApiScopesApiAxiosParamCreator(configuration)
return {
/**
*
* @param {string} [search]
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiScopesGet(search?: string, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiScopesApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiScopesGet(search, page, pageSize, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiScopesIdDelete(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiScopesIdDelete(id, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiScopesIdGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiScopeApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiScopesIdGet(id, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiScopesIdPropertiesGet(id: number, page?: number, pageSize?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiScopePropertiesApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiScopesIdPropertiesGet(id, page, pageSize, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} id
* @param {ApiScopePropertyApiDto} [apiScopePropertyApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiScopesIdPropertiesPost(id: number, apiScopePropertyApiDto?: ApiScopePropertyApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiScopesIdPropertiesPost(id, apiScopePropertyApiDto, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {ApiScopeApiDto} [apiScopeApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiScopesPost(apiScopeApiDto?: ApiScopeApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiScopesPost(apiScopeApiDto, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiScopesPropertiesPropertyIdDelete(propertyId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiScopesPropertiesPropertyIdDelete(propertyId, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiScopesPropertiesPropertyIdGet(propertyId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ApiScopePropertyApiDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiScopesPropertiesPropertyIdGet(propertyId, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
*
* @param {ApiScopeApiDto} [apiScopeApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async apiApiScopesPut(apiScopeApiDto?: ApiScopeApiDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiApiScopesPut(apiScopeApiDto, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
}
};
/**
* ApiScopesApi - factory interface
* @export
*/
export const ApiScopesApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
const localVarFp = ApiScopesApiFp(configuration)
return {
/**
*
* @param {string} [search]
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesGet(search?: string, page?: number, pageSize?: number, options?: any): AxiosPromise<ApiScopesApiDto> {
return localVarFp.apiApiScopesGet(search, page, pageSize, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesIdDelete(id: number, options?: any): AxiosPromise<void> {
return localVarFp.apiApiScopesIdDelete(id, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesIdGet(id: number, options?: any): AxiosPromise<ApiScopeApiDto> {
return localVarFp.apiApiScopesIdGet(id, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {number} [page]
* @param {number} [pageSize]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesIdPropertiesGet(id: number, page?: number, pageSize?: number, options?: any): AxiosPromise<ApiScopePropertiesApiDto> {
return localVarFp.apiApiScopesIdPropertiesGet(id, page, pageSize, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} id
* @param {ApiScopePropertyApiDto} [apiScopePropertyApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesIdPropertiesPost(id: number, apiScopePropertyApiDto?: ApiScopePropertyApiDto, options?: any): AxiosPromise<void> {
return localVarFp.apiApiScopesIdPropertiesPost(id, apiScopePropertyApiDto, options).then((request) => request(axios, basePath));
},
/**
*
* @param {ApiScopeApiDto} [apiScopeApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesPost(apiScopeApiDto?: ApiScopeApiDto, options?: any): AxiosPromise<void> {
return localVarFp.apiApiScopesPost(apiScopeApiDto, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesPropertiesPropertyIdDelete(propertyId: number, options?: any): AxiosPromise<void> {
return localVarFp.apiApiScopesPropertiesPropertyIdDelete(propertyId, options).then((request) => request(axios, basePath));
},
/**
*
* @param {number} propertyId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesPropertiesPropertyIdGet(propertyId: number, options?: any): AxiosPromise<ApiScopePropertyApiDto> {
return localVarFp.apiApiScopesPropertiesPropertyIdGet(propertyId, options).then((request) => request(axios, basePath));
},
/**
*
* @param {ApiScopeApiDto} [apiScopeApiDto]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiApiScopesPut(apiScopeApiDto?: ApiScopeApiDto, options?: any): AxiosPromise<void> {
return localVarFp.apiApiScopesPut(apiScopeApiDto, options).then((request) => request(axios, basePath));
},
};
};
/**
* Request parameters for apiApiScopesGet operation in ApiScopesApi.
* @export
* @interface ApiScopesApiApiApiScopesGetRequest
*/
export interface ApiScopesApiApiApiScopesGetRequest {
/**
*
* @type {string}
* @memberof ApiScopesApiApiApiScopesGet
*/
readonly search?: string
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesGet
*/
readonly page?: number
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesGet
*/
readonly pageSize?: number
}
/**
* Request parameters for apiApiScopesIdDelete operation in ApiScopesApi.
* @export
* @interface ApiScopesApiApiApiScopesIdDeleteRequest
*/
export interface ApiScopesApiApiApiScopesIdDeleteRequest {
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesIdDelete
*/
readonly id: number
}
/**
* Request parameters for apiApiScopesIdGet operation in ApiScopesApi.
* @export
* @interface ApiScopesApiApiApiScopesIdGetRequest
*/
export interface ApiScopesApiApiApiScopesIdGetRequest {
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesIdGet
*/
readonly id: number
}
/**
* Request parameters for apiApiScopesIdPropertiesGet operation in ApiScopesApi.
* @export
* @interface ApiScopesApiApiApiScopesIdPropertiesGetRequest
*/
export interface ApiScopesApiApiApiScopesIdPropertiesGetRequest {
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesIdPropertiesGet
*/
readonly id: number
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesIdPropertiesGet
*/
readonly page?: number
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesIdPropertiesGet
*/
readonly pageSize?: number
}
/**
* Request parameters for apiApiScopesIdPropertiesPost operation in ApiScopesApi.
* @export
* @interface ApiScopesApiApiApiScopesIdPropertiesPostRequest
*/
export interface ApiScopesApiApiApiScopesIdPropertiesPostRequest {
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesIdPropertiesPost
*/
readonly id: number
/**
*
* @type {ApiScopePropertyApiDto}
* @memberof ApiScopesApiApiApiScopesIdPropertiesPost
*/
readonly apiScopePropertyApiDto?: ApiScopePropertyApiDto
}
/**
* Request parameters for apiApiScopesPost operation in ApiScopesApi.
* @export
* @interface ApiScopesApiApiApiScopesPostRequest
*/
export interface ApiScopesApiApiApiScopesPostRequest {
/**
*
* @type {ApiScopeApiDto}
* @memberof ApiScopesApiApiApiScopesPost
*/
readonly apiScopeApiDto?: ApiScopeApiDto
}
/**
* Request parameters for apiApiScopesPropertiesPropertyIdDelete operation in ApiScopesApi.
* @export
* @interface ApiScopesApiApiApiScopesPropertiesPropertyIdDeleteRequest
*/
export interface ApiScopesApiApiApiScopesPropertiesPropertyIdDeleteRequest {
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesPropertiesPropertyIdDelete
*/
readonly propertyId: number
}
/**
* Request parameters for apiApiScopesPropertiesPropertyIdGet operation in ApiScopesApi.
* @export
* @interface ApiScopesApiApiApiScopesPropertiesPropertyIdGetRequest
*/
export interface ApiScopesApiApiApiScopesPropertiesPropertyIdGetRequest {
/**
*
* @type {number}
* @memberof ApiScopesApiApiApiScopesPropertiesPropertyIdGet
*/
readonly propertyId: number
}
/**
* Request parameters for apiApiScopesPut operation in ApiScopesApi.
* @export
* @interface ApiScopesApiApiApiScopesPutRequest
*/
export interface ApiScopesApiApiApiScopesPutRequest {
/**
*
* @type {ApiScopeApiDto}
* @memberof ApiScopesApiApiApiScopesPut
*/
readonly apiScopeApiDto?: ApiScopeApiDto
}
/**
* ApiScopesApi - object-oriented interface
* @export
* @class ApiScopesApi
* @extends {BaseAPI}
*/
export class ApiScopesApi extends BaseAPI {
/**
*
* @param {ApiScopesApiApiApiScopesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiScopesApi
*/
public apiApiScopesGet(requestParameters: ApiScopesApiApiApiScopesGetRequest = {}, options?: AxiosRequestConfig) {
return ApiScopesApiFp(this.configuration).apiApiScopesGet(requestParameters.search, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiScopesApiApiApiScopesIdDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiScopesApi
*/
public apiApiScopesIdDelete(requestParameters: ApiScopesApiApiApiScopesIdDeleteRequest, options?: AxiosRequestConfig) {
return ApiScopesApiFp(this.configuration).apiApiScopesIdDelete(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiScopesApiApiApiScopesIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiScopesApi
*/
public apiApiScopesIdGet(requestParameters: ApiScopesApiApiApiScopesIdGetRequest, options?: AxiosRequestConfig) {
return ApiScopesApiFp(this.configuration).apiApiScopesIdGet(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiScopesApiApiApiScopesIdPropertiesGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiScopesApi
*/
public apiApiScopesIdPropertiesGet(requestParameters: ApiScopesApiApiApiScopesIdPropertiesGetRequest, options?: AxiosRequestConfig) {
return ApiScopesApiFp(this.configuration).apiApiScopesIdPropertiesGet(requestParameters.id, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiScopesApiApiApiScopesIdPropertiesPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiScopesApi
*/
public apiApiScopesIdPropertiesPost(requestParameters: ApiScopesApiApiApiScopesIdPropertiesPostRequest, options?: AxiosRequestConfig) {
return ApiScopesApiFp(this.configuration).apiApiScopesIdPropertiesPost(requestParameters.id, requestParameters.apiScopePropertyApiDto, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiScopesApiApiApiScopesPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiScopesApi
*/
public apiApiScopesPost(requestParameters: ApiScopesApiApiApiScopesPostRequest = {}, options?: AxiosRequestConfig) {
return ApiScopesApiFp(this.configuration).apiApiScopesPost(requestParameters.apiScopeApiDto, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiScopesApiApiApiScopesPropertiesPropertyIdDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiScopesApi
*/
public apiApiScopesPropertiesPropertyIdDelete(requestParameters: ApiScopesApiApiApiScopesPropertiesPropertyIdDeleteRequest, options?: AxiosRequestConfig) {
return ApiScopesApiFp(this.configuration).apiApiScopesPropertiesPropertyIdDelete(requestParameters.propertyId, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiScopesApiApiApiScopesPropertiesPropertyIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiScopesApi
*/
public apiApiScopesPropertiesPropertyIdGet(requestParameters: ApiScopesApiApiApiScopesPropertiesPropertyIdGetRequest, options?: AxiosRequestConfig) {
return ApiScopesApiFp(this.configuration).apiApiScopesPropertiesPropertyIdGet(requestParameters.propertyId, options).then((request) => request(this.axios, this.basePath));
}
/**
*
* @param {ApiScopesApiApiApiScopesPutRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ApiScopesApi
*/
public apiApiScopesPut(requestParameters: ApiScopesApiApiApiScopesPutRequest = {}, options?: AxiosRequestConfig) {
return ApiScopesApiFp(this.configuration).apiApiScopesPut(requestParameters.apiScopeApiDto, options).then((request) => request(this.axios, this.basePath));
}
}