Skip to content

Commit

Permalink
apiの型定義を変更
Browse files Browse the repository at this point in the history
  • Loading branch information
shota973 committed Jun 16, 2024
1 parent 1c695a7 commit 073240b
Showing 1 changed file with 65 additions and 28 deletions.
93 changes: 65 additions & 28 deletions src/lib/apis/generated/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,33 +64,21 @@ export interface EnterRoomSuccess {
/**
*
* @export
* @interface GetRoomsInner
* @interface GetRooms
*/
export interface GetRoomsInner {
export interface GetRooms {
/**
*
* @type {string}
* @memberof GetRoomsInner
* @type {Array<Room>}
* @memberof GetRooms
*/
'roomId': string;
/**
*
* @type {string}
* @memberof GetRoomsInner
*/
'roomName': string;
'rooms': Array<Room>;
/**
*
* @type {boolean}
* @memberof GetRoomsInner
* @memberof GetRooms
*/
'isPublic': boolean;
/**
* 部屋に入っている人数
* @type {number}
* @memberof GetRoomsInner
*/
'userCount': number;
'hasNext': boolean;
}
/**
*
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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<RequestArgs> => {
apiRoomsGet: async (limit?: number, offset?: number, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
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);
Expand All @@ -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);
Expand Down Expand Up @@ -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<Array<GetRoomsInner>>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.apiRoomsGet(options);
async apiRoomsGet(limit?: number, offset?: number, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetRooms>> {
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);
Expand Down Expand Up @@ -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<Array<GetRoomsInner>> {
return localVarFp.apiRoomsGet(options).then((request) => request(axios, basePath));
apiRoomsGet(limit?: number, offset?: number, options?: any): AxiosPromise<GetRooms> {
return localVarFp.apiRoomsGet(limit, offset, options).then((request) => request(axios, basePath));
},
/**
*
Expand Down Expand Up @@ -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));
}

/**
Expand Down Expand Up @@ -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));
}

/**
Expand Down

0 comments on commit 073240b

Please sign in to comment.