From 073240b4cbb3e2fecb2cf93e6a25c7103601eab3 Mon Sep 17 00:00:00 2001 From: shota Date: Sun, 16 Jun 2024 16:16:30 +0900 Subject: [PATCH] =?UTF-8?q?api=E3=81=AE=E5=9E=8B=E5=AE=9A=E7=BE=A9?= =?UTF-8?q?=E3=82=92=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/apis/generated/api.ts | 93 ++++++++++++++++++++++++----------- 1 file changed, 65 insertions(+), 28 deletions(-) diff --git a/src/lib/apis/generated/api.ts b/src/lib/apis/generated/api.ts index 7b5deca..93ec792 100644 --- a/src/lib/apis/generated/api.ts +++ b/src/lib/apis/generated/api.ts @@ -64,33 +64,21 @@ export interface EnterRoomSuccess { /** * * @export - * @interface GetRoomsInner + * @interface GetRooms */ -export interface GetRoomsInner { +export interface GetRooms { /** * - * @type {string} - * @memberof GetRoomsInner + * @type {Array} + * @memberof GetRooms */ - 'roomId': string; - /** - * - * @type {string} - * @memberof GetRoomsInner - */ - 'roomName': string; + 'rooms': Array; /** * * @type {boolean} - * @memberof GetRoomsInner + * @memberof GetRooms */ - 'isPublic': boolean; - /** - * 部屋に入っている人数 - * @type {number} - * @memberof GetRoomsInner - */ - 'userCount': number; + 'hasNext': boolean; } /** * @@ -136,6 +124,37 @@ export interface PostRoomSuccess { */ 'roomName': string; } +/** + * + * @export + * @interface Room + */ +export interface Room { + /** + * + * @type {string} + * @memberof Room + */ + 'roomId': string; + /** + * + * @type {string} + * @memberof Room + */ + 'roomName': string; + /** + * + * @type {boolean} + * @memberof Room + */ + 'isPublic': boolean; + /** + * 部屋に入っている人数 + * @type {number} + * @memberof Room + */ + 'userCount': number; +} /** * DefaultApi - axios parameter creator @@ -222,10 +241,12 @@ export const DefaultApiAxiosParamCreator = function (configuration?: Configurati /** * * @summary 全ての部屋一覧を取得 + * @param {number} [limit] 何件取得するか + * @param {number} [offset] 何件目から取得するか * @param {*} [options] Override http request option. * @throws {RequiredError} */ - apiRoomsGet: async (options: RawAxiosRequestConfig = {}): Promise => { + apiRoomsGet: async (limit?: number, offset?: number, options: RawAxiosRequestConfig = {}): Promise => { const localVarPath = `/api/rooms`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); @@ -238,6 +259,14 @@ export const DefaultApiAxiosParamCreator = function (configuration?: Configurati const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + if (limit !== undefined) { + localVarQueryParameter['limit'] = limit; + } + + if (offset !== undefined) { + localVarQueryParameter['offset'] = offset; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -323,11 +352,13 @@ export const DefaultApiFp = function(configuration?: Configuration) { /** * * @summary 全ての部屋一覧を取得 + * @param {number} [limit] 何件取得するか + * @param {number} [offset] 何件目から取得するか * @param {*} [options] Override http request option. * @throws {RequiredError} */ - async apiRoomsGet(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>> { - const localVarAxiosArgs = await localVarAxiosParamCreator.apiRoomsGet(options); + async apiRoomsGet(limit?: number, offset?: number, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.apiRoomsGet(limit, offset, options); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; const localVarOperationServerBasePath = operationServerMap['DefaultApi.apiRoomsGet']?.[localVarOperationServerIndex]?.url; return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath); @@ -379,11 +410,13 @@ export const DefaultApiFactory = function (configuration?: Configuration, basePa /** * * @summary 全ての部屋一覧を取得 + * @param {number} [limit] 何件取得するか + * @param {number} [offset] 何件目から取得するか * @param {*} [options] Override http request option. * @throws {RequiredError} */ - apiRoomsGet(options?: any): AxiosPromise> { - return localVarFp.apiRoomsGet(options).then((request) => request(axios, basePath)); + apiRoomsGet(limit?: number, offset?: number, options?: any): AxiosPromise { + return localVarFp.apiRoomsGet(limit, offset, options).then((request) => request(axios, basePath)); }, /** * @@ -433,12 +466,14 @@ export class DefaultApi extends BaseAPI { /** * * @summary 全ての部屋一覧を取得 + * @param {number} [limit] 何件取得するか + * @param {number} [offset] 何件目から取得するか * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi */ - public apiRoomsGet(options?: RawAxiosRequestConfig) { - return DefaultApiFp(this.configuration).apiRoomsGet(options).then((request) => request(this.axios, this.basePath)); + public apiRoomsGet(limit?: number, offset?: number, options?: RawAxiosRequestConfig) { + return DefaultApiFp(this.configuration).apiRoomsGet(limit, offset, options).then((request) => request(this.axios, this.basePath)); } /** @@ -483,12 +518,14 @@ export class Apis extends BaseAPI { /** * * @summary 全ての部屋一覧を取得 + * @param {number} [limit] 何件取得するか + * @param {number} [offset] 何件目から取得するか * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi */ - public apiRoomsGet(options?: RawAxiosRequestConfig) { - return DefaultApiFp(this.configuration).apiRoomsGet(options).then((request) => request(this.axios, this.basePath)); + public apiRoomsGet(limit?: number, offset?: number, options?: RawAxiosRequestConfig) { + return DefaultApiFp(this.configuration).apiRoomsGet(limit, offset, options).then((request) => request(this.axios, this.basePath)); } /**