Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions packages/api_client_ts/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,12 @@ models/CreateProgram200Response.ts
models/CreateProgramRequest.ts
models/CreateProgramRequestChaptersInner.ts
models/DeleteChapterId200Response.ts
models/GetPlayLogs200Response.ts
models/GetProgramChapters200Response.ts
models/GetProgramReactionComments200Response.ts
models/GetPrograms200Response.ts
models/Plan.ts
models/PlayLog.ts
models/PostProgramReactionComments200Response.ts
models/PostProgramReactionCommentsRequest.ts
models/PostPublishPreSignedUrl200Response.ts
Expand Down
8 changes: 4 additions & 4 deletions packages/api_client_ts/apis/ChapterApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export interface ChapterOfPlayLogStartChapterIdOperationRequest {
}

export interface DeleteChapterIdRequest {
id: string;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

こういう型の変更はなんか別のPRのコミットが混じってんのかな?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ですね…!
以下のprでの変更時にパッケージのバージョンを上げておらず、すべての変更が入っている形になっているかと思います!

#16
#17
#18
#20

id: number;
}

/**
Expand Down Expand Up @@ -62,7 +62,7 @@ export interface ChapterApiInterface {
/**
* Chapterデータを論理削除するのと、S3から音声ファイルを削除するAPI(登録済みデータのみ。つまり、編集中のみ使うAPI)
* @summary Delete Chapter\'s media file.
* @param {string} id
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ChapterApiInterface
Expand All @@ -73,7 +73,7 @@ export interface ChapterApiInterface {
* Chapterデータを論理削除するのと、S3から音声ファイルを削除するAPI(登録済みデータのみ。つまり、編集中のみ使うAPI)
* Delete Chapter\'s media file.
*/
deleteChapterId(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteChapterId200Response>;
deleteChapterId(id: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteChapterId200Response>;

}

Expand Down Expand Up @@ -140,7 +140,7 @@ export class ChapterApi extends runtime.BaseAPI implements ChapterApiInterface {
* Chapterデータを論理削除するのと、S3から音声ファイルを削除するAPI(登録済みデータのみ。つまり、編集中のみ使うAPI)
* Delete Chapter\'s media file.
*/
async deleteChapterId(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteChapterId200Response> {
async deleteChapterId(id: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteChapterId200Response> {
const response = await this.deleteChapterIdRaw({ id: id }, initOverrides);
return await response.value();
}
Expand Down
71 changes: 63 additions & 8 deletions packages/api_client_ts/apis/DefaultApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import type {
ChapterOfPlayLogEndChapterIdRequest,
CreateProgram200Response,
CreateProgramRequest,
GetPlayLogs200Response,
PostProgramReactionComments200Response,
PostProgramReactionCommentsRequest,
PostPublishPreSignedUrl200Response,
Expand All @@ -33,6 +34,8 @@ import {
CreateProgram200ResponseToJSON,
CreateProgramRequestFromJSON,
CreateProgramRequestToJSON,
GetPlayLogs200ResponseFromJSON,
GetPlayLogs200ResponseToJSON,
PostProgramReactionComments200ResponseFromJSON,
PostProgramReactionComments200ResponseToJSON,
PostProgramReactionCommentsRequestFromJSON,
Expand All @@ -47,8 +50,12 @@ export interface ChapterOfPlayLogEndChapterIdOperationRequest {
chapterOfPlayLogEndChapterIdRequest?: ChapterOfPlayLogEndChapterIdRequest;
}

export interface GetPlayLogsRequest {
profileId?: string;
}

export interface PostProgramReactionCommentsOperationRequest {
programId: string;
programId: number;
postProgramReactionCommentsRequest?: PostProgramReactionCommentsRequest;
}

Expand All @@ -57,7 +64,7 @@ export interface PostPublishPreSignedUrlOperationRequest {
}

export interface PutProgramRequest {
id: string;
id: number;
createProgramRequest?: CreateProgramRequest;
}

Expand Down Expand Up @@ -98,10 +105,26 @@ export interface DefaultApiInterface {
*/
getHealthcheck(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;

/**
* 特定のユーザーの再生履歴を返すAPI
* @summary
* @param {string} [profileId]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApiInterface
*/
getPlayLogsRaw(requestParameters: GetPlayLogsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPlayLogs200Response>>;

/**
* 特定のユーザーの再生履歴を返すAPI
*
*/
getPlayLogs(profileId?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPlayLogs200Response>;

/**
* 特定のプログラムにリアクションコメントをするAPI
* @summary
* @param {string} programId
* @param {number} programId
* @param {PostProgramReactionCommentsRequest} [postProgramReactionCommentsRequest]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
Expand All @@ -113,7 +136,7 @@ export interface DefaultApiInterface {
* 特定のプログラムにリアクションコメントをするAPI
*
*/
postProgramReactionComments(programId: string, postProgramReactionCommentsRequest?: PostProgramReactionCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response>;
postProgramReactionComments(programId: number, postProgramReactionCommentsRequest?: PostProgramReactionCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response>;

/**
* 音声メディアファイルをs3に直接アップロードするためのURLを発行するためのAPI
Expand All @@ -134,7 +157,7 @@ export interface DefaultApiInterface {
/**
* Radioプログラム編集API(オーナー向け)
* @summary Edit program
* @param {string} id
* @param {number} id
* @param {CreateProgramRequest} [createProgramRequest] scopeは、誰でも見れる&#x3D;0 プラン入会者しか見れない&#x3D;1 broadcastStatusは、放映中&#x3D;0, 予約中&#x3D;1 attachedPlansIdsは、紐付けるPlanIdの配列
* @param {*} [options] Override http request option.
* @throws {RequiredError}
Expand All @@ -146,7 +169,7 @@ export interface DefaultApiInterface {
* Radioプログラム編集API(オーナー向け)
* Edit program
*/
putProgram(id: string, createProgramRequest?: CreateProgramRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateProgram200Response>;
putProgram(id: number, createProgramRequest?: CreateProgramRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateProgram200Response>;

}

Expand Down Expand Up @@ -212,6 +235,38 @@ export class DefaultApi extends runtime.BaseAPI implements DefaultApiInterface {
return await response.value();
}

/**
* 特定のユーザーの再生履歴を返すAPI
*
*/
async getPlayLogsRaw(requestParameters: GetPlayLogsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPlayLogs200Response>> {
const queryParameters: any = {};

if (requestParameters.profileId !== undefined) {
queryParameters['profileId'] = requestParameters.profileId;
}

const headerParameters: runtime.HTTPHeaders = {};

const response = await this.request({
path: `/play_logs`,
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);

return new runtime.JSONApiResponse(response, (jsonValue) => GetPlayLogs200ResponseFromJSON(jsonValue));
}

/**
* 特定のユーザーの再生履歴を返すAPI
*
*/
async getPlayLogs(profileId?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPlayLogs200Response> {
const response = await this.getPlayLogsRaw({ profileId: profileId }, initOverrides);
return await response.value();
}

/**
* 特定のプログラムにリアクションコメントをするAPI
*
Expand Down Expand Up @@ -242,7 +297,7 @@ export class DefaultApi extends runtime.BaseAPI implements DefaultApiInterface {
* 特定のプログラムにリアクションコメントをするAPI
*
*/
async postProgramReactionComments(programId: string, postProgramReactionCommentsRequest?: PostProgramReactionCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response> {
async postProgramReactionComments(programId: number, postProgramReactionCommentsRequest?: PostProgramReactionCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response> {
const response = await this.postProgramReactionCommentsRaw({ programId: programId, postProgramReactionCommentsRequest: postProgramReactionCommentsRequest }, initOverrides);
return await response.value();
}
Expand Down Expand Up @@ -308,7 +363,7 @@ export class DefaultApi extends runtime.BaseAPI implements DefaultApiInterface {
* Radioプログラム編集API(オーナー向け)
* Edit program
*/
async putProgram(id: string, createProgramRequest?: CreateProgramRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateProgram200Response> {
async putProgram(id: number, createProgramRequest?: CreateProgramRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateProgram200Response> {
const response = await this.putProgramRaw({ id: id, createProgramRequest: createProgramRequest }, initOverrides);
return await response.value();
}
Expand Down
8 changes: 4 additions & 4 deletions packages/api_client_ts/apis/ProgramsApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ export interface GetClubProgramsForOwnerRequest {
}

export interface GetProgramChaptersRequest {
id: string;
id: number;
}

export interface PatchProgramsReservedToPubslishRequest {
Expand Down Expand Up @@ -117,7 +117,7 @@ export interface ProgramsApiInterface {
/**
* プログラム内の音声データ一覧を取得するAPI
* @summary Get program\'s chapters
* @param {string} id
* @param {number} id
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ProgramsApiInterface
Expand All @@ -128,7 +128,7 @@ export interface ProgramsApiInterface {
* プログラム内の音声データ一覧を取得するAPI
* Get program\'s chapters
*/
getProgramChapters(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetProgramChapters200Response>;
getProgramChapters(id: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetProgramChapters200Response>;

/**
* 放送開始設定が、予約投稿になっていてかつ、予約投稿時間が過去になっているプログラム全てを、公開状態にするAPI。 (AWSのLambdaから定期的にリクエストが飛ぶ)
Expand Down Expand Up @@ -291,7 +291,7 @@ export class ProgramsApi extends runtime.BaseAPI implements ProgramsApiInterface
* プログラム内の音声データ一覧を取得するAPI
* Get program\'s chapters
*/
async getProgramChapters(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetProgramChapters200Response> {
async getProgramChapters(id: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetProgramChapters200Response> {
const response = await this.getProgramChaptersRaw({ id: id }, initOverrides);
return await response.value();
}
Expand Down
40 changes: 23 additions & 17 deletions packages/api_client_ts/apis/ReactionCommentsApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,20 +26,21 @@ import {
} from '../models';

export interface DeleteReactionCommentsCommentIdRequest {
commentId: string;
commentId: number;
}

export interface GetProgramReactionCommentsRequest {
programId: string;
programId: number;
order?: string;
cursor?: string;
}

export interface PatchReactionCommentsCommentIdRequest {
commentId: string;
commentId: number;
}

export interface PatchReactionCommentsLikeToggleIdRequest {
commentId: string;
commentId: number;
}

/**
Expand All @@ -52,7 +53,7 @@ export interface ReactionCommentsApiInterface {
/**
* リアクションコメントを削除するAPI。(コメント投稿者向け)
* @summary Delete Reaction Comment
* @param {string} commentId
* @param {number} commentId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ReactionCommentsApiInterface
Expand All @@ -63,13 +64,14 @@ export interface ReactionCommentsApiInterface {
* リアクションコメントを削除するAPI。(コメント投稿者向け)
* Delete Reaction Comment
*/
deleteReactionCommentsCommentId(commentId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response>;
deleteReactionCommentsCommentId(commentId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response>;

/**
* 特定のプログラムのリアクションコメントを取得するAPI
* @summary Get Reactions Comment
* @param {string} programId
* @param {number} programId
* @param {string} [order] asc or desc
* @param {string} [cursor]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ReactionCommentsApiInterface
Expand All @@ -80,12 +82,12 @@ export interface ReactionCommentsApiInterface {
* 特定のプログラムのリアクションコメントを取得するAPI
* Get Reactions Comment
*/
getProgramReactionComments(programId: string, order?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetProgramReactionComments200Response>;
getProgramReactionComments(programId: number, order?: string, cursor?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetProgramReactionComments200Response>;

/**
* リアクションコメントを非表示/表示にするトグルAPI。(オーナー向け)
* @summary Hidden Reaction Comment
* @param {string} commentId
* @param {number} commentId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ReactionCommentsApiInterface
Expand All @@ -96,12 +98,12 @@ export interface ReactionCommentsApiInterface {
* リアクションコメントを非表示/表示にするトグルAPI。(オーナー向け)
* Hidden Reaction Comment
*/
patchReactionCommentsCommentId(commentId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response>;
patchReactionCommentsCommentId(commentId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response>;

/**
* 指定したコメントIDをLikeをON/OFFするAPI
* @summary Like ON/OFF
* @param {string} commentId
* @param {number} commentId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ReactionCommentsApiInterface
Expand All @@ -112,7 +114,7 @@ export interface ReactionCommentsApiInterface {
* 指定したコメントIDをLikeをON/OFFするAPI
* Like ON/OFF
*/
patchReactionCommentsLikeToggleId(commentId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response>;
patchReactionCommentsLikeToggleId(commentId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response>;

}

Expand Down Expand Up @@ -148,7 +150,7 @@ export class ReactionCommentsApi extends runtime.BaseAPI implements ReactionComm
* リアクションコメントを削除するAPI。(コメント投稿者向け)
* Delete Reaction Comment
*/
async deleteReactionCommentsCommentId(commentId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response> {
async deleteReactionCommentsCommentId(commentId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response> {
const response = await this.deleteReactionCommentsCommentIdRaw({ commentId: commentId }, initOverrides);
return await response.value();
}
Expand All @@ -168,6 +170,10 @@ export class ReactionCommentsApi extends runtime.BaseAPI implements ReactionComm
queryParameters['order'] = requestParameters.order;
}

if (requestParameters.cursor !== undefined) {
queryParameters['cursor'] = requestParameters.cursor;
}

const headerParameters: runtime.HTTPHeaders = {};

const response = await this.request({
Expand All @@ -184,8 +190,8 @@ export class ReactionCommentsApi extends runtime.BaseAPI implements ReactionComm
* 特定のプログラムのリアクションコメントを取得するAPI
* Get Reactions Comment
*/
async getProgramReactionComments(programId: string, order?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetProgramReactionComments200Response> {
const response = await this.getProgramReactionCommentsRaw({ programId: programId, order: order }, initOverrides);
async getProgramReactionComments(programId: number, order?: string, cursor?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetProgramReactionComments200Response> {
const response = await this.getProgramReactionCommentsRaw({ programId: programId, order: order, cursor: cursor }, initOverrides);
return await response.value();
}

Expand Down Expand Up @@ -216,7 +222,7 @@ export class ReactionCommentsApi extends runtime.BaseAPI implements ReactionComm
* リアクションコメントを非表示/表示にするトグルAPI。(オーナー向け)
* Hidden Reaction Comment
*/
async patchReactionCommentsCommentId(commentId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response> {
async patchReactionCommentsCommentId(commentId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response> {
const response = await this.patchReactionCommentsCommentIdRaw({ commentId: commentId }, initOverrides);
return await response.value();
}
Expand Down Expand Up @@ -248,7 +254,7 @@ export class ReactionCommentsApi extends runtime.BaseAPI implements ReactionComm
* 指定したコメントIDをLikeをON/OFFするAPI
* Like ON/OFF
*/
async patchReactionCommentsLikeToggleId(commentId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response> {
async patchReactionCommentsLikeToggleId(commentId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostProgramReactionComments200Response> {
const response = await this.patchReactionCommentsLikeToggleIdRaw({ commentId: commentId }, initOverrides);
return await response.value();
}
Expand Down
Loading