Socket
Socket
Sign inDemoInstall

@ppotto/social-api-client

Package Overview
Dependencies
9
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.7 to 0.0.8

843

dist/api.d.ts

@@ -19,9 +19,73 @@ /**

* @export
* @interface CreateShareAlbumFeedCommentRequest
* @interface AddFeedToCollectionRequest
*/
export interface CreateShareAlbumFeedCommentRequest {
export interface AddFeedToCollectionRequest {
/**
* 피드 아이디
* @type {string}
* @memberof AddFeedToCollectionRequest
*/
'feedId': string;
}
/**
*
* @export
* @interface AddFeedToCollectionResponse
*/
export interface AddFeedToCollectionResponse {
/**
* 컬렉션 아이디
* @type {string}
* @memberof AddFeedToCollectionResponse
*/
'collectionId': string;
}
/**
*
* @export
* @interface CreateCollectionRequest
*/
export interface CreateCollectionRequest {
/**
* 회원 아이디
* @type {number}
* @memberof CreateCollectionRequest
*/
'userId': number;
/**
* 컬렉션명
* @type {string}
* @memberof CreateCollectionRequest
*/
'name': string;
/**
* 컬렉션 설명
* @type {string}
* @memberof CreateCollectionRequest
*/
'description'?: string;
}
/**
*
* @export
* @interface CreateCollectionResponse
*/
export interface CreateCollectionResponse {
/**
* 컬렉션 아이디
* @type {string}
* @memberof CreateCollectionResponse
*/
'collectionId': string;
}
/**
*
* @export
* @interface CreateFeedCommentRequest
*/
export interface CreateFeedCommentRequest {
/**
* 유저 아이디
* @type {number}
* @memberof CreateShareAlbumFeedCommentRequest
* @memberof CreateFeedCommentRequest
*/

@@ -32,3 +96,3 @@ 'userId': number;

* @type {string}
* @memberof CreateShareAlbumFeedCommentRequest
* @memberof CreateFeedCommentRequest
*/

@@ -40,9 +104,9 @@ 'description': string;

* @export
* @interface CreateShareAlbumFeedCommentResponse
* @interface CreateFeedCommentResponse
*/
export interface CreateShareAlbumFeedCommentResponse {
export interface CreateFeedCommentResponse {
/**
* 피드 아이디
* @type {string}
* @memberof CreateShareAlbumFeedCommentResponse
* @memberof CreateFeedCommentResponse
*/

@@ -54,9 +118,9 @@ 'feedId': string;

* @export
* @interface CreateShareAlbumFeedItem
* @interface CreateFeedItem
*/
export interface CreateShareAlbumFeedItem {
export interface CreateFeedItem {
/**
* 콘텐츠 아이디
* @type {string}
* @memberof CreateShareAlbumFeedItem
* @memberof CreateFeedItem
*/

@@ -67,9 +131,9 @@ 'contentId': string;

* @type {string}
* @memberof CreateShareAlbumFeedItem
* @memberof CreateFeedItem
*/
'type': CreateShareAlbumFeedItemTypeEnum;
'type': CreateFeedItemTypeEnum;
/**
* 콘텐츠 URL
* @type {string}
* @memberof CreateShareAlbumFeedItem
* @memberof CreateFeedItem
*/

@@ -80,3 +144,3 @@ 'contentSmallUrl'?: string;

* @type {string}
* @memberof CreateShareAlbumFeedItem
* @memberof CreateFeedItem
*/

@@ -87,21 +151,21 @@ 'contentMediumUrl'?: string;

* @type {string}
* @memberof CreateShareAlbumFeedItem
* @memberof CreateFeedItem
*/
'contentLargeUrl'?: string;
}
export declare const CreateShareAlbumFeedItemTypeEnum: {
export declare const CreateFeedItemTypeEnum: {
readonly Image: "IMAGE";
readonly Video: "VIDEO";
};
export type CreateShareAlbumFeedItemTypeEnum = typeof CreateShareAlbumFeedItemTypeEnum[keyof typeof CreateShareAlbumFeedItemTypeEnum];
export type CreateFeedItemTypeEnum = typeof CreateFeedItemTypeEnum[keyof typeof CreateFeedItemTypeEnum];
/**
*
* @export
* @interface CreateShareAlbumFeedRequest
* @interface CreateFeedRequest
*/
export interface CreateShareAlbumFeedRequest {
export interface CreateFeedRequest {
/**
* 유저 아이디
* @type {number}
* @memberof CreateShareAlbumFeedRequest
* @memberof CreateFeedRequest
*/

@@ -112,3 +176,3 @@ 'userId': number;

* @type {string}
* @memberof CreateShareAlbumFeedRequest
* @memberof CreateFeedRequest
*/

@@ -118,6 +182,6 @@ 'description'?: string;

* 피드 콘텐츠
* @type {Array<CreateShareAlbumFeedItem>}
* @memberof CreateShareAlbumFeedRequest
* @type {Array<CreateFeedItem>}
* @memberof CreateFeedRequest
*/
'contents': Array<CreateShareAlbumFeedItem>;
'contents': Array<CreateFeedItem>;
}

@@ -127,9 +191,9 @@ /**

* @export
* @interface CreateShareAlbumFeedResponse
* @interface CreateFeedResponse
*/
export interface CreateShareAlbumFeedResponse {
export interface CreateFeedResponse {
/**
* 피드 아이디
* @type {string}
* @memberof CreateShareAlbumFeedResponse
* @memberof CreateFeedResponse
*/

@@ -192,9 +256,22 @@ 'feedId': string;

* @export
* @interface DeleteShareAlbumFeedCommentRequest
* @interface DeleteCollectionResponse
*/
export interface DeleteShareAlbumFeedCommentRequest {
export interface DeleteCollectionResponse {
/**
* 삭제된 컬렉션 아이디
* @type {string}
* @memberof DeleteCollectionResponse
*/
'collectionId': string;
}
/**
*
* @export
* @interface DeleteFeedCommentRequest
*/
export interface DeleteFeedCommentRequest {
/**
* 유저 아이디
* @type {number}
* @memberof DeleteShareAlbumFeedCommentRequest
* @memberof DeleteFeedCommentRequest
*/

@@ -206,9 +283,9 @@ 'userId': number;

* @export
* @interface DeleteShareAlbumFeedCommentResponse
* @interface DeleteFeedCommentResponse
*/
export interface DeleteShareAlbumFeedCommentResponse {
export interface DeleteFeedCommentResponse {
/**
* 피드 아이디
* @type {string}
* @memberof DeleteShareAlbumFeedCommentResponse
* @memberof DeleteFeedCommentResponse
*/

@@ -220,2 +297,15 @@ 'feedId': string;

* @export
* @interface DeleteFeedToCollectionResponse
*/
export interface DeleteFeedToCollectionResponse {
/**
* 컬렉션 아이디
* @type {string}
* @memberof DeleteFeedToCollectionResponse
*/
'collectionId': string;
}
/**
*
* @export
* @interface DeleteShareAlbumMemberResponse

@@ -234,9 +324,9 @@ */

* @export
* @interface GetShareAlbumFeedCommentItem
* @interface GetFeedCommentItem
*/
export interface GetShareAlbumFeedCommentItem {
export interface GetFeedCommentItem {
/**
* 코멘트 아이디
* @type {string}
* @memberof GetShareAlbumFeedCommentItem
* @memberof GetFeedCommentItem
*/

@@ -247,3 +337,3 @@ 'id': string;

* @type {number}
* @memberof GetShareAlbumFeedCommentItem
* @memberof GetFeedCommentItem
*/

@@ -254,3 +344,3 @@ 'userId': number;

* @type {string}
* @memberof GetShareAlbumFeedCommentItem
* @memberof GetFeedCommentItem
*/

@@ -261,3 +351,3 @@ 'description': string;

* @type {string}
* @memberof GetShareAlbumFeedCommentItem
* @memberof GetFeedCommentItem
*/

@@ -269,9 +359,9 @@ 'createdAt': string;

* @export
* @interface GetShareAlbumFeedContentItem
* @interface GetFeedContentItem
*/
export interface GetShareAlbumFeedContentItem {
export interface GetFeedContentItem {
/**
* 콘텐츠 아이디
* @type {string}
* @memberof GetShareAlbumFeedContentItem
* @memberof GetFeedContentItem
*/

@@ -282,9 +372,9 @@ 'id': string;

* @type {string}
* @memberof GetShareAlbumFeedContentItem
* @memberof GetFeedContentItem
*/
'type': GetShareAlbumFeedContentItemTypeEnum;
'type': GetFeedContentItemTypeEnum;
/**
* 콘텐츠 URL
* @type {string}
* @memberof GetShareAlbumFeedContentItem
* @memberof GetFeedContentItem
*/

@@ -295,3 +385,3 @@ 'contentSmallUrl': string;

* @type {string}
* @memberof GetShareAlbumFeedContentItem
* @memberof GetFeedContentItem
*/

@@ -302,21 +392,21 @@ 'contentMediumUrl': string;

* @type {string}
* @memberof GetShareAlbumFeedContentItem
* @memberof GetFeedContentItem
*/
'contentLargeUrl': string;
}
export declare const GetShareAlbumFeedContentItemTypeEnum: {
export declare const GetFeedContentItemTypeEnum: {
readonly Image: "IMAGE";
readonly Video: "VIDEO";
};
export type GetShareAlbumFeedContentItemTypeEnum = typeof GetShareAlbumFeedContentItemTypeEnum[keyof typeof GetShareAlbumFeedContentItemTypeEnum];
export type GetFeedContentItemTypeEnum = typeof GetFeedContentItemTypeEnum[keyof typeof GetFeedContentItemTypeEnum];
/**
*
* @export
* @interface GetShareAlbumFeedListContentItem
* @interface GetFeedListContentItem
*/
export interface GetShareAlbumFeedListContentItem {
export interface GetFeedListContentItem {
/**
* 피드 아이디
* @type {string}
* @memberof GetShareAlbumFeedListContentItem
* @memberof GetFeedListContentItem
*/

@@ -327,9 +417,9 @@ 'id': string;

* @type {string}
* @memberof GetShareAlbumFeedListContentItem
* @memberof GetFeedListContentItem
*/
'type': GetShareAlbumFeedListContentItemTypeEnum;
'type': GetFeedListContentItemTypeEnum;
/**
* 피드 콘텐츠 URL
* @type {string}
* @memberof GetShareAlbumFeedListContentItem
* @memberof GetFeedListContentItem
*/

@@ -340,3 +430,3 @@ 'contentSmallUrl': string;

* @type {string}
* @memberof GetShareAlbumFeedListContentItem
* @memberof GetFeedListContentItem
*/

@@ -347,21 +437,21 @@ 'contentMediumUrl': string;

* @type {string}
* @memberof GetShareAlbumFeedListContentItem
* @memberof GetFeedListContentItem
*/
'contentLargeUrl': string;
}
export declare const GetShareAlbumFeedListContentItemTypeEnum: {
export declare const GetFeedListContentItemTypeEnum: {
readonly Image: "IMAGE";
readonly Video: "VIDEO";
};
export type GetShareAlbumFeedListContentItemTypeEnum = typeof GetShareAlbumFeedListContentItemTypeEnum[keyof typeof GetShareAlbumFeedListContentItemTypeEnum];
export type GetFeedListContentItemTypeEnum = typeof GetFeedListContentItemTypeEnum[keyof typeof GetFeedListContentItemTypeEnum];
/**
*
* @export
* @interface GetShareAlbumFeedListItem
* @interface GetFeedListItem
*/
export interface GetShareAlbumFeedListItem {
export interface GetFeedListItem {
/**
* 피드 아이디
* @type {string}
* @memberof GetShareAlbumFeedListItem
* @memberof GetFeedListItem
*/

@@ -372,3 +462,3 @@ 'id': string;

* @type {number}
* @memberof GetShareAlbumFeedListItem
* @memberof GetFeedListItem
*/

@@ -379,3 +469,3 @@ 'userId': number;

* @type {string}
* @memberof GetShareAlbumFeedListItem
* @memberof GetFeedListItem
*/

@@ -385,10 +475,10 @@ 'description': string;

* 피드 콘텐츠
* @type {Array<GetShareAlbumFeedListContentItem>}
* @memberof GetShareAlbumFeedListItem
* @type {Array<GetFeedListContentItem>}
* @memberof GetFeedListItem
*/
'FeedContent': Array<GetShareAlbumFeedListContentItem>;
'feedContentList': Array<GetFeedListContentItem>;
/**
* 생성일
* @type {string}
* @memberof GetShareAlbumFeedListItem
* @memberof GetFeedListItem
*/

@@ -399,3 +489,3 @@ 'createdAt': string;

* @type {string}
* @memberof GetShareAlbumFeedListItem
* @memberof GetFeedListItem
*/

@@ -407,9 +497,9 @@ 'updatedAt': string;

* @export
* @interface GetShareAlbumFeedListResponse
* @interface GetFeedListResponse
*/
export interface GetShareAlbumFeedListResponse {
export interface GetFeedListResponse {
/**
* 토탈 카운트
* @type {number}
* @memberof GetShareAlbumFeedListResponse
* @memberof GetFeedListResponse
*/

@@ -419,6 +509,6 @@ 'total': number;

* 피드 리스트
* @type {Array<GetShareAlbumFeedListItem>}
* @memberof GetShareAlbumFeedListResponse
* @type {Array<GetFeedListItem>}
* @memberof GetFeedListResponse
*/
'list': Array<GetShareAlbumFeedListItem>;
'list': Array<GetFeedListItem>;
}

@@ -428,9 +518,9 @@ /**

* @export
* @interface GetShareAlbumFeedResponse
* @interface GetFeedResponse
*/
export interface GetShareAlbumFeedResponse {
export interface GetFeedResponse {
/**
* 피드 아이디
* @type {string}
* @memberof GetShareAlbumFeedResponse
* @memberof GetFeedResponse
*/

@@ -441,3 +531,3 @@ 'id': string;

* @type {number}
* @memberof GetShareAlbumFeedResponse
* @memberof GetFeedResponse
*/

@@ -448,3 +538,3 @@ 'userId': number;

* @type {string}
* @memberof GetShareAlbumFeedResponse
* @memberof GetFeedResponse
*/

@@ -454,16 +544,16 @@ 'description': string;

* 피드 콘텐츠
* @type {Array<GetShareAlbumFeedContentItem>}
* @memberof GetShareAlbumFeedResponse
* @type {Array<GetFeedContentItem>}
* @memberof GetFeedResponse
*/
'FeedContent': Array<GetShareAlbumFeedContentItem>;
'feedContentList': Array<GetFeedContentItem>;
/**
* 피드 코멘트
* @type {Array<GetShareAlbumFeedCommentItem>}
* @memberof GetShareAlbumFeedResponse
* @type {Array<GetFeedCommentItem>}
* @memberof GetFeedResponse
*/
'FeedComment': Array<GetShareAlbumFeedCommentItem>;
'feedCommentList': Array<GetFeedCommentItem>;
/**
* 생성일
* @type {string}
* @memberof GetShareAlbumFeedResponse
* @memberof GetFeedResponse
*/

@@ -474,3 +564,3 @@ 'createdAt': string;

* @type {string}
* @memberof GetShareAlbumFeedResponse
* @memberof GetFeedResponse
*/

@@ -482,9 +572,9 @@ 'updatedAt': string;

* @export
* @interface GetSharedAlbumMember
* @interface GetSharedAlbumMemberItem
*/
export interface GetSharedAlbumMember {
export interface GetSharedAlbumMemberItem {
/**
* 앨범 공유 멤버 아이디
* @type {number}
* @memberof GetSharedAlbumMember
* @memberof GetSharedAlbumMemberItem
*/

@@ -495,13 +585,13 @@ 'userId': number;

* @type {string}
* @memberof GetSharedAlbumMember
* @memberof GetSharedAlbumMemberItem
*/
'role': GetSharedAlbumMemberRoleEnum;
'role': GetSharedAlbumMemberItemRoleEnum;
/**
* 가입일
* @type {string}
* @memberof GetSharedAlbumMember
* @memberof GetSharedAlbumMemberItem
*/
'joinedAt': string;
}
export declare const GetSharedAlbumMemberRoleEnum: {
export declare const GetSharedAlbumMemberItemRoleEnum: {
readonly Owner: "OWNER";

@@ -512,3 +602,3 @@ readonly Editor: "EDITOR";

};
export type GetSharedAlbumMemberRoleEnum = typeof GetSharedAlbumMemberRoleEnum[keyof typeof GetSharedAlbumMemberRoleEnum];
export type GetSharedAlbumMemberItemRoleEnum = typeof GetSharedAlbumMemberItemRoleEnum[keyof typeof GetSharedAlbumMemberItemRoleEnum];
/**

@@ -540,6 +630,6 @@ *

*
* @type {Array<GetSharedAlbumMember>}
* @type {Array<GetSharedAlbumMemberItem>}
* @memberof GetSharedAlbumResponse
*/
'shareAlbumMember': Array<GetSharedAlbumMember>;
'shareAlbumMemberList': Array<GetSharedAlbumMemberItem>;
}

@@ -572,6 +662,6 @@ /**

*
* @type {Array<GetSharedAlbumsMember>}
* @type {Array<GetSharedAlbumsMemberItem>}
* @memberof GetSharedAlbumsAlbum
*/
'shareAlbumMember': Array<GetSharedAlbumsMember>;
'shareAlbumMemberList': Array<GetSharedAlbumsMemberItem>;
}

@@ -581,9 +671,9 @@ /**

* @export
* @interface GetSharedAlbumsMember
* @interface GetSharedAlbumsMemberItem
*/
export interface GetSharedAlbumsMember {
export interface GetSharedAlbumsMemberItem {
/**
* 앨범 공유 멤버 아이디
* @type {number}
* @memberof GetSharedAlbumsMember
* @memberof GetSharedAlbumsMemberItem
*/

@@ -594,13 +684,13 @@ 'userId': number;

* @type {string}
* @memberof GetSharedAlbumsMember
* @memberof GetSharedAlbumsMemberItem
*/
'role': GetSharedAlbumsMemberRoleEnum;
'role': GetSharedAlbumsMemberItemRoleEnum;
/**
* 가입일
* @type {string}
* @memberof GetSharedAlbumsMember
* @memberof GetSharedAlbumsMemberItem
*/
'joinedAt': string;
}
export declare const GetSharedAlbumsMemberRoleEnum: {
export declare const GetSharedAlbumsMemberItemRoleEnum: {
readonly Owner: "OWNER";

@@ -611,3 +701,3 @@ readonly Editor: "EDITOR";

};
export type GetSharedAlbumsMemberRoleEnum = typeof GetSharedAlbumsMemberRoleEnum[keyof typeof GetSharedAlbumsMemberRoleEnum];
export type GetSharedAlbumsMemberItemRoleEnum = typeof GetSharedAlbumsMemberItemRoleEnum[keyof typeof GetSharedAlbumsMemberItemRoleEnum];
/**

@@ -655,9 +745,41 @@ *

* @export
* @interface ModifyShareAlbumFeedCommentRequest
* @interface ModifyCollectionRequest
*/
export interface ModifyShareAlbumFeedCommentRequest {
export interface ModifyCollectionRequest {
/**
* 컬렉션 이름
* @type {string}
* @memberof ModifyCollectionRequest
*/
'name'?: string;
/**
* 컬렉션 설명
* @type {string}
* @memberof ModifyCollectionRequest
*/
'description'?: string;
}
/**
*
* @export
* @interface ModifyCollectionResponse
*/
export interface ModifyCollectionResponse {
/**
* 수정된 컬렉션 아이디
* @type {string}
* @memberof ModifyCollectionResponse
*/
'collectionId': string;
}
/**
*
* @export
* @interface ModifyFeedCommentRequest
*/
export interface ModifyFeedCommentRequest {
/**
* 유저 아이디
* @type {number}
* @memberof ModifyShareAlbumFeedCommentRequest
* @memberof ModifyFeedCommentRequest
*/

@@ -668,3 +790,3 @@ 'userId': number;

* @type {string}
* @memberof ModifyShareAlbumFeedCommentRequest
* @memberof ModifyFeedCommentRequest
*/

@@ -676,9 +798,9 @@ 'description': string;

* @export
* @interface ModifyShareAlbumFeedCommentResponse
* @interface ModifyFeedCommentResponse
*/
export interface ModifyShareAlbumFeedCommentResponse {
export interface ModifyFeedCommentResponse {
/**
* 피드 아이디
* @type {string}
* @memberof ModifyShareAlbumFeedCommentResponse
* @memberof ModifyFeedCommentResponse
*/

@@ -690,9 +812,9 @@ 'feedId': string;

* @export
* @interface ModifyShareAlbumFeedItem
* @interface ModifyFeedItem
*/
export interface ModifyShareAlbumFeedItem {
export interface ModifyFeedItem {
/**
* 콘텐츠 아이디
* @type {string}
* @memberof ModifyShareAlbumFeedItem
* @memberof ModifyFeedItem
*/

@@ -703,9 +825,9 @@ 'contentId': string;

* @type {string}
* @memberof ModifyShareAlbumFeedItem
* @memberof ModifyFeedItem
*/
'type': ModifyShareAlbumFeedItemTypeEnum;
'type': ModifyFeedItemTypeEnum;
/**
* 콘텐츠 URL
* @type {string}
* @memberof ModifyShareAlbumFeedItem
* @memberof ModifyFeedItem
*/

@@ -716,3 +838,3 @@ 'contentSmallUrl'?: string;

* @type {string}
* @memberof ModifyShareAlbumFeedItem
* @memberof ModifyFeedItem
*/

@@ -723,21 +845,21 @@ 'contentMediumUrl'?: string;

* @type {string}
* @memberof ModifyShareAlbumFeedItem
* @memberof ModifyFeedItem
*/
'contentLargeUrl'?: string;
}
export declare const ModifyShareAlbumFeedItemTypeEnum: {
export declare const ModifyFeedItemTypeEnum: {
readonly Image: "IMAGE";
readonly Video: "VIDEO";
};
export type ModifyShareAlbumFeedItemTypeEnum = typeof ModifyShareAlbumFeedItemTypeEnum[keyof typeof ModifyShareAlbumFeedItemTypeEnum];
export type ModifyFeedItemTypeEnum = typeof ModifyFeedItemTypeEnum[keyof typeof ModifyFeedItemTypeEnum];
/**
*
* @export
* @interface ModifyShareAlbumFeedRequest
* @interface ModifyFeedRequest
*/
export interface ModifyShareAlbumFeedRequest {
export interface ModifyFeedRequest {
/**
* 피드 내용
* @type {string}
* @memberof ModifyShareAlbumFeedRequest
* @memberof ModifyFeedRequest
*/

@@ -747,6 +869,6 @@ 'description'?: string;

* 피드 콘텐츠
* @type {Array<ModifyShareAlbumFeedItem>}
* @memberof ModifyShareAlbumFeedRequest
* @type {Array<ModifyFeedItem>}
* @memberof ModifyFeedRequest
*/
'contents'?: Array<ModifyShareAlbumFeedItem>;
'contents'?: Array<ModifyFeedItem>;
}

@@ -824,2 +946,119 @@ /**

/**
* 컬렉션에 피드를 추가합니다.
* @summary 컬렉션에 피드 추가
* @param {string} collectionId 컬렉션 아이디
* @param {AddFeedToCollectionRequest} addFeedToCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerAddFeedToCollection: (collectionId: string, addFeedToCollectionRequest: AddFeedToCollectionRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 컬렉션을 생성합니다.
* @summary 컬렉션 생성
* @param {CreateCollectionRequest} createCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerCreateCollection: (createCollectionRequest: CreateCollectionRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 컬렉션을 삭제합니다.
* @summary 컬렉션 삭제
* @param {string} collectionId 컬렉션 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerDeleteCollection: (collectionId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 컬렉션에 피드를 삭제합니다.
* @summary 컬렉션에 피드 삭제
* @param {string} collectionId 컬렉션 아이디
* @param {string} feedId 피드 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerDeleteFeedToCollection: (collectionId: string, feedId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 컬렉션을 수정합니다.
* @summary 컬렉션 수정
* @param {string} collectionId 컬렉션 아이디
* @param {ModifyCollectionRequest} modifyCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerModifyCollection: (collectionId: string, modifyCollectionRequest: ModifyCollectionRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 공유앨범 피드 댓글을 생성합니다.
* @summary 공유앨범 피드 댓글 생성
* @param {string} feedId 공유앨범 피드 아이디
* @param {CreateFeedCommentRequest} createFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
feedControllerCreateComment: (feedId: string, createFeedCommentRequest: CreateFeedCommentRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 공유앨범 피드를 생성합니다.
* @summary 공유앨범 피드 생성
* @param {string} id 공유앨범 아이디
* @param {CreateFeedRequest} createFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
feedControllerCreateFeed: (id: string, createFeedRequest: CreateFeedRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 공유앨범 피드 댓글을 삭제합니다.
* @summary 공유앨범 피드 댓글 삭제
* @param {string} feedId 공유앨범 피드 아이디
* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {DeleteFeedCommentRequest} deleteFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
feedControllerDeleteComment: (feedId: string, commentId: string, deleteFeedCommentRequest: DeleteFeedCommentRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 공유앨범 피드를 삭제합니다.
* @summary 공유앨범 피드 삭제
* @param {string} id 공유앨범 아이디
* @param {string} feedId 공유앨범 피드 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
feedControllerDeleteFeed: (id: string, feedId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 공유앨범 피드를 가져옵니다.
* @summary 공유앨범 피드
* @param {string} feedId 공유앨범 피드 아이디
* @param {string} id 공유앨범 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
feedControllerGetFeed: (feedId: string, id: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 공유앨범 피드 리스트를 가져옵니다.
* @summary 공유앨범 피드 리스트
* @param {string} id 공유앨범 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
feedControllerGetFeedList: (id: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 공유앨범 피드 댓글을 수정합니다.
* @summary 공유앨범 피드 댓글 수정
* @param {string} feedId 공유앨범 피드 아이디
* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {ModifyFeedCommentRequest} modifyFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
feedControllerUpdateComment: (feedId: string, commentId: string, modifyFeedCommentRequest: ModifyFeedCommentRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 공유앨범 피드를 수정합니다.
* @summary 공유앨범 피드 수정
* @param {string} id 공유앨범 아이디
* @param {string} feedId 공유앨범 피드 아이디
* @param {ModifyFeedRequest} modifyFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
feedControllerUpdateFeed: (id: string, feedId: string, modifyFeedRequest: ModifyFeedRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
* 공유앨범을 생성합니다.

@@ -893,11 +1132,60 @@ * @summary 공유앨범 생성

shareAlbumControllerModifyShareAlbumMember: (id: string, userId: number, modifyShareAlbumMemberRequest: ModifyShareAlbumMemberRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
};
/**
* DefaultApi - functional programming interface
* @export
*/
export declare const DefaultApiFp: (configuration?: Configuration) => {
/**
* 컬렉션에 피드를 추가합니다.
* @summary 컬렉션에 피드 추가
* @param {string} collectionId 컬렉션 아이디
* @param {AddFeedToCollectionRequest} addFeedToCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerAddFeedToCollection(collectionId: string, addFeedToCollectionRequest: AddFeedToCollectionRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AddFeedToCollectionResponse>>;
/**
* 컬렉션을 생성합니다.
* @summary 컬렉션 생성
* @param {CreateCollectionRequest} createCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerCreateCollection(createCollectionRequest: CreateCollectionRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CreateCollectionResponse>>;
/**
* 컬렉션을 삭제합니다.
* @summary 컬렉션 삭제
* @param {string} collectionId 컬렉션 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerDeleteCollection(collectionId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DeleteCollectionResponse>>;
/**
* 컬렉션에 피드를 삭제합니다.
* @summary 컬렉션에 피드 삭제
* @param {string} collectionId 컬렉션 아이디
* @param {string} feedId 피드 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerDeleteFeedToCollection(collectionId: string, feedId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DeleteFeedToCollectionResponse>>;
/**
* 컬렉션을 수정합니다.
* @summary 컬렉션 수정
* @param {string} collectionId 컬렉션 아이디
* @param {ModifyCollectionRequest} modifyCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerModifyCollection(collectionId: string, modifyCollectionRequest: ModifyCollectionRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ModifyCollectionResponse>>;
/**
* 공유앨범 피드 댓글을 생성합니다.
* @summary 공유앨범 피드 댓글 생성
* @param {string} feedId 공유앨범 피드 아이디
* @param {CreateShareAlbumFeedCommentRequest} createShareAlbumFeedCommentRequest
* @param {CreateFeedCommentRequest} createFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerCreateComment: (feedId: string, createShareAlbumFeedCommentRequest: CreateShareAlbumFeedCommentRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
feedControllerCreateComment(feedId: string, createFeedCommentRequest: CreateFeedCommentRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CreateFeedCommentResponse>>;
/**

@@ -907,7 +1195,7 @@ * 공유앨범 피드를 생성합니다.

* @param {string} id 공유앨범 아이디
* @param {CreateShareAlbumFeedRequest} createShareAlbumFeedRequest
* @param {CreateFeedRequest} createFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerCreateFeed: (id: string, createShareAlbumFeedRequest: CreateShareAlbumFeedRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
feedControllerCreateFeed(id: string, createFeedRequest: CreateFeedRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CreateFeedResponse>>;
/**

@@ -918,7 +1206,7 @@ * 공유앨범 피드 댓글을 삭제합니다.

* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {DeleteShareAlbumFeedCommentRequest} deleteShareAlbumFeedCommentRequest
* @param {DeleteFeedCommentRequest} deleteFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerDeleteComment: (feedId: string, commentId: string, deleteShareAlbumFeedCommentRequest: DeleteShareAlbumFeedCommentRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
feedControllerDeleteComment(feedId: string, commentId: string, deleteFeedCommentRequest: DeleteFeedCommentRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DeleteFeedCommentResponse>>;
/**

@@ -932,3 +1220,3 @@ * 공유앨범 피드를 삭제합니다.

*/
shareAlbumFeedControllerDeleteFeed: (id: string, feedId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
feedControllerDeleteFeed(id: string, feedId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
/**

@@ -942,3 +1230,3 @@ * 공유앨범 피드를 가져옵니다.

*/
shareAlbumFeedControllerGetFeed: (feedId: string, id: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
feedControllerGetFeed(feedId: string, id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetFeedResponse>>;
/**

@@ -951,3 +1239,3 @@ * 공유앨범 피드 리스트를 가져옵니다.

*/
shareAlbumFeedControllerGetFeedList: (id: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
feedControllerGetFeedList(id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetFeedListResponse>>;
/**

@@ -958,7 +1246,7 @@ * 공유앨범 피드 댓글을 수정합니다.

* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {ModifyShareAlbumFeedCommentRequest} modifyShareAlbumFeedCommentRequest
* @param {ModifyFeedCommentRequest} modifyFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerUpdateComment: (feedId: string, commentId: string, modifyShareAlbumFeedCommentRequest: ModifyShareAlbumFeedCommentRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
feedControllerUpdateComment(feedId: string, commentId: string, modifyFeedCommentRequest: ModifyFeedCommentRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ModifyFeedCommentResponse>>;
/**

@@ -969,13 +1257,7 @@ * 공유앨범 피드를 수정합니다.

* @param {string} feedId 공유앨범 피드 아이디
* @param {ModifyShareAlbumFeedRequest} modifyShareAlbumFeedRequest
* @param {ModifyFeedRequest} modifyFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerUpdateFeed: (id: string, feedId: string, modifyShareAlbumFeedRequest: ModifyShareAlbumFeedRequest, options?: AxiosRequestConfig) => Promise<RequestArgs>;
};
/**
* DefaultApi - functional programming interface
* @export
*/
export declare const DefaultApiFp: (configuration?: Configuration) => {
feedControllerUpdateFeed(id: string, feedId: string, modifyFeedRequest: ModifyFeedRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
/**

@@ -1050,11 +1332,60 @@ * 공유앨범을 생성합니다.

shareAlbumControllerModifyShareAlbumMember(id: string, userId: number, modifyShareAlbumMemberRequest: ModifyShareAlbumMemberRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ModifyShareAlbumMemberResponse>>;
};
/**
* DefaultApi - factory interface
* @export
*/
export declare const DefaultApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
/**
* 컬렉션에 피드를 추가합니다.
* @summary 컬렉션에 피드 추가
* @param {string} collectionId 컬렉션 아이디
* @param {AddFeedToCollectionRequest} addFeedToCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerAddFeedToCollection(collectionId: string, addFeedToCollectionRequest: AddFeedToCollectionRequest, options?: any): AxiosPromise<AddFeedToCollectionResponse>;
/**
* 컬렉션을 생성합니다.
* @summary 컬렉션 생성
* @param {CreateCollectionRequest} createCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerCreateCollection(createCollectionRequest: CreateCollectionRequest, options?: any): AxiosPromise<CreateCollectionResponse>;
/**
* 컬렉션을 삭제합니다.
* @summary 컬렉션 삭제
* @param {string} collectionId 컬렉션 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerDeleteCollection(collectionId: string, options?: any): AxiosPromise<DeleteCollectionResponse>;
/**
* 컬렉션에 피드를 삭제합니다.
* @summary 컬렉션에 피드 삭제
* @param {string} collectionId 컬렉션 아이디
* @param {string} feedId 피드 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerDeleteFeedToCollection(collectionId: string, feedId: string, options?: any): AxiosPromise<DeleteFeedToCollectionResponse>;
/**
* 컬렉션을 수정합니다.
* @summary 컬렉션 수정
* @param {string} collectionId 컬렉션 아이디
* @param {ModifyCollectionRequest} modifyCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
collectionControllerModifyCollection(collectionId: string, modifyCollectionRequest: ModifyCollectionRequest, options?: any): AxiosPromise<ModifyCollectionResponse>;
/**
* 공유앨범 피드 댓글을 생성합니다.
* @summary 공유앨범 피드 댓글 생성
* @param {string} feedId 공유앨범 피드 아이디
* @param {CreateShareAlbumFeedCommentRequest} createShareAlbumFeedCommentRequest
* @param {CreateFeedCommentRequest} createFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerCreateComment(feedId: string, createShareAlbumFeedCommentRequest: CreateShareAlbumFeedCommentRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CreateShareAlbumFeedCommentResponse>>;
feedControllerCreateComment(feedId: string, createFeedCommentRequest: CreateFeedCommentRequest, options?: any): AxiosPromise<CreateFeedCommentResponse>;
/**

@@ -1064,7 +1395,7 @@ * 공유앨범 피드를 생성합니다.

* @param {string} id 공유앨범 아이디
* @param {CreateShareAlbumFeedRequest} createShareAlbumFeedRequest
* @param {CreateFeedRequest} createFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerCreateFeed(id: string, createShareAlbumFeedRequest: CreateShareAlbumFeedRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CreateShareAlbumFeedResponse>>;
feedControllerCreateFeed(id: string, createFeedRequest: CreateFeedRequest, options?: any): AxiosPromise<CreateFeedResponse>;
/**

@@ -1075,7 +1406,7 @@ * 공유앨범 피드 댓글을 삭제합니다.

* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {DeleteShareAlbumFeedCommentRequest} deleteShareAlbumFeedCommentRequest
* @param {DeleteFeedCommentRequest} deleteFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerDeleteComment(feedId: string, commentId: string, deleteShareAlbumFeedCommentRequest: DeleteShareAlbumFeedCommentRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<DeleteShareAlbumFeedCommentResponse>>;
feedControllerDeleteComment(feedId: string, commentId: string, deleteFeedCommentRequest: DeleteFeedCommentRequest, options?: any): AxiosPromise<DeleteFeedCommentResponse>;
/**

@@ -1089,3 +1420,3 @@ * 공유앨범 피드를 삭제합니다.

*/
shareAlbumFeedControllerDeleteFeed(id: string, feedId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
feedControllerDeleteFeed(id: string, feedId: string, options?: any): AxiosPromise<boolean>;
/**

@@ -1099,3 +1430,3 @@ * 공유앨범 피드를 가져옵니다.

*/
shareAlbumFeedControllerGetFeed(feedId: string, id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetShareAlbumFeedResponse>>;
feedControllerGetFeed(feedId: string, id: string, options?: any): AxiosPromise<GetFeedResponse>;
/**

@@ -1108,3 +1439,3 @@ * 공유앨범 피드 리스트를 가져옵니다.

*/
shareAlbumFeedControllerGetFeedList(id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<GetShareAlbumFeedListResponse>>;
feedControllerGetFeedList(id: string, options?: any): AxiosPromise<GetFeedListResponse>;
/**

@@ -1115,7 +1446,7 @@ * 공유앨범 피드 댓글을 수정합니다.

* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {ModifyShareAlbumFeedCommentRequest} modifyShareAlbumFeedCommentRequest
* @param {ModifyFeedCommentRequest} modifyFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerUpdateComment(feedId: string, commentId: string, modifyShareAlbumFeedCommentRequest: ModifyShareAlbumFeedCommentRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ModifyShareAlbumFeedCommentResponse>>;
feedControllerUpdateComment(feedId: string, commentId: string, modifyFeedCommentRequest: ModifyFeedCommentRequest, options?: any): AxiosPromise<ModifyFeedCommentResponse>;
/**

@@ -1126,13 +1457,7 @@ * 공유앨범 피드를 수정합니다.

* @param {string} feedId 공유앨범 피드 아이디
* @param {ModifyShareAlbumFeedRequest} modifyShareAlbumFeedRequest
* @param {ModifyFeedRequest} modifyFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
shareAlbumFeedControllerUpdateFeed(id: string, feedId: string, modifyShareAlbumFeedRequest: ModifyShareAlbumFeedRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
};
/**
* DefaultApi - factory interface
* @export
*/
export declare const DefaultApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
feedControllerUpdateFeed(id: string, feedId: string, modifyFeedRequest: ModifyFeedRequest, options?: any): AxiosPromise<boolean>;
/**

@@ -1207,11 +1532,68 @@ * 공유앨범을 생성합니다.

shareAlbumControllerModifyShareAlbumMember(id: string, userId: number, modifyShareAlbumMemberRequest: ModifyShareAlbumMemberRequest, options?: any): AxiosPromise<ModifyShareAlbumMemberResponse>;
};
/**
* DefaultApi - object-oriented interface
* @export
* @class DefaultApi
* @extends {BaseAPI}
*/
export declare class DefaultApi extends BaseAPI {
/**
* 컬렉션에 피드를 추가합니다.
* @summary 컬렉션에 피드 추가
* @param {string} collectionId 컬렉션 아이디
* @param {AddFeedToCollectionRequest} addFeedToCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
collectionControllerAddFeedToCollection(collectionId: string, addFeedToCollectionRequest: AddFeedToCollectionRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<AddFeedToCollectionResponse, any>>;
/**
* 컬렉션을 생성합니다.
* @summary 컬렉션 생성
* @param {CreateCollectionRequest} createCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
collectionControllerCreateCollection(createCollectionRequest: CreateCollectionRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<CreateCollectionResponse, any>>;
/**
* 컬렉션을 삭제합니다.
* @summary 컬렉션 삭제
* @param {string} collectionId 컬렉션 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
collectionControllerDeleteCollection(collectionId: string, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DeleteCollectionResponse, any>>;
/**
* 컬렉션에 피드를 삭제합니다.
* @summary 컬렉션에 피드 삭제
* @param {string} collectionId 컬렉션 아이디
* @param {string} feedId 피드 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
collectionControllerDeleteFeedToCollection(collectionId: string, feedId: string, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DeleteFeedToCollectionResponse, any>>;
/**
* 컬렉션을 수정합니다.
* @summary 컬렉션 수정
* @param {string} collectionId 컬렉션 아이디
* @param {ModifyCollectionRequest} modifyCollectionRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
collectionControllerModifyCollection(collectionId: string, modifyCollectionRequest: ModifyCollectionRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<ModifyCollectionResponse, any>>;
/**
* 공유앨범 피드 댓글을 생성합니다.
* @summary 공유앨범 피드 댓글 생성
* @param {string} feedId 공유앨범 피드 아이디
* @param {CreateShareAlbumFeedCommentRequest} createShareAlbumFeedCommentRequest
* @param {CreateFeedCommentRequest} createFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerCreateComment(feedId: string, createShareAlbumFeedCommentRequest: CreateShareAlbumFeedCommentRequest, options?: any): AxiosPromise<CreateShareAlbumFeedCommentResponse>;
feedControllerCreateComment(feedId: string, createFeedCommentRequest: CreateFeedCommentRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<CreateFeedCommentResponse, any>>;
/**

@@ -1221,7 +1603,8 @@ * 공유앨범 피드를 생성합니다.

* @param {string} id 공유앨범 아이디
* @param {CreateShareAlbumFeedRequest} createShareAlbumFeedRequest
* @param {CreateFeedRequest} createFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerCreateFeed(id: string, createShareAlbumFeedRequest: CreateShareAlbumFeedRequest, options?: any): AxiosPromise<CreateShareAlbumFeedResponse>;
feedControllerCreateFeed(id: string, createFeedRequest: CreateFeedRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<CreateFeedResponse, any>>;
/**

@@ -1232,7 +1615,8 @@ * 공유앨범 피드 댓글을 삭제합니다.

* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {DeleteShareAlbumFeedCommentRequest} deleteShareAlbumFeedCommentRequest
* @param {DeleteFeedCommentRequest} deleteFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerDeleteComment(feedId: string, commentId: string, deleteShareAlbumFeedCommentRequest: DeleteShareAlbumFeedCommentRequest, options?: any): AxiosPromise<DeleteShareAlbumFeedCommentResponse>;
feedControllerDeleteComment(feedId: string, commentId: string, deleteFeedCommentRequest: DeleteFeedCommentRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DeleteFeedCommentResponse, any>>;
/**

@@ -1245,4 +1629,5 @@ * 공유앨범 피드를 삭제합니다.

* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerDeleteFeed(id: string, feedId: string, options?: any): AxiosPromise<boolean>;
feedControllerDeleteFeed(id: string, feedId: string, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<boolean, any>>;
/**

@@ -1255,4 +1640,5 @@ * 공유앨범 피드를 가져옵니다.

* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerGetFeed(feedId: string, id: string, options?: any): AxiosPromise<GetShareAlbumFeedResponse>;
feedControllerGetFeed(feedId: string, id: string, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<GetFeedResponse, any>>;
/**

@@ -1264,4 +1650,5 @@ * 공유앨범 피드 리스트를 가져옵니다.

* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerGetFeedList(id: string, options?: any): AxiosPromise<GetShareAlbumFeedListResponse>;
feedControllerGetFeedList(id: string, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<GetFeedListResponse, any>>;
/**

@@ -1272,7 +1659,8 @@ * 공유앨범 피드 댓글을 수정합니다.

* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {ModifyShareAlbumFeedCommentRequest} modifyShareAlbumFeedCommentRequest
* @param {ModifyFeedCommentRequest} modifyFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerUpdateComment(feedId: string, commentId: string, modifyShareAlbumFeedCommentRequest: ModifyShareAlbumFeedCommentRequest, options?: any): AxiosPromise<ModifyShareAlbumFeedCommentResponse>;
feedControllerUpdateComment(feedId: string, commentId: string, modifyFeedCommentRequest: ModifyFeedCommentRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<ModifyFeedCommentResponse, any>>;
/**

@@ -1283,15 +1671,8 @@ * 공유앨범 피드를 수정합니다.

* @param {string} feedId 공유앨범 피드 아이디
* @param {ModifyShareAlbumFeedRequest} modifyShareAlbumFeedRequest
* @param {ModifyFeedRequest} modifyFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerUpdateFeed(id: string, feedId: string, modifyShareAlbumFeedRequest: ModifyShareAlbumFeedRequest, options?: any): AxiosPromise<boolean>;
};
/**
* DefaultApi - object-oriented interface
* @export
* @class DefaultApi
* @extends {BaseAPI}
*/
export declare class DefaultApi extends BaseAPI {
feedControllerUpdateFeed(id: string, feedId: string, modifyFeedRequest: ModifyFeedRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<boolean, any>>;
/**

@@ -1374,84 +1755,2 @@ * 공유앨범을 생성합니다.

shareAlbumControllerModifyShareAlbumMember(id: string, userId: number, modifyShareAlbumMemberRequest: ModifyShareAlbumMemberRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<ModifyShareAlbumMemberResponse, any>>;
/**
* 공유앨범 피드 댓글을 생성합니다.
* @summary 공유앨범 피드 댓글 생성
* @param {string} feedId 공유앨범 피드 아이디
* @param {CreateShareAlbumFeedCommentRequest} createShareAlbumFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerCreateComment(feedId: string, createShareAlbumFeedCommentRequest: CreateShareAlbumFeedCommentRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<CreateShareAlbumFeedCommentResponse, any>>;
/**
* 공유앨범 피드를 생성합니다.
* @summary 공유앨범 피드 생성
* @param {string} id 공유앨범 아이디
* @param {CreateShareAlbumFeedRequest} createShareAlbumFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerCreateFeed(id: string, createShareAlbumFeedRequest: CreateShareAlbumFeedRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<CreateShareAlbumFeedResponse, any>>;
/**
* 공유앨범 피드 댓글을 삭제합니다.
* @summary 공유앨범 피드 댓글 삭제
* @param {string} feedId 공유앨범 피드 아이디
* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {DeleteShareAlbumFeedCommentRequest} deleteShareAlbumFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerDeleteComment(feedId: string, commentId: string, deleteShareAlbumFeedCommentRequest: DeleteShareAlbumFeedCommentRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<DeleteShareAlbumFeedCommentResponse, any>>;
/**
* 공유앨범 피드를 삭제합니다.
* @summary 공유앨범 피드 삭제
* @param {string} id 공유앨범 아이디
* @param {string} feedId 공유앨범 피드 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerDeleteFeed(id: string, feedId: string, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<boolean, any>>;
/**
* 공유앨범 피드를 가져옵니다.
* @summary 공유앨범 피드
* @param {string} feedId 공유앨범 피드 아이디
* @param {string} id 공유앨범 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerGetFeed(feedId: string, id: string, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<GetShareAlbumFeedResponse, any>>;
/**
* 공유앨범 피드 리스트를 가져옵니다.
* @summary 공유앨범 피드 리스트
* @param {string} id 공유앨범 아이디
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerGetFeedList(id: string, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<GetShareAlbumFeedListResponse, any>>;
/**
* 공유앨범 피드 댓글을 수정합니다.
* @summary 공유앨범 피드 댓글 수정
* @param {string} feedId 공유앨범 피드 아이디
* @param {string} commentId 공유앨범 피드 댓글 아이디
* @param {ModifyShareAlbumFeedCommentRequest} modifyShareAlbumFeedCommentRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerUpdateComment(feedId: string, commentId: string, modifyShareAlbumFeedCommentRequest: ModifyShareAlbumFeedCommentRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<ModifyShareAlbumFeedCommentResponse, any>>;
/**
* 공유앨범 피드를 수정합니다.
* @summary 공유앨범 피드 수정
* @param {string} id 공유앨범 아이디
* @param {string} feedId 공유앨범 피드 아이디
* @param {ModifyShareAlbumFeedRequest} modifyShareAlbumFeedRequest
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof DefaultApi
*/
shareAlbumFeedControllerUpdateFeed(id: string, feedId: string, modifyShareAlbumFeedRequest: ModifyShareAlbumFeedRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<boolean, any>>;
}

@@ -1458,0 +1757,0 @@ /**

@@ -1,1 +0,1 @@

{"openapi":"3.0.0","paths":{"/check":{"get":{"operationId":"AppController_getHello","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}},"tags":["health"]}},"/share-album/{id}":{"get":{"operationId":"ShareAlbumController_getShareAlbum","summary":"공유앨범 조회","description":"공유앨범을 조회합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSharedAlbumResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]},"patch":{"operationId":"ShareAlbumController_modifyShareAlbum","summary":"공유앨범 수정","description":"공유앨범을 수정합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumResponse"}}}},"400":{"description":""},"404":{"description":""},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album":{"get":{"operationId":"ShareAlbumController_getShareAlbums","summary":"공유앨범 리스트 조회","description":"공유앨범 리스트를 조회합니다.","parameters":[{"name":"userId","required":true,"in":"query","description":"유저 아이디","example":1,"schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSharedAlbumsResponse"}}}},"400":{"description":""},"404":{"description":""},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]},"post":{"operationId":"ShareAlbumController_createShareAlbum","summary":"공유앨범 생성","description":"공유앨범을 생성합니다.","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumResponse"}}}},"400":{"description":""},"404":{"description":""},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album/{id}/invite-code":{"post":{"operationId":"ShareAlbumController_createShareAlbumInviteCode","summary":"공유앨범 초대코드 생성","description":"공유앨범 초대코드를 생성합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumInviteCodeResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album/invite-code/{code}":{"post":{"operationId":"ShareAlbumController_joinShareAlbumByInviteCode","summary":"공유앨범 초대코드로 공유앨범 가입","description":"공유앨범 초대코드로 공유앨범에 가입합니다.","parameters":[{"name":"code","required":true,"in":"path","description":"공유앨범 초대코드","example":"I8Q32D","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JoinShareAlbumByInviteCodeRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JoinShareAlbumByInviteCodeResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_INVITE_CODE_NOT_FOUND: 초대코드를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album/{id}/member/{userId}":{"patch":{"operationId":"ShareAlbumController_modifyShareAlbumMember","summary":"공유앨범 맴버 수정","description":"공유앨범 맴버를 수정합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumMemberRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumMemberResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_MEMBER_NOT_FOUND: 멤버를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]},"delete":{"operationId":"ShareAlbumController_leaveShareAlbum","summary":"공유앨범 맴버 삭제","description":"공유앨범 맴버를 삭제합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteShareAlbumMemberResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_MEMBER_NOT_FOUND: 멤버를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album/{id}/feed":{"get":{"operationId":"ShareAlbumFeedController_getFeedList","summary":"공유앨범 피드 리스트","description":"공유앨범 피드 리스트를 가져옵니다.","parameters":[{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetShareAlbumFeedListResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]},"post":{"operationId":"ShareAlbumFeedController_createFeed","summary":"공유앨범 피드 생성","description":"공유앨범 피드를 생성합니다.","parameters":[{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumFeedRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumFeedResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다.</br>SHARE_ALBUM_MEMBER_NOT_FOUND: 멤버를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]}},"/share-album/{id}/feed/{feedId}":{"get":{"operationId":"ShareAlbumFeedController_getFeed","summary":"공유앨범 피드","description":"공유앨범 피드를 가져옵니다.","parameters":[{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetShareAlbumFeedResponse"}}}},"400":{"description":""},"404":{"description":""},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]},"delete":{"operationId":"ShareAlbumFeedController_deleteFeed","summary":"공유앨범 피드 삭제","description":"공유앨범 피드를 삭제합니다.","parameters":[{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}},{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다.</br>SHARE_ALBUM_FEED_NOT_FOUND: 피드를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]},"patch":{"operationId":"ShareAlbumFeedController_updateFeed","summary":"공유앨범 피드 수정","description":"공유앨범 피드를 수정합니다.","parameters":[{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}},{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumFeedRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다.</br>SHARE_ALBUM_FEED_NOT_FOUND: 피드를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]}},"/share-album/feed/{feedId}/comment":{"post":{"operationId":"ShareAlbumFeedController_createComment","summary":"공유앨범 피드 댓글 생성","description":"공유앨범 피드 댓글을 생성합니다.","parameters":[{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumFeedCommentRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumFeedCommentResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_FEED_NOT_FOUND: 피드를 찾을 수 없습니다.</br>SHARE_ALBUM_MEMBER_NOT_FOUND: 멤버를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]}},"/share-album/feed/{feedId}/comment/{commentId}":{"delete":{"operationId":"ShareAlbumFeedController_deleteComment","summary":"공유앨범 피드 댓글 삭제","description":"공유앨범 피드 댓글을 삭제합니다.","parameters":[{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}},{"name":"commentId","required":true,"in":"path","description":"공유앨범 피드 댓글 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteShareAlbumFeedCommentRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteShareAlbumFeedCommentResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_FEED_COMMENT_NOT_FOUND: 댓글을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]},"patch":{"operationId":"ShareAlbumFeedController_updateComment","summary":"공유앨범 피드 댓글 수정","description":"공유앨범 피드 댓글을 수정합니다.","parameters":[{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}},{"name":"commentId","required":true,"in":"path","description":"공유앨범 피드 댓글 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumFeedCommentRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumFeedCommentResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_FEED_COMMENT_NOT_FOUND: 댓글을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]}}},"info":{"title":"PPOTTO Social API","description":"뽀또 소셜서비스","version":"1.0","contact":{}},"tags":[],"servers":[],"components":{"schemas":{"GetSharedAlbumMember":{"type":"object","properties":{"userId":{"type":"number","description":"앨범 공유 멤버 아이디","example":1},"role":{"type":"string","description":"권한","enum":["OWNER","EDITOR","VIEWER","TEMPORARY"],"example":"OWNER"},"joinedAt":{"format":"date-time","type":"string","description":"가입일","example":"2023-09-28 15:53:24.586"}},"required":["userId","role","joinedAt"]},"GetSharedAlbumResponse":{"type":"object","properties":{"id":{"type":"string","description":"앨범 아이디","example":"cln3cu9nl00043cwt43mzfro5"},"name":{"type":"string","description":"앨범 명","example":"앨범"},"bio":{"type":"string","description":"앨범 소개","example":"내 앨범"},"shareAlbumMember":{"type":"array","items":{"$ref":"#/components/schemas/GetSharedAlbumMember"}}},"required":["id","name","bio","shareAlbumMember"]},"GetSharedAlbumsMember":{"type":"object","properties":{"userId":{"type":"number","description":"앨범 공유 멤버 아이디","example":1},"role":{"type":"string","description":"권한","enum":["OWNER","EDITOR","VIEWER","TEMPORARY"],"example":"OWNER"},"joinedAt":{"format":"date-time","type":"string","description":"가입일","example":"2023-09-28 15:53:24.586"}},"required":["userId","role","joinedAt"]},"GetSharedAlbumsAlbum":{"type":"object","properties":{"id":{"type":"string","description":"앨범 아이디","example":"cln3cu9nl00043cwt43mzfro5"},"name":{"type":"string","description":"앨범 명","example":"앨범"},"bio":{"type":"string","description":"앨범 소개","example":"내 앨범"},"shareAlbumMember":{"type":"array","items":{"$ref":"#/components/schemas/GetSharedAlbumsMember"}}},"required":["id","name","bio","shareAlbumMember"]},"GetSharedAlbumsResponse":{"type":"object","properties":{"list":{"description":"앨범 리스트","type":"array","items":{"$ref":"#/components/schemas/GetSharedAlbumsAlbum"}}},"required":["list"]},"CreateShareAlbumRequest":{"type":"object","properties":{"name":{"type":"string","description":"공유앨범 명","example":"내 일상앨범"},"bio":{"type":"string","description":"공유앨범 설명","example":"내 일상을 공유하는 앨범"},"ownerId":{"type":"number","description":"공유앨범 생성자의 아이디","example":"1"}},"required":["name","bio","ownerId"]},"CreateShareAlbumResponse":{"type":"object","properties":{"id":{"type":"string","description":"생성된 공유앨범의 아이디","example":"cln3cu8oc00003cwtl5g5fp46"}},"required":["id"]},"ModifyShareAlbumRequest":{"type":"object","properties":{"name":{"type":"string","description":"공유앨범 명","example":"내 일상앨범"},"bio":{"type":"string","description":"공유앨범 설명","example":"내 일상을 공유하는 앨범"}},"required":["name","bio"]},"ModifyShareAlbumResponse":{"type":"object","properties":{"id":{"type":"string","description":"수정된 공유앨범의 아이디","example":"cln3cu8oc00003cwtl5g5fp46"}},"required":["id"]},"CreateShareAlbumInviteCodeResponse":{"type":"object","properties":{"inviteCode":{"type":"string","description":"생성된 초대 코드","example":"I8Q32D"}},"required":["inviteCode"]},"JoinShareAlbumByInviteCodeRequest":{"type":"object","properties":{"userId":{"type":"number","description":"대상 유저 아이디","example":1}},"required":["userId"]},"JoinShareAlbumByInviteCodeResponse":{"type":"object","properties":{"shareAlbumId":{"type":"string","description":"가입된 공유앨범 아이디","example":"clol69ajm00037zih1nw8cdea"}},"required":["shareAlbumId"]},"ModifyShareAlbumMemberRequest":{"type":"object","properties":{"role":{"type":"string","description":"앨범 권한","example":"EDITOR","enum":["OWNER","EDITOR","VIEWER","TEMPORARY"]}},"required":["role"]},"ModifyShareAlbumMemberResponse":{"type":"object","properties":{"albumId":{"type":"string","description":"앨범 아이디","example":"clol6tnm100037zzpnfut389l"}},"required":["albumId"]},"DeleteShareAlbumMemberResponse":{"type":"object","properties":{"albumId":{"type":"string","description":"앨범 아이디","example":"clol6tnm100037zzpnfut389l"}},"required":["albumId"]},"GetShareAlbumFeedListContentItem":{"type":"object","properties":{"id":{"type":"string","description":"피드 아이디"},"type":{"type":"string","description":"피드 타입","enum":["IMAGE","VIDEO"]},"contentSmallUrl":{"type":"string","description":"피드 콘텐츠 URL","example":"https://..."},"contentMediumUrl":{"type":"string","description":"피드 콘텐츠 URL","example":"https://..."},"contentLargeUrl":{"type":"string","description":"피드 콘텐츠 URL","example":"https://..."}},"required":["id","type","contentSmallUrl","contentMediumUrl","contentLargeUrl"]},"GetShareAlbumFeedListItem":{"type":"object","properties":{"id":{"type":"string","description":"피드 아이디"},"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"피드 내용","example":"호떡짱"},"feedContentList":{"description":"피드 콘텐츠","type":"array","items":{"$ref":"#/components/schemas/GetShareAlbumFeedListContentItem"}},"createdAt":{"type":"string","description":"생성일","example":"2021-01-01T00:00:00.000Z"},"updatedAt":{"type":"string","description":"수정일","example":"2021-01-01T00:00:00.000Z"}},"required":["id","userId","description","feedContentList","createdAt","updatedAt"]},"GetShareAlbumFeedListResponse":{"type":"object","properties":{"total":{"type":"number","description":"토탈 카운트"},"list":{"description":"피드 리스트","type":"array","items":{"$ref":"#/components/schemas/GetShareAlbumFeedListItem"}}},"required":["total","list"]},"GetShareAlbumFeedContentItem":{"type":"object","properties":{"id":{"type":"string","description":"콘텐츠 아이디"},"type":{"type":"string","description":"콘텐츠 타입","enum":["IMAGE","VIDEO"]},"contentSmallUrl":{"type":"string","description":"콘텐츠 URL","example":"https://..."},"contentMediumUrl":{"type":"string","description":"콘텐츠 URL","example":"https://..."},"contentLargeUrl":{"type":"string","description":"콘텐츠 URL","example":"https://..."}},"required":["id","type","contentSmallUrl","contentMediumUrl","contentLargeUrl"]},"GetShareAlbumFeedCommentItem":{"type":"object","properties":{"id":{"type":"string","description":"코멘트 아이디"},"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"내용","example":"호떡짱"},"createdAt":{"type":"string","description":"생성일","example":"2021-01-01T00:00:00.000Z"}},"required":["id","userId","description","createdAt"]},"GetShareAlbumFeedResponse":{"type":"object","properties":{"id":{"type":"string","description":"피드 아이디"},"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"피드 내용","example":"호떡짱"},"feedContentList":{"description":"피드 콘텐츠","type":"array","items":{"$ref":"#/components/schemas/GetShareAlbumFeedContentItem"}},"feedCommentList":{"description":"피드 코멘트","type":"array","items":{"$ref":"#/components/schemas/GetShareAlbumFeedCommentItem"}},"createdAt":{"type":"string","description":"생성일","example":"2021-01-01T00:00:00.000Z"},"updatedAt":{"type":"string","description":"수정일","example":"2021-01-01T00:00:00.000Z"}},"required":["id","userId","description","feedContentList","feedCommentList","createdAt","updatedAt"]},"CreateShareAlbumFeedItem":{"type":"object","properties":{"contentId":{"type":"string","description":"콘텐츠 아이디","example":"123g21hj2"},"type":{"type":"string","description":"콘텐츠 타입","example":"IMAGE","enum":["IMAGE","VIDEO"]},"contentSmallUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"},"contentMediumUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"},"contentLargeUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"}},"required":["contentId","type"]},"CreateShareAlbumFeedRequest":{"type":"object","properties":{"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"피드 내용","example":"피드 내용"},"contents":{"description":"피드 콘텐츠","type":"array","items":{"$ref":"#/components/schemas/CreateShareAlbumFeedItem"}}},"required":["userId","contents"]},"CreateShareAlbumFeedResponse":{"type":"object","properties":{"feedId":{"type":"string","description":"피드 아이디","example":"123g21hj2"}},"required":["feedId"]},"ModifyShareAlbumFeedItem":{"type":"object","properties":{"contentId":{"type":"string","description":"콘텐츠 아이디","example":"123g21hj2"},"type":{"type":"string","description":"콘텐츠 타입","example":"IMAGE","enum":["IMAGE","VIDEO"]},"contentSmallUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"},"contentMediumUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"},"contentLargeUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"}},"required":["contentId","type"]},"ModifyShareAlbumFeedRequest":{"type":"object","properties":{"description":{"type":"string","description":"피드 내용","example":"피드 내용"},"contents":{"description":"피드 콘텐츠","type":"array","items":{"$ref":"#/components/schemas/ModifyShareAlbumFeedItem"}}}},"CreateShareAlbumFeedCommentRequest":{"type":"object","properties":{"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"댓글 내용","example":"댓글 내용"}},"required":["userId","description"]},"CreateShareAlbumFeedCommentResponse":{"type":"object","properties":{"feedId":{"type":"string","description":"피드 아이디","example":"clon3dw1h00003c8t7zowgde0"}},"required":["feedId"]},"DeleteShareAlbumFeedCommentRequest":{"type":"object","properties":{"userId":{"type":"number","description":"유저 아이디","example":1}},"required":["userId"]},"DeleteShareAlbumFeedCommentResponse":{"type":"object","properties":{"feedId":{"type":"string","description":"피드 아이디","example":"clon3ftt600073c8tpy32nkao"}},"required":["feedId"]},"ModifyShareAlbumFeedCommentRequest":{"type":"object","properties":{"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"댓글 내용","example":"댓글 내용"}},"required":["userId","description"]},"ModifyShareAlbumFeedCommentResponse":{"type":"object","properties":{"feedId":{"type":"string","description":"피드 아이디","example":"clon3dw1h00003c8t7zowgde0"}},"required":["feedId"]}}}}
{"openapi":"3.0.0","paths":{"/check":{"get":{"operationId":"AppController_getHello","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}},"tags":["health"]}},"/share-album/{id}":{"get":{"operationId":"ShareAlbumController_getShareAlbum","summary":"공유앨범 조회","description":"공유앨범을 조회합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSharedAlbumResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]},"patch":{"operationId":"ShareAlbumController_modifyShareAlbum","summary":"공유앨범 수정","description":"공유앨범을 수정합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumResponse"}}}},"400":{"description":""},"404":{"description":""},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album":{"get":{"operationId":"ShareAlbumController_getShareAlbums","summary":"공유앨범 리스트 조회","description":"공유앨범 리스트를 조회합니다.","parameters":[{"name":"userId","required":true,"in":"query","description":"유저 아이디","example":1,"schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSharedAlbumsResponse"}}}},"400":{"description":""},"404":{"description":""},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]},"post":{"operationId":"ShareAlbumController_createShareAlbum","summary":"공유앨범 생성","description":"공유앨범을 생성합니다.","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumResponse"}}}},"400":{"description":""},"404":{"description":""},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album/{id}/invite-code":{"post":{"operationId":"ShareAlbumController_createShareAlbumInviteCode","summary":"공유앨범 초대코드 생성","description":"공유앨범 초대코드를 생성합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShareAlbumInviteCodeResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album/invite-code/{code}":{"post":{"operationId":"ShareAlbumController_joinShareAlbumByInviteCode","summary":"공유앨범 초대코드로 공유앨범 가입","description":"공유앨범 초대코드로 공유앨범에 가입합니다.","parameters":[{"name":"code","required":true,"in":"path","description":"공유앨범 초대코드","example":"I8Q32D","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JoinShareAlbumByInviteCodeRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JoinShareAlbumByInviteCodeResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_INVITE_CODE_NOT_FOUND: 초대코드를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album/{id}/member/{userId}":{"patch":{"operationId":"ShareAlbumController_modifyShareAlbumMember","summary":"공유앨범 맴버 수정","description":"공유앨범 맴버를 수정합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumMemberRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShareAlbumMemberResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_MEMBER_NOT_FOUND: 멤버를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]},"delete":{"operationId":"ShareAlbumController_leaveShareAlbum","summary":"공유앨범 맴버 삭제","description":"공유앨범 맴버를 삭제합니다.","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteShareAlbumMemberResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_MEMBER_NOT_FOUND: 멤버를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범"]}},"/share-album/{id}/feed":{"get":{"operationId":"FeedController_getFeedList","summary":"공유앨범 피드 리스트","description":"공유앨범 피드 리스트를 가져옵니다.","parameters":[{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetFeedListResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]},"post":{"operationId":"FeedController_createFeed","summary":"공유앨범 피드 생성","description":"공유앨범 피드를 생성합니다.","parameters":[{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFeedRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFeedResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다.</br>SHARE_ALBUM_MEMBER_NOT_FOUND: 멤버를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]}},"/share-album/{id}/feed/{feedId}":{"get":{"operationId":"FeedController_getFeed","summary":"공유앨범 피드","description":"공유앨범 피드를 가져옵니다.","parameters":[{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetFeedResponse"}}}},"400":{"description":""},"404":{"description":""},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]},"delete":{"operationId":"FeedController_deleteFeed","summary":"공유앨범 피드 삭제","description":"공유앨범 피드를 삭제합니다.","parameters":[{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}},{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다.</br>SHARE_ALBUM_FEED_NOT_FOUND: 피드를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]},"patch":{"operationId":"FeedController_updateFeed","summary":"공유앨범 피드 수정","description":"공유앨범 피드를 수정합니다.","parameters":[{"name":"id","required":true,"in":"path","description":"공유앨범 아이디","schema":{"type":"string"}},{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyFeedRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_NOT_FOUND: 앨범을 찾을 수 없습니다.</br>SHARE_ALBUM_FEED_NOT_FOUND: 피드를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]}},"/share-album/feed/{feedId}/comment":{"post":{"operationId":"FeedController_createComment","summary":"공유앨범 피드 댓글 생성","description":"공유앨범 피드 댓글을 생성합니다.","parameters":[{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFeedCommentRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFeedCommentResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_FEED_NOT_FOUND: 피드를 찾을 수 없습니다.</br>SHARE_ALBUM_MEMBER_NOT_FOUND: 멤버를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]}},"/share-album/feed/{feedId}/comment/{commentId}":{"delete":{"operationId":"FeedController_deleteComment","summary":"공유앨범 피드 댓글 삭제","description":"공유앨범 피드 댓글을 삭제합니다.","parameters":[{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}},{"name":"commentId","required":true,"in":"path","description":"공유앨범 피드 댓글 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteFeedCommentRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteFeedCommentResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_FEED_COMMENT_NOT_FOUND: 댓글을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]},"patch":{"operationId":"FeedController_updateComment","summary":"공유앨범 피드 댓글 수정","description":"공유앨범 피드 댓글을 수정합니다.","parameters":[{"name":"feedId","required":true,"in":"path","description":"공유앨범 피드 아이디","schema":{"type":"string"}},{"name":"commentId","required":true,"in":"path","description":"공유앨범 피드 댓글 아이디","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyFeedCommentRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyFeedCommentResponse"}}}},"400":{"description":""},"404":{"description":"SHARE_ALBUM_FEED_COMMENT_NOT_FOUND: 댓글을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["공유앨범-피드"]}},"/collection":{"post":{"operationId":"CollectionController_createCollection","summary":"컬렉션 생성","description":"컬렉션을 생성합니다.","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCollectionRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCollectionResponse"}}}},"400":{"description":""},"404":{"description":""},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["컬렉션"]}},"/collection/{collectionId}":{"delete":{"operationId":"CollectionController_deleteCollection","summary":"컬렉션 삭제","description":"컬렉션을 삭제합니다.","parameters":[{"name":"collectionId","required":true,"in":"path","description":"컬렉션 아이디","example":"clp0wkn6k00007z209fylkkgg","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteCollectionResponse"}}}},"400":{"description":""},"404":{"description":"COLLECTION_NOT_FOUND: 컬렉션을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["컬렉션"]},"patch":{"operationId":"CollectionController_modifyCollection","summary":"컬렉션 수정","description":"컬렉션을 수정합니다.","parameters":[{"name":"collectionId","required":true,"in":"path","description":"컬렉션 아이디","example":"clp0wkn6k00007z209fylkkgg","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyCollectionRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyCollectionResponse"}}}},"400":{"description":""},"404":{"description":"COLLECTION_NOT_FOUND: 컬렉션을 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["컬렉션"]}},"/collection/{collectionId}/feed":{"post":{"operationId":"CollectionController_addFeedToCollection","summary":"컬렉션에 피드 추가","description":"컬렉션에 피드를 추가합니다.","parameters":[{"name":"collectionId","required":true,"in":"path","description":"컬렉션 아이디","example":"clp0wkn6k00007z209fylkkgg","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddFeedToCollectionRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddFeedToCollectionResponse"}}}},"400":{"description":"COLLECTION_FEED_ALREADY_EXIST: 이미 컬렉션에 추가된 피드입니다."},"404":{"description":"COLLECTION_NOT_FOUND: 컬렉션을 찾을 수 없습니다.</br>SHARE_ALBUM_FEED_NOT_FOUND: 피드를 찾을 수 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["컬렉션"]}},"/collection/{collectionId}/feed/{feedId}":{"delete":{"operationId":"CollectionController_deleteFeedToCollection","summary":"컬렉션에 피드 삭제","description":"컬렉션에 피드를 삭제합니다.","parameters":[{"name":"collectionId","required":true,"in":"path","description":"컬렉션 아이디","example":"clp0wkn6k00007z209fylkkgg","schema":{"type":"string"}},{"name":"feedId","required":true,"in":"path","description":"피드 아이디","example":"clp0wkn6k00007z209fylkkgg","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteFeedToCollectionResponse"}}}},"400":{"description":""},"404":{"description":"COLLECTION_FEED_NOT_FOUND: 컬렉션에 해당 피드가 없습니다."},"500":{"description":"INTERNAL_SERVER_ERROR: 서버에 오류가 발생했습니다."}},"tags":["컬렉션"]}}},"info":{"title":"PPOTTO Social API","description":"뽀또 소셜서비스","version":"1.0","contact":{}},"tags":[],"servers":[],"components":{"schemas":{"GetSharedAlbumMemberItem":{"type":"object","properties":{"userId":{"type":"number","description":"앨범 공유 멤버 아이디","example":1},"role":{"type":"string","description":"권한","enum":["OWNER","EDITOR","VIEWER","TEMPORARY"],"example":"OWNER"},"joinedAt":{"format":"date-time","type":"string","description":"가입일","example":"2023-09-28 15:53:24.586"}},"required":["userId","role","joinedAt"]},"GetSharedAlbumResponse":{"type":"object","properties":{"id":{"type":"string","description":"앨범 아이디","example":"cln3cu9nl00043cwt43mzfro5"},"name":{"type":"string","description":"앨범 명","example":"앨범"},"bio":{"type":"string","description":"앨범 소개","example":"내 앨범"},"shareAlbumMemberList":{"type":"array","items":{"$ref":"#/components/schemas/GetSharedAlbumMemberItem"}}},"required":["id","name","bio","shareAlbumMemberList"]},"GetSharedAlbumsMemberItem":{"type":"object","properties":{"userId":{"type":"number","description":"앨범 공유 멤버 아이디","example":1},"role":{"type":"string","description":"권한","enum":["OWNER","EDITOR","VIEWER","TEMPORARY"],"example":"OWNER"},"joinedAt":{"format":"date-time","type":"string","description":"가입일","example":"2023-09-28 15:53:24.586"}},"required":["userId","role","joinedAt"]},"GetSharedAlbumsAlbum":{"type":"object","properties":{"id":{"type":"string","description":"앨범 아이디","example":"cln3cu9nl00043cwt43mzfro5"},"name":{"type":"string","description":"앨범 명","example":"앨범"},"bio":{"type":"string","description":"앨범 소개","example":"내 앨범"},"shareAlbumMemberList":{"type":"array","items":{"$ref":"#/components/schemas/GetSharedAlbumsMemberItem"}}},"required":["id","name","bio","shareAlbumMemberList"]},"GetSharedAlbumsResponse":{"type":"object","properties":{"list":{"description":"앨범 리스트","type":"array","items":{"$ref":"#/components/schemas/GetSharedAlbumsAlbum"}}},"required":["list"]},"CreateShareAlbumRequest":{"type":"object","properties":{"name":{"type":"string","description":"공유앨범 명","example":"내 일상앨범"},"bio":{"type":"string","description":"공유앨범 설명","example":"내 일상을 공유하는 앨범"},"ownerId":{"type":"number","description":"공유앨범 생성자의 아이디","example":"1"}},"required":["name","bio","ownerId"]},"CreateShareAlbumResponse":{"type":"object","properties":{"id":{"type":"string","description":"생성된 공유앨범의 아이디","example":"cln3cu8oc00003cwtl5g5fp46"}},"required":["id"]},"ModifyShareAlbumRequest":{"type":"object","properties":{"name":{"type":"string","description":"공유앨범 명","example":"내 일상앨범"},"bio":{"type":"string","description":"공유앨범 설명","example":"내 일상을 공유하는 앨범"}},"required":["name","bio"]},"ModifyShareAlbumResponse":{"type":"object","properties":{"id":{"type":"string","description":"수정된 공유앨범의 아이디","example":"cln3cu8oc00003cwtl5g5fp46"}},"required":["id"]},"CreateShareAlbumInviteCodeResponse":{"type":"object","properties":{"inviteCode":{"type":"string","description":"생성된 초대 코드","example":"I8Q32D"}},"required":["inviteCode"]},"JoinShareAlbumByInviteCodeRequest":{"type":"object","properties":{"userId":{"type":"number","description":"대상 유저 아이디","example":1}},"required":["userId"]},"JoinShareAlbumByInviteCodeResponse":{"type":"object","properties":{"shareAlbumId":{"type":"string","description":"가입된 공유앨범 아이디","example":"clol69ajm00037zih1nw8cdea"}},"required":["shareAlbumId"]},"ModifyShareAlbumMemberRequest":{"type":"object","properties":{"role":{"type":"string","description":"앨범 권한","example":"EDITOR","enum":["OWNER","EDITOR","VIEWER","TEMPORARY"]}},"required":["role"]},"ModifyShareAlbumMemberResponse":{"type":"object","properties":{"albumId":{"type":"string","description":"앨범 아이디","example":"clol6tnm100037zzpnfut389l"}},"required":["albumId"]},"DeleteShareAlbumMemberResponse":{"type":"object","properties":{"albumId":{"type":"string","description":"앨범 아이디","example":"clol6tnm100037zzpnfut389l"}},"required":["albumId"]},"GetFeedListContentItem":{"type":"object","properties":{"id":{"type":"string","description":"피드 아이디"},"type":{"type":"string","description":"피드 타입","enum":["IMAGE","VIDEO"]},"contentSmallUrl":{"type":"string","description":"피드 콘텐츠 URL","example":"https://..."},"contentMediumUrl":{"type":"string","description":"피드 콘텐츠 URL","example":"https://..."},"contentLargeUrl":{"type":"string","description":"피드 콘텐츠 URL","example":"https://..."}},"required":["id","type","contentSmallUrl","contentMediumUrl","contentLargeUrl"]},"GetFeedListItem":{"type":"object","properties":{"id":{"type":"string","description":"피드 아이디"},"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"피드 내용","example":"호떡짱"},"feedContentList":{"description":"피드 콘텐츠","type":"array","items":{"$ref":"#/components/schemas/GetFeedListContentItem"}},"createdAt":{"type":"string","description":"생성일","example":"2021-01-01T00:00:00.000Z"},"updatedAt":{"type":"string","description":"수정일","example":"2021-01-01T00:00:00.000Z"}},"required":["id","userId","description","feedContentList","createdAt","updatedAt"]},"GetFeedListResponse":{"type":"object","properties":{"total":{"type":"number","description":"토탈 카운트"},"list":{"description":"피드 리스트","type":"array","items":{"$ref":"#/components/schemas/GetFeedListItem"}}},"required":["total","list"]},"GetFeedContentItem":{"type":"object","properties":{"id":{"type":"string","description":"콘텐츠 아이디"},"type":{"type":"string","description":"콘텐츠 타입","enum":["IMAGE","VIDEO"]},"contentSmallUrl":{"type":"string","description":"콘텐츠 URL","example":"https://..."},"contentMediumUrl":{"type":"string","description":"콘텐츠 URL","example":"https://..."},"contentLargeUrl":{"type":"string","description":"콘텐츠 URL","example":"https://..."}},"required":["id","type","contentSmallUrl","contentMediumUrl","contentLargeUrl"]},"GetFeedCommentItem":{"type":"object","properties":{"id":{"type":"string","description":"코멘트 아이디"},"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"내용","example":"호떡짱"},"createdAt":{"type":"string","description":"생성일","example":"2021-01-01T00:00:00.000Z"}},"required":["id","userId","description","createdAt"]},"GetFeedResponse":{"type":"object","properties":{"id":{"type":"string","description":"피드 아이디"},"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"피드 내용","example":"호떡짱"},"feedContentList":{"description":"피드 콘텐츠","type":"array","items":{"$ref":"#/components/schemas/GetFeedContentItem"}},"feedCommentList":{"description":"피드 코멘트","type":"array","items":{"$ref":"#/components/schemas/GetFeedCommentItem"}},"createdAt":{"type":"string","description":"생성일","example":"2021-01-01T00:00:00.000Z"},"updatedAt":{"type":"string","description":"수정일","example":"2021-01-01T00:00:00.000Z"}},"required":["id","userId","description","feedContentList","feedCommentList","createdAt","updatedAt"]},"CreateFeedItem":{"type":"object","properties":{"contentId":{"type":"string","description":"콘텐츠 아이디","example":"123g21hj2"},"type":{"type":"string","description":"콘텐츠 타입","example":"IMAGE","enum":["IMAGE","VIDEO"]},"contentSmallUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"},"contentMediumUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"},"contentLargeUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"}},"required":["contentId","type"]},"CreateFeedRequest":{"type":"object","properties":{"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"피드 내용","example":"피드 내용"},"contents":{"description":"피드 콘텐츠","type":"array","items":{"$ref":"#/components/schemas/CreateFeedItem"}}},"required":["userId","contents"]},"CreateFeedResponse":{"type":"object","properties":{"feedId":{"type":"string","description":"피드 아이디","example":"123g21hj2"}},"required":["feedId"]},"ModifyFeedItem":{"type":"object","properties":{"contentId":{"type":"string","description":"콘텐츠 아이디","example":"123g21hj2"},"type":{"type":"string","description":"콘텐츠 타입","example":"IMAGE","enum":["IMAGE","VIDEO"]},"contentSmallUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"},"contentMediumUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"},"contentLargeUrl":{"type":"string","description":"콘텐츠 URL","example":"https://image.com"}},"required":["contentId","type"]},"ModifyFeedRequest":{"type":"object","properties":{"description":{"type":"string","description":"피드 내용","example":"피드 내용"},"contents":{"description":"피드 콘텐츠","type":"array","items":{"$ref":"#/components/schemas/ModifyFeedItem"}}}},"CreateFeedCommentRequest":{"type":"object","properties":{"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"댓글 내용","example":"댓글 내용"}},"required":["userId","description"]},"CreateFeedCommentResponse":{"type":"object","properties":{"feedId":{"type":"string","description":"피드 아이디","example":"clon3dw1h00003c8t7zowgde0"}},"required":["feedId"]},"DeleteFeedCommentRequest":{"type":"object","properties":{"userId":{"type":"number","description":"유저 아이디","example":1}},"required":["userId"]},"DeleteFeedCommentResponse":{"type":"object","properties":{"feedId":{"type":"string","description":"피드 아이디","example":"clon3ftt600073c8tpy32nkao"}},"required":["feedId"]},"ModifyFeedCommentRequest":{"type":"object","properties":{"userId":{"type":"number","description":"유저 아이디","example":1},"description":{"type":"string","description":"댓글 내용","example":"댓글 내용"}},"required":["userId","description"]},"ModifyFeedCommentResponse":{"type":"object","properties":{"feedId":{"type":"string","description":"피드 아이디","example":"clon3dw1h00003c8t7zowgde0"}},"required":["feedId"]},"CreateCollectionRequest":{"type":"object","properties":{"userId":{"type":"number","description":"회원 아이디","example":1},"name":{"type":"string","description":"컬렉션명","example":"내 컬렉션"},"description":{"type":"string","description":"컬렉션 설명","example":"내가 만든 컬렉션"}},"required":["userId","name"]},"CreateCollectionResponse":{"type":"object","properties":{"collectionId":{"type":"string","description":"컬렉션 아이디"}},"required":["collectionId"]},"DeleteCollectionResponse":{"type":"object","properties":{"collectionId":{"type":"string","description":"삭제된 컬렉션 아이디","example":"clp0wkn6k00007z209fylkkgg"}},"required":["collectionId"]},"ModifyCollectionRequest":{"type":"object","properties":{"name":{"type":"string","description":"컬렉션 이름","example":"컬렉션 이름"},"description":{"type":"string","description":"컬렉션 설명","example":"컬렉션 설명"}}},"ModifyCollectionResponse":{"type":"object","properties":{"collectionId":{"type":"string","description":"수정된 컬렉션 아이디","example":"clp0wkn6k00007z209fylkkgg"}},"required":["collectionId"]},"AddFeedToCollectionRequest":{"type":"object","properties":{"feedId":{"type":"string","description":"피드 아이디","example":"clp0wkn6k00007z209fylkkgg"}},"required":["feedId"]},"AddFeedToCollectionResponse":{"type":"object","properties":{"collectionId":{"type":"string","description":"컬렉션 아이디","example":"clp0wkn6k00007z209fylkkgg"}},"required":["collectionId"]},"DeleteFeedToCollectionResponse":{"type":"object","properties":{"collectionId":{"type":"string","description":"컬렉션 아이디","example":"clp0wkn6k00007z209fylkkgg"}},"required":["collectionId"]}}}}
{
"name": "@ppotto/social-api-client",
"version": "0.0.7",
"version": "0.0.8",
"description": "Ppotto Social API Client",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc