Skip to content

Commit

Permalink
Regenerate api client
Browse files Browse the repository at this point in the history
Signed-off-by: Ryan Wang <i@ryanc.cc>
  • Loading branch information
ruibaby committed Aug 26, 2024
1 parent 0212c3b commit 5af9d30
Show file tree
Hide file tree
Showing 8 changed files with 291 additions and 0 deletions.
58 changes: 58 additions & 0 deletions api-docs/openapi/v3_0/aggregated.json
Original file line number Diff line number Diff line change
Expand Up @@ -6888,6 +6888,48 @@
]
}
},
"/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri": {
"get": {
"description": "Get thumbnail by URI",
"operationId": "GetThumbnailByUri",
"parameters": [
{
"description": "The URI of the image",
"in": "query",
"name": "uri",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "The width of the thumbnail",
"in": "query",
"name": "width",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"default": {
"content": {
"*/*": {
"schema": {
"type": "string",
"format": "binary"
}
}
},
"description": "default response"
}
},
"tags": [
"ThumbnailV1alpha1Public"
]
}
},
"/apis/auth.halo.run/v1alpha1/authproviders": {
"get": {
"description": "List AuthProvider",
Expand Down Expand Up @@ -18617,6 +18659,9 @@
},
"spec": {
"$ref": "#/components/schemas/LocalThumbnailSpec"
},
"status": {
"$ref": "#/components/schemas/LocalThumbnailStatus"
}
}
},
Expand Down Expand Up @@ -18720,6 +18765,19 @@
}
}
},
"LocalThumbnailStatus": {
"type": "object",
"properties": {
"phase": {
"type": "string",
"enum": [
"PENDING",
"SUCCEEDED",
"FAILED"
]
}
}
},
"LoginHistory": {
"required": [
"loginAt",
Expand Down
16 changes: 16 additions & 0 deletions api-docs/openapi/v3_0/apis_extension.api_v1alpha1.json
Original file line number Diff line number Diff line change
Expand Up @@ -10056,6 +10056,9 @@
},
"spec": {
"$ref": "#/components/schemas/LocalThumbnailSpec"
},
"status": {
"$ref": "#/components/schemas/LocalThumbnailStatus"
}
}
},
Expand Down Expand Up @@ -10159,6 +10162,19 @@
}
}
},
"LocalThumbnailStatus": {
"type": "object",
"properties": {
"phase": {
"type": "string",
"enum": [
"PENDING",
"SUCCEEDED",
"FAILED"
]
}
}
},
"LoginHistory": {
"required": [
"loginAt",
Expand Down
2 changes: 2 additions & 0 deletions ui/packages/api-client/src/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ api/tag-v1alpha1-public-api.ts
api/theme-v1alpha1-api.ts
api/theme-v1alpha1-console-api.ts
api/thumbnail-v1alpha1-api.ts
api/thumbnail-v1alpha1-public-api.ts
api/two-factor-auth-v1alpha1-uc-api.ts
api/user-connection-v1alpha1-api.ts
api/user-v1alpha1-api.ts
Expand Down Expand Up @@ -186,6 +187,7 @@ models/listed-snapshot-spec.ts
models/listed-user.ts
models/local-thumbnail-list.ts
models/local-thumbnail-spec.ts
models/local-thumbnail-status.ts
models/local-thumbnail.ts
models/login-history.ts
models/mark-specified-request.ts
Expand Down
1 change: 1 addition & 0 deletions ui/packages/api-client/src/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ export * from './api/tag-v1alpha1-public-api';
export * from './api/theme-v1alpha1-api';
export * from './api/theme-v1alpha1-console-api';
export * from './api/thumbnail-v1alpha1-api';
export * from './api/thumbnail-v1alpha1-public-api';
export * from './api/two-factor-auth-v1alpha1-uc-api';
export * from './api/user-connection-v1alpha1-api';
export * from './api/user-v1alpha1-api';
Expand Down
165 changes: 165 additions & 0 deletions ui/packages/api-client/src/api/thumbnail-v1alpha1-public-api.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
/* tslint:disable */
/* eslint-disable */
/**
* Halo
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: 2.19.0-SNAPSHOT
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/


import type { Configuration } from '../configuration';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import globalAxios from 'axios';
// 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, operationServerMap } from '../base';
/**
* ThumbnailV1alpha1PublicApi - axios parameter creator
* @export
*/
export const ThumbnailV1alpha1PublicApiAxiosParamCreator = function (configuration?: Configuration) {
return {
/**
* Get thumbnail by URI
* @param {string} uri The URI of the image
* @param {string} width The width of the thumbnail
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getThumbnailByUri: async (uri: string, width: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'uri' is not null or undefined
assertParamExists('getThumbnailByUri', 'uri', uri)
// verify required parameter 'width' is not null or undefined
assertParamExists('getThumbnailByUri', 'width', width)
const localVarPath = `/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri`;
// 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 basicAuth required
// http basic authentication required
setBasicAuthToObject(localVarRequestOptions, configuration)

// authentication bearerAuth required
// http bearer authentication required
await setBearerAuthToObject(localVarHeaderParameter, configuration)

if (uri !== undefined) {
localVarQueryParameter['uri'] = uri;
}

if (width !== undefined) {
localVarQueryParameter['width'] = width;
}



setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};

return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
}
};

/**
* ThumbnailV1alpha1PublicApi - functional programming interface
* @export
*/
export const ThumbnailV1alpha1PublicApiFp = function(configuration?: Configuration) {
const localVarAxiosParamCreator = ThumbnailV1alpha1PublicApiAxiosParamCreator(configuration)
return {
/**
* Get thumbnail by URI
* @param {string} uri The URI of the image
* @param {string} width The width of the thumbnail
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getThumbnailByUri(uri: string, width: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getThumbnailByUri(uri, width, options);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['ThumbnailV1alpha1PublicApi.getThumbnailByUri']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
}
};

/**
* ThumbnailV1alpha1PublicApi - factory interface
* @export
*/
export const ThumbnailV1alpha1PublicApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) {
const localVarFp = ThumbnailV1alpha1PublicApiFp(configuration)
return {
/**
* Get thumbnail by URI
* @param {ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getThumbnailByUri(requestParameters: ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest, options?: RawAxiosRequestConfig): AxiosPromise<File> {
return localVarFp.getThumbnailByUri(requestParameters.uri, requestParameters.width, options).then((request) => request(axios, basePath));
},
};
};

/**
* Request parameters for getThumbnailByUri operation in ThumbnailV1alpha1PublicApi.
* @export
* @interface ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest
*/
export interface ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest {
/**
* The URI of the image
* @type {string}
* @memberof ThumbnailV1alpha1PublicApiGetThumbnailByUri
*/
readonly uri: string

/**
* The width of the thumbnail
* @type {string}
* @memberof ThumbnailV1alpha1PublicApiGetThumbnailByUri
*/
readonly width: string
}

/**
* ThumbnailV1alpha1PublicApi - object-oriented interface
* @export
* @class ThumbnailV1alpha1PublicApi
* @extends {BaseAPI}
*/
export class ThumbnailV1alpha1PublicApi extends BaseAPI {
/**
* Get thumbnail by URI
* @param {ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ThumbnailV1alpha1PublicApi
*/
public getThumbnailByUri(requestParameters: ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest, options?: RawAxiosRequestConfig) {
return ThumbnailV1alpha1PublicApiFp(this.configuration).getThumbnailByUri(requestParameters.uri, requestParameters.width, options).then((request) => request(this.axios, this.basePath));
}
}

1 change: 1 addition & 0 deletions ui/packages/api-client/src/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ export * from './listed-user';
export * from './local-thumbnail';
export * from './local-thumbnail-list';
export * from './local-thumbnail-spec';
export * from './local-thumbnail-status';
export * from './login-history';
export * from './mark-specified-request';
export * from './menu';
Expand Down
39 changes: 39 additions & 0 deletions ui/packages/api-client/src/models/local-thumbnail-status.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/* tslint:disable */
/* eslint-disable */
/**
* Halo
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: 2.19.0-SNAPSHOT
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/



/**
*
* @export
* @interface LocalThumbnailStatus
*/
export interface LocalThumbnailStatus {
/**
*
* @type {string}
* @memberof LocalThumbnailStatus
*/
'phase'?: LocalThumbnailStatusPhaseEnum;
}

export const LocalThumbnailStatusPhaseEnum = {
Pending: 'PENDING',
Succeeded: 'SUCCEEDED',
Failed: 'FAILED'
} as const;

export type LocalThumbnailStatusPhaseEnum = typeof LocalThumbnailStatusPhaseEnum[keyof typeof LocalThumbnailStatusPhaseEnum];


9 changes: 9 additions & 0 deletions ui/packages/api-client/src/models/local-thumbnail.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@
import { LocalThumbnailSpec } from './local-thumbnail-spec';
// May contain unused imports in some cases
// @ts-ignore
import { LocalThumbnailStatus } from './local-thumbnail-status';
// May contain unused imports in some cases
// @ts-ignore
import { Metadata } from './metadata';

/**
Expand Down Expand Up @@ -50,5 +53,11 @@ export interface LocalThumbnail {
* @memberof LocalThumbnail
*/
'spec': LocalThumbnailSpec;
/**
*
* @type {LocalThumbnailStatus}
* @memberof LocalThumbnail
*/
'status'?: LocalThumbnailStatus;
}

0 comments on commit 5af9d30

Please sign in to comment.