@ppotto/social-api-client
Advanced tools
Comparing version 0.0.7 to 0.0.8
@@ -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
315098
6607