-
{hostLink}
+
+
+
+
+
+
+
+
+ {moimCount && moimCount >= 2 ? (
+
+ 베테랑
+
+ ) : null}
+
+
{keyword}
+
+
+
+ {moimCount}회의 클래스로,{' '}
+ {attendeeCount}명과 함께 했어요!
- )}
+
+
+
+ {/* hostInfo로 이동하는 부분 추가해야 함 */}
-
- {Object.values(hostCategoryList ?? []).map((category) => {
- return (
- category && (
- handleCategoryClick(category)}>
- {CATEGORY_NAME[category]}
-
- )
- );
- })}
-
+
diff --git a/src/pages/myPage/components/HostMyPageEmptyView/HostMyPageEmptyView.style.ts b/src/pages/myPage/components/HostMyPageEmptyView/HostMyPageEmptyView.style.ts
index 285dfe29..bf49890b 100644
--- a/src/pages/myPage/components/HostMyPageEmptyView/HostMyPageEmptyView.style.ts
+++ b/src/pages/myPage/components/HostMyPageEmptyView/HostMyPageEmptyView.style.ts
@@ -1,4 +1,5 @@
import { Theme, css } from '@emotion/react';
+
import { flexGenerator } from '@styles/generator';
export const hostMyPageEmptyViewContainer = css`
diff --git a/src/pages/myPage/components/HostMyPageEmptyView/HostMyPageEmptyView.tsx b/src/pages/myPage/components/HostMyPageEmptyView/HostMyPageEmptyView.tsx
index d20f4763..34bc4ef6 100644
--- a/src/pages/myPage/components/HostMyPageEmptyView/HostMyPageEmptyView.tsx
+++ b/src/pages/myPage/components/HostMyPageEmptyView/HostMyPageEmptyView.tsx
@@ -1,4 +1,8 @@
+import { useNavigate } from 'react-router-dom';
+
+import { Button } from '@components';
import { graphicImage } from '@constants';
+
import {
buttonWrapper,
hostMyPageEmptyViewContainer,
@@ -6,8 +10,6 @@ import {
imageStyle,
textStyle,
} from './HostMyPageEmptyView.style';
-import { Button } from '@components';
-import { useNavigate } from 'react-router-dom';
const HostMyPageEmptyView = () => {
const navigate = useNavigate();
@@ -19,12 +21,12 @@ const HostMyPageEmptyView = () => {
-
아직 호스트로 등록되어 있지 않아요
-
호스트가 되어 다양한 게스트들을 만나 보세요!
+
아직 스픽커로 등록되어 있지 않아요
+
스픽커가 되어 다양한 참가자들을 만나 보세요!
diff --git a/src/pages/myPage/components/LogoutModal/LogoutModal.style.ts b/src/pages/myPage/components/LogoutModal/LogoutModal.style.ts
index df068861..78c030bc 100644
--- a/src/pages/myPage/components/LogoutModal/LogoutModal.style.ts
+++ b/src/pages/myPage/components/LogoutModal/LogoutModal.style.ts
@@ -1,4 +1,5 @@
import { Theme, css } from '@emotion/react';
+
import { flexGenerator } from '@styles/generator';
export const layoutStyle = css`
diff --git a/src/pages/myPage/components/LogoutModal/LogoutModal.tsx b/src/pages/myPage/components/LogoutModal/LogoutModal.tsx
index a1c3ac9d..0af77f42 100644
--- a/src/pages/myPage/components/LogoutModal/LogoutModal.tsx
+++ b/src/pages/myPage/components/LogoutModal/LogoutModal.tsx
@@ -1,4 +1,7 @@
+import { usePostLogout } from '@apis/domains/user';
+
import { Button } from '@components';
+
import {
buttonWrapper,
cancelButtonStyle,
@@ -7,7 +10,6 @@ import {
textWrapperStyle,
titleStyle,
} from './LogoutModal.style';
-import { usePostLogout } from '@apis/domains/user';
interface LogoutModalProps {
onClose: () => void;
diff --git a/src/pages/myPage/page/GuestMyPage/GuestMyPage.style.ts b/src/pages/myPage/page/GuestMyPage/GuestMyPage.style.ts
index da235350..4ef315e3 100644
--- a/src/pages/myPage/page/GuestMyPage/GuestMyPage.style.ts
+++ b/src/pages/myPage/page/GuestMyPage/GuestMyPage.style.ts
@@ -1,4 +1,5 @@
import { Theme, css } from '@emotion/react';
+
import { flexGenerator } from '@styles/generator';
export const myPageNav = css`
diff --git a/src/pages/myPage/page/GuestMyPage/GuestMyPage.tsx b/src/pages/myPage/page/GuestMyPage/GuestMyPage.tsx
index 5d0bff1e..81f4fe35 100644
--- a/src/pages/myPage/page/GuestMyPage/GuestMyPage.tsx
+++ b/src/pages/myPage/page/GuestMyPage/GuestMyPage.tsx
@@ -1,4 +1,17 @@
+import { useAtom } from 'jotai';
+import { useEffect, useState } from 'react';
+import { useNavigate } from 'react-router-dom';
+
+import { useFetchGuestInfo } from '@apis/domains/guest/useFetchGuestInfo';
+
import { LogoHeader, Modal, NavigateBox, SimpleUserProfile } from '@components';
+import { routePath } from '@constants';
+import { useEasyNavigate } from '@hooks';
+import LogoutModal from '@pages/myPage/components/LogoutModal/LogoutModal';
+import { userAtom } from '@stores';
+import { IcNext } from '@svg';
+import { isLoggedIn } from '@utils';
+
import {
navigateBoxWrapper,
logoutBox,
@@ -10,21 +23,13 @@ import {
divdier,
profileWrapper,
} from './GuestMyPage.style';
-import { images, routePath } from '@constants';
-import { useEasyNavigate } from '@hooks';
-import { IcNext } from '@svg';
-import { isLoggedIn } from '@utils';
-import { useEffect, useState } from 'react';
-import { useNavigate } from 'react-router-dom';
-import { useAtom } from 'jotai';
-import { userAtom } from '@stores';
-import LogoutModal from '@pages/myPage/components/LogoutModal/LogoutModal';
const GuestMyPage = () => {
const [user] = useAtom(userAtom);
const navigate = useNavigate();
const { goHostMyPage } = useEasyNavigate();
+ const { data: guestInfo } = useFetchGuestInfo(user.guestId as unknown as string);
const [isModalOpen, setIsModalOpen] = useState(false);
@@ -55,16 +60,17 @@ const GuestMyPage = () => {
<>
+ {/* @정안TODO guestInfo 타입 설정 후 해당 데이터로 교체 */}
diff --git a/src/pages/myPage/page/HostMyPage/HostMyPage.style.ts b/src/pages/myPage/page/HostMyPage/HostMyPage.style.ts
index 9238becb..65a61f07 100644
--- a/src/pages/myPage/page/HostMyPage/HostMyPage.style.ts
+++ b/src/pages/myPage/page/HostMyPage/HostMyPage.style.ts
@@ -1,4 +1,5 @@
import { Theme, css } from '@emotion/react';
+
import { flexGenerator } from '@styles/generator';
export const myPageNav = css`
diff --git a/src/pages/myPage/page/HostMyPage/HostMyPage.tsx b/src/pages/myPage/page/HostMyPage/HostMyPage.tsx
index 0b53ccdd..20bef36d 100644
--- a/src/pages/myPage/page/HostMyPage/HostMyPage.tsx
+++ b/src/pages/myPage/page/HostMyPage/HostMyPage.tsx
@@ -1,4 +1,17 @@
+import { useAtom } from 'jotai';
+import { useEffect, useState } from 'react';
+
+import { useFetchMyHost } from '@apis/domains/moim/useFetchMyHost';
+
import { LogoHeader, Modal, NavigateBox, Spinner } from '@components';
+import { routePath } from '@constants';
+import { useEasyNavigate } from '@hooks';
+import { HostMyPageEmptyView } from '@pages/myPage/components';
+import HostInfoCardWithLink from '@pages/myPage/components/HostInfoCardWithLink/HostInfoCardWithLink';
+import LogoutModal from '@pages/myPage/components/LogoutModal/LogoutModal';
+import { userAtom } from '@stores';
+import { IcNext } from '@svg';
+
import {
divdier,
iconStyle,
@@ -10,16 +23,6 @@ import {
selectedTabStyle,
tabStyle,
} from './HostMyPage.style';
-import { useEasyNavigate } from '@hooks';
-import HostInfoCardWithLink from '@pages/myPage/components/HostInfoCardWithLink/HostInfoCardWithLink';
-import { useFetchMyHost } from '@apis/domains/moim/useFetchMyHost';
-import { routePath } from '@constants';
-import { IcNext } from '@svg';
-import { HostMyPageEmptyView } from '@pages/myPage/components';
-import { useAtom } from 'jotai';
-import { userAtom } from '@stores';
-import { useEffect, useState } from 'react';
-import LogoutModal from '@pages/myPage/components/LogoutModal/LogoutModal';
const HostMyPage = () => {
const [user, setUser] = useAtom(userAtom);
@@ -66,9 +69,9 @@ const HostMyPage = () => {
{isLoading ? (
diff --git a/src/routes/PrivateRoute/PrivateRoute.tsx b/src/routes/PrivateRoute/PrivateRoute.tsx
index da629607..e8bb568e 100644
--- a/src/routes/PrivateRoute/PrivateRoute.tsx
+++ b/src/routes/PrivateRoute/PrivateRoute.tsx
@@ -1,7 +1,8 @@
-import { isLoggedIn } from '@utils';
import { ReactNode } from 'react';
import { Navigate } from 'react-router-dom';
+import { isLoggedIn } from '@utils';
+
interface PrivateRouteProps {
element: ReactNode;
}
diff --git a/src/routes/adminRoutes.tsx b/src/routes/adminRoutes.tsx
index f9a334b8..46f90c0b 100644
--- a/src/routes/adminRoutes.tsx
+++ b/src/routes/adminRoutes.tsx
@@ -1,12 +1,13 @@
-import { RouteType } from '@types';
import { routePath } from '@constants';
-import HostSubmitter from '@pages/admin/page/HostSubmitter/HostSubmitter';
+import AdminPage from '@pages/admin/page/AdminPage/AdminPage';
+
+import { RouteType } from '@types';
const adminRoutes: RouteType[] = [
{
path: routePath.ADMIN,
- element:
,
+ element:
,
},
];
-export default adminRoutes;
\ No newline at end of file
+export default adminRoutes;
diff --git a/src/routes/articleRoutes.tsx b/src/routes/articleRoutes.tsx
new file mode 100644
index 00000000..0d130181
--- /dev/null
+++ b/src/routes/articleRoutes.tsx
@@ -0,0 +1,13 @@
+import { routePath } from '@constants';
+import { Picksight } from '@pages/article/page';
+
+import { RouteType } from '@types';
+
+const articleRoutes: RouteType[] = [
+ {
+ path: routePath.ARTICLE_PICKSIGHT,
+ element:
,
+ },
+];
+
+export default articleRoutes;
diff --git a/src/routes/authRoutes.tsx b/src/routes/authRoutes.tsx
index 58e7a18c..afea1caa 100644
--- a/src/routes/authRoutes.tsx
+++ b/src/routes/authRoutes.tsx
@@ -1,6 +1,7 @@
+import { routePath } from '@constants';
import { Login, Redirection } from '@pages/auth/page/index';
+
import { RouteType } from '@types';
-import { routePath } from '@constants';
const authRoutes: RouteType[] = [
{
diff --git a/src/routes/categoriesRoutes.tsx b/src/routes/categoriesRoutes.tsx
deleted file mode 100644
index 2f7dec6c..00000000
--- a/src/routes/categoriesRoutes.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import { Categories } from '@pages/categories/page/index';
-import { RouteType } from '@types';
-import { routePath } from '@constants';
-
-const categoriesRoutes: RouteType[] = [
- {
- path: routePath.CATEGORY,
- element:
,
- },
-];
-
-export default categoriesRoutes;
diff --git a/src/routes/classListRoutes.tsx b/src/routes/classListRoutes.tsx
new file mode 100644
index 00000000..2ab6e62d
--- /dev/null
+++ b/src/routes/classListRoutes.tsx
@@ -0,0 +1,13 @@
+import { routePath } from '@constants';
+import { ClassList } from '@pages/classList/page/index';
+
+import { RouteType } from '@types';
+
+const classListRoutes: RouteType[] = [
+ {
+ path: routePath.CLASS_LIST,
+ element:
,
+ },
+];
+
+export default classListRoutes;
diff --git a/src/routes/classRoutes.tsx b/src/routes/classRoutes.tsx
index bbf4798e..9094f12a 100644
--- a/src/routes/classRoutes.tsx
+++ b/src/routes/classRoutes.tsx
@@ -1,14 +1,17 @@
-import { RouteType } from '@types';
import { routePath } from '@constants';
import {
Class,
ClassNotice,
- ClassApplyComplete,
- ClassApplyDeposit,
- ClassApplyQuestion,
- ClassApplyRule,
+ // ClassApplyComplete,
+ // ClassApplyDeposit,
+ // ClassApplyQuestion,
+ // ClassApplyRule,
ClassPostPage,
} from '@pages/class/page';
+import ClassApply from '@pages/class/page/ClassApply/ClassApply';
+import ClassNoticeDetail from '@pages/class/page/ClassNoticeDetail/ClassNoticeDetail';
+
+import { RouteType } from '@types';
const classRoutes: RouteType[] = [
{
@@ -24,21 +27,29 @@ const classRoutes: RouteType[] = [
element:
,
},
{
- path: routePath.CLASS_APPLY_RULE,
- element:
,
- },
- {
- path: routePath.CLASS_APPLY_QUESTION,
- element:
,
- },
- {
- path: routePath.CLASS_APPLY_DEPOSIT,
- element:
,
+ path: routePath.CLASS_APPLY,
+ element:
,
},
{
- path: routePath.CLASS_APPLY_COMPLETE,
- element:
,
+ path: routePath.CLASS_NOTICE_DETAIL,
+ element:
,
},
+ // {
+ // path: routePath.CLASS_APPLY_RULE,
+ // element:
,
+ // },
+ // {
+ // path: routePath.CLASS_APPLY_QUESTION,
+ // element:
,
+ // },
+ // {
+ // path: routePath.CLASS_APPLY_DEPOSIT,
+ // element:
,
+ // },
+ // {
+ // path: routePath.CLASS_APPLY_COMPLETE,
+ // element:
,
+ // },
];
export default classRoutes;
diff --git a/src/routes/errorRoutes.tsx b/src/routes/errorRoutes.tsx
index 9ec5cb8e..3bf0c7a8 100644
--- a/src/routes/errorRoutes.tsx
+++ b/src/routes/errorRoutes.tsx
@@ -1,5 +1,6 @@
import { routePath } from '@constants';
import Error from '@pages/error/Error';
+
import { RouteType } from '@types';
const errorPageRoutes: RouteType[] = [
diff --git a/src/routes/guestRoutes.tsx b/src/routes/guestRoutes.tsx
index b73c7a54..0599729e 100644
--- a/src/routes/guestRoutes.tsx
+++ b/src/routes/guestRoutes.tsx
@@ -1,13 +1,23 @@
+import { routePath } from '@constants';
+import GuestMyClassReviewComplete from '@pages/guest/page/GuestMyClassReviewComplete/GuestMyClassReviewComplete';
+import GuestMyClassReviewWrite from '@pages/guest/page/GuestMyClassReviewWrite/GuestMyClassReviewWrite';
import { GuestMyClass } from '@pages/guest/page/index';
+
import { RouteType } from '@types';
-import { routePath } from '@constants';
const guestRoutes: RouteType[] = [
{
path: routePath.GUEST_MY_CLASS,
element:
,
},
-
+ {
+ path: routePath.GUEST_MY_CLASS_REVIEW_WRITE,
+ element:
,
+ },
+ {
+ path: routePath.GUEST_MY_CLASS_REVIEW_COMPLETE,
+ element:
,
+ },
];
export default guestRoutes;
diff --git a/src/routes/homeRoutes.tsx b/src/routes/homeRoutes.tsx
index 9ff4c754..d110bf35 100644
--- a/src/routes/homeRoutes.tsx
+++ b/src/routes/homeRoutes.tsx
@@ -1,6 +1,7 @@
+import { routePath } from '@constants';
import { Home } from '@pages/home/page/index';
+
import { RouteType } from '@types';
-import { routePath } from '@constants';
const homeRoutes: RouteType[] = [
{
diff --git a/src/routes/hostRoutes.tsx b/src/routes/hostRoutes.tsx
index 7978de81..2f723b66 100644
--- a/src/routes/hostRoutes.tsx
+++ b/src/routes/hostRoutes.tsx
@@ -1,6 +1,7 @@
+import { routePath } from '@constants';
import { HostApplyPage, HostMyClass, MyClassManage } from '@pages/host/page/index';
+
import { RouteType } from '@types';
-import { routePath } from '@constants';
const hostRoutes: RouteType[] = [
{
diff --git a/src/routes/index.ts b/src/routes/index.ts
index 2de91321..028753b2 100644
--- a/src/routes/index.ts
+++ b/src/routes/index.ts
@@ -1,22 +1,25 @@
+import adminRoutes from 'src/routes/adminRoutes';
+
+import articleRoutes from './articleRoutes';
import authRoutes from './authRoutes';
-import categoriesRoutes from './categoriesRoutes';
+import classListRoutes from './classListRoutes';
import classRoutes from './classRoutes';
import guestRoutes from './guestRoutes';
import homeRoutes from './homeRoutes';
import hostRoutes from './hostRoutes';
import myPageRoutes from './myPageRoutes';
-import adminRoutes from 'src/routes/adminRoutes';
// import devRoutes from './devRoutes';
export {
authRoutes,
- categoriesRoutes,
+ classListRoutes,
classRoutes,
guestRoutes,
homeRoutes,
+ articleRoutes,
hostRoutes,
myPageRoutes,
//devRoutes,
- adminRoutes
+ adminRoutes,
};
diff --git a/src/routes/myPageRoutes.tsx b/src/routes/myPageRoutes.tsx
index 989d154f..03ebc6fe 100644
--- a/src/routes/myPageRoutes.tsx
+++ b/src/routes/myPageRoutes.tsx
@@ -1,6 +1,7 @@
+import { routePath } from '@constants';
import { GuestMyPage, HostMyPage } from '@pages/myPage/page/index';
+
import { RouteType } from '@types';
-import { routePath } from '@constants';
const myPageRoutes: RouteType[] = [
{
diff --git a/src/stores/classPostData.ts b/src/stores/classPostData.ts
index 4188928c..c1a71d54 100644
--- a/src/stores/classPostData.ts
+++ b/src/stores/classPostData.ts
@@ -1,4 +1,5 @@
import { atom } from 'jotai';
+
import { ClassPostDataType } from './types/classPostDataType';
export const classPostAtom = atom
({
diff --git a/src/stores/hostApplyData.ts b/src/stores/hostApplyData.ts
index 289cc30b..790be9f3 100644
--- a/src/stores/hostApplyData.ts
+++ b/src/stores/hostApplyData.ts
@@ -1,16 +1,13 @@
-import { components } from '@schema';
import { atom } from 'jotai';
+import { components } from '@schema';
+
export const hostApplyAtom = atom({
intro: '',
goal: '',
link: '',
nickname: '',
- categoryList: {
- category1: '',
- category2: '',
- category3: '',
- },
plan: '',
email: '',
+ userKeyword: '',
});
diff --git a/src/stores/index.ts b/src/stores/index.ts
index 4615fc1c..dc278348 100644
--- a/src/stores/index.ts
+++ b/src/stores/index.ts
@@ -1,4 +1,4 @@
-import { userAtom } from './user';
import { hostApplyAtom } from './hostApplyData';
+import { userAtom } from './user';
export { userAtom, hostApplyAtom };
diff --git a/src/stores/tagList.ts b/src/stores/tagList.ts
new file mode 100644
index 00000000..95cd9854
--- /dev/null
+++ b/src/stores/tagList.ts
@@ -0,0 +1,4 @@
+import { atom } from 'jotai';
+
+export const moimTagsAtom = atom([]);
+export const hostTagsAtom = atom([]);
diff --git a/src/stores/user.ts b/src/stores/user.ts
index c26a2582..e805c168 100644
--- a/src/stores/user.ts
+++ b/src/stores/user.ts
@@ -1,6 +1,8 @@
+import { atomWithStorage } from 'jotai/utils';
+
import { components } from '@schema';
+
// import { UserType } from '@types';
-import { atomWithStorage } from 'jotai/utils';
type LoginSuccessResponse = components['schemas']['LoginSuccessResponse'];
diff --git a/src/styles/emotion.d.ts b/src/styles/emotion.d.ts
index 7d74c9c5..20f6f146 100644
--- a/src/styles/emotion.d.ts
+++ b/src/styles/emotion.d.ts
@@ -1,7 +1,7 @@
-import "@emotion/react";
-import { ColorType, FontType } from "./theme";
+import '@emotion/react';
+import { ColorType, FontType } from './theme';
-declare module "@emotion/react" {
+declare module '@emotion/react' {
export interface Theme {
color: ColorType;
font: FontType;
diff --git a/src/styles/theme.ts b/src/styles/theme.ts
index 3f9b94d4..51152c90 100644
--- a/src/styles/theme.ts
+++ b/src/styles/theme.ts
@@ -1,15 +1,29 @@
import { css } from '@emotion/react';
const PretendardFont = css`
- font-family: 'Pretendard Variable', Pretendard, -apple-system, BlinkMacSystemFont, system-ui,
- Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic',
- 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;
+ font-family:
+ 'Pretendard Variable',
+ Pretendard,
+ -apple-system,
+ BlinkMacSystemFont,
+ system-ui,
+ Roboto,
+ 'Helvetica Neue',
+ 'Segoe UI',
+ 'Apple SD Gothic Neo',
+ 'Noto Sans KR',
+ 'Malgun Gothic',
+ 'Apple Color Emoji',
+ 'Segoe UI Emoji',
+ 'Segoe UI Symbol',
+ sans-serif;
`;
const theme = {
color: {
white: '#FFFFFF',
- background: '#F8F9FC',
+ bg_white0: '#F8F9FC',
+ bg_white1: '#F3F5FB',
lightgray0: '#EDEEF2',
lightgray1: '#DFE2E7',
lightgray2: '#C6CAD4',
@@ -18,6 +32,7 @@ const theme = {
darkgray: '#3E3F45',
blackgray: '#222224',
black: '#17171A',
+ bgwhite1: '#F3F5FB',
purple1: '#5451FF',
purple2: '#7774FF',
@@ -50,7 +65,7 @@ const theme = {
${PretendardFont};
font-size: 1.8rem;
font-weight: 700;
- line-height: normal;
+ line-height: 140%;
letter-spacing: 0px;
`,
'head04-b-16': css`
@@ -64,7 +79,7 @@ const theme = {
${PretendardFont};
font-size: 1.8rem;
font-weight: 600;
- line-height: normal;
+ line-height: 140%;
letter-spacing: 0px;
`,
'subhead02-sb-16': css`
@@ -95,6 +110,13 @@ const theme = {
line-height: 140%;
letter-spacing: 0px;
`,
+ 'subhead06-m-14': css`
+ ${PretendardFont};
+ font-size: 1.4rem;
+ font-weight: 500;
+ line-height: 140%;
+ letter-spacing: 0px;
+ `,
'body01-r-15': css`
${PretendardFont};
font-size: 1.5rem;
@@ -130,6 +152,20 @@ const theme = {
line-height: 140%;
letter-spacing: 0px;
`,
+ 'body06-m-15': css`
+ ${PretendardFont};
+ font-size: 1.5rem;
+ font-weight: 500;
+ line-height: 140%;
+ letter-spacing: 0px;
+ `,
+ 'body07-r-15': css`
+ ${PretendardFont};
+ font-size: 1.5rem;
+ font-weight: 400;
+ line-height: 160%;
+ letter-spacing: 0px;
+ `,
},
};
diff --git a/src/types/api/schema/index.ts b/src/types/api/schema/index.ts
index 82862b48..cd7bfbd1 100644
--- a/src/types/api/schema/index.ts
+++ b/src/types/api/schema/index.ts
@@ -4,1829 +4,4941 @@
*/
export interface paths {
- "/api/v1/user/logout": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- get?: never;
- put?: never;
- /** 로그아웃 */
- post: operations["logout"];
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/user/login": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- get?: never;
- put?: never;
- /** 소셜 로그인 */
- post: operations["login"];
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/submitter": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- get?: never;
- put?: never;
- /** 호스트 승인 신청 */
- post: operations["postSubmitter"];
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- get?: never;
- put?: never;
- /** 모임 개설 */
- post: operations["createMoim"];
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim/{moimId}": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 모임 상세 조회 */
- get: operations["getMoimDetail"];
- put?: never;
- /** 모임 참여 */
- post: operations["createMoimSubmission"];
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim/{moimId}/notice": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- get?: never;
- put?: never;
- /** 공지사항 작성 */
- post: operations["createNotice"];
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/submitter/{submitterId}": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- get?: never;
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- /** 호스트 신청 승인 */
- patch: operations["approveSubmitter"];
- trace?: never;
- };
- "/api/v1/moim/{moimId}/submitter": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- get?: never;
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- /** 신청자 승인 */
- patch: operations["updateSubmitterState"];
- trace?: never;
- };
- "/api/v1/user/token-refresh": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 액세스 토큰 재발급 */
- get: operations["refreshToken"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/submitter-list": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 호스트 승인 신청 내역 전체 조회 */
- get: operations["getSubmitterList"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/submitted-moim/{moimId}": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 신청한 모임 상세 정보 조회 */
- get: operations["getSubmittedMoimDetail"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/notice-image-list/upload/{count}": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 공지 이미지 업로드 presigned url */
- get: operations["getNoticePreSignedUrl"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim/{moimId}/submitter/{submitterId}": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 신청자에 해당하는 신청 내역 조회 */
- get: operations["getSubmissionDetail"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim/{moimId}/submitter-list": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 모임에 해당하는 신청자 전체 조회 */
- get: operations["getSubmitterListByMoim"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim/{moimId}/question-list": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 모임 질문 목록 조회 */
- get: operations["getMoimQuestionList"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim/{moimId}/notice-list": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 모임에 해당하는 공지사항 전체 조회 */
- get: operations["getNoticeListByMoimId"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim/{moimId}/description": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 모임에 해당하는 소개 조회 */
- get: operations["getMoimDescription"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim/categories": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 카테고리 전체 조회 */
- get: operations["getAllCategories"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim/banner": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 홈 배너 조회 */
- get: operations["getMoimBanner"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim-list": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 카테고리에 해당하는 모임 조회 */
- get: operations["getMoimListByCategory"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/moim-image-list/upload/{count}": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 모임 이미지 업로드 presigned url */
- get: operations["getMoimPreSignedUrl"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/host": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 호스트 정보 조회 */
- get: operations["getHost"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/host/{hostId}": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 모임에 해당하는 호스트 정보 조회 */
- get: operations["getMoimHost"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/host/{hostId}/moim-list": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 호스트에 해당하는 모임 조회 */
- get: operations["getMoimListByHostId"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/guest/{guestId}/submitted-moim-list": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 게스트에 해당하는 신청한 모임 조회 */
- get: operations["getSubmittedMoimListByGuest"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/guest/{guestId}/completed-moim-list": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- /** 게스트에 해당하는 참가한 모임 조회 */
- get: operations["getCompletedMoimListByGuest"];
- put?: never;
- post?: never;
- delete?: never;
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
- };
- "/api/v1/user/delete": {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- get?: never;
- put?: never;
- post?: never;
- /** 회원 탈퇴 */
- delete: operations["deleteUser"];
- options?: never;
- head?: never;
- patch?: never;
- trace?: never;
+ '/api/v2/submitter': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
};
+ get?: never;
+ put?: never;
+ /** 호스트 승인 신청 */
+ post: operations['postSubmitter'];
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/notice/{noticeId}/comment': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ /** 공지사항 댓글 작성 */
+ post: operations['createComment'];
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/moim/{moimId}/review': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 리뷰 작성 시 모임 정보 조회 */
+ get: operations['getMoimForReview'];
+ put?: never;
+ /** 리뷰 생성 */
+ post: operations['createReview'];
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/moim/{moimId}/notice': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ /** 공지사항 작성 */
+ post: operations['createNotice'];
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/image/upload': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ /** 이미지 업로드 presigned url */
+ post: operations['getPreSignedUrl'];
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/user/logout': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ /** 로그아웃 */
+ post: operations['logout'];
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/user/login': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ /** 소셜 로그인 */
+ post: operations['login'];
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/moim': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ /** 모임 개설 */
+ post: operations['createMoim'];
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/moim/{moimId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 모임 상세 조회 */
+ get: operations['getMoimDetail'];
+ put?: never;
+ /** 모임 참여 */
+ post: operations['createMoimSubmission'];
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/submitter/{submitterId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ /** 호스트 신청 승인 */
+ patch: operations['approveSubmitter'];
+ trace?: never;
+ };
+ '/api/v2/moimSubmission/{moimSubmissionId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ /** 모임 신청 내역 승인대기로 변경 */
+ patch: operations['updateMoimSubmissionStateToPendingApproval'];
+ trace?: never;
+ };
+ '/api/v2/host/{hostId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 모임에 해당하는 호스트 정보 조회 */
+ get: operations['getMoimHost'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ /** 호스트 프로필 수정 */
+ patch: operations['updateHostProfile'];
+ trace?: never;
+ };
+ '/api/v2/guest/{guestId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 게스트 프로필 조회 */
+ get: operations['getGuest'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ /** 게스트 프로필 수정 */
+ patch: operations['updateGuestProfile'];
+ trace?: never;
+ };
+ '/api/v1/moim/{moimId}/submitter': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ /** 신청자 승인 */
+ patch: operations['updateSubmitterState'];
+ trace?: never;
+ };
+ '/api/v2/review/tag-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 리뷰 태그 전체 조회 */
+ get: operations['getAllTags'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/notice/{noticeId}/comment-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 공지사항에 해당하는 댓글 전체 조회 */
+ get: operations['getCommentListByNotice'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/moim/{moimId}/review-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 모임에 해당하는 리뷰 조회 */
+ get: operations['getReviewListByMoim'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/moim/{moimId}/notice/{noticeId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get: operations['getNoticeDetail'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/moim/{moimId}/notice-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 모임에 해당하는 공지사항 전체 조회 */
+ get: operations['getNoticeListByMoimId'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/moim-submission-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 모임 참여 신청 내역 전체 조회 */
+ get: operations['getAllMoimSubmissionList'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/host': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 호스트 정보 조회 */
+ get: operations['getHost'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/host/{hostId}/review-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 호스트에 해당하는 리뷰 조회 */
+ get: operations['getReviewListByHost'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/host/{hostId}/moim-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 호스트에 해당하는 모임 조회 */
+ get: operations['getMoimListByHost'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/host/{hostId}/intro': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 호스트 소개 조회 */
+ get: operations['getHostIntro'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/guest/{guestId}/completed-moim-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 게스트에 해당하는 참가한 모임 조회 */
+ get: operations['getCompletedMoimListByGuest'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/user/token-refresh': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 액세스 토큰 재발급 */
+ get: operations['refreshToken'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/submitter-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 호스트 승인 신청 내역 전체 조회 */
+ get: operations['getSubmitterList'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/submitted-moim/{moimId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 신청한 모임 상세 정보 조회 */
+ get: operations['getSubmittedMoimDetail'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/moim/{moimId}/submitter/{submitterId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 신청자에 해당하는 신청 내역 조회 */
+ get: operations['getSubmissionDetail'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/moim/{moimId}/submitter-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 모임에 해당하는 신청자 전체 조회 */
+ get: operations['getSubmitterListByMoim'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/moim/{moimId}/question-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 모임 질문 목록 조회 */
+ get: operations['getMoimQuestionList'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/moim/{moimId}/description': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 모임에 해당하는 소개 조회 */
+ get: operations['getMoimDescription'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/moim/categories': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 카테고리 전체 조회 */
+ get: operations['getAllCategories'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/moim/banner': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 홈 배너 조회 */
+ get: operations['getMoimBanner'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/moim-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 카테고리에 해당하는 모임 조회 */
+ get: operations['getMoimListByCategory'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/host/{hostId}/moim-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 호스트와 모임상태에 해당하는 모임 조회 */
+ get: operations['getMoimListByHostAndMoimState'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/guest/{guestId}/submitted-moim-list': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** 게스트에 해당하는 신청한 모임 조회 */
+ get: operations['getSubmittedMoimListByGuest'];
+ put?: never;
+ post?: never;
+ delete?: never;
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/notice/{noticeId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ post?: never;
+ delete: operations['deleteNotice'];
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v2/notice/{noticeId}/comment/{commentId}': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ post?: never;
+ /** 공지사항 댓글 삭제 */
+ delete: operations['deleteComment'];
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
+ '/api/v1/user/delete': {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ get?: never;
+ put?: never;
+ post?: never;
+ /** 회원 탈퇴 */
+ delete: operations['deleteUser'];
+ options?: never;
+ head?: never;
+ patch?: never;
+ trace?: never;
+ };
}
export type webhooks = Record;
export interface components {
- schemas: {
- ApiResponseDto: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: Record;
- };
- UserLoginRequest: {
- /**
- * @description 소셜로그인 타입
- * @example KAKAO
- * @enum {string}
- */
- socialType: "KAKAO";
- };
- ApiResponseDtoLoginSuccessResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["LoginSuccessResponse"];
- };
- LoginSuccessResponse: {
- guestNickname?: string;
- /** Format: int64 */
- guestId?: number;
- hostNickname?: string;
- /** Format: int64 */
- hostId?: number;
- token?: components["schemas"]["TokenDto"];
- };
- TokenDto: {
- accessToken?: string;
- refreshToken?: string;
- };
- SubmitterCategoryInfo: {
- category1: string;
- category2?: string;
- category3?: string;
- };
- SubmitterCreateRequest: {
- intro: string;
- goal: string;
- link: string;
- nickname: string;
- categoryList?: components["schemas"]["SubmitterCategoryInfo"];
- plan: string;
- email: string;
- };
- AccountInfo: {
- holder: string;
- bank: string;
- accountNumber: string;
- };
- CategoryInfo: {
- category1: string;
- category2?: string;
- category3?: string;
- };
- DateInfo: {
- /** Format: date */
- date: string;
- dayOfWeek: string;
- startTime: components["schemas"]["LocalTime"];
- endTime: components["schemas"]["LocalTime"];
- };
- ImageInfo: {
- imageUrl1: string;
- imageUrl2?: string;
- imageUrl3?: string;
- };
- LocalTime: {
- /** Format: int32 */
- hour?: number;
- /** Format: int32 */
- minute?: number;
- /** Format: int32 */
- second?: number;
- /** Format: int32 */
- nano?: number;
- };
- MoimCreateRequest: {
- categoryList?: components["schemas"]["CategoryInfo"];
- isOffline: boolean;
- spot: string;
- dateList?: components["schemas"]["DateInfo"];
- /** Format: int32 */
- maxGuest: number;
- /** Format: int32 */
- fee: number;
- accountList?: components["schemas"]["AccountInfo"];
- questionList?: components["schemas"]["QuestionInfo"];
- title: string;
- description: string;
- imageList?: components["schemas"]["ImageInfo"];
- };
- QuestionInfo: {
- question1: string;
- question2?: string;
- question3?: string;
- };
- ApiResponseDtoMoimCreateResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["MoimCreateResponse"];
- };
- MoimCreateResponse: {
- /** Format: int64 */
- moimId?: number;
- };
- AnswerInfo: {
- answer1: string;
- answer2?: string;
- answer3?: string;
- };
- MoimSubmitRequest: {
- answerList?: components["schemas"]["AnswerInfo"];
- accountList?: components["schemas"]["AccountInfo"];
- };
- NoticeCreateRequest: {
- noticeTitle: string;
- noticeContent: string;
- imageUrl?: string;
- };
- MoimSubmitterUpdateRequest: {
- submitterIdList?: number[];
- };
- AccessTokenGetSuccess: {
- accessToken?: string;
- };
- ApiResponseDtoAccessTokenGetSuccess: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["AccessTokenGetSuccess"];
- };
- ApiResponseDtoListSubmitterListGetResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["SubmitterListGetResponse"][];
- };
- SubmitterListGetResponse: {
- guestNickname?: string;
- /** Format: int64 */
- guestId?: number;
- /** Format: int64 */
- submitterId?: number;
- intro?: string;
- goal?: string;
- link?: string;
- nickname?: string;
- categoryList?: components["schemas"]["SubmitterCategoryInfo"];
- plan?: string;
- email?: string;
- submitterState?: string;
- };
- ApiResponseDtoMoimByGuestResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["MoimByGuestResponse"];
- };
- MoimByGuestResponse: {
- title?: string;
- hostNickname?: string;
- isOffline?: boolean;
- spot?: string;
- dateList?: components["schemas"]["DateInfo"];
- /** Format: int32 */
- fee?: number;
- hostImageUrl?: string;
- moimImageUrl?: string;
- };
- ApiResponseDtoListPreSignedUrlResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["PreSignedUrlResponse"][];
- };
- PreSignedUrlResponse: {
- fileName?: string;
- url?: string;
- };
- ApiResponseDtoMoimDetailResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["MoimDetailResponse"];
- };
- MoimDetailResponse: {
- /** Format: int32 */
- dayOfDay?: number;
- title?: string;
- dateList?: components["schemas"]["DateInfo"];
- isOffline?: boolean;
- spot?: string;
- /** Format: int32 */
- maxGuest?: number;
- /** Format: int32 */
- fee?: number;
- imageList?: components["schemas"]["ImageInfo"];
- /** Format: int64 */
- hostId?: number;
- };
- ApiResponseDtoSubmittionDetailResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["SubmittionDetailResponse"];
- };
- SubmittionDetailResponse: {
- questionList?: components["schemas"]["QuestionInfo"];
- answerList?: components["schemas"]["AnswerInfo"];
- };
- ApiResponseDtoMoimSubmissionByMoimResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["MoimSubmissionByMoimResponse"];
- };
- MoimSubmissionByMoimResponse: {
- moimTitle?: string;
- /** Format: date */
- moimDate?: string;
- /** Format: int32 */
- maxGuest?: number;
- isApprovable?: boolean;
- isMoimSubmissionApproved?: boolean;
- isOngoing?: boolean;
- submitterList?: components["schemas"]["SubmitterInfo"][];
- };
- SubmitterInfo: {
- /** Format: int64 */
- submitterId?: number;
- nickname?: string;
- submitterImageUrl?: string;
- submittedDate?: string;
- state?: string;
- };
- ApiResponseDtoQuestionInfo: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["QuestionInfo"];
- };
- ApiResponseDtoListNoticeListGetByMoimResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["NoticeListGetByMoimResponse"][];
- };
- NoticeListGetByMoimResponse: {
- /** Format: int64 */
- noticeId?: number;
- hostNickName?: string;
- hostImageUrl?: string;
- title?: string;
- content?: string;
- date?: string;
- noticeImageUrl?: string;
- /** Format: int64 */
- hostId?: number;
- };
- ApiResponseDtoMoimDescriptionResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["MoimDescriptionResponse"];
- };
- MoimDescriptionResponse: {
- description?: string;
- };
- ApiResponseDtoListString: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: string[];
- };
- ApiResponseDtoLong: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- /** Format: int64 */
- data?: number;
- };
- ApiResponseDtoListMoimByCategoryResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["MoimByCategoryResponse"][];
- };
- MoimByCategoryResponse: {
- /** Format: int64 */
- moimId?: number;
- /** Format: int32 */
- dayOfDay?: number;
- title?: string;
- hostNickName?: string;
- dateList?: components["schemas"]["DateInfo"];
- moimImageUrl?: string;
- hostImageUrl?: string;
- };
- ApiResponseDtoHostGetResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["HostGetResponse"];
- };
- HostCategoryInfo: {
- category1: string;
- category2?: string;
- category3?: string;
- };
- HostGetResponse: {
- hostNickName?: string;
- hostImageUrl?: string;
- hostLink?: string;
- hostCategoryList?: components["schemas"]["HostCategoryInfo"];
- /** Format: int64 */
- hostId?: number;
- };
- ApiResponseDtoHostByMoimResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["HostByMoimResponse"];
- };
- HostByMoimResponse: {
- hostNickName?: string;
- hostImageUrl?: string;
- count?: string;
- hostCategoryList?: components["schemas"]["HostCategoryInfo"];
- };
- ApiResponseDtoListMoimListByHostGetResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["MoimListByHostGetResponse"][];
- };
- MoimListByHostGetResponse: {
- /** Format: int64 */
- moimId?: number;
- title?: string;
- /** Format: int64 */
- approvedGuest?: number;
- /** Format: int32 */
- maxGuest?: number;
- moimImage?: string;
- };
- ApiResponseDtoListSubmittedMoimByGuestResponse: {
- /** @enum {string} */
- httpStatus?: "100 CONTINUE" | "101 SWITCHING_PROTOCOLS" | "102 PROCESSING" | "103 EARLY_HINTS" | "103 CHECKPOINT" | "200 OK" | "201 CREATED" | "202 ACCEPTED" | "203 NON_AUTHORITATIVE_INFORMATION" | "204 NO_CONTENT" | "205 RESET_CONTENT" | "206 PARTIAL_CONTENT" | "207 MULTI_STATUS" | "208 ALREADY_REPORTED" | "226 IM_USED" | "300 MULTIPLE_CHOICES" | "301 MOVED_PERMANENTLY" | "302 FOUND" | "302 MOVED_TEMPORARILY" | "303 SEE_OTHER" | "304 NOT_MODIFIED" | "305 USE_PROXY" | "307 TEMPORARY_REDIRECT" | "308 PERMANENT_REDIRECT" | "400 BAD_REQUEST" | "401 UNAUTHORIZED" | "402 PAYMENT_REQUIRED" | "403 FORBIDDEN" | "404 NOT_FOUND" | "405 METHOD_NOT_ALLOWED" | "406 NOT_ACCEPTABLE" | "407 PROXY_AUTHENTICATION_REQUIRED" | "408 REQUEST_TIMEOUT" | "409 CONFLICT" | "410 GONE" | "411 LENGTH_REQUIRED" | "412 PRECONDITION_FAILED" | "413 PAYLOAD_TOO_LARGE" | "413 REQUEST_ENTITY_TOO_LARGE" | "414 URI_TOO_LONG" | "414 REQUEST_URI_TOO_LONG" | "415 UNSUPPORTED_MEDIA_TYPE" | "416 REQUESTED_RANGE_NOT_SATISFIABLE" | "417 EXPECTATION_FAILED" | "418 I_AM_A_TEAPOT" | "419 INSUFFICIENT_SPACE_ON_RESOURCE" | "420 METHOD_FAILURE" | "421 DESTINATION_LOCKED" | "422 UNPROCESSABLE_ENTITY" | "423 LOCKED" | "424 FAILED_DEPENDENCY" | "425 TOO_EARLY" | "426 UPGRADE_REQUIRED" | "428 PRECONDITION_REQUIRED" | "429 TOO_MANY_REQUESTS" | "431 REQUEST_HEADER_FIELDS_TOO_LARGE" | "451 UNAVAILABLE_FOR_LEGAL_REASONS" | "500 INTERNAL_SERVER_ERROR" | "501 NOT_IMPLEMENTED" | "502 BAD_GATEWAY" | "503 SERVICE_UNAVAILABLE" | "504 GATEWAY_TIMEOUT" | "505 HTTP_VERSION_NOT_SUPPORTED" | "506 VARIANT_ALSO_NEGOTIATES" | "507 INSUFFICIENT_STORAGE" | "508 LOOP_DETECTED" | "509 BANDWIDTH_LIMIT_EXCEEDED" | "510 NOT_EXTENDED" | "511 NETWORK_AUTHENTICATION_REQUIRED";
- /** Format: int32 */
- status?: number;
- message?: string;
- data?: components["schemas"]["SubmittedMoimByGuestResponse"][];
- };
- SubmittedMoimByGuestResponse: {
- /** Format: int64 */
- moimId?: number;
- moimSubmissionState?: string;
- title?: string;
- hostNickname?: string;
- dateList?: components["schemas"]["DateInfo"];
- /** Format: int32 */
- fee?: number;
- imageUrl?: string;
- };
- };
- responses: never;
- parameters: never;
- requestBodies: never;
- headers: never;
- pathItems: never;
+ schemas: {
+ SubmitterCreateRequest: {
+ intro: string;
+ goal: string;
+ link: string;
+ nickname: string;
+ plan: string;
+ email: string;
+ userKeyword: string;
+ };
+ ApiResponseDto: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: Record;
+ };
+ CommentCreateRequest: {
+ commentContent?: string;
+ };
+ ReviewCreateReqeust: {
+ tagList: string[];
+ content: string;
+ imageUrl?: string;
+ };
+ NoticeCreateRequest: {
+ noticeTitle: string;
+ noticeContent: string;
+ imageUrl?: string;
+ isPrivate: boolean;
+ };
+ PreSignedUrlClientRequest: {
+ /** @enum {string} */
+ prefix?: 'MOIM_PREFIX' | 'NOTICE_PREFIX' | 'REVIEW_PREFIX' | 'HOST_PROFILE_PREFIX';
+ /** Format: int32 */
+ count?: number;
+ };
+ ApiResponseDtoListPreSignedUrlResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['PreSignedUrlResponse'][];
+ };
+ PreSignedUrlResponse: {
+ fileName?: string;
+ url?: string;
+ };
+ UserLoginRequest: {
+ /**
+ * @description 소셜로그인 타입
+ * @example KAKAO
+ * @enum {string}
+ */
+ socialType: 'KAKAO';
+ /**
+ * @description 리다이텍트 uri 값
+ * @example https://pick-ple.com/kakao/redirection or http://localhost:5173/kakao/redirection
+ */
+ redirectUri: string;
+ };
+ ApiResponseDtoLoginSuccessResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['LoginSuccessResponse'];
+ };
+ LoginSuccessResponse: {
+ guestNickname?: string;
+ /** Format: int64 */
+ guestId?: number;
+ hostNickname?: string;
+ /** Format: int64 */
+ hostId?: number;
+ token?: components['schemas']['TokenDto'];
+ };
+ TokenDto: {
+ accessToken?: string;
+ refreshToken?: string;
+ };
+ AccountInfo: {
+ holder: string;
+ bank: string;
+ accountNumber: string;
+ };
+ CategoryInfo: {
+ category1: string;
+ category2?: string;
+ category3?: string;
+ };
+ DateInfo: {
+ /** Format: date */
+ date: string;
+ dayOfWeek: string;
+ startTime: components['schemas']['LocalTime'];
+ endTime: components['schemas']['LocalTime'];
+ };
+ ImageInfo: {
+ imageUrl1: string;
+ imageUrl2?: string;
+ imageUrl3?: string;
+ };
+ LocalTime: {
+ /** Format: int32 */
+ hour?: number;
+ /** Format: int32 */
+ minute?: number;
+ /** Format: int32 */
+ second?: number;
+ /** Format: int32 */
+ nano?: number;
+ };
+ MoimCreateRequest: {
+ categoryList?: components['schemas']['CategoryInfo'];
+ isOffline?: boolean;
+ spot: string;
+ dateList?: components['schemas']['DateInfo'];
+ /** Format: int32 */
+ maxGuest: number;
+ /** Format: int32 */
+ fee: number;
+ accountList?: components['schemas']['AccountInfo'];
+ questionList?: components['schemas']['QuestionInfo'];
+ title: string;
+ description: string;
+ imageList?: components['schemas']['ImageInfo'];
+ };
+ QuestionInfo: {
+ question1: string;
+ question2?: string;
+ question3?: string;
+ };
+ ApiResponseDtoMoimCreateResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimCreateResponse'];
+ };
+ MoimCreateResponse: {
+ /** Format: int64 */
+ moimId?: number;
+ };
+ AnswerInfo: {
+ answer1: string;
+ answer2?: string;
+ answer3?: string;
+ };
+ MoimSubmitRequest: {
+ answerList?: components['schemas']['AnswerInfo'];
+ accountList?: components['schemas']['AccountInfo'];
+ };
+ HostUpdateRequest: {
+ profileUrl: string;
+ nickname: string;
+ keyword: string;
+ description: string;
+ socialLink: string;
+ };
+ ApiResponseDtoHostUpdateRequest: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['HostUpdateRequest'];
+ };
+ GuestUpdateRequest: {
+ guestNickname: string;
+ };
+ MoimSubmitterUpdateRequest: {
+ submitterIdList: number[];
+ };
+ ApiResponseDtoTagListGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['TagListGetResponse'];
+ };
+ TagListGetResponse: {
+ moimTag?: string[];
+ hostTag?: string[];
+ };
+ ApiResponseDtoListCommentGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['CommentGetResponse'][];
+ };
+ CommentGetResponse: {
+ /** Format: int64 */
+ commentId?: number;
+ isOwner?: boolean;
+ commenterImageUrl?: string;
+ commenterNickname?: string;
+ commentContent?: string;
+ commentDate?: string;
+ };
+ ApiResponseDtoMoimGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimGetResponse'];
+ };
+ MoimGetResponse: {
+ title?: string;
+ moimImage?: string;
+ hostImage?: string;
+ hostNickname?: string;
+ dateList?: components['schemas']['DateInfo'];
+ };
+ ApiResponseDtoListReviewListGetByMoimResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['ReviewListGetByMoimResponse'][];
+ };
+ ReviewListGetByMoimResponse: {
+ tagList?: Record[];
+ content?: string;
+ reviewImageUrl?: string;
+ guestNickname?: string;
+ guestImageUrl?: string;
+ date?: string;
+ };
+ ApiResponseDtoNoticeDetailGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['NoticeDetailGetResponse'];
+ };
+ NoticeDetailGetResponse: {
+ hostImageUrl?: string;
+ hostNickname?: string;
+ title?: string;
+ content?: string;
+ noticeImageUrl?: string;
+ dateTime?: string;
+ /** Format: int32 */
+ commentNumber?: number;
+ isPrivate?: boolean;
+ isOwner?: boolean;
+ };
+ ApiResponseDtoListNoticeListGetByMoimResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['NoticeListGetByMoimResponse'][];
+ };
+ NoticeListGetByMoimResponse: {
+ /** Format: int64 */
+ noticeId?: number;
+ hostNickName?: string;
+ hostImageUrl?: string;
+ title?: string;
+ content?: string;
+ date?: string;
+ noticeImageUrl?: string;
+ /** Format: int64 */
+ hostId?: number;
+ /** Format: int32 */
+ commentNumber?: number;
+ };
+ ApiResponseDtoListMoimSubmissionAllResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimSubmissionAllResponse'][];
+ };
+ MoimSubmissionAllResponse: {
+ /** Format: int64 */
+ moimSubmissionId?: number;
+ date?: string;
+ moimSubmissionState?: string;
+ /** Format: int64 */
+ guestId?: number;
+ guestNickname?: string;
+ kakaoNickname?: string;
+ /** Format: int64 */
+ moimId?: number;
+ moimTitle?: string;
+ hostNickname?: string;
+ questionList?: components['schemas']['QuestionInfo'];
+ answerList?: components['schemas']['AnswerInfo'];
+ };
+ ApiResponseDtoHostGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['HostGetResponse'];
+ };
+ HostGetResponse: {
+ hostNickName?: string;
+ hostImageUrl?: string;
+ hostLink?: string;
+ /** Format: int64 */
+ hostId?: number;
+ keyword?: string;
+ /** Format: int32 */
+ moimCount?: number;
+ /** Format: int32 */
+ attendeeCount?: number;
+ };
+ ApiResponseDtoHostByMoimResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['HostByMoimResponse'];
+ };
+ HostByMoimResponse: {
+ hostNickName?: string;
+ hostImageUrl?: string;
+ /** Format: int32 */
+ count?: number;
+ keyword?: string;
+ description?: string;
+ };
+ ApiResponseDtoListReviewListGetByHostResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['ReviewListGetByHostResponse'][];
+ };
+ ReviewListGetByHostResponse: {
+ /** Format: int64 */
+ moimId?: number;
+ moimTitle?: string;
+ tagList?: Record[];
+ content?: string;
+ reviewImageUrl?: string;
+ guestNickname?: string;
+ guestImageUrl?: string;
+ date?: string;
+ };
+ ApiResponseDtoListMoimListByHostGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimListByHostGetResponse'][];
+ };
+ MoimListByHostGetResponse: {
+ /** Format: int64 */
+ moimId?: number;
+ /** Format: int32 */
+ dayOfDay?: number;
+ title?: string;
+ hostNickName?: string;
+ dateList?: components['schemas']['DateInfo'];
+ moimImageUrl?: string;
+ hostImageUrl?: string;
+ };
+ ApiResponseDtoHostIntroGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['HostIntroGetResponse'];
+ };
+ HostIntroGetResponse: {
+ nickName?: string;
+ profileUrl?: string;
+ /** Format: int32 */
+ count?: number;
+ keyword?: string;
+ description?: string;
+ socialLink?: string;
+ };
+ ApiResponseDtoGuestGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['GuestGetResponse'];
+ };
+ GuestGetResponse: {
+ guestImageUrl?: string;
+ guestNickname?: string;
+ };
+ ApiResponseDtoListSubmittedMoimByGuestResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['SubmittedMoimByGuestResponse'][];
+ };
+ SubmittedMoimByGuestResponse: {
+ /** Format: int64 */
+ moimId?: number;
+ moimSubmissionState?: string;
+ title?: string;
+ hostNickname?: string;
+ dateList?: components['schemas']['DateInfo'];
+ /** Format: int32 */
+ fee?: number;
+ imageUrl?: string;
+ isReviewed?: boolean;
+ };
+ AccessTokenGetSuccess: {
+ accessToken?: string;
+ };
+ ApiResponseDtoAccessTokenGetSuccess: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['AccessTokenGetSuccess'];
+ };
+ ApiResponseDtoListSubmitterListGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['SubmitterListGetResponse'][];
+ };
+ SubmitterListGetResponse: {
+ guestNickname?: string;
+ /** Format: int64 */
+ guestId?: number;
+ /** Format: int64 */
+ submitterId?: number;
+ intro?: string;
+ goal?: string;
+ link?: string;
+ nickname?: string;
+ userKeyword?: string;
+ plan?: string;
+ email?: string;
+ submitterState?: string;
+ };
+ ApiResponseDtoMoimByGuestResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimByGuestResponse'];
+ };
+ MoimByGuestResponse: {
+ title?: string;
+ hostNickname?: string;
+ isOffline?: boolean;
+ spot?: string;
+ dateList?: components['schemas']['DateInfo'];
+ /** Format: int32 */
+ fee?: number;
+ hostImageUrl?: string;
+ moimImageUrl?: string;
+ };
+ ApiResponseDtoMoimDetailResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimDetailResponse'];
+ };
+ MoimDetailResponse: {
+ /** Format: int32 */
+ dayOfDay?: number;
+ title?: string;
+ dateList?: components['schemas']['DateInfo'];
+ isOffline?: boolean;
+ spot?: string;
+ /** Format: int32 */
+ maxGuest?: number;
+ /** Format: int32 */
+ fee?: number;
+ imageList?: components['schemas']['ImageInfo'];
+ /** Format: int64 */
+ hostId?: number;
+ };
+ ApiResponseDtoSubmittionDetailResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['SubmittionDetailResponse'];
+ };
+ SubmittionDetailResponse: {
+ questionList?: components['schemas']['QuestionInfo'];
+ answerList?: components['schemas']['AnswerInfo'];
+ };
+ ApiResponseDtoMoimSubmissionByMoimResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimSubmissionByMoimResponse'];
+ };
+ MoimSubmissionByMoimResponse: {
+ moimTitle?: string;
+ /** Format: date */
+ moimDate?: string;
+ /** Format: int32 */
+ maxGuest?: number;
+ isApprovable?: boolean;
+ isMoimSubmissionApproved?: boolean;
+ isOngoing?: boolean;
+ submitterList?: components['schemas']['SubmitterInfo'][];
+ };
+ SubmitterInfo: {
+ /** Format: int64 */
+ submitterId?: number;
+ nickname?: string;
+ submitterImageUrl?: string;
+ submittedDate?: string;
+ state?: string;
+ };
+ ApiResponseDtoQuestionInfo: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['QuestionInfo'];
+ };
+ ApiResponseDtoMoimDescriptionResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimDescriptionResponse'];
+ };
+ MoimDescriptionResponse: {
+ description?: string;
+ };
+ ApiResponseDtoListString: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: string[];
+ };
+ ApiResponseDtoLong: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ /** Format: int64 */
+ data?: number;
+ };
+ ApiResponseDtoListMoimByCategoryResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimByCategoryResponse'][];
+ };
+ MoimByCategoryResponse: {
+ /** Format: int64 */
+ moimId?: number;
+ /** Format: int32 */
+ dayOfDay?: number;
+ title?: string;
+ hostNickName?: string;
+ dateList?: components['schemas']['DateInfo'];
+ moimImageUrl?: string;
+ hostImageUrl?: string;
+ };
+ ApiResponseDtoListMoimListByHostAndMoimStateGetResponse: {
+ /** @enum {string} */
+ httpStatus?:
+ | '100 CONTINUE'
+ | '101 SWITCHING_PROTOCOLS'
+ | '102 PROCESSING'
+ | '103 EARLY_HINTS'
+ | '103 CHECKPOINT'
+ | '200 OK'
+ | '201 CREATED'
+ | '202 ACCEPTED'
+ | '203 NON_AUTHORITATIVE_INFORMATION'
+ | '204 NO_CONTENT'
+ | '205 RESET_CONTENT'
+ | '206 PARTIAL_CONTENT'
+ | '207 MULTI_STATUS'
+ | '208 ALREADY_REPORTED'
+ | '226 IM_USED'
+ | '300 MULTIPLE_CHOICES'
+ | '301 MOVED_PERMANENTLY'
+ | '302 FOUND'
+ | '302 MOVED_TEMPORARILY'
+ | '303 SEE_OTHER'
+ | '304 NOT_MODIFIED'
+ | '305 USE_PROXY'
+ | '307 TEMPORARY_REDIRECT'
+ | '308 PERMANENT_REDIRECT'
+ | '400 BAD_REQUEST'
+ | '401 UNAUTHORIZED'
+ | '402 PAYMENT_REQUIRED'
+ | '403 FORBIDDEN'
+ | '404 NOT_FOUND'
+ | '405 METHOD_NOT_ALLOWED'
+ | '406 NOT_ACCEPTABLE'
+ | '407 PROXY_AUTHENTICATION_REQUIRED'
+ | '408 REQUEST_TIMEOUT'
+ | '409 CONFLICT'
+ | '410 GONE'
+ | '411 LENGTH_REQUIRED'
+ | '412 PRECONDITION_FAILED'
+ | '413 PAYLOAD_TOO_LARGE'
+ | '413 REQUEST_ENTITY_TOO_LARGE'
+ | '414 URI_TOO_LONG'
+ | '414 REQUEST_URI_TOO_LONG'
+ | '415 UNSUPPORTED_MEDIA_TYPE'
+ | '416 REQUESTED_RANGE_NOT_SATISFIABLE'
+ | '417 EXPECTATION_FAILED'
+ | '418 I_AM_A_TEAPOT'
+ | '419 INSUFFICIENT_SPACE_ON_RESOURCE'
+ | '420 METHOD_FAILURE'
+ | '421 DESTINATION_LOCKED'
+ | '422 UNPROCESSABLE_ENTITY'
+ | '423 LOCKED'
+ | '424 FAILED_DEPENDENCY'
+ | '425 TOO_EARLY'
+ | '426 UPGRADE_REQUIRED'
+ | '428 PRECONDITION_REQUIRED'
+ | '429 TOO_MANY_REQUESTS'
+ | '431 REQUEST_HEADER_FIELDS_TOO_LARGE'
+ | '451 UNAVAILABLE_FOR_LEGAL_REASONS'
+ | '500 INTERNAL_SERVER_ERROR'
+ | '501 NOT_IMPLEMENTED'
+ | '502 BAD_GATEWAY'
+ | '503 SERVICE_UNAVAILABLE'
+ | '504 GATEWAY_TIMEOUT'
+ | '505 HTTP_VERSION_NOT_SUPPORTED'
+ | '506 VARIANT_ALSO_NEGOTIATES'
+ | '507 INSUFFICIENT_STORAGE'
+ | '508 LOOP_DETECTED'
+ | '509 BANDWIDTH_LIMIT_EXCEEDED'
+ | '510 NOT_EXTENDED'
+ | '511 NETWORK_AUTHENTICATION_REQUIRED';
+ /** Format: int32 */
+ status?: number;
+ message?: string;
+ data?: components['schemas']['MoimListByHostAndMoimStateGetResponse'][];
+ };
+ MoimListByHostAndMoimStateGetResponse: {
+ /** Format: int64 */
+ moimId?: number;
+ title?: string;
+ /** Format: int64 */
+ approvedGuest?: number;
+ /** Format: int32 */
+ maxGuest?: number;
+ moimImage?: string;
+ };
+ };
+ responses: never;
+ parameters: never;
+ requestBodies: never;
+ headers: never;
+ pathItems: never;
}
export type $defs = Record;
export interface operations {
- logout: {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 로그아웃이 완료되었습니다. */
- 20003: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 해당 유저의 리프레시 토큰이 존재하지 않습니다. */
- 40402: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- };
- };
- login: {
- parameters: {
- query: {
- authorizationCode: string;
- };
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody: {
- content: {
- "application/json": components["schemas"]["UserLoginRequest"];
- };
- };
- responses: {
- /** @description 소셜 로그인 성공 */
- 20000: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoLoginSuccessResponse"];
- };
- };
- /** @description 요청한 값이 유효하지 않습니다.
- * */
- 40000: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoLoginSuccessResponse"];
- };
- };
- /** @description 인가 코드가 만료되었습니다.
- * */
- 40001: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoLoginSuccessResponse"];
- };
- };
- /** @description 서버 내부 오류입니다. */
- 50000: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoLoginSuccessResponse"];
- };
- };
- };
- };
- postSubmitter: {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody: {
- content: {
- "application/json": components["schemas"]["SubmitterCreateRequest"];
- };
- };
- responses: {
- /** @description 호스트 승인 신청 성공 */
- 20005: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 대기중인 호스트 승인 신청이 있습니다. */
- 40003: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 존재하지 않는 게스트입니다. */
- 40403: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- };
- };
- createMoim: {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody: {
- content: {
- "application/json": components["schemas"]["MoimCreateRequest"];
- };
- };
- responses: {
- /** @description 모임 개설 성공 */
- 20100: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimCreateResponse"];
- };
- };
- /** @description 존재하지 않는 호스트입니다. */
- 40405: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimCreateResponse"];
- };
- };
- };
- };
- getMoimDetail: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 모임 상세 정보 조회 성공 */
- 20006: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimDetailResponse"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimDetailResponse"];
- };
- };
- };
- };
- createMoimSubmission: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- };
- cookie?: never;
- };
- requestBody: {
- content: {
- "application/json": components["schemas"]["MoimSubmitRequest"];
- };
- };
- responses: {
- /** @description 모임 참여 신청 성공 */
- 20008: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 이미 대기중인 모임입니다. */
- 40007: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 존재하지 않는 게스트입니다. */
- 40403: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- };
- };
- createNotice: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- };
- cookie?: never;
- };
- requestBody: {
- content: {
- "application/json": components["schemas"]["NoticeCreateRequest"];
- };
- };
- responses: {
- /** @description 공지사항 작성 성공 */
- 20011: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- };
- };
- approveSubmitter: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- submitterId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 호스트 신청자 승인 성공 */
- 20025: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 관리자 계정이 아닙니다. */
- 40104: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 존재하지 않는 호스트 승인 신청입니다. */
- 40409: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- };
- };
- updateSubmitterState: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- };
- cookie?: never;
- };
- requestBody: {
- content: {
- "application/json": components["schemas"]["MoimSubmitterUpdateRequest"];
- };
- };
- responses: {
- /** @description 신청자 승인 성공 */
- 20022: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- };
- };
- refreshToken: {
- parameters: {
- query: {
- refreshToken: string;
- };
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 액세스 토큰 재발급 성공 */
- 20001: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoAccessTokenGetSuccess"];
- };
- };
- /** @description 리프레시 토큰이 유효하지 않습니다. */
- 40102: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoAccessTokenGetSuccess"];
- };
- };
- /** @description 해당 유저의 리프레시 토큰이 존재하지 않습니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoAccessTokenGetSuccess"];
- };
- };
- /** @description 서버 내부 오류입니다. */
- 50000: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoAccessTokenGetSuccess"];
- };
- };
- };
- };
- getSubmitterList: {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 호스트 승인 신청 내역 조회 성공 */
- 20024: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListSubmitterListGetResponse"];
- };
- };
- };
- };
- getSubmittedMoimDetail: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 신청한 모임 상세 정보 조회 성공 */
- 20010: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimByGuestResponse"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimByGuestResponse"];
- };
- };
- };
- };
- getNoticePreSignedUrl: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- count: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 공지 presigned url 발급 성공 */
- 20008: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListPreSignedUrlResponse"];
- };
- };
- /** @description S3 presigned url을 받아오기에 실패했습니다. */
- 50001: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListPreSignedUrlResponse"];
- };
- };
- };
- };
- getSubmissionDetail: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- submitterId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 신청자에 해당하는 신청 내역 조회 성공 */
- 20019: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoSubmittionDetailResponse"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoSubmittionDetailResponse"];
- };
- };
- /** @description 해당 모임에 신청한 내역이 없습니다. */
- 40406: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoSubmittionDetailResponse"];
- };
- };
- };
- };
- getSubmitterListByMoim: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 모임에 해당하는 신청자 전체 조회 성공 */
- 20021: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimSubmissionByMoimResponse"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimSubmissionByMoimResponse"];
- };
- };
- };
- };
- getMoimQuestionList: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 모임 질문 목록 조회 성공 */
- 20015: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoQuestionInfo"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoQuestionInfo"];
- };
- };
- };
- };
- getNoticeListByMoimId: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 공지사항 리스트 조회 성공 */
- 20013: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListNoticeListGetByMoimResponse"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListNoticeListGetByMoimResponse"];
- };
- };
- };
- };
- getMoimDescription: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- moimId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 모임에 해당하는 소개 조회 성공 */
- 20014: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimDescriptionResponse"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoMoimDescriptionResponse"];
- };
- };
- };
- };
- getAllCategories: {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 카테고리 전체 조회 성공 */
- 20004: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListString"];
- };
- };
- };
- };
- getMoimBanner: {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 홈 배너 조회 성공 */
- 20016: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoLong"];
- };
- };
- };
- };
- getMoimListByCategory: {
- parameters: {
- query: {
- category: string;
- };
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 카테고리에 해당하는 모임 조회 성공 */
- 20012: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListMoimByCategoryResponse"];
- };
- };
- };
- };
- getMoimPreSignedUrl: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- count: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 모임 presigned url 발급 성공 */
- 20008: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListPreSignedUrlResponse"];
- };
- };
- /** @description S3 presigned url을 받아오기에 실패했습니다. */
- 50001: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListPreSignedUrlResponse"];
- };
- };
- };
- };
- getHost: {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 호스트 정보 조회 성공 */
- 20007: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoHostGetResponse"];
- };
- };
- /** @description 존재하지 않는 호스트입니다. */
- 40405: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoHostGetResponse"];
- };
- };
- };
- };
- getMoimHost: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- hostId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 모임에 해당하는 호스트 정보 조회 성공 */
- 20017: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoHostByMoimResponse"];
- };
- };
- /** @description 존재하지 않는 모임입니다. */
- 40404: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoHostByMoimResponse"];
- };
- };
- /** @description 존재하지 않는 호스트입니다. */
- 40405: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoHostByMoimResponse"];
- };
- };
- };
- };
- getMoimListByHostId: {
- parameters: {
- query: {
- moimState: string;
- };
- header?: never;
- path: {
- hostId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 호스트에 해당하는 모임 조회 성공 */
- 20023: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListMoimListByHostGetResponse"];
- };
- };
- /** @description 호스트와 상태에 해당하는 모임이 없습니다. */
- 40408: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListMoimListByHostGetResponse"];
- };
- };
- };
- };
- getSubmittedMoimListByGuest: {
- parameters: {
- query: {
- moimSubmissionState: string;
- };
- header?: never;
- path: {
- guestId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 게스트에 해당하는 신청한 모임 리스트 조회 성공 */
- 20018: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListSubmittedMoimByGuestResponse"];
- };
- };
- /** @description 존재하지 않는 게스트입니다. */
- 40403: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListSubmittedMoimByGuestResponse"];
- };
- };
- };
- };
- getCompletedMoimListByGuest: {
- parameters: {
- query?: never;
- header?: never;
- path: {
- guestId: number;
- };
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 게스트에 해당하는 참가한 모임 리스트 조회 성공 */
- 20020: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListSubmittedMoimByGuestResponse"];
- };
- };
- /** @description 존재하지 않는 게스트입니다. */
- 40403: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDtoListSubmittedMoimByGuestResponse"];
- };
- };
- };
- };
- deleteUser: {
- parameters: {
- query?: never;
- header?: never;
- path?: never;
- cookie?: never;
- };
- requestBody?: never;
- responses: {
- /** @description 회원 삭제가 완료되었습니다. */
- 20002: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 해당 유저는 존재하지 않습니다. */
- 40401: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
- /** @description 회원 삭제가 완료되었습니다. */
- 40402: {
- headers: {
- [name: string]: unknown;
- };
- content: {
- "*/*": components["schemas"]["ApiResponseDto"];
- };
- };
+ postSubmitter: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['SubmitterCreateRequest'];
+ };
+ };
+ responses: {
+ /** @description 호스트 승인 신청 성공 */
+ 20005: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 대기중인 호스트 승인 신청이 있습니다. */
+ 40003: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 게스트입니다. */
+ 40403: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ createComment: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ noticeId: number;
+ };
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['CommentCreateRequest'];
+ };
+ };
+ responses: {
+ /** @description 공지사항 댓글 작성 성공 */
+ 20027: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 게스트입니다. */
+ 40403: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 호스트입니다. */
+ 40405: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 공지사항입니다. */
+ 40409: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ getMoimForReview: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 리뷰 작성 시 모임 정보 조회 성공 */
+ 20039: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimGetResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimGetResponse'];
+ };
+ };
+ };
+ };
+ createReview: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['ReviewCreateReqeust'];
+ };
+ };
+ responses: {
+ /** @description 리뷰 생성 성공 */
+ 20101: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 게스트입니다. */
+ 40403: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ createNotice: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['NoticeCreateRequest'];
+ };
+ };
+ responses: {
+ /** @description 공지사항 작성 성공 */
+ 20011: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ getPreSignedUrl: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['PreSignedUrlClientRequest'];
+ };
+ };
+ responses: {
+ /** @description presigned url 발급 성공 */
+ 20009: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListPreSignedUrlResponse'];
+ };
+ };
+ /** @description S3 presigned url을 받아오기에 실패했습니다. */
+ 50001: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListPreSignedUrlResponse'];
+ };
+ };
+ };
+ };
+ logout: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 로그아웃이 완료되었습니다. */
+ 20003: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 해당 유저의 리프레시 토큰이 존재하지 않습니다. */
+ 40402: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ login: {
+ parameters: {
+ query: {
+ authorizationCode: string;
+ };
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['UserLoginRequest'];
+ };
+ };
+ responses: {
+ /** @description 소셜 로그인 성공 */
+ 20000: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoLoginSuccessResponse'];
+ };
+ };
+ /** @description 요청한 값이 유효하지 않습니다.
+ * */
+ 40000: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoLoginSuccessResponse'];
+ };
+ };
+ /** @description 인가 코드가 만료되었습니다.
+ * */
+ 40001: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoLoginSuccessResponse'];
+ };
+ };
+ /** @description 서버 내부 오류입니다. */
+ 50000: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoLoginSuccessResponse'];
+ };
+ };
+ };
+ };
+ createMoim: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['MoimCreateRequest'];
+ };
+ };
+ responses: {
+ /** @description 모임 개설 성공 */
+ 20100: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimCreateResponse'];
+ };
+ };
+ /** @description 존재하지 않는 호스트입니다. */
+ 40405: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimCreateResponse'];
+ };
+ };
+ };
+ };
+ getMoimDetail: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 모임 상세 정보 조회 성공 */
+ 20006: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimDetailResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimDetailResponse'];
+ };
+ };
+ };
+ };
+ createMoimSubmission: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['MoimSubmitRequest'];
+ };
+ };
+ responses: {
+ /** @description 모임 참여 신청 성공 */
+ 20008: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 이미 대기중인 모임입니다. */
+ 40007: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 게스트입니다. */
+ 40403: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ approveSubmitter: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ submitterId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 호스트 신청자 승인 성공 */
+ 20025: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 관리자 계정이 아닙니다. */
+ 40104: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 호스트 승인 신청입니다. */
+ 40409: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ updateMoimSubmissionStateToPendingApproval: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimSubmissionId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 모임 신청 내역 승인대기로 변경 성공 */
+ 20031: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 모임 신청 상태가 입금 대기 상태가 이닙니다. */
+ 42200: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ getMoimHost: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ hostId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 모임에 해당하는 호스트 정보 조회 성공 */
+ 20017: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoHostByMoimResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoHostByMoimResponse'];
+ };
+ };
+ /** @description 존재하지 않는 호스트입니다. */
+ 40405: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoHostByMoimResponse'];
+ };
+ };
+ };
+ };
+ updateHostProfile: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ hostId: number;
+ };
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['HostUpdateRequest'];
+ };
+ };
+ responses: {
+ /** @description 호스트 프로필 수정 성공 */
+ 20035: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoHostUpdateRequest'];
};
+ };
+ /** @description 존재하지 않는 호스트입니다. */
+ 40405: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoHostUpdateRequest'];
+ };
+ };
+ };
+ };
+ getGuest: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ guestId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 게스트 프로필 조회 성공 */
+ 20041: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoGuestGetResponse'];
+ };
+ };
+ /** @description 존재하지 않는 게스트입니다. */
+ 40403: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoGuestGetResponse'];
+ };
+ };
+ };
+ };
+ updateGuestProfile: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ guestId: number;
+ };
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['GuestUpdateRequest'];
+ };
+ };
+ responses: {
+ /** @description 게스트 프로필 수정 성공 */
+ 20034: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 이미 존재하는 닉네임입니다. */
+ 40008: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 게스트입니다. */
+ 40403: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ updateSubmitterState: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody: {
+ content: {
+ 'application/json': components['schemas']['MoimSubmitterUpdateRequest'];
+ };
+ };
+ responses: {
+ /** @description 신청자 승인 성공 */
+ 20022: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ getAllTags: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 리뷰 태그 전체 조회 성공 */
+ 20028: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoTagListGetResponse'];
+ };
+ };
+ };
+ };
+ getCommentListByNotice: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ noticeId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 공지사항 댓글 작성 성공 */
+ 20032: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListCommentGetResponse'];
+ };
+ };
+ /** @description 존재하지 않는 공지사항입니다. */
+ 40409: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListCommentGetResponse'];
+ };
+ };
+ };
+ };
+ getReviewListByMoim: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 모임에 해당하는 리뷰 조회 성공 */
+ 20037: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListReviewListGetByMoimResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListReviewListGetByMoimResponse'];
+ };
+ };
+ };
+ };
+ getNoticeDetail: {
+ parameters: {
+ query: {
+ userId: number;
+ };
+ header?: never;
+ path: {
+ moimId: number;
+ noticeId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description OK */
+ 200: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoNoticeDetailGetResponse'];
+ };
+ };
+ };
+ };
+ getNoticeListByMoimId: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 공지사항 리스트 조회 성공 */
+ 20013: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListNoticeListGetByMoimResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListNoticeListGetByMoimResponse'];
+ };
+ };
+ };
+ };
+ getAllMoimSubmissionList: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 모임 참여 신청 내역 전체 조회 성공 */
+ 20033: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListMoimSubmissionAllResponse'];
+ };
+ };
+ /** @description 관리자 권한이 아닙니다 */
+ 40301: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListMoimSubmissionAllResponse'];
+ };
+ };
+ };
+ };
+ getHost: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 호스트 정보 조회 성공 */
+ 20007: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoHostGetResponse'];
+ };
+ };
+ /** @description 존재하지 않는 호스트입니다. */
+ 40405: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoHostGetResponse'];
+ };
+ };
+ };
+ };
+ getReviewListByHost: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ hostId: string;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 호스트에 해당하는 리뷰 조회 성공 */
+ 20038: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListReviewListGetByHostResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListReviewListGetByHostResponse'];
+ };
+ };
+ /** @description 존재하지 않는 호스트입니다. */
+ 40405: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListReviewListGetByHostResponse'];
+ };
+ };
+ };
+ };
+ getMoimListByHost: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ hostId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 호스트에 해당하는 모임 조회 성공 */
+ 20040: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListMoimListByHostGetResponse'];
+ };
+ };
+ /** @description 호스트에 해당하는 모임이 없습니다. */
+ 40408: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListMoimListByHostGetResponse'];
+ };
+ };
+ };
+ };
+ getHostIntro: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ hostId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 호스트 소개 조회 성공 */
+ 20029: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoHostIntroGetResponse'];
+ };
+ };
+ /** @description 존재하지 않는 호스트입니다. */
+ 40405: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoHostIntroGetResponse'];
+ };
+ };
+ };
+ };
+ getCompletedMoimListByGuest: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ guestId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 게스트에 해당하는 참가한 모임 리스트 조회 성공 */
+ 20020: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListSubmittedMoimByGuestResponse'];
+ };
+ };
+ /** @description 존재하지 않는 게스트입니다. */
+ 40403: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListSubmittedMoimByGuestResponse'];
+ };
+ };
+ };
+ };
+ refreshToken: {
+ parameters: {
+ query: {
+ refreshToken: string;
+ };
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 액세스 토큰 재발급 성공 */
+ 20001: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoAccessTokenGetSuccess'];
+ };
+ };
+ /** @description 리프레시 토큰이 유효하지 않습니다. */
+ 40102: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoAccessTokenGetSuccess'];
+ };
+ };
+ /** @description 해당 유저의 리프레시 토큰이 존재하지 않습니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoAccessTokenGetSuccess'];
+ };
+ };
+ /** @description 서버 내부 오류입니다. */
+ 50000: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoAccessTokenGetSuccess'];
+ };
+ };
+ };
+ };
+ getSubmitterList: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 호스트 승인 신청 내역 조회 성공 */
+ 20024: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListSubmitterListGetResponse'];
+ };
+ };
+ };
+ };
+ getSubmittedMoimDetail: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 신청한 모임 상세 정보 조회 성공 */
+ 20010: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimByGuestResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimByGuestResponse'];
+ };
+ };
+ };
+ };
+ getSubmissionDetail: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ submitterId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 신청자에 해당하는 신청 내역 조회 성공 */
+ 20019: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoSubmittionDetailResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoSubmittionDetailResponse'];
+ };
+ };
+ /** @description 해당 모임에 신청한 내역이 없습니다. */
+ 40406: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoSubmittionDetailResponse'];
+ };
+ };
+ };
+ };
+ getSubmitterListByMoim: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 모임에 해당하는 신청자 전체 조회 성공 */
+ 20021: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimSubmissionByMoimResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimSubmissionByMoimResponse'];
+ };
+ };
+ };
+ };
+ getMoimQuestionList: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 모임 질문 목록 조회 성공 */
+ 20015: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoQuestionInfo'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoQuestionInfo'];
+ };
+ };
+ };
+ };
+ getMoimDescription: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ moimId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 모임에 해당하는 소개 조회 성공 */
+ 20014: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimDescriptionResponse'];
+ };
+ };
+ /** @description 존재하지 않는 모임입니다. */
+ 40404: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoMoimDescriptionResponse'];
+ };
+ };
+ };
+ };
+ getAllCategories: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 카테고리 전체 조회 성공 */
+ 20004: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListString'];
+ };
+ };
+ };
+ };
+ getMoimBanner: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 홈 배너 조회 성공 */
+ 20016: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoLong'];
+ };
+ };
+ };
+ };
+ getMoimListByCategory: {
+ parameters: {
+ query: {
+ category: string;
+ };
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 카테고리에 해당하는 모임 조회 성공 */
+ 20012: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListMoimByCategoryResponse'];
+ };
+ };
+ };
+ };
+ getMoimListByHostAndMoimState: {
+ parameters: {
+ query: {
+ moimState: string;
+ };
+ header?: never;
+ path: {
+ hostId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 호스트와 모임상태에 해당하는 모임 조회 성공 */
+ 20023: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListMoimListByHostAndMoimStateGetResponse'];
+ };
+ };
+ /** @description 호스트와 상태에 해당하는 모임이 없습니다. */
+ 40408: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListMoimListByHostAndMoimStateGetResponse'];
+ };
+ };
+ };
+ };
+ getSubmittedMoimListByGuest: {
+ parameters: {
+ query: {
+ moimSubmissionState: string;
+ };
+ header?: never;
+ path: {
+ guestId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 게스트에 해당하는 신청한 모임 리스트 조회 성공 */
+ 20018: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListSubmittedMoimByGuestResponse'];
+ };
+ };
+ /** @description 존재하지 않는 게스트입니다. */
+ 40403: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDtoListSubmittedMoimByGuestResponse'];
+ };
+ };
+ };
+ };
+ deleteNotice: {
+ parameters: {
+ query: {
+ hostId: number;
+ };
+ header?: never;
+ path: {
+ noticeId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description OK */
+ 200: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ deleteComment: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path: {
+ noticeId: number;
+ commentId: number;
+ };
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 공지사항 댓글 삭제 성공 */
+ 20036: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 공지사항입니다. */
+ 40409: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 존재하지 않는 댓글입니다. */
+ 40410: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ };
+ };
+ deleteUser: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ requestBody?: never;
+ responses: {
+ /** @description 회원 삭제가 완료되었습니다. */
+ 20002: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 해당 유저는 존재하지 않습니다. */
+ 40401: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
+ /** @description 회원 삭제가 완료되었습니다. */
+ 40402: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ '*/*': components['schemas']['ApiResponseDto'];
+ };
+ };
};
+ };
}
diff --git a/src/types/commonType.ts b/src/types/commonType.ts
index aef81122..a54b4c2b 100644
--- a/src/types/commonType.ts
+++ b/src/types/commonType.ts
@@ -26,3 +26,7 @@ export interface ErrorType {
export type MoimIdPathParameterType = {
moimId: string;
};
+
+export type NoticeIdPathParameterType = {
+ noticeId: string;
+};
diff --git a/src/types/responseType.ts b/src/types/responseType.ts
index 829efed6..738b8244 100644
--- a/src/types/responseType.ts
+++ b/src/types/responseType.ts
@@ -23,7 +23,6 @@ export type MoimSubmissionState =
| 'refunded' // 환불 완료
| 'completed'; // 참가 완료
-
export interface HostMyClassDataResponseType {
moimId: number;
title: string;
@@ -55,13 +54,6 @@ export interface MoimNotceType {
hostId: number;
}
-export interface DateList {
- date: string;
- dayOfWeek: string;
- startTime: string;
- endTime: string;
-}
-
export interface ClassListData {
moimId: number;
dayOfDay: number;
@@ -110,4 +102,4 @@ export interface MoimHostResponseType {
hostImageUrl: string;
count: string;
hostCategoryList: HostCategoryList;
-}
\ No newline at end of file
+}
diff --git a/src/types/routeType.ts b/src/types/routeType.ts
index 027066c0..84d81082 100644
--- a/src/types/routeType.ts
+++ b/src/types/routeType.ts
@@ -1,4 +1,4 @@
-import { ReactNode } from "react";
+import { ReactNode } from 'react';
export interface RouteType {
path: string;
diff --git a/src/utils/day.ts b/src/utils/day.ts
index 84b25269..9517fb56 100644
--- a/src/utils/day.ts
+++ b/src/utils/day.ts
@@ -3,7 +3,7 @@ import dayjs from 'dayjs';
export const formatCreatedDate = (dateString: string) => {
const [datePart, timePart] = dateString.split(' ');
const formattedDateString = `${datePart.replace(/\./g, '-')}T${timePart}`;
-
+
const date = dayjs(formattedDateString);
const now = dayjs();
diff --git a/src/utils/getDeviceType.ts b/src/utils/getDeviceType.ts
index a95915b1..cbf37cfd 100644
--- a/src/utils/getDeviceType.ts
+++ b/src/utils/getDeviceType.ts
@@ -1,20 +1,20 @@
declare global {
- interface Window {
- opera?: unknown;
- MSStream?: unknown;
- }
+ interface Window {
+ opera?: unknown;
+ MSStream?: unknown;
}
+}
+
+export const getDeviceType = (): string => {
+ const userAgent = navigator.userAgent || navigator.vendor || window.opera;
- export const getDeviceType = (): string => {
- const userAgent = navigator.userAgent || navigator.vendor || window.opera;
-
- if (typeof userAgent === 'string') {
- if (/android/i.test(userAgent)) {
- return 'Android';
- } else if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
- return 'iOS';
- }
+ if (typeof userAgent === 'string') {
+ if (/android/i.test(userAgent)) {
+ return 'Android';
+ } else if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
+ return 'iOS';
}
-
- return 'Desktop';
- };
+ }
+
+ return 'Desktop';
+};
diff --git a/src/utils/image.ts b/src/utils/image.ts
index 7ea5adfa..d4e8c36a 100644
--- a/src/utils/image.ts
+++ b/src/utils/image.ts
@@ -1,11 +1,15 @@
import { QueryClient } from '@tanstack/react-query';
+
+import {
+ postPresignedUrl,
+ PresignedPrefixType,
+} from '@apis/domains/presignedUrl/usePostPresignedUrl';
import { PutImageUploadParams } from '@apis/domains/presignedUrl/usePutS3Upload';
-import { getPresignedUrl, PresignedUrlType } from '@apis/domains/presignedUrl/useFetchPresignedUrl';
interface UploadParams {
selectedFiles: File[];
putS3Upload: (params: PutImageUploadParams) => Promise;
- type: PresignedUrlType;
+ type: PresignedPrefixType;
}
export const handleUpload = async ({
@@ -16,14 +20,14 @@ export const handleUpload = async ({
selectedFiles, //선택한 파일들 (최대 3개)
putS3Upload, // usePutS3Upload 함수 => react hook은 최상위에서 호출해야하는 규칙 때문에 밖에서 주입되게 하였습니다
- type, // 'notice' || 'moim' 둘 중 하나로 넣으시면 됩니다
+ type, // 'PresignedPrefixType' 타입들 참고해서 이 넷 중 하나로 넣으시면 됩니다
}: UploadParams): Promise => {
const queryClient = new QueryClient();
const s3UrlList = [];
if (selectedFiles.length > 0) {
const presignedUrls = await queryClient.fetchQuery({
queryKey: ['presignedUrl', selectedFiles.length],
- queryFn: () => getPresignedUrl(selectedFiles.length, type),
+ queryFn: () => postPresignedUrl(type, selectedFiles.length),
});
if (presignedUrls && presignedUrls.length > 0) {
diff --git a/src/utils/postMoimTypeChange.ts b/src/utils/postMoimTypeChange.ts
index 0319b680..603d5fa2 100644
--- a/src/utils/postMoimTypeChange.ts
+++ b/src/utils/postMoimTypeChange.ts
@@ -1,27 +1,26 @@
-import { ClassPostDataType } from "src/stores/types/classPostDataType";
+import { ClassPostDataType } from 'src/stores/types/classPostDataType';
export const transformClassPostState = (state: ClassPostDataType) => {
- return {
- categoryList: state.categoryList,
- isOffline: state.isOffline,
- spot: state.isOffline ? state.offlineSpot : state.onlineSpot,
- dateList: {
- date: state.date,
- dayOfWeek: state.dayOfWeek,
- startTime: state.startTime,
- endTime: state.endTime,
- },
- maxGuest: state.maxGuest,
- fee: state.fee,
- accountList: state.accountList,
- questionList: state.questionList,
- title: state.title,
- description: state.description,
- imageList: {
- imageUrl1: state.imageList[0] || '',
- imageUrl2: state.imageList[1] || '',
- imageUrl3: state.imageList[2] || '',
- },
- };
+ return {
+ categoryList: state.categoryList,
+ isOffline: state.isOffline,
+ spot: state.isOffline ? state.offlineSpot : state.onlineSpot,
+ dateList: {
+ date: state.date,
+ dayOfWeek: state.dayOfWeek,
+ startTime: state.startTime,
+ endTime: state.endTime,
+ },
+ maxGuest: state.maxGuest,
+ fee: state.fee,
+ accountList: state.accountList,
+ questionList: state.questionList,
+ title: state.title,
+ description: state.description,
+ imageList: {
+ imageUrl1: state.imageList[0] || '',
+ imageUrl2: state.imageList[1] || '',
+ imageUrl3: state.imageList[2] || '',
+ },
};
-
\ No newline at end of file
+};
diff --git a/tsconfig.app.json b/tsconfig.app.json
index f64e45f5..c4fddf52 100644
--- a/tsconfig.app.json
+++ b/tsconfig.app.json
@@ -28,7 +28,7 @@
"paths": {
"@apis/*": ["src/apis/*"],
"@svg": ["src/assets/svg"],
- "@image": ["public/image"],
+ "@image/*": ["/image/*"],
"@components": ["src/components/common"],
"@constants": ["src/constants"],
"@hooks": ["src/hooks"],
@@ -41,5 +41,5 @@
"@utils": ["src/utils"]
}
},
- "include": ["src", "custom.d.ts", "src/constants/mocks/HostMyClassCardData.ts", "public/image"]
+ "include": ["src", "custom.d.ts", "public/image"]
}
diff --git a/vite.config.ts b/vite.config.ts
index 91b8cfea..7d524b74 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,5 +1,5 @@
-import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react-swc';
+import { defineConfig } from 'vite';
import svgr from 'vite-plugin-svgr';
import tsconfigPaths from 'vite-tsconfig-paths';
// https://vitejs.dev/config/
diff --git a/yarn.lock b/yarn.lock
index fe88cd63..638c12e0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -543,6 +543,11 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
+"@pkgr/core@^0.1.0":
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31"
+ integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==
+
"@remix-run/router@1.17.0":
version "1.17.0"
resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.17.0.tgz#fbb0add487478ef42247d5942e7a5d8a2e20095f"
@@ -830,6 +835,11 @@
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
+"@types/json5@^0.0.29":
+ version "0.0.29"
+ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
+ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
+
"@types/parse-json@^4.0.0":
version "4.0.2"
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239"
@@ -992,16 +1002,89 @@ argparse@^2.0.1:
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+array-buffer-byte-length@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f"
+ integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==
+ dependencies:
+ call-bind "^1.0.5"
+ is-array-buffer "^3.0.4"
+
+array-includes@^3.1.7:
+ version "3.1.8"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d"
+ integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+ es-object-atoms "^1.0.0"
+ get-intrinsic "^1.2.4"
+ is-string "^1.0.7"
+
array-union@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
+array.prototype.findlastindex@^1.2.3:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d"
+ integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
+ es-shim-unscopables "^1.0.2"
+
+array.prototype.flat@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18"
+ integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ es-shim-unscopables "^1.0.0"
+
+array.prototype.flatmap@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527"
+ integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ es-shim-unscopables "^1.0.0"
+
+arraybuffer.prototype.slice@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6"
+ integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==
+ dependencies:
+ array-buffer-byte-length "^1.0.1"
+ call-bind "^1.0.5"
+ define-properties "^1.2.1"
+ es-abstract "^1.22.3"
+ es-errors "^1.2.1"
+ get-intrinsic "^1.2.3"
+ is-array-buffer "^3.0.4"
+ is-shared-array-buffer "^1.0.2"
+
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
+available-typed-arrays@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846"
+ integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==
+ dependencies:
+ possible-typed-array-names "^1.0.0"
+
axios@^1.7.2:
version "1.7.2"
resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.2.tgz#b625db8a7051fbea61c35a3cbb3a1daa7b9c7621"
@@ -1057,6 +1140,17 @@ browserslist@^4.22.2:
node-releases "^2.0.14"
update-browserslist-db "^1.0.16"
+call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9"
+ integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==
+ dependencies:
+ es-define-property "^1.0.0"
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.4"
+ set-function-length "^1.2.1"
+
callsites@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -1175,6 +1269,33 @@ csstype@^3.0.2:
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
+data-view-buffer@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2"
+ integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==
+ dependencies:
+ call-bind "^1.0.6"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
+data-view-byte-length@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2"
+ integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==
+ dependencies:
+ call-bind "^1.0.7"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
+data-view-byte-offset@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a"
+ integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==
+ dependencies:
+ call-bind "^1.0.6"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
date-fns@^3.3.1, date-fns@^3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-3.6.0.tgz#f20ca4fe94f8b754951b24240676e8618c0206bf"
@@ -1185,6 +1306,13 @@ dayjs@^1.11.11:
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.11.tgz#dfe0e9d54c5f8b68ccf8ca5f72ac603e7e5ed59e"
integrity sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==
+debug@^3.2.7:
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
+ integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
+ dependencies:
+ ms "^2.1.1"
+
debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
version "4.3.5"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e"
@@ -1197,6 +1325,24 @@ deep-is@^0.1.3:
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
+define-data-property@^1.0.1, define-data-property@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e"
+ integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
+ dependencies:
+ es-define-property "^1.0.0"
+ es-errors "^1.3.0"
+ gopd "^1.0.1"
+
+define-properties@^1.2.0, define-properties@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
+ integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
+ dependencies:
+ define-data-property "^1.0.1"
+ has-property-descriptors "^1.0.0"
+ object-keys "^1.1.1"
+
delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
@@ -1209,6 +1355,13 @@ dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"
+doctrine@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
+ integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
+ dependencies:
+ esutils "^2.0.2"
+
doctrine@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
@@ -1229,6 +1382,14 @@ electron-to-chromium@^1.4.796:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.815.tgz#e901b195c57c3e0fae8dc6d596e4188a33c3e82c"
integrity sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==
+enhanced-resolve@^5.12.0:
+ version "5.17.1"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
+ integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
+ dependencies:
+ graceful-fs "^4.2.4"
+ tapable "^2.2.0"
+
entities@^4.4.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
@@ -1241,6 +1402,102 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
+es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2:
+ version "1.23.3"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0"
+ integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==
+ dependencies:
+ array-buffer-byte-length "^1.0.1"
+ arraybuffer.prototype.slice "^1.0.3"
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.7"
+ data-view-buffer "^1.0.1"
+ data-view-byte-length "^1.0.1"
+ data-view-byte-offset "^1.0.0"
+ es-define-property "^1.0.0"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
+ es-set-tostringtag "^2.0.3"
+ es-to-primitive "^1.2.1"
+ function.prototype.name "^1.1.6"
+ get-intrinsic "^1.2.4"
+ get-symbol-description "^1.0.2"
+ globalthis "^1.0.3"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.2"
+ has-proto "^1.0.3"
+ has-symbols "^1.0.3"
+ hasown "^2.0.2"
+ internal-slot "^1.0.7"
+ is-array-buffer "^3.0.4"
+ is-callable "^1.2.7"
+ is-data-view "^1.0.1"
+ is-negative-zero "^2.0.3"
+ is-regex "^1.1.4"
+ is-shared-array-buffer "^1.0.3"
+ is-string "^1.0.7"
+ is-typed-array "^1.1.13"
+ is-weakref "^1.0.2"
+ object-inspect "^1.13.1"
+ object-keys "^1.1.1"
+ object.assign "^4.1.5"
+ regexp.prototype.flags "^1.5.2"
+ safe-array-concat "^1.1.2"
+ safe-regex-test "^1.0.3"
+ string.prototype.trim "^1.2.9"
+ string.prototype.trimend "^1.0.8"
+ string.prototype.trimstart "^1.0.8"
+ typed-array-buffer "^1.0.2"
+ typed-array-byte-length "^1.0.1"
+ typed-array-byte-offset "^1.0.2"
+ typed-array-length "^1.0.6"
+ unbox-primitive "^1.0.2"
+ which-typed-array "^1.1.15"
+
+es-define-property@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845"
+ integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==
+ dependencies:
+ get-intrinsic "^1.2.4"
+
+es-errors@^1.2.1, es-errors@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
+ integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
+
+es-object-atoms@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941"
+ integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==
+ dependencies:
+ es-errors "^1.3.0"
+
+es-set-tostringtag@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777"
+ integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==
+ dependencies:
+ get-intrinsic "^1.2.4"
+ has-tostringtag "^1.0.2"
+ hasown "^2.0.1"
+
+es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763"
+ integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==
+ dependencies:
+ hasown "^2.0.0"
+
+es-to-primitive@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
+ integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
+ dependencies:
+ is-callable "^1.1.4"
+ is-date-object "^1.0.1"
+ is-symbol "^1.0.2"
+
esbuild@^0.21.3:
version "0.21.5"
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d"
@@ -1285,6 +1542,71 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
+eslint-config-prettier@^9.1.0:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f"
+ integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==
+
+eslint-import-resolver-node@^0.3.9:
+ version "0.3.9"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
+ integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
+ dependencies:
+ debug "^3.2.7"
+ is-core-module "^2.13.0"
+ resolve "^1.22.4"
+
+eslint-import-resolver-typescript@^3.6.1:
+ version "3.6.1"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz#7b983680edd3f1c5bce1a5829ae0bc2d57fe9efa"
+ integrity sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==
+ dependencies:
+ debug "^4.3.4"
+ enhanced-resolve "^5.12.0"
+ eslint-module-utils "^2.7.4"
+ fast-glob "^3.3.1"
+ get-tsconfig "^4.5.0"
+ is-core-module "^2.11.0"
+ is-glob "^4.0.3"
+
+eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0:
+ version "2.8.1"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz#52f2404300c3bd33deece9d7372fb337cc1d7c34"
+ integrity sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==
+ dependencies:
+ debug "^3.2.7"
+
+eslint-plugin-import@^2.29.1:
+ version "2.29.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643"
+ integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==
+ dependencies:
+ array-includes "^3.1.7"
+ array.prototype.findlastindex "^1.2.3"
+ array.prototype.flat "^1.3.2"
+ array.prototype.flatmap "^1.3.2"
+ debug "^3.2.7"
+ doctrine "^2.1.0"
+ eslint-import-resolver-node "^0.3.9"
+ eslint-module-utils "^2.8.0"
+ hasown "^2.0.0"
+ is-core-module "^2.13.1"
+ is-glob "^4.0.3"
+ minimatch "^3.1.2"
+ object.fromentries "^2.0.7"
+ object.groupby "^1.0.1"
+ object.values "^1.1.7"
+ semver "^6.3.1"
+ tsconfig-paths "^3.15.0"
+
+eslint-plugin-prettier@^5.2.1:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz#d1c8f972d8f60e414c25465c163d16f209411f95"
+ integrity sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==
+ dependencies:
+ prettier-linter-helpers "^1.0.0"
+ synckit "^0.9.1"
+
eslint-plugin-react-hooks@^4.6.2:
version "4.6.2"
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
@@ -1395,7 +1717,12 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-fast-glob@^3.2.9:
+fast-diff@^1.1.2:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0"
+ integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==
+
+fast-glob@^3.2.9, fast-glob@^3.3.1:
version "3.3.2"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
@@ -1469,6 +1796,13 @@ follow-redirects@^1.15.6:
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==
+for-each@^0.3.3:
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
+ integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
+ dependencies:
+ is-callable "^1.1.3"
+
form-data@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
@@ -1493,11 +1827,53 @@ function-bind@^1.1.2:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
+function.prototype.name@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
+ integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ functions-have-names "^1.2.3"
+
+functions-have-names@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
+ integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
+
gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
+get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd"
+ integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==
+ dependencies:
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ hasown "^2.0.0"
+
+get-symbol-description@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5"
+ integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==
+ dependencies:
+ call-bind "^1.0.5"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.4"
+
+get-tsconfig@^4.5.0:
+ version "4.7.6"
+ resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.6.tgz#118fd5b7b9bae234cc7705a00cd771d7eb65d62a"
+ integrity sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==
+ dependencies:
+ resolve-pkg-maps "^1.0.0"
+
glob-parent@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
@@ -1536,6 +1912,14 @@ globals@^13.19.0:
dependencies:
type-fest "^0.20.2"
+globalthis@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
+ integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
+ dependencies:
+ define-properties "^1.2.1"
+ gopd "^1.0.1"
+
globby@^11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
@@ -1553,11 +1937,28 @@ globrex@^0.1.2:
resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
+gopd@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
+ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
+ dependencies:
+ get-intrinsic "^1.1.3"
+
+graceful-fs@^4.2.4:
+ version "4.2.11"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
+ integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
+
graphemer@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
+has-bigints@^1.0.1, has-bigints@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
+ integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
+
has-flag@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
@@ -1568,7 +1969,31 @@ has-flag@^4.0.0:
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-hasown@^2.0.2:
+has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854"
+ integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
+ dependencies:
+ es-define-property "^1.0.0"
+
+has-proto@^1.0.1, has-proto@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd"
+ integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==
+
+has-symbols@^1.0.2, has-symbols@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
+ integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
+
+has-tostringtag@^1.0.0, has-tostringtag@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
+ integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
+ dependencies:
+ has-symbols "^1.0.3"
+
+hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
@@ -1613,11 +2038,55 @@ inherits@2:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+internal-slot@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802"
+ integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==
+ dependencies:
+ es-errors "^1.3.0"
+ hasown "^2.0.0"
+ side-channel "^1.0.4"
+
+is-array-buffer@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98"
+ integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.1"
+
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
+is-bigint@^1.0.1:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
+ integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
+ dependencies:
+ has-bigints "^1.0.1"
+
+is-boolean-object@^1.1.0:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
+ integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
+ integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
+
+is-core-module@^2.11.0, is-core-module@^2.13.1:
+ version "2.15.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea"
+ integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==
+ dependencies:
+ hasown "^2.0.2"
+
is-core-module@^2.13.0:
version "2.14.0"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1"
@@ -1625,6 +2094,20 @@ is-core-module@^2.13.0:
dependencies:
hasown "^2.0.2"
+is-data-view@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f"
+ integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==
+ dependencies:
+ is-typed-array "^1.1.13"
+
+is-date-object@^1.0.1:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
+ integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
@@ -1637,6 +2120,18 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
dependencies:
is-extglob "^2.1.1"
+is-negative-zero@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747"
+ integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==
+
+is-number-object@^1.0.4:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
+ integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
is-number@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
@@ -1647,6 +2142,54 @@ is-path-inside@^3.0.3:
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
+is-regex@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
+ integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688"
+ integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==
+ dependencies:
+ call-bind "^1.0.7"
+
+is-string@^1.0.5, is-string@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
+ integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-symbol@^1.0.2, is-symbol@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
+ integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
+ dependencies:
+ has-symbols "^1.0.2"
+
+is-typed-array@^1.1.13:
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229"
+ integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==
+ dependencies:
+ which-typed-array "^1.1.14"
+
+is-weakref@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
+ integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
+ dependencies:
+ call-bind "^1.0.2"
+
+isarray@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
+ integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
+
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -1694,6 +2237,13 @@ json-stable-stringify-without-jsonify@^1.0.1:
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
+json5@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
+ integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
+ dependencies:
+ minimist "^1.2.0"
+
json5@^2.2.3:
version "2.2.3"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
@@ -1803,11 +2353,21 @@ minimatch@^9.0.4:
dependencies:
brace-expansion "^2.0.1"
+minimist@^1.2.0, minimist@^1.2.6:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
+ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
+
ms@2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+ms@^2.1.1:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
nanoid@^3.3.7:
version "3.3.7"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
@@ -1836,6 +2396,54 @@ object-assign@^4.1.1:
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
+object-inspect@^1.13.1:
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff"
+ integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==
+
+object-keys@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
+ integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
+
+object.assign@^4.1.5:
+ version "4.1.5"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0"
+ integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==
+ dependencies:
+ call-bind "^1.0.5"
+ define-properties "^1.2.1"
+ has-symbols "^1.0.3"
+ object-keys "^1.1.1"
+
+object.fromentries@^2.0.7:
+ version "2.0.8"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65"
+ integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+ es-object-atoms "^1.0.0"
+
+object.groupby@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e"
+ integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+
+object.values@^1.1.7:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b"
+ integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+
once@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
@@ -1921,6 +2529,11 @@ picomatch@^2.3.1:
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
+possible-typed-array-names@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f"
+ integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==
+
postcss@^8.4.38:
version "8.4.38"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e"
@@ -1935,6 +2548,18 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
+prettier-linter-helpers@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
+ integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
+ dependencies:
+ fast-diff "^1.1.2"
+
+prettier@^3.3.3:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105"
+ integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==
+
prop-types@^15.7.2:
version "15.8.1"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
@@ -2020,12 +2645,27 @@ regenerator-runtime@^0.14.0:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
+regexp.prototype.flags@^1.5.2:
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334"
+ integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==
+ dependencies:
+ call-bind "^1.0.6"
+ define-properties "^1.2.1"
+ es-errors "^1.3.0"
+ set-function-name "^2.0.1"
+
resolve-from@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-resolve@^1.19.0:
+resolve-pkg-maps@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
+ integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
+
+resolve@^1.19.0, resolve@^1.22.4:
version "1.22.8"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
@@ -2078,6 +2718,25 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
+safe-array-concat@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb"
+ integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==
+ dependencies:
+ call-bind "^1.0.7"
+ get-intrinsic "^1.2.4"
+ has-symbols "^1.0.3"
+ isarray "^2.0.5"
+
+safe-regex-test@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377"
+ integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==
+ dependencies:
+ call-bind "^1.0.6"
+ es-errors "^1.3.0"
+ is-regex "^1.1.4"
+
scheduler@^0.23.2:
version "0.23.2"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
@@ -2095,6 +2754,28 @@ semver@^7.6.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
+set-function-length@^1.2.1:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
+ integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
+ dependencies:
+ define-data-property "^1.1.4"
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.4"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.2"
+
+set-function-name@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985"
+ integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==
+ dependencies:
+ define-data-property "^1.1.4"
+ es-errors "^1.3.0"
+ functions-have-names "^1.2.3"
+ has-property-descriptors "^1.0.2"
+
shebang-command@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -2107,6 +2788,16 @@ shebang-regex@^3.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
+side-channel@^1.0.4:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2"
+ integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==
+ dependencies:
+ call-bind "^1.0.7"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.4"
+ object-inspect "^1.13.1"
+
slash@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
@@ -2130,6 +2821,34 @@ source-map@^0.5.7:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
+string.prototype.trim@^1.2.9:
+ version "1.2.9"
+ resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4"
+ integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.0"
+ es-object-atoms "^1.0.0"
+
+string.prototype.trimend@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229"
+ integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+
+string.prototype.trimstart@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde"
+ integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+
strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
@@ -2137,6 +2856,11 @@ strip-ansi@^6.0.1:
dependencies:
ansi-regex "^5.0.1"
+strip-bom@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
+ integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
+
strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
@@ -2176,11 +2900,24 @@ swiper@^11.1.4:
resolved "https://registry.yarnpkg.com/swiper/-/swiper-11.1.4.tgz#2f8e303e8bf9e5bc40a3885fc637ae60ff27996c"
integrity sha512-1n7kbYJB2dFEpUHRFszq7gys/ofIBrMNibwTiMvPHwneKND/t9kImnHt6CfGPScMHgI+dWMbGTycCKGMoOO1KA==
+synckit@^0.9.1:
+ version "0.9.1"
+ resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.9.1.tgz#febbfbb6649979450131f64735aa3f6c14575c88"
+ integrity sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==
+ dependencies:
+ "@pkgr/core" "^0.1.0"
+ tslib "^2.6.2"
+
tabbable@^6.0.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97"
integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==
+tapable@^2.2.0:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
+ integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
+
text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -2208,7 +2945,17 @@ tsconfck@^3.0.3:
resolved "https://registry.yarnpkg.com/tsconfck/-/tsconfck-3.1.1.tgz#c7284913262c293b43b905b8b034f524de4a3162"
integrity sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==
-tslib@^2.0.3:
+tsconfig-paths@^3.15.0:
+ version "3.15.0"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
+ integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==
+ dependencies:
+ "@types/json5" "^0.0.29"
+ json5 "^1.0.2"
+ minimist "^1.2.6"
+ strip-bom "^3.0.0"
+
+tslib@^2.0.3, tslib@^2.6.2:
version "2.6.3"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0"
integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==
@@ -2225,11 +2972,65 @@ type-fest@^0.20.2:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
+typed-array-buffer@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3"
+ integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==
+ dependencies:
+ call-bind "^1.0.7"
+ es-errors "^1.3.0"
+ is-typed-array "^1.1.13"
+
+typed-array-byte-length@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67"
+ integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==
+ dependencies:
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-proto "^1.0.3"
+ is-typed-array "^1.1.13"
+
+typed-array-byte-offset@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063"
+ integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==
+ dependencies:
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-proto "^1.0.3"
+ is-typed-array "^1.1.13"
+
+typed-array-length@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3"
+ integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==
+ dependencies:
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-proto "^1.0.3"
+ is-typed-array "^1.1.13"
+ possible-typed-array-names "^1.0.0"
+
typescript@^5.2.2:
version "5.5.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.2.tgz#c26f023cb0054e657ce04f72583ea2d85f8d0507"
integrity sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==
+unbox-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
+ integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
+ dependencies:
+ call-bind "^1.0.2"
+ has-bigints "^1.0.2"
+ has-symbols "^1.0.3"
+ which-boxed-primitive "^1.0.2"
+
update-browserslist-db@^1.0.16:
version "1.0.16"
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356"
@@ -2274,6 +3075,28 @@ vite@^5.3.1:
optionalDependencies:
fsevents "~2.3.3"
+which-boxed-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
+ integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
+ dependencies:
+ is-bigint "^1.0.1"
+ is-boolean-object "^1.1.0"
+ is-number-object "^1.0.4"
+ is-string "^1.0.5"
+ is-symbol "^1.0.3"
+
+which-typed-array@^1.1.14, which-typed-array@^1.1.15:
+ version "1.1.15"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d"
+ integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==
+ dependencies:
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.2"
+
which@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"