{"openapi":"3.0.3","info":{"title":"Wincl API","version":"1.0"},"servers":[{"url":"https://api.wincl.io:443","description":"Inferred Url"}],"tags":[{"name":"APIs for the B2B service (ex. Bespin)","description":"B 2 B Store Controller"},{"name":"Admin","description":"Admin Controller"},{"name":"Admin Auth","description":"Admin Auth Controller"},{"name":"Admin FAQ","description":"Admin Faq Controller"},{"name":"Admin Hedera","description":"Admin Hedera Controller"},{"name":"Admin Info","description":"Admin Info Controller"},{"name":"Admin News","description":"Admin News Controller"},{"name":"Admin Notice","description":"Admin Notice Controller"},{"name":"Admin Order","description":"Admin Order Controller"},{"name":"Admin Payment","description":"결제 완료된 건을 관리자가 환불"},{"name":"Admin Product","description":"Admin Product Controller"},{"name":"Admin Project","description":"Admin Project Controller"},{"name":"Admin QnA","description":"Admin Qna Controller"},{"name":"Admin Reward","description":"Admin Reward Program Controller"},{"name":"Admin Smart Contract","description":"Admin Smart Contract Controller"},{"name":"Admin User","description":"가입자 목록 조회"},{"name":"Admin Utils","description":"Admin Utils Controller"},{"name":"Admin Wallet","description":"Admin Wallet Controller"},{"name":"Auth","description":"Auth Controller"},{"name":"CertificateBox","description":"Certificate Box Controller"},{"name":"Coupon","description":"Coupon Controller"},{"name":"CreditBox","description":"Credit Box Controller"},{"name":"Dashboard","description":"Dashboard Controller"},{"name":"FAQ","description":"Faq Controller"},{"name":"Hedera Contract Info","description":"Hedera Contract Controller"},{"name":"Info","description":"Info Controller"},{"name":"Internal Reward","description":"Internal Reward Company Controller"},{"name":"News","description":"News Controller"},{"name":"Notice","description":"Notice Controller"},{"name":"Order","description":"결제 전 주문 단계"},{"name":"Partner","description":"Partner Controller"},{"name":"Payment","description":"주문 후 PG사 결제 단계 (Payco)"},{"name":"Product","description":"Product Controller"},{"name":"Project","description":"Project Controller"},{"name":"QnA","description":"Qna Controller"},{"name":"Ranking","description":"Rank Controller"},{"name":"Reward","description":"Reward Company Controller"},{"name":"Shopping","description":"Shopping Controller"},{"name":"Store","description":"Store Controller"},{"name":"User","description":"User Controller"},{"name":"Utils","description":"Utils Controller"},{"name":"Wallet","description":"Wallet Controller"},{"name":"Webhook","description":"Webhook Controller"},{"name":"health-check-controller","description":"Health Check Controller"}],"paths":{"/bapi/v1/auth/clear-firebase-claim":{"post":{"tags":["Admin Auth"],"summary":"어드민 계정 로그인","operationId":"passwordResetUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignInAdminRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/auth/forgot-password":{"post":{"tags":["Admin Auth"],"summary":"비밀번호 초기화 요청","description":"이메일로 임시 비밀번호를 발송합니다.","operationId":"requestForgotPasswordUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignInAdminRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/auth/signin":{"post":{"tags":["Admin Auth"],"summary":"어드민 계정 로그인","operationId":"signInUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignInAdminRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«SignInAdminResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/admin":{"get":{"tags":["Admin"],"summary":"어드민 리스트","operationId":"getAdminListUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«AdminUser»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin"],"summary":"어드민 생성","operationId":"createAdminUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAdminRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/admin/authority":{"get":{"tags":["Admin"],"summary":"어드민 권한 리스트","operationId":"getAuthoritiesUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«CommonCode»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/admin/profile":{"get":{"tags":["Admin"],"summary":"어드민 프로필","operationId":"getAdminProfileUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«AdminUser»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/admin/tab":{"get":{"tags":["Admin"],"summary":"어드민 탭 리스트","operationId":"getTabListUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«AdminTabResponse»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/admin/{id}":{"get":{"tags":["Admin"],"summary":"어드민 디테일","operationId":"getAdminDetailUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«AdminUser»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin"],"summary":"어드민 수정","operationId":"updateAdminUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAdminRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin"],"summary":"어드민 삭제","operationId":"deleteAdminUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v2/coupons/events/{eventId}":{"delete":{"tags":["Coupon"],"summary":"이벤트, 매직쿠폰 및 연결된 개인쿠폰들을 삭제합니다.","description":"`eventId`는 `/magic/register`에 사용한 값과 같아야 합니다.<br>이벤트, 매직쿠폰 및 발행된 모든 개인쿠폰을 삭제합니다.","operationId":"deleteEventUsingDELETE","parameters":[{"name":"eventId","in":"path","description":"이벤트 ID","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«DeleteEventResult»"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v2/coupons/magic/issue":{"post":{"tags":["Coupon"],"summary":"2. 이벤트용 사용자 쿠폰을 벌크로 발행합니다.","description":"`eventId, magicCouponCode, amount`는 `/magic/register`에 사용한 값과 같아야 합니다.<br>이벤트 참여 1개당 개인쿠폰 1개씩 서버 내부에서 연결됩니다.<br>발행할 개인쿠폰 갯수 (`couponCount`)도 윈클로부터 받아야 합니다.","operationId":"issueIndividualCouponsUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueIndividualCouponsRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«IssueCouponsResult»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v2/coupons/magic/register":{"post":{"tags":["Coupon"],"summary":"1. 이벤트용 매직 쿠폰을 발행합니다.","description":"호출하면 `event*` 필드들로 이벤트를 생성한 후, 나머지 필드들로 매직쿠폰을 생성합니다.<br>`eventId`는 아무 값이나 쓰면 되고, `eventName, eventDescription`은 윈클로부터 받습니다.<br>매직쿠폰은 모든 이벤트 참여자가 공용으로 사용하는 단일쿠폰입니다.<br>`magicCouponCode, productId`는 윈클에서 정해서 알려주어야 합니다.<br>`senderUserId`는 상품을 벌크구매한 윈클 대표 가입자ID이고 `creditId`는 윈클의 구매ID로 둘 다 내부에서 알 수 있습니다.<br>`productId`는 상품ID 입니다. (예: 캄보이아 = 1676884519406W4iqG0qk2W)<br>지급 금액 (`amount`)은 윈클에서 결정하는 각 이벤트 참여자에게 지급할 배출권 양(톤)입니다.","operationId":"registerMagicCouponsUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterMagicCouponRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«WinclCoupon»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/faq":{"get":{"tags":["Admin FAQ"],"summary":"FAQ 리스트","operationId":"getFaqByCategoryUsingGET","parameters":[{"name":"category","in":"query","description":"카테고리","required":false,"style":"form","schema":{"type":"string"}},{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Faq»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin FAQ"],"summary":"FAQ 등록","operationId":"createFaqUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFaqRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/faq/category":{"get":{"tags":["Admin FAQ"],"summary":"FAQ 카테고리 리스트","operationId":"getFaqCategoryUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«FaqCategory»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/faq/{id}":{"get":{"tags":["Admin FAQ"],"summary":"FAQ Detail","operationId":"getFaqUsingGET","parameters":[{"name":"id","in":"path","description":"GET `/faq` 응답의 seq 값","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Faq»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin FAQ"],"summary":"FAQ 수정","operationId":"updateFaqUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFaqRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin FAQ"],"summary":"FAQ 삭제","operationId":"deleteFaqUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/info":{"get":{"tags":["Admin Hedera"],"summary":"Hedera 계정 정보 조회","operationId":"getHederaInfoUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/migrate-operator":{"post":{"tags":["Admin Hedera"],"summary":"Operator 키 마이그레이션 (Topic)","operationId":"migrateOperatorUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/transfer":{"post":{"tags":["Admin Hedera"],"summary":"HBAR 전송","operationId":"transferHbarUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/info/banner":{"get":{"tags":["Admin Info"],"summary":"마케팅 배너 리스트","description":"info api 없이 리스트에서 전체를 내려줌","operationId":"bannerListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Banner»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin Info"],"summary":"마케팅 배너 등록","description":"이미지 등록은 나중에 처리","operationId":"insertBannerUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminInsertBannerRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«BannerResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/info/banner/hide":{"delete":{"tags":["Admin Info"],"summary":"마케팅 배너 Hide","operationId":"hideBannerUsingDELETE","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/info/banner/show/{id}":{"get":{"tags":["Admin Info"],"summary":"마케팅 배너 Show","operationId":"showBannerUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/info/banner/{id}":{"get":{"tags":["Admin Info"],"summary":"마케팅 배너 상세조회","operationId":"getBannerUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Banner»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin Info"],"summary":"마케팅 배너 수정","operationId":"modifyBannerUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminInsertBannerRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin Info"],"summary":"마케팅 배너 삭제","operationId":"deleteBannerUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/info/popup":{"get":{"tags":["Admin Info"],"summary":"공지팝업 리스트","operationId":"popupListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«NoticePopupDto»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin Info"],"summary":"공지팝업 등록","operationId":"insertPopupUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminNoticePopupRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«NoticePopupResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/info/popup/hide":{"delete":{"tags":["Admin Info"],"summary":"모든 공지팝업 숨기기","operationId":"hidePopupsUsingDELETE","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/info/popup/show/{id}":{"put":{"tags":["Admin Info"],"summary":"특정 공지팝업 보이기","operationId":"showPopupUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/info/popup/{id}":{"get":{"tags":["Admin Info"],"summary":"공지팝업 상세조회","operationId":"getPopupUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«NoticePopupDto»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin Info"],"summary":"공지팝업 수정","operationId":"modifyPopupUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminNoticePopupRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin Info"],"summary":"공지팝업 삭제","operationId":"deletePopupUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/news":{"get":{"tags":["Admin News"],"summary":"뉴스 리스트 조회","operationId":"getNewsUsingGET","parameters":[{"name":"category","in":"query","description":"카테고리","required":false,"style":"form","schema":{"type":"string"}},{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"sortType","in":"query","description":"정렬 타입","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«News»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin News"],"summary":"뉴스 등록","operationId":"insertNewsUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddNewsRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/news/category":{"get":{"tags":["Admin News"],"summary":"뉴스 카테고리 리스트","operationId":"getNewsCategoryListUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«CommonCode»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin News"],"summary":"뉴스 카테고리 추가","operationId":"addNewsCategoryUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddNewsCategoryRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin News"],"summary":"뉴스 카테고리 삭제","operationId":"removeNewsCategoryUsingDELETE","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteNewsCategoryRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/news/{no}":{"get":{"tags":["Admin News"],"summary":"뉴스 디테일","operationId":"getNewsDetailUsingGET","parameters":[{"name":"no","in":"path","description":"no","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«News»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin News"],"summary":"뉴스 업데이트","operationId":"updateNewsUsingPUT","parameters":[{"name":"no","in":"path","description":"no","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNewsRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin News"],"summary":"뉴스 삭제","operationId":"deleteNewsUsingDELETE","parameters":[{"name":"no","in":"path","description":"no","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/notice":{"get":{"tags":["Admin Notice"],"summary":"공지사항 리스트","operationId":"noticeListUsingGET","parameters":[{"name":"category","in":"query","description":"카테고리","required":false,"style":"form","schema":{"type":"string"}},{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Notice»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin Notice"],"summary":"공지사항 등록","operationId":"insertNoticeUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminInsertNoticeRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/notice/active":{"get":{"tags":["Admin Notice"],"summary":"활성화된 공지사항 리스트","operationId":"activeNoticeListUsingGET","parameters":[{"name":"category","in":"query","description":"카테고리","required":false,"style":"form","schema":{"type":"string"}},{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Notice»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/notice/{id}":{"get":{"tags":["Admin Notice"],"summary":"공지사항 상세정보","operationId":"noticeInfoUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Notice»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin Notice"],"summary":"공지사항 수정","operationId":"modifyNoticeUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminModifyNoticeRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin Notice"],"summary":"공지사항 삭제","operationId":"deleteNoticeUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/order/list":{"get":{"tags":["Admin Order"],"summary":"주문 리스트","operationId":"orderListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Order»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/order/{id}":{"get":{"tags":["Admin Order"],"summary":"주문 상세","operationId":"orderInfoUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Order»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v2/payment/{purchaseId}/cancel":{"post":{"tags":["Admin Payment"],"summary":"사용자가 이미 구매한 배출권 환불하기","operationId":"refundPaymentUsingPOST","parameters":[{"name":"purchaseId","in":"path","description":"`/bapi/v1/wallet/history/buy`에서 받은 `id_usr_prod_buy` 값","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«RefundPaymentResultData»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/product":{"get":{"tags":["Admin Product"],"summary":"product 리스트","operationId":"productListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«ProductDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin Product"],"summary":"product 등록","operationId":"insertProductUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminInsertProductRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ProductResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/product/home":{"get":{"tags":["Admin Product"],"summary":"Home Products 리스트","operationId":"homeProductsUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«HomeProduct»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/product/home/{id}":{"put":{"tags":["Admin Product"],"summary":"Update Home Product Order","operationId":"updateHomeProductUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateHomeProductRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin Product"],"summary":"Home Products 에 Product 추가","operationId":"addHomeProductUsingPOST","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddHomeProductRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin Product"],"summary":"Home Products 에 Product 제거","operationId":"removeHomeProductUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/product/{id}":{"get":{"tags":["Admin Product"],"summary":"product 상세정보","operationId":"productInfoUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ProductDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin Product"],"summary":"product 수정","operationId":"modifyProductUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminModifyProductRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin Product"],"summary":"product 삭제","description":"status_srv == ready 일때만 삭제가능","operationId":"deleteProductUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/product/{id}/history":{"get":{"tags":["Admin Product"],"summary":"Product Balance History 리스트","operationId":"productBalanceHistoryListUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«ProductBalanceHistory»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/product/{id}/increment":{"put":{"tags":["Admin Product"],"summary":"product 수량변경","operationId":"updateVolumeUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUpdateProductVolumeRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/project":{"get":{"tags":["Admin Project"],"summary":"프로젝트 리스트","operationId":"projectListUsingGET_1","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«ProjectDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin Project"],"summary":"프로젝트 등록","description":"프로젝트 이미지는 upload/image 를 사용해서 추가 ","operationId":"insertProjectUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminInsertProjectRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ProjectResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/project/agency":{"get":{"tags":["Admin Project"],"summary":"프로젝트 인증 기관 리스트","operationId":"getCertificationAgencyUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«CertificationAgency»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/project/effect/list":{"get":{"tags":["Admin Project"],"summary":"프로젝트 효과 리스트","operationId":"projectEffectListUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«CommonCode»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/project/type/list":{"get":{"tags":["Admin Project"],"summary":"프로젝트 유형 리스트","operationId":"projectTypeListUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«CommonCode»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/project/{id}":{"get":{"tags":["Admin Project"],"summary":"프로젝트 상세정보","operationId":"projectInfoUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ProjectDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin Project"],"summary":"프로젝트 수정","operationId":"modifyProjectUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminModifyProjectRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/project/{id}/history":{"get":{"tags":["Admin Project"],"summary":"Project Balance History 리스트","operationId":"projectListUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«ProjectBalanceHistory»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/project/{id}/increment":{"put":{"tags":["Admin Project"],"summary":"프로젝트 수량변경","operationId":"updateVolumeUsingPUT_1","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUpdateProjectVolumeRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/qna":{"get":{"tags":["Admin QnA"],"summary":"1대1 문의 리스트","operationId":"qnaListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"searchKeyword","in":"query","description":"검색어","required":false,"style":"form","schema":{"type":"string"}},{"name":"loginId","in":"query","description":"유저아이디","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Qna»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/qna/{id}":{"get":{"tags":["Admin QnA"],"summary":"1대1 문의 상세내용","operationId":"qnaInfoUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«QnaDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/qna/{id}/answer":{"put":{"tags":["Admin QnA"],"summary":"1:1 문의 답변 수정","operationId":"updateQnaAnswerUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUpdateAnswerRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin QnA"],"summary":"1:1 문의 답변 등록","operationId":"insertQnaAnswerUsingPOST","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminInsertAnswerRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin QnA"],"summary":"1:1 문의 답변 삭제","operationId":"deleteQnaAnswerUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/companies":{"get":{"tags":["Admin Reward"],"summary":"리워드 기업 목록 조회 (검색/필터/페이징)","operationId":"listUsingGET","parameters":[{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"regFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"regTo","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardCompany»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin Reward"],"summary":"리워드 기업 등록","operationId":"createUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardCompany"}}}},"responses":{"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/companies/{id}":{"get":{"tags":["Admin Reward"],"summary":"리워드 기업 상세 조회","operationId":"getUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardCompany"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin Reward"],"summary":"리워드 기업 정보 수정","operationId":"updateUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardCompany"}}}},"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin Reward"],"summary":"리워드 기업 삭제","operationId":"deleteUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/issuances":{"get":{"tags":["Admin Reward"],"summary":"리워드 상품 발급 기록 목록 조회","operationId":"listUsingGET_1","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RewardIssued"}}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/issuances/{id}":{"get":{"tags":["Admin Reward"],"summary":"리워드 상품 발급 기록 상세 조회","operationId":"getUsingGET_1","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardIssued"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin Reward"],"summary":"리워드 상품 발급 기록 삭제","operationId":"deleteUsingDELETE_1","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/orders":{"get":{"tags":["Admin Reward"],"summary":"리워드 주문 목록 조회 (전체/검색/필터/페이징)","operationId":"listAllUsingGET","parameters":[{"name":"companyId","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"programId","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardOrder»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/orders/{id}":{"get":{"tags":["Admin Reward"],"summary":"리워드 주문 상세 조회","operationId":"getUsingGET_2","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardOrder"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin Reward"],"summary":"리워드 주문 즉시 취소","operationId":"deleteUsingDELETE_2","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/orders/{id}/cancel/approve":{"post":{"tags":["Admin Reward"],"summary":"리워드 주문 취소 요청 승인","operationId":"approveCancelUsingPOST","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/programs/{programId}/orders":{"get":{"tags":["Admin Reward"],"summary":"특정 리워드 프로그램의 주문 목록 조회 (검색/필터/페이징)","operationId":"listByProgramUsingGET","parameters":[{"name":"companyId","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"programId","in":"path","description":"programId","required":true,"style":"simple","allowReserved":false,"schema":{"type":"string"}},{"name":"status","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardOrder»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/payments":{"get":{"tags":["Admin Reward"],"summary":"리워드 결제 로그 목록 조회","operationId":"listUsingGET_2","parameters":[{"name":"eventType","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderId","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"status","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardPaymentLog»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/payments/{id}":{"get":{"tags":["Admin Reward"],"summary":"리워드 결제 로그 상세 조회","operationId":"getUsingGET_3","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardPaymentLog"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/companies/{companyId}/programs":{"get":{"tags":["Admin Reward"],"summary":"리워드 기업의 프로그램 목록 조회 (검색/필터/페이징)","operationId":"listByCompanyUsingGET","parameters":[{"name":"closeFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"closeTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"companyId","in":"query","description":"companyId","required":true,"style":"form","allowReserved":true,"schema":{"type":"string"}},{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"status","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardProgram»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/programs":{"get":{"tags":["Admin Reward"],"summary":"리워드 프로그램 목록 조회","operationId":"listUsingGET_3","parameters":[{"name":"closeFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"closeTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"companyId","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"status","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardProgram»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Admin Reward"],"summary":"리워드 프로그램 등록","operationId":"createUsingPOST_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardProgram"}}}},"responses":{"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v3/rewards/programs/{id}":{"get":{"tags":["Admin Reward"],"summary":"리워드 프로그램 상세 조회","operationId":"getUsingGET_4","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardProgram"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Admin Reward"],"summary":"리워드 프로그램 수정","operationId":"updateUsingPUT_1","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardProgram"}}}},"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Admin Reward"],"summary":"리워드 프로그램 삭제","operationId":"deleteUsingDELETE_3","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/carbon-token/balance":{"post":{"tags":["Admin Smart Contract"],"summary":"토큰 잔고 조회","operationId":"getTokenBalanceUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/carbon-token/metadata":{"post":{"tags":["Admin Smart Contract"],"summary":"토큰 메타데이터 조회","operationId":"getTokenMetadataUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/credit-operator/info":{"get":{"tags":["Admin Smart Contract"],"summary":"CreditOperator 정보","operationId":"getCreditOperatorInfoUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/credit-operator/mint":{"post":{"tags":["Admin Smart Contract"],"summary":"토큰 민팅","operationId":"mintCreditUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/credit-operator/pause":{"post":{"tags":["Admin Smart Contract"],"summary":"CreditOperator Pause","operationId":"pauseOperatorUsingPOST","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/credit-operator/unpause":{"post":{"tags":["Admin Smart Contract"],"summary":"CreditOperator Unpause","operationId":"unpauseOperatorUsingPOST","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/migration/execute":{"post":{"tags":["Admin Smart Contract"],"summary":"기존 거래 마이그레이션 실행 (비동기)","operationId":"migrationExecuteUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/migration/fix-canceled-gifts":{"post":{"tags":["Admin Smart Contract"],"summary":"취소된 선물 토큰 보정","operationId":"fixCanceledGiftsUsingPOST","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/migration/preview":{"get":{"tags":["Admin Smart Contract"],"summary":"기존 거래 마이그레이션 미리보기","operationId":"migrationPreviewUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/migration/status":{"get":{"tags":["Admin Smart Contract"],"summary":"마이그레이션 진행 상태","operationId":"migrationStatusUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/overview":{"get":{"tags":["Admin Smart Contract"],"summary":"컨트랙트 Overview","operationId":"getOverviewUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/paymaster/add-user":{"post":{"tags":["Admin Smart Contract"],"summary":"Paymaster 사용자 추가","operationId":"addSponsoredUserUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/paymaster/deposit":{"post":{"tags":["Admin Smart Contract"],"summary":"Paymaster HBAR 입금","operationId":"depositToPaymasterUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/paymaster/info":{"get":{"tags":["Admin Smart Contract"],"summary":"Paymaster 정보","operationId":"getPaymasterInfoUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/paymaster/remove-user":{"post":{"tags":["Admin Smart Contract"],"summary":"Paymaster 사용자 제거","operationId":"removeSponsoredUserUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/paymaster/user-info":{"post":{"tags":["Admin Smart Contract"],"summary":"Paymaster 사용자 정보","operationId":"getPaymasterUserInfoUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/paymaster/withdraw":{"post":{"tags":["Admin Smart Contract"],"summary":"Paymaster HBAR 출금","operationId":"withdrawFromPaymasterUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/registry/counts":{"get":{"tags":["Admin Smart Contract"],"summary":"Registry 기록 수","operationId":"getRegistryCountsUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/registry/offset-record":{"post":{"tags":["Admin Smart Contract"],"summary":"Offset 기록 조회","operationId":"getOffsetRecordUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/hedera/contracts/registry/transfer-record":{"post":{"tags":["Admin Smart Contract"],"summary":"Transfer 기록 조회","operationId":"getTransferRecordUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/user":{"get":{"tags":["Admin User"],"summary":"가입 유저 리스트","description":"전체 가입자 리스트를 얻는다. 닉네임, 이메일, 기관코드로 필터링할 수 있다. 각 필터는 부분 문자열로 검색한다. loginId 필터는 과거호환성을 위해서 남겨둔다.\n\n**Usage:**\n- /?nickname={nickname}&...\n- /?email={email}&...\n- /?company={company}&...\n- /?nickname={nickname}&email={email}&...","operationId":"userListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"loginId","in":"query","description":"로그인 아이디","required":false,"style":"form","schema":{"type":"string"}},{"name":"nickname","in":"query","description":"닉네임","required":false,"style":"form","schema":{"type":"string"}},{"name":"email","in":"query","description":"이메일","required":false,"style":"form","schema":{"type":"string"}},{"name":"company","in":"query","description":"기관 코드","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«User»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/user/{id}":{"get":{"tags":["Admin User"],"summary":"가입 유저 상세정보","description":"UserID로 가입자 상세 정보를 얻는다.","operationId":"userInfoUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«UserDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/utils/nation":{"put":{"tags":["Admin Utils"],"summary":"국가 상응조정률 수정","operationId":"updateCorrespondingAdjustmentRateUsingPUT","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminModifyNationRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/utils/nation/list":{"get":{"tags":["Admin Utils"],"summary":"국가 리스트","operationId":"nationalListUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«Nation»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/utils/upload/image":{"post":{"tags":["Admin Utils"],"summary":"이미지 업로드","operationId":"uploadImageUsingPOST","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["image_file","path"],"type":"object","properties":{"image_file":{"type":"string","description":"이미지 파일","format":"binary"},"path":{"type":"string","description":"S3 파일 Path"}}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«UploadFileResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/cert":{"get":{"tags":["Admin Wallet"],"summary":"유저의 Cert List","operationId":"certListUsingGET","parameters":[{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"loginId","in":"query","description":"유저 아이디","required":false,"style":"form","schema":{"type":"string"}},{"name":"projId","in":"query","description":"프로젝트 아이디","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"projName","in":"query","description":"프로젝트 이름","required":false,"style":"form","schema":{"type":"string"}},{"name":"startDate","in":"query","description":"시작일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}},{"name":"endDate","in":"query","description":"종료일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«AdminCert»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/cert/{projId}/{userId}":{"get":{"tags":["Admin Wallet"],"summary":"유저의 Cert Detail","operationId":"certDetailUsingGET","parameters":[{"name":"userId","in":"path","description":"userId","required":true,"style":"simple","schema":{"type":"string"}},{"name":"projId","in":"path","description":"projId","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«AdminCertDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/credit":{"get":{"tags":["Admin Wallet"],"summary":"유저의 Credit list","operationId":"creditListUsingGET","parameters":[{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"loginId","in":"query","description":"유저 아이디","required":false,"style":"form","schema":{"type":"string"}},{"name":"projId","in":"query","description":"프로젝트 아이디","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"projName","in":"query","description":"프로젝트 이름","required":false,"style":"form","schema":{"type":"string"}},{"name":"startDate","in":"query","description":"시작일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}},{"name":"endDate","in":"query","description":"종료일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«AdminCredit»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/credit/offset":{"post":{"tags":["Admin Wallet"],"summary":"Credit 일괄 상쇄하기","operationId":"offsetCreditUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OffsetableUserProductRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«string»»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"915":{"description":"ITEM_NOT_FOUND"},"927":{"description":"AMOUNT_MUST_BE_GRATER_THAN_ZERO"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/credit/{projId}/{userId}":{"get":{"tags":["Admin Wallet"],"summary":"유저의 Credit Detail","operationId":"creditDetailUsingGET","parameters":[{"name":"userId","in":"path","description":"userId","required":true,"style":"simple","schema":{"type":"string"}},{"name":"projId","in":"path","description":"projId","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«AdminCreditDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/gift/receive":{"get":{"tags":["Admin Wallet"],"summary":"유저의 받은 선물 리스트","operationId":"receivedGiftListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"loginId","in":"query","description":"유저 아이디","required":false,"style":"form","schema":{"type":"string"}},{"name":"startDate","in":"query","description":"시작일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}},{"name":"endDate","in":"query","description":"종료일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}},{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«AdminReceivedGift»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/gift/receive/{id}":{"get":{"tags":["Admin Wallet"],"summary":"유저의 받은 선물 Detail","operationId":"receiveGiftDetailUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«AdminReceivedGift»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/gift/sent":{"get":{"tags":["Admin Wallet"],"summary":"유저의 보낸 선물 리스트","operationId":"sentGiftListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"loginId","in":"query","description":"유저 아이디","required":false,"style":"form","schema":{"type":"string"}},{"name":"startDate","in":"query","description":"시작일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}},{"name":"endDate","in":"query","description":"종료일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}},{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«AdminSentGift»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/gift/sent/{id}":{"get":{"tags":["Admin Wallet"],"summary":"유저의 보낸 선물 Detail","operationId":"sentGiftDetailUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«AdminSentGift»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/history/buy":{"get":{"tags":["Admin Wallet"],"summary":"유저의 구매내역","operationId":"buyHistoryListUsingGET","parameters":[{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"loginId","in":"query","description":"유저 아이디","required":false,"style":"form","schema":{"type":"string"}},{"name":"projId","in":"query","description":"프로젝트 아이디","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"prodId","in":"query","description":"프로덕트 아이디","required":false,"style":"form","schema":{"type":"string"}},{"name":"projName","in":"query","description":"프로젝트 이름","required":false,"style":"form","schema":{"type":"string"}},{"name":"prodName","in":"query","description":"프로덕트 이름","required":false,"style":"form","schema":{"type":"string"}},{"name":"startDate","in":"query","description":"시작일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}},{"name":"endDate","in":"query","description":"종료일","required":false,"style":"form","schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«AdminBuyHistory»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/history/buy/cancel":{"get":{"tags":["Admin Wallet"],"summary":"유저의 환불 내역","operationId":"cancelHistoryListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"socialEmail","in":"query","description":"유저 소셜 이메일","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«UserProductCancelHistory»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/history/buy/{id}":{"get":{"tags":["Admin Wallet"],"summary":"유저의 구매내역","operationId":"buyHistoryDetailUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«AdminBuyHistory»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/info":{"get":{"tags":["Admin Wallet"],"summary":"회원 wallet 정보","operationId":"walletInfoUsingGET","parameters":[{"name":"userId","in":"query","description":"userId","required":true,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Wallet»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/bapi/v1/wallet/regenerate-topic":{"post":{"tags":["Admin Wallet"],"summary":"토픽 미보유 지갑 재발급","description":"topicId가 없는 지갑을 신규 Hedera 계정/토픽으로 재발급합니다.","operationId":"regenerateWalletTopicsUsingPOST","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«int»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/auth/check/email":{"post":{"tags":["Auth"],"summary":"이메일 중복확인","operationId":"checkEmailUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckEmailRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«CheckEmailResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"940":{"description":"INVALID_SOCIAL_EMAIL"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/auth/check/loginid":{"post":{"tags":["Auth"],"summary":"로그인 아이디 중복확인","operationId":"checkLoginIdUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckLoginIdRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«CheckLoginIdResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"919":{"description":"INVALID_LOGIN_ID"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/auth/check/nickname":{"post":{"tags":["Auth"],"summary":"닉네임 중복확인","operationId":"checkNicknameUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckNicknameRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«CheckNicknameResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"920":{"description":"INVALID_NICKNAME"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/auth/jwt/create":{"post":{"tags":["Auth"],"summary":"토큰 발급","operationId":"createJWTUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateJwtRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«CreateJwtResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/auth/payco/accessToken":{"get":{"tags":["Auth"],"summary":"페이코 AccessToken 발급","operationId":"createPaycoAccessTokenUsingGET","parameters":[{"name":"authCode","in":"query","description":"AuthCode","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«PaycoAccessTokenResponse»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/auth/signin":{"post":{"tags":["Auth"],"summary":"OAuth 로그인","description":"유저가 존재하면 jwt 내려주고 존재하지않으면 임시회원가입시키고 id_temp_usr 를 내려줌","operationId":"oAuthSignInUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthSignInRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«OAuthSignInResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/auth/signup":{"post":{"tags":["Auth"],"summary":"회원가입","operationId":"oAuthSignUpUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthSignUpRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«OAuthSignUpResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"914":{"description":"ALREADY_SIGNED_UP_USER"},"919":{"description":"INVALID_LOGIN_ID"},"920":{"description":"INVALID_NICKNAME"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/b2b/v2/auth/signup":{"post":{"tags":["APIs for the B2B service (ex. Bespin)"],"summary":"B2B customer signup","operationId":"b2bSignUpUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2BSignUpRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«B2BSignInResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/b2b/v2/auth/token":{"post":{"tags":["APIs for the B2B service (ex. Bespin)"],"summary":"B2B customer signin","operationId":"b2bSignInUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/B2BTokenRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«B2BSignInResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/b2b/v2/emails/{email}/duplicated":{"get":{"tags":["APIs for the B2B service (ex. Bespin)"],"summary":"B2B email duplication","operationId":"b2bCheckEmailUsingGET","parameters":[{"name":"email","in":"path","description":"email","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«boolean»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/b2b/v2/products":{"get":{"tags":["APIs for the B2B service (ex. Bespin)"],"summary":"B2B product list","description":"B2B customers retieves the list available products.","operationId":"b2bListProductsUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Product»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/b2b/v2/users/duplicated":{"get":{"tags":["APIs for the B2B service (ex. Bespin)"],"summary":"B2B duplication check for email and phone number","operationId":"b2bCheckPhoneNumberUsingGET","parameters":[{"name":"email","in":"query","description":"email","required":true,"style":"form","schema":{"type":"string"}},{"name":"phoneNumber","in":"query","description":"phoneNumber","required":true,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ContactDuplicated»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/b2b/v2/users/{userId}/transactions/purchase":{"get":{"tags":["APIs for the B2B service (ex. Bespin)"],"summary":"B2B purchase history","description":"List purchase of a customer","operationId":"listPurchaseHistoryUsingGET","parameters":[{"name":"userId","in":"path","description":"userId","required":true,"style":"simple","schema":{"type":"string"}},{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«BuyHistory,PurchaseHistoryAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/b2b/v2/users/{userId}/transactions/purchase/{purchaseId}":{"get":{"tags":["APIs for the B2B service (ex. Bespin)"],"summary":"B2B purchase detail","description":"Retrieve purchase detail","operationId":"b2bGetPurchaseDetailUsingGET","parameters":[{"name":"userId","in":"path","description":"userId","required":true,"style":"simple","schema":{"type":"string"}},{"name":"purchaseId","in":"path","description":"선택한 구매 ID (`id_usr_prod_buy` 값)","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«BuyHistory»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/certificatebox/item":{"get":{"tags":["CertificateBox"],"summary":"상쇄인증서 보관함 아이템 리스트","operationId":"listCertificateItemsUsingGET","parameters":[{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«CertificateBoxItem,CertificateBoxAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/certificatebox/item/{id}":{"get":{"tags":["CertificateBox"],"summary":"상쇄인증서 보관함 아이템 상세정보","operationId":"getCertificateBoxItemUsingGET","parameters":[{"name":"id","in":"path","description":"프로젝트 아이디","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}},{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","TRANSACTION_TYPE_ASC","TRANSACTION_TYPE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«CertificateBoxItemEntry,CertificateBoxItemAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"915":{"description":"ITEM_NOT_FOUND"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/certificatebox/item/{id}/vc":{"get":{"tags":["CertificateBox"],"summary":"상쇄인증서 VC 문서 조회","description":"운영 DID로 서명된 상쇄인증서 VC를 반환합니다.","operationId":"getCertificateVcDocumentUsingGET","parameters":[{"name":"id","in":"path","description":"프로젝트 아이디","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}},{"name":"refresh","in":"query","description":"VC 재발급 여부","required":false,"style":"form","schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«CertificateVcResponse»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/coupons/magic/answer":{"post":{"tags":["Coupon"],"summary":"3. 쿠폰 응모 때 입력한 정보를 수집합니다. (접근토큰이 필요없음)","description":"이벤트 참여를 위한 참자가 정보 (나이, 성별)을 수집합니다. 가입 전 호출하므로 접근토큰이 필요없습니다.","operationId":"gatherEventAnswerUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GatherEventAnswersRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«GatherEventApplyResult»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/coupons/magic/consume":{"post":{"tags":["Coupon"],"summary":"4. 쿠폰을 사용하여 탄소배출권을 얻습니다. (접근토큰이 필요함)","description":"가입 후 이벤트 때 받았던 매직쿠폰 코드를 입력하면, 사용자 지갑에 배출권을 넣어줍니다.<br>서버 내부에서는 개인쿠폰으로 변환하고, 배출권을 윈클 지갑에서 꺼내 개인 지갑으로 이동시킵니다.","operationId":"consumeMagicCouponUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumeMagicCouponRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ConsumeCouponResult»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/creditbox/item":{"get":{"tags":["CreditBox"],"summary":"탄소배출권 보관함 아이템 리스트","operationId":"listCreditItemsUsingGET","parameters":[{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«CreditBoxItem,CreditBoxAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/creditbox/item/{id}":{"get":{"tags":["CreditBox"],"summary":"탄소배출권 보관함 아이템 상세정보","operationId":"getCreditBoxItemUsingGET","parameters":[{"name":"id","in":"path","description":"프로젝트 아이디","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}},{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","TRANSACTION_TYPE_ASC","TRANSACTION_TYPE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"transactionTypes","in":"query","description":"트랜잭션 유형 (예: `=PURCHASE` 또는 `=PURCHASE,OFFSET`","required":false,"style":"form","explode":true,"schema":{"type":"string","enum":["OFFSET","PURCHASE","PURCHASE_CANCEL","RECEIVE","SEND","SEND_CANCEL","UNSPECIFIED"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«CreditBoxItemEntry,CreditBoxItemAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"915":{"description":"ITEM_NOT_FOUND"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/creditbox/item/{id}/credits":{"get":{"tags":["CreditBox"],"summary":"프로젝트별 보유 크레딧 목록 (상쇄/선물용)","operationId":"getUserCreditsForProjectUsingGET","parameters":[{"name":"id","in":"path","description":"프로젝트 아이디","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/dashboard/transactionCards":{"get":{"tags":["Dashboard"],"summary":"대쉬보드 내역 모음","operationId":"listTransactionCardsUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«TransactionCard»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/faq":{"get":{"tags":["FAQ"],"summary":"자주찾는 질문 리스트","operationId":"faqListUsingGET","parameters":[{"name":"category","in":"query","description":"카테고리","required":false,"style":"form","schema":{"type":"string"}},{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Faq»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/faq/category":{"get":{"tags":["FAQ"],"summary":"FAQ 카테고리 리스트","operationId":"getFaqCategoryUsingGET_1","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«FaqCategory»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/faq/{id}":{"get":{"tags":["FAQ"],"summary":"FAQ Detail","operationId":"getFaqUsingGET_1","parameters":[{"name":"id","in":"path","description":"GET `/faq` 응답의 seq 값","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Faq»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/health_check":{"get":{"tags":["health-check-controller"],"summary":"healthCheck","operationId":"healthCheckUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseEntity"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/hedera/contracts":{"get":{"tags":["Hedera Contract Info"],"summary":"스마트 컨트랙트 정보 조회","operationId":"getContractsUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/hedera/holdings":{"get":{"tags":["Hedera Contract Info"],"summary":"프로젝트별 온체인 토큰 정보 조회","operationId":"getHoldingsUsingGET","parameters":[{"name":"accountId","in":"query","description":"accountId","required":true,"style":"form","schema":{"type":"string"}},{"name":"projectId","in":"query","description":"projectId","required":true,"style":"form","schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Map«string,object»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/hedera/metadata/{tokenId}":{"get":{"tags":["Hedera Contract Info"],"summary":"ERC-1155 토큰 메타데이터 (HashScan 등 외부 탐색기용)","operationId":"getTokenMetadataUsingGET","parameters":[{"name":"tokenId","in":"path","description":"tokenId","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/info/banner":{"get":{"tags":["Info"],"summary":"활성중인 마케팅 배너","operationId":"getBannerUsingGET_1","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Banner»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/info/popup":{"get":{"tags":["Info"],"summary":"최근 공지 팝업","operationId":"getPopupUsingGET_1","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«NoticePopupDto»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/internal/company":{"get":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 기업 정보 조회","operationId":"getUsingGET_5","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardCompany"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 기업 정보 수정","operationId":"updateUsingPUT_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardCompany"}}}},"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/internal/issuances":{"get":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 상품 발급 기록 목록 조회","operationId":"listUsingGET_4","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RewardIssued"}}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 상품 발급 기록 등록","operationId":"createUsingPOST_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardIssued"}}}},"responses":{"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/internal/issuances/{id}":{"get":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 상품 발급 기록 상세 조회","operationId":"getUsingGET_6","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardIssued"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 상품 발급 기록 수정","operationId":"updateUsingPUT_3","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardIssued"}}}},"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 상품 발급 기록 삭제","operationId":"deleteUsingDELETE_4","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/internal/programs/{programId}/orders":{"get":{"tags":["Internal Reward"],"summary":"특정 프로그램의 주문 목록 조회 (페이징/검색)","operationId":"listOrdersByProgramUsingGET","parameters":[{"name":"companyId","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"programId","in":"path","description":"programId","required":true,"style":"simple","allowReserved":false,"schema":{"type":"string"}},{"name":"status","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardOrder»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/internal/programs/{programId}/orders/{orderId}":{"get":{"tags":["Internal Reward"],"summary":"특정 프로그램의 주문 상세 조회","operationId":"getOrderDetailUsingGET","parameters":[{"name":"programId","in":"path","description":"programId","required":true,"style":"simple","schema":{"type":"string"}},{"name":"orderId","in":"path","description":"orderId","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardOrder"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Internal Reward"],"summary":"특정 프로그램의 주문 취소","operationId":"cancelOrderUsingDELETE","parameters":[{"name":"programId","in":"path","description":"programId","required":true,"style":"simple","schema":{"type":"string"}},{"name":"orderId","in":"path","description":"orderId","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/internal/orders/{orderId}/payments":{"get":{"tags":["Internal Reward"],"summary":"나(기업)의 특정 주문의 결제 로그 목록 조회 (시간순)","operationId":"listLogsByOrderUsingGET","parameters":[{"name":"orderId","in":"path","description":"orderId","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RewardPaymentLog"}}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/internal/payments/{id}":{"get":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 결제 로그 상세 조회","operationId":"getUsingGET_7","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardPaymentLog"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/internal/programs":{"get":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 프로그램 목록 조회","operationId":"listUsingGET_5","parameters":[{"name":"closeFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"closeTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"companyId","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"status","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardProgram»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/internal/programs/{id}":{"get":{"tags":["Internal Reward"],"summary":"나(기업)의 리워드 프로그램 상세 조회","operationId":"getUsingGET_8","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardProgram"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/kcp/approve":{"post":{"tags":["Payment"],"summary":"Approval Kcp Order","operationId":"approveKcpPaymentUsingPOST","parameters":[{"name":"request","in":"query","description":"request","required":true,"style":"deepObject","explode":true,"schema":{"type":"object","additionalProperties":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ApprovePaymentResultData»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"905":{"description":"ALREADY_PROCESSED_ORDER"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/kcp/reserve":{"post":{"tags":["Payment"],"summary":"Reserve KCP Order","operationId":"reserveKcpPaymentUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentReserveRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ReservePaymentResultData»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"904":{"description":"INSUFFICIENT_PRODUCT_STOCK"},"905":{"description":"ALREADY_PROCESSED_ORDER"},"906":{"description":"NON_PURCHASABLE_PRODUCT"},"924":{"description":"UNSUPPORTED_CURRENCY"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/news":{"get":{"tags":["News"],"summary":"뉴스 리스트 조회","operationId":"getNewsUsingGET_1","parameters":[{"name":"category","in":"query","description":"카테고리","required":false,"style":"form","schema":{"type":"string"}},{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"sortType","in":"query","description":"정렬 타입","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«News»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/news/category":{"get":{"tags":["News"],"summary":"뉴스 카테고리 리스트","operationId":"getNewsCategoryListUsingGET_1","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«CommonCode»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/news/{no}":{"get":{"tags":["News"],"summary":"뉴스 디테일","operationId":"getNewsDetailUsingGET_1","parameters":[{"name":"no","in":"path","description":"no","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«News»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/notice":{"get":{"tags":["Notice"],"summary":"공지사항 리스트","operationId":"noticeListUsingGET_1","parameters":[{"name":"category","in":"query","description":"카테고리","required":false,"style":"form","schema":{"type":"string"}},{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Notice»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/notice/active":{"get":{"tags":["Notice"],"summary":"활성화된 공지사항 리스트","operationId":"activeNoticeListUsingGET_1","parameters":[{"name":"category","in":"query","description":"카테고리","required":false,"style":"form","schema":{"type":"string"}},{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Notice»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/notice/{id}":{"get":{"tags":["Notice"],"summary":"공지사항 상세정보","operationId":"noticeInfoUsingGET_1","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«Notice»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/order":{"post":{"tags":["Order"],"summary":"주문하기","description":"상품을 주문한다.","operationId":"requestOrderUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderWebRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«OrderWebResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"904":{"description":"INSUFFICIENT_PRODUCT_STOCK"},"921":{"description":"SHOPPING_BASKET_IS_EMPTY"},"923":{"description":"PRODUCT_STATUS_IS_NOT_ACTIVE"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/order/one-dollar-product":{"post":{"tags":["Order"],"summary":"1달러 랜덤 프로덕트 주문","operationId":"orderOneDollarProductUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderOneDollarProductWebRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«OrderWebResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"906":{"description":"NON_PURCHASABLE_PRODUCT"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/order/payment/{orderId}":{"get":{"tags":["Order"],"summary":"주문 확인","operationId":"selectPaymentUsingGET","parameters":[{"name":"orderId","in":"path","description":"orderId","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ConfirmPaymentWebResponse»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"915":{"description":"ITEM_NOT_FOUND"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/order/stripe/confirm":{"post":{"tags":["Order"],"summary":"스트라이프 주문 확인","operationId":"confirmOrderUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeConfirmOrderWebRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ConfirmPaymentWebResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"924":{"description":"UNSUPPORTED_CURRENCY"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/order/stripe/create-payment-intent":{"post":{"tags":["Order"],"summary":"Stripe Create payment-intent","operationId":"createPaymentIntentUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeCreatePaymentIntentWebRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«StripeCreatePaymentIntentWebResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"924":{"description":"UNSUPPORTED_CURRENCY"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/order/stripe/reserve":{"post":{"tags":["Order"],"summary":"Reserve 스트라이프","operationId":"reserveStripeOrderUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeReserveOrderWebRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"904":{"description":"INSUFFICIENT_PRODUCT_STOCK"},"905":{"description":"ALREADY_PROCESSED_ORDER"},"906":{"description":"NON_PURCHASABLE_PRODUCT"},"924":{"description":"UNSUPPORTED_CURRENCY"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/order/{id}":{"get":{"tags":["Order"],"summary":"주문 내역","operationId":"orderResultUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«OrderHistoryWebResponse»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"924":{"description":"UNSUPPORTED_CURRENCY"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/order/cancel":{"post":{"tags":["Order"],"summary":"PG 결제창 끄거나 취소 누를 시 (PG 공통)","description":"order status 를 cancel 로 바꾸고 product amt unlock","operationId":"cancelOrderUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelOrderRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"925":{"description":"PAYMENT_IS_NOT_PROCESSING"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/order/{orderId}":{"get":{"tags":["Order"],"summary":"주문 내역","operationId":"getOrderSheetUsingGET","parameters":[{"name":"orderId","in":"path","description":"orderId","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«GetOrderSheetResultData»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"924":{"description":"UNSUPPORTED_CURRENCY"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/partner/question/category":{"get":{"tags":["Partner"],"summary":"파트너 문의 카테고리 리스트","operationId":"getPartnerQuestionCategoryListUsingGET","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«CommonCode»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/payco/approve":{"post":{"tags":["Payment"],"summary":"Approval Payco Order","operationId":"approvePaycoPaymentUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaycoApproveRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ApprovePaymentResultData»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"905":{"description":"ALREADY_PROCESSED_ORDER"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/payco/reserve":{"post":{"tags":["Payment"],"summary":"Reserve Payco Order","operationId":"reservePaycoPaymentUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentReserveRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ReservePaymentResultData»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"904":{"description":"INSUFFICIENT_PRODUCT_STOCK"},"905":{"description":"ALREADY_PROCESSED_ORDER"},"906":{"description":"NON_PURCHASABLE_PRODUCT"},"924":{"description":"UNSUPPORTED_CURRENCY"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/project/product":{"get":{"tags":["Product"],"summary":"Product 리스트","operationId":"productListUsingGET_1","parameters":[{"name":"projectTypes","in":"query","description":"프로젝트 유형","required":false,"style":"form","schema":{"type":"string"}},{"name":"projectEffects","in":"query","description":"프로젝트 효과","required":false,"style":"form","schema":{"type":"string"}},{"name":"nationCodes","in":"query","description":"프로젝트 생성국가","required":false,"style":"form","schema":{"type":"string"}},{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"sortType","in":"query","description":"정렬 타입","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Product»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/project/product/home":{"get":{"tags":["Product"],"summary":"Home Product","operationId":"homeProductsUsingGET_1","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«HomeProduct»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/project/product/{id}":{"get":{"tags":["Product"],"summary":"Product 상세정보","operationId":"productInfoUsingGET_1","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ProductDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/project/product/{id}/preview":{"get":{"tags":["Product"],"summary":"Product Preview","operationId":"productInfoPreviewUsingGET","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ProductDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/project/effect/list":{"get":{"tags":["Project"],"summary":"프로젝트 효과 리스트","operationId":"projectEffectListUsingGET_1","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«CommonCode»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/project/type/list":{"get":{"tags":["Project"],"summary":"프로젝트 유형 리스트","operationId":"projectTypeListUsingGET_1","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«CommonCode»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/qna":{"get":{"tags":["QnA"],"summary":"1대1 문의 리스트","operationId":"qnaListUsingGET_1","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"searchKeyword","in":"query","description":"검색어","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«Qna»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["QnA"],"summary":"1대1 문의 등록","operationId":"insertQuestionUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsertQuestionRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/qna/{id}":{"get":{"tags":["QnA"],"summary":"1대1 문의 상세내용","operationId":"qnaInfoUsingGET_1","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«QnaDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["QnA"],"summary":"1대1 문의 수정","operationId":"updateQuestionUsingPUT","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateQuestionRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"910":{"description":"CANNOT_UPDATE_QUESTION"},"911":{"description":"CANNOT_UPDATE_OTHERS_QUESTION"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["QnA"],"summary":"1대1 문의 취소","operationId":"cancelQuestionUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"909":{"description":"CANNOT_CANCEL_QUESTION"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/rank/my/list":{"get":{"tags":["Ranking"],"summary":"내 랭킹 리스트","operationId":"myRankListUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«MyRank»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/rank/national/list":{"get":{"tags":["Ranking"],"summary":"국가 랭킹 리스트","operationId":"nationalRankListUsingGET","parameters":[{"name":"period","in":"query","description":"기간 주, 월","required":false,"style":"form","schema":{"type":"string"}},{"name":"periodType","in":"query","description":"기간 타입 (주간, 월간, 전체기간)","required":false,"style":"form","schema":{"type":"string","enum":["ALL","MONTH","WEEK"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«NationalRank»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/rank/personal/list":{"get":{"tags":["Ranking"],"summary":"개인 랭킹 리스트","operationId":"personalRankListUsingGET","parameters":[{"name":"searchKeyword","in":"query","description":"검색 키워드","required":false,"style":"form","schema":{"type":"string"}},{"name":"period","in":"query","description":"기간 주, 월","required":false,"style":"form","schema":{"type":"string"}},{"name":"periodType","in":"query","description":"기간 타입 (주간, 월간, 전체기간)","required":false,"style":"form","schema":{"type":"string","enum":["ALL","MONTH","WEEK"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseDataList«PersonalRank»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/companies/{id}":{"get":{"tags":["Reward"],"summary":"리워드 기업 상세 조회","operationId":"getUsingGET_9","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardCompany"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/orders":{"get":{"tags":["Reward"],"summary":"나의 리워드 주문 목록 조회","operationId":"listUsingGET_6","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RewardOrder"}}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Reward"],"summary":"나의 리워드 주문 생성","operationId":"createUsingPOST_3","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardOrder"}}}},"responses":{"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/orders/{id}":{"get":{"tags":["Reward"],"summary":"나의 리워드 주문 상세 조회","operationId":"getUsingGET_10","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardOrder"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Reward"],"summary":"나의 리워드 주문 정보 수정","operationId":"updateUsingPUT_4","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RewardOrder"}}}},"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Reward"],"summary":"나의 리워드 주문 취소","operationId":"deleteUsingDELETE_5","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/companies/{companyId}/programs":{"get":{"tags":["Reward"],"summary":"리워드 기업의 리워드 프로그램 목록 조회 (검색/필터/페이징)","operationId":"listByCompanyUsingGET_1","parameters":[{"name":"closeFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"closeTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"companyId","in":"query","description":"companyId","required":true,"style":"form","allowReserved":true,"schema":{"type":"string"}},{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"status","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardProgram»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/programs":{"get":{"tags":["Reward"],"summary":"리워드 프로그램 목록 조회","operationId":"listAllUsingGET_1","parameters":[{"name":"closeFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"closeTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"companyId","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"keyword","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openFrom","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"openTo","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"orderBy","in":"query","required":false,"style":"form","schema":{"type":"string"}},{"name":"pageNo","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageSize","in":"query","required":false,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"status","in":"query","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagedResponse«RewardProgram»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v3/rewards/programs/{id}":{"get":{"tags":["Reward"],"summary":"리워드 프로그램 상세 조회","operationId":"getUsingGET_11","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RewardProgram"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/shopping":{"get":{"tags":["Shopping"],"summary":"장바구니 리스트","description":"페이지네이션 없음 Max 10 개","operationId":"shoppingListUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShoppingBasketListResponse"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["Shopping"],"summary":"장바구니 아이템 수량 변경","operationId":"modifyShoppingItemUsingPUT","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyShoppingRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«UpdateShoppingItemResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"916":{"description":"EXCEED_PURCHASABLE_AMOUNT"},"927":{"description":"AMOUNT_MUST_BE_GRATER_THAN_ZERO"}},"security":[{"Bearer 토큰 값":["global"]}]},"post":{"tags":["Shopping"],"summary":"장바구니 담기","description":"최대 5개","operationId":"insertShoppingUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsertShoppingRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«InsertShoppingResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"916":{"description":"EXCEED_PURCHASABLE_AMOUNT"},"926":{"description":"SHOPPING_BASKET_IS_FULL"},"927":{"description":"AMOUNT_MUST_BE_GRATER_THAN_ZERO"}},"security":[{"Bearer 토큰 값":["global"]}]},"delete":{"tags":["Shopping"],"summary":"장바구니 아이템 삭제","description":"delete all 은 모든 id_shopping_basket 을 주면 됨","operationId":"deleteShoppingItemUsingDELETE","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteShoppingRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/shopping/inactive":{"delete":{"tags":["Shopping"],"summary":"장바구니 판매불가능 아이템 삭제","operationId":"deleteInactiveShoppingItemUsingDELETE","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/store/metrics":{"get":{"tags":["Store"],"summary":"스토어 메트릭스","operationId":"getStoreMetricsUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«StoreMetrics»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/stripe/approve":{"post":{"tags":["Payment"],"summary":"Approve Stripe Payment","operationId":"approveStripePaymentUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeApproveRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ApprovePaymentResultData»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"905":{"description":"ALREADY_PROCESSED_ORDER"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/stripe/latest-order":{"get":{"tags":["Payment"],"summary":"retrieveLatestOrder","operationId":"retrieveLatestOrderUsingGET","parameters":[{"name":"userId","in":"query","description":"userId","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«LatestOrderData»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/stripe/reserve":{"post":{"tags":["Payment"],"summary":"Reserve Stripe Payment","operationId":"reserveStripePaymentUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentReserveRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ReservePaymentResultData»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"904":{"description":"INSUFFICIENT_PRODUCT_STOCK"},"905":{"description":"ALREADY_PROCESSED_ORDER"},"906":{"description":"NON_PURCHASABLE_PRODUCT"},"924":{"description":"UNSUPPORTED_CURRENCY"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/stripe/test/approve":{"get":{"tags":["Payment"],"summary":"Test approving Stripe Payment","operationId":"testApproveStripePaymentUsingGET","parameters":[{"name":"session_id","in":"query","description":"session_id","required":true,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ApprovePaymentResultData»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"905":{"description":"ALREADY_PROCESSED_ORDER"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/stripe/test/checkout":{"get":{"tags":["Payment"],"summary":"testHtmlCheckout","operationId":"testHtmlCheckoutUsingGET","parameters":[{"name":"orderId","in":"query","description":"orderId","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/stripe/test/greeting":{"get":{"tags":["Payment"],"summary":"testGreeting","operationId":"testGreetingUsingGET","parameters":[{"name":"name","in":"query","description":"name","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/stripe/test/reserve":{"post":{"tags":["Payment"],"summary":"Test reserving Stripe Payment","operationId":"testReserveStripePaymentUsingPOST","parameters":[{"name":"request","in":"query","description":"request","required":true,"style":"deepObject","explode":true,"schema":{"type":"object","additionalProperties":{"type":"string"}}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"904":{"description":"INSUFFICIENT_PRODUCT_STOCK"},"905":{"description":"ALREADY_PROCESSED_ORDER"},"906":{"description":"NON_PURCHASABLE_PRODUCT"},"924":{"description":"UNSUPPORTED_CURRENCY"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v2/payment/stripe/webhook":{"post":{"tags":["Payment"],"summary":"Stripe Webhook","operationId":"handleWebhookUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"string"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"905":{"description":"ALREADY_PROCESSED_ORDER"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/user/profile":{"get":{"tags":["User"],"summary":"유저 프로필","operationId":"userProfileUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«UserProfile»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]},"put":{"tags":["User"],"summary":"유저 프로필 수정","operationId":"modifyUserProfileUsingPUT","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyUserProfileRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/user/profile/image":{"put":{"tags":["User"],"summary":"유저 프로파일 이미지를 업로드해서 수정하기","operationId":"modifyUserProfileImageUsingPUT","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["image_file"],"type":"object","properties":{"image_file":{"type":"string","description":"프로파일 이미지 파일","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ModifyUserProfileImageResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/user/{id_login}":{"delete":{"tags":["User"],"summary":"가입자 탈퇴","description":"기존 가입자를 탈퇴시킨다.","operationId":"deregisterUsingDELETE","parameters":[{"name":"id_login","in":"path","description":"사용자가 입력한 로그인 ID","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«DeregisterResponse»"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"935":{"description":"USER_NOT_EXIST"},"936":{"description":"ILLEGAL_USER_STATE"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/user/{id_login}/reincarnate":{"put":{"tags":["User"],"summary":"가입자 탈퇴를 취소","description":"가입자 탈퇴를 취소하는데 사용한다.","operationId":"reincarnateUsingPUT","parameters":[{"name":"id_login","in":"path","description":"사용자가 입력한 로그인 ID","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ReincarnationResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"935":{"description":"USER_NOT_EXIST"},"936":{"description":"ILLEGAL_USER_STATE"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/utils/exchange_rate":{"post":{"tags":["Utils"],"summary":"환율 정보","operationId":"exchangeRateUsingPOST","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["currency"],"type":"object","properties":{"currency":{"type":"string","description":"Currency"}}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«ExchangeRate»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/utils/nation/list":{"get":{"tags":["Utils"],"summary":"국가 리스트","operationId":"nationalListUsingGET_1","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«List«Nation»»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/utils/otp/auth":{"post":{"tags":["Utils"],"summary":"OTP 발송","description":"휴대폰 인증을 위한 OTP 발송하기","operationId":"authOtpUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SmsAuthyRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«SmsResult»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/utils/otp/verify":{"post":{"tags":["Utils"],"summary":"OTP 확인","description":"수신한 OTP 번호가 맞는지 확인하기","operationId":"verifyOtpUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SmsVerifyRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«SmsResult»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/utils/sms/message":{"post":{"tags":["Utils"],"summary":"SMS 발송","description":"SMS 발송하기","operationId":"sendSmsUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SmsMessageRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«SmsResult»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/utils/submit/partner":{"post":{"tags":["Utils"],"summary":"파트너 요청","operationId":"submitPartnerUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitPartnerRequest"}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/utils/upload/image":{"post":{"tags":["Utils"],"summary":"이미지 업로드","operationId":"uploadImageUsingPOST_1","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["imageFile","path"],"type":"object","properties":{"imageFile":{"type":"string","description":"이미지 파일","format":"binary"},"path":{"type":"string","description":"S3 파일 Path"}}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/WinclResponseData«UploadFileResponse»"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/amount":{"get":{"tags":["Wallet"],"summary":"총 구매수량, 총 사용가능 수량, 총 사용 수량 정보","operationId":"getUserAmountUsingGET","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«AmountInfo»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/cert":{"get":{"tags":["Wallet"],"summary":"상쇄인증서 리스트","operationId":"certListUsingGET_1","parameters":[{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«ProjectCert,ProjectCertListAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":true,"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/cert/share":{"get":{"tags":["Wallet"],"summary":"상쇄인증서 상세정보 공유하기","operationId":"certDetailByLoginIdUsingGET","parameters":[{"name":"loginId","in":"query","description":"loginId","required":true,"style":"form","schema":{"type":"string"}},{"name":"projectId","in":"query","description":"projectId","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«CertDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/cert/{id}":{"get":{"tags":["Wallet"],"summary":"상쇄인증서 상세정보","operationId":"certDetailUsingGET_1","parameters":[{"name":"id","in":"path","description":"프로젝트 아이디","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«CertDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"915":{"description":"ITEM_NOT_FOUND"}},"deprecated":true,"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/credit":{"get":{"tags":["Wallet"],"summary":"credit 리스트","operationId":"creditSummaryUsingGET","parameters":[{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«ProjectCreditSummary,CreditSummaryAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/credit/offset":{"post":{"tags":["Wallet"],"summary":"Credit 상쇄하기","operationId":"offsetCreditUsingPOST_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OffsetCreditRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"915":{"description":"ITEM_NOT_FOUND"},"927":{"description":"AMOUNT_MUST_BE_GRATER_THAN_ZERO"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/credit/transfer":{"post":{"tags":["Wallet"],"summary":"Credit 선물하기","operationId":"transferCreditUsingPOST_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferCreditRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"915":{"description":"ITEM_NOT_FOUND"},"927":{"description":"AMOUNT_MUST_BE_GRATER_THAN_ZERO"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/credit/transfer/test":{"post":{"tags":["Wallet"],"summary":"Credit 선물하기 테스트","operationId":"transferCreditUsingPOST","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/credit/{id}":{"get":{"tags":["Wallet"],"summary":"credit 상세정보","operationId":"creditDetailUsingGET_1","parameters":[{"name":"id","in":"path","description":"프로젝트 아이디","required":true,"style":"simple","schema":{"type":"integer","format":"int32"}},{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«ProjectCreditDetail,CreditDetailAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"915":{"description":"ITEM_NOT_FOUND"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/gift/receive":{"post":{"tags":["Wallet"],"summary":"선물 받기","operationId":"receiveGiftUsingPOST","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiveGiftRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"912":{"description":"SENDER_AND_RECEIVER_SHOULD_NOT_SAME"},"913":{"description":"GIFT_NOT_EXIST"},"917":{"description":"ALREADY_RECEIVED_GIFT"},"918":{"description":"ALREADY_CANCELED_GIFT"},"928":{"description":"EXPIRED_DEADLINE"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/gift/received":{"get":{"tags":["Wallet"],"summary":"받은 선물 리스트","operationId":"receiveGiftListUsingGET","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«ReceivedGift,ReceivedGiftHistoryAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/gift/sent":{"get":{"tags":["Wallet"],"summary":"보낸 선물 리스트","operationId":"sentGiftListUsingGET_1","parameters":[{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«SentGift,SentGiftHistoryAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/gift/sent/{id}":{"delete":{"tags":["Wallet"],"summary":"보낸 선물 취소","operationId":"cancelGiftUsingDELETE","parameters":[{"name":"id","in":"path","description":"id","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponse"}}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"917":{"description":"ALREADY_RECEIVED_GIFT"},"918":{"description":"ALREADY_CANCELED_GIFT"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/gift/{giftCd}":{"get":{"tags":["Wallet"],"summary":"선물 정보 조회","operationId":"giftDetailUsingGET","parameters":[{"name":"giftCd","in":"path","description":"giftCd","required":true,"style":"simple","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclResponseData«GiftDetail»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/history/buy":{"get":{"tags":["Wallet"],"summary":"구매내역","operationId":"listPurchaseHistoryUsingGET_1","parameters":[{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«BuyHistory,PurchaseHistoryAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/api/v1/wallet/history/buy/{id}":{"get":{"tags":["Wallet"],"summary":"상품별 구매내역","operationId":"listProductPurchaseHistoryUsingGET","parameters":[{"name":"id","in":"path","description":"선택한 구매 ID (`id_usr_prod_buy` 값)","required":true,"style":"simple","schema":{"type":"string"}},{"name":"sortType","in":"query","description":"정렬기준","required":false,"style":"form","schema":{"type":"string","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]}},{"name":"pageSize","in":"query","description":"페이지당 아이템 개수","required":true,"style":"form","schema":{"type":"integer","format":"int32"}},{"name":"pageNum","in":"query","description":"페이지 넘버","required":true,"style":"form","schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WinclAggregationResponse«BuyHistory,PurchaseHistoryAggregation»"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}},"/webhook/stripe":{"post":{"tags":["Webhook"],"summary":"스트라이프 웹훅","operationId":"stripeWebHookUsingPOST","requestBody":{"content":{"application/json":{"schema":{"type":"string"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEntity"}}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer 토큰 값":["global"]}]}}},"components":{"schemas":{"AddHomeProductRequest":{"title":"AddHomeProductRequest","type":"object","properties":{"order":{"type":"integer","format":"int32"}}},"AddNewsCategoryRequest":{"title":"AddNewsCategoryRequest","type":"object","properties":{"code":{"type":"string"},"nameEn":{"type":"string"},"nameKr":{"type":"string"}}},"AddNewsRequest":{"title":"AddNewsRequest","type":"object","properties":{"category":{"type":"string"},"contents":{"type":"string"},"title":{"type":"string"}}},"AdminBuyHistory":{"title":"AdminBuyHistory","type":"object","properties":{"amt":{"type":"number","description":"구매 구매수량","format":"bigdecimal"},"cd_nation":{"type":"string","description":"프로덕트 생성국가"},"currency":{"type":"string"},"dttm_buy":{"type":"integer","description":"구매 날짜","format":"int64"},"id_login":{"type":"string"},"id_prod":{"type":"string"},"id_proj":{"type":"integer","format":"int32"},"id_usr_prod_buy":{"type":"string","description":"구매 아이디"},"img_thumbnail_prod":{"type":"string","description":"프로덕트 썸네일"},"nickname":{"type":"string"},"nm_prod":{"type":"string","description":"프로덕트 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string"},"orderId":{"type":"string","description":"윈클 내부 주문 ID"},"pgOrderId":{"type":"string","description":"orderId와 맵핑되는 PG 주문 ID"},"price_tot_krw":{"type":"number","description":"총 구매가격","format":"bigdecimal"},"price_tot_usd":{"type":"number","description":"총 구매가격 usd","format":"bigdecimal"},"project_type":{"type":"string","description":"프로덕트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"status_act":{"type":"string","description":"구매 상태","enum":["CANCELED","FAIL","PENDING","SUCCESS"]}}},"AdminCert":{"title":"AdminCert","type":"object","properties":{"amt":{"type":"number","description":"탄소 소멸량","format":"bigdecimal"},"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"dttm_reg":{"type":"integer","format":"int64"},"id_login":{"type":"string"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"id_usr":{"type":"string"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 이미지"},"nickname":{"type":"string"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자이름"},"project_effect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"project_type":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]}}},"AdminCertDetail":{"title":"AdminCertDetail","type":"object","properties":{"amt":{"type":"number","description":"탄소 소멸량","format":"bigdecimal"},"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"cert_serial":{"type":"string","description":"인증번호"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"id_login":{"type":"string","description":"유저 아이디"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"id_usr":{"type":"string","description":"유저 아이디"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 이미지"},"nickname":{"type":"string","description":"유저 닉네임"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자이름"},"project_effect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"project_type":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]}}},"AdminCredit":{"title":"AdminCredit","type":"object","properties":{"amt":{"type":"number","description":"구매/획득 수량","format":"bigdecimal"},"amt_available":{"type":"number","description":"사용가능 수량","format":"bigdecimal"},"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"dttm_expire":{"type":"integer","description":"유효기간","format":"int64"},"dttm_reg":{"type":"integer","description":"구매날짜","format":"int64"},"id_login":{"type":"string","description":"유저 아이디"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"id_usr":{"type":"string","description":"유저 아이디"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 이미지"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자이름"},"project_effect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"project_type":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]}}},"AdminCreditDetail":{"title":"AdminCreditDetail","type":"object","properties":{"amt":{"type":"number","description":"구매/획득 수량","format":"bigdecimal"},"amt_available":{"type":"number","description":"사용가능 수량","format":"bigdecimal"},"amt_offset_transfer":{"type":"number","description":"소멸/양도량","format":"bigdecimal"},"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"credit_list":{"type":"array","description":"Credit 구매한 로그","items":{"$ref":"#/components/schemas/Credit"}},"dttm_expire":{"type":"integer","description":"유효기간","format":"int64"},"dttm_reg":{"type":"integer","description":"구매날짜","format":"int64"},"id_login":{"type":"string","description":"유저 아이디"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"id_usr":{"type":"string","description":"유저 아이디"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 이미지"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자이름"},"project_effect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"project_type":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]}}},"AdminInsertAnswerRequest":{"title":"AdminInsertAnswerRequest","type":"object","properties":{"answer":{"type":"string","description":"답변 내용"}}},"AdminInsertBannerRequest":{"title":"AdminInsertBannerRequest","type":"object","properties":{"description_en":{"type":"string"},"description_kr":{"type":"string","description":"마케팅 배너 설명"},"ttl_en":{"type":"string"},"ttl_kr":{"type":"string","description":"마케팅 배너 타이틀 Kr"},"url":{"type":"string"}}},"AdminInsertNoticeRequest":{"title":"AdminInsertNoticeRequest","type":"object","properties":{"category":{"type":"string","description":"공지사항 타입","enum":["EVENT","GENERAL","MAINTENANCE"]},"contents":{"type":"string","description":"공지사항 내용"},"title":{"type":"string","description":"공지사항 타이틀"}}},"AdminInsertProductRequest":{"title":"AdminInsertProductRequest","type":"object","properties":{"env_desc":{"type":"string","description":"환경효과 내용"},"env_icon":{"type":"string","description":"환경효과 아이콘 url"},"env_ttl":{"type":"string","description":"환경효과 타이틀"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_bg_prod":{"type":"string","description":"프로덕트 배경 이미지 url"},"img_mobile_bg_prod":{"type":"string","description":"프로덕트 모바일 배경 이미지 url"},"img_thumbnail_prod":{"type":"string","description":"프로덕트 썸네일 이미지 url"},"minimum_buy_vol":{"type":"number","description":"최소 구매 수량","format":"bigdecimal"},"productDetailImageUrls":{"type":"array","description":"프로덕트 상세 이미지 url 목록","items":{"type":"string"}},"productNameEn":{"type":"string","description":"상품 이름 (영어)"},"productNameKr":{"type":"string","description":"상품 이름 (한국어)"},"productStoryEn":{"type":"string","description":"프로덕트 스토리 (영어)"},"productStoryKo":{"type":"string","description":"프로덕트 스토리 (한국어)"},"unit_price":{"type":"integer","description":"톤당 가격","format":"int32"},"vol":{"type":"number","description":"수량","format":"bigdecimal"}}},"AdminInsertProjectRequest":{"title":"AdminInsertProjectRequest","type":"object","properties":{"agencyRegistry":{"description":"인증기관에 등록된 프로젝트 정보","$ref":"#/components/schemas/ProjectAgencyRegistry"},"areaHectare":{"type":"number","description":"면적 (hectare)","format":"bigdecimal"},"attachmentUrls":{"type":"array","description":"첨부 파일 URL 목록","items":{"type":"string"}},"cd_tp_proj":{"type":"string","description":"프로젝트 타입 코드 리스트","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"dttm_reg_cert":{"type":"integer","description":"인증서 인증 날짜","format":"int64"},"effects":{"type":"array","description":"프로젝트 효과","items":{"$ref":"#/components/schemas/ProjectEffect"}},"img_thumbnail_proj":{"type":"string","description":"프로젝트 썸네일 이미지"},"introductionTextEn":{"type":"string","description":"소개글 (영어)"},"introductionTextKo":{"type":"string","description":"소개글 (한국어)"},"locationImageUrl":{"type":"string","description":"프로젝트 위치 URL"},"nationCode":{"type":"string","description":"프로젝트 생성 국가 코드"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자 이름"},"nm_serial":{"type":"string","description":"프로젝트 인증서 시리얼번호"},"projectNameEn":{"type":"string","description":"프로젝트 이름 (영어)"},"projectNameKr":{"type":"string","description":"프로젝트 이름 (한국어)"},"serial_end":{"type":"string","description":"프로젝트 인증서 시리얼 마지막 번호"},"serial_postfix":{"type":"string","description":"프로젝트 인증서 시리얼 Postfix"},"serial_prefix":{"type":"string","description":"프로젝트 인증서 시리얼 Prefix"},"serial_start":{"type":"string","description":"프로젝트 인증서 시리얼 시작 번호"},"tot_vol":{"type":"number","description":"총 수량","format":"bigdecimal"},"yn_corrs_adj":{"type":"string","description":"상응조정률 사용 여부","enum":["N","Y"]}}},"AdminModifyNationRequest":{"title":"AdminModifyNationRequest","required":["cd_nation","corrs_adj"],"type":"object","properties":{"cd_nation":{"type":"string","description":"국가코드 3자리","example":"KOR"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal","example":0.3}}},"AdminModifyNoticeRequest":{"title":"AdminModifyNoticeRequest","type":"object","properties":{"category":{"type":"string","description":"공지사항 타입","enum":["EVENT","GENERAL","MAINTENANCE"]},"contents":{"type":"string","description":"공지사항 내용"},"title":{"type":"string","description":"공지사항 타이틀"}}},"AdminModifyProductRequest":{"title":"AdminModifyProductRequest","type":"object","properties":{"env_desc":{"type":"string","description":"환경효과 내용"},"env_icon":{"type":"string","description":"환경효과 아이콘 url"},"env_ttl":{"type":"string","description":"환경효과 타이틀"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_bg_prod":{"type":"string","description":"프로덕트 배경 이미지 url"},"img_mobile_bg_prod":{"type":"string","description":"프로덕트 모바일 배경 이미지 url"},"img_thumbnail_prod":{"type":"string","description":"프로덕트 썸네일 이미지 url"},"minimum_buy_vol":{"type":"number","description":"최소 구매 수량","format":"bigdecimal"},"productDetailImageUrls":{"type":"array","description":"프로덕트 상세 이미지 url 목록","items":{"type":"string"}},"productNameEn":{"type":"string","description":"상품 이름 (영어)"},"productNameKr":{"type":"string","description":"상품 이름 (한국어)"},"productStoryEn":{"type":"string","description":"프로덕트 스토리 (영어)"},"productStoryKo":{"type":"string","description":"프로덕트 스토리 (한국어)"},"status_srv":{"type":"string","description":"프로덕트 상태","enum":["ACTIVE","DELETED","INACTIVE","READY"]},"unit_price":{"type":"integer","description":"톤당 가격","format":"int32"}}},"AdminModifyProjectRequest":{"title":"AdminModifyProjectRequest","type":"object","properties":{"agencyRegistry":{"description":"인증기관에 등록된 프로젝트 정보","$ref":"#/components/schemas/ProjectAgencyRegistry"},"areaHectare":{"type":"number","description":"면적 (hectare)","format":"bigdecimal"},"attachmentUrls":{"type":"array","description":"첨부 파일 URL 목록","items":{"type":"string"}},"cd_tp_proj":{"type":"string","description":"프로젝트 타입 코드","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"dttm_reg_cert":{"type":"integer","description":"인증서 인증 날짜","format":"int64"},"effects":{"type":"array","description":"프로젝트 효과","items":{"$ref":"#/components/schemas/ProjectEffect"}},"img_thumbnail_proj":{"type":"string","description":"프로젝트 썸네일 이미지"},"introductionTextEn":{"type":"string","description":"소개글 (영문)"},"introductionTextKo":{"type":"string","description":"소개글 (한글)"},"locationImageUrl":{"type":"string","description":"프로젝트 위치 URL"},"nationCode":{"type":"string","description":"프로젝트 생성 국가 코드"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자 이름"},"nm_serial":{"type":"string","description":"프로젝트 인증서 시리얼번호"},"projectNameEn":{"type":"string","description":"프로젝트 이름 (영어)"},"projectNameKr":{"type":"string","description":"프로젝트 이름 (한국어)"},"yn_corrs_adj":{"type":"string","description":"상응조정률 사용 여부","enum":["N","Y"]}}},"AdminNoticePopupRequest":{"title":"AdminNoticePopupRequest","type":"object","properties":{"contentsEn":{"type":"string","description":"공지팝업 영어 내용"},"contentsKr":{"type":"string","description":"공지팝업 한글 내용"},"endTimestamp":{"type":"integer","description":"공지팝업 종료 시간","format":"int64"},"imageEnUrl":{"type":"string","description":"공지팝업 영어 이미지"},"imageKrUrl":{"type":"string","description":"공지팝업 한글 이미지"},"linkEnUrl":{"type":"string","description":"공지팝업 영어 링크"},"linkKrUrl":{"type":"string","description":"공지팝업 한글 링크"},"startTimestamp":{"type":"integer","description":"공지팝업 시작 시간","format":"int64"},"titleEn":{"type":"string","description":"공지팝업 영어 제목"},"titleKr":{"type":"string","description":"공지팝업 한글 제목"}}},"AdminReceivedGift":{"title":"AdminReceivedGift","type":"object","properties":{"amt":{"type":"number","description":"선물 수량","format":"bigdecimal"},"dttm_receive":{"type":"integer","description":"수령 일시","format":"int64"},"dttm_send":{"type":"integer","description":"발송 일시","format":"int64"},"email_transfer":{"type":"string","description":"GiftCode 보낸 이메일"},"id_gift":{"type":"string","description":"받은 선물 id"},"id_login_rcv":{"type":"string","description":"받는 유저 로그인 아이디"},"id_login_send":{"type":"string","description":"보낸 유저 로그인 아이디"},"id_usr_prod_rcv":{"type":"string"},"id_usr_rcv":{"type":"string","description":"받는 유저 아이디"},"id_usr_send":{"type":"string","description":"보낸 유저 아이디"},"nm_proj":{"type":"string"},"phone_transfer":{"type":"string","description":"GiftCode 보낸 PhoneNumber"},"status":{"type":"string","description":"받은 선물 상태","enum":["AUTO_CANCEL","PENDING","RECEIVE","SND_CANCEL"]},"tp_transfer":{"type":"string","description":"선물 받은 타입 (eamil, phone)","enum":["COUPON","EMAIL","PHONE"]}}},"AdminSentGift":{"title":"AdminSentGift","type":"object","properties":{"amt":{"type":"number","format":"bigdecimal"},"dttm_deadline":{"type":"integer","format":"int64"},"dttm_receive":{"type":"integer","format":"int64"},"dttm_send":{"type":"integer","format":"int64"},"email":{"type":"string"},"id_gift":{"type":"string"},"id_login_send":{"type":"string"},"id_proj":{"type":"string"},"id_usr_send":{"type":"string"},"nm_proj":{"type":"string"},"phone":{"type":"string"},"status":{"type":"string","enum":["AUTO_CANCEL","PENDING","RECEIVE","SND_CANCEL"]},"tp_transfer":{"type":"string","enum":["COUPON","EMAIL","PHONE"]}}},"AdminTabResponse":{"title":"AdminTabResponse","type":"object","properties":{"adminTabs":{"type":"array","items":{"type":"string","enum":["ADMIN","BANNER","CERTIFICATE","CREDIT","FAQ","GIFT_RECEIVE","GIFT_SEND","HEDERA","HOME_PRODUCT","INQUIRY","NEWS","NOTICE","PAYMENT","PRODUCT","PROJECT","REFUND","REWARD_COMPANY","REWARD_ISSUED","REWARD_ORDER","REWARD_PAYMENT_LOG","REWARD_PROGRAM","USER"]}}}},"AdminUpdateAnswerRequest":{"title":"AdminUpdateAnswerRequest","type":"object","properties":{"answer":{"type":"string","description":"답변 내용"}}},"AdminUpdateProductVolumeRequest":{"title":"AdminUpdateProductVolumeRequest","type":"object","properties":{"type":{"type":"string","description":"+ or -","enum":["MINUS","PLUS"]},"value":{"type":"number","description":"변경할 수량 절대값","format":"bigdecimal"}}},"AdminUpdateProjectVolumeRequest":{"title":"AdminUpdateProjectVolumeRequest","type":"object","properties":{"serial_end":{"type":"string","description":"프로젝트 인증서 시리얼 마지막 번호"},"serial_postfix":{"type":"string","description":"프로젝트 인증서 시리얼 Postfix"},"serial_prefix":{"type":"string","description":"프로젝트 인증서 시리얼 Prefix"},"serial_start":{"type":"string","description":"프로젝트 인증서 시리얼 시작 번호"},"type":{"type":"string","description":"+ or -","enum":["MINUS","PLUS"]},"value":{"type":"number","description":"변경할 수량 절대값","format":"bigdecimal"}}},"AdminUser":{"title":"AdminUser","type":"object","properties":{"authorities":{"type":"array","items":{"type":"string"}},"dttm_expire":{"type":"integer","format":"int64"},"dttm_reg":{"type":"integer","format":"int64"},"email":{"type":"string"},"google_uid":{"type":"string"},"id_adm_reg":{"type":"string"},"nm_adm":{"type":"string"}}},"AmountInfo":{"title":"AmountInfo","type":"object","properties":{"total_available_amt":{"type":"number","description":"총 소멸/선물 가능수량","format":"bigdecimal"},"total_offset_amt":{"type":"number","description":"총 소멸량","format":"bigdecimal"},"total_purchase_amt":{"type":"number","description":"총 구매량","format":"bigdecimal"}}},"ApprovePaymentResultData":{"title":"ApprovePaymentResultData","type":"object","properties":{"orderId":{"type":"string"},"payment":{"$ref":"#/components/schemas/Payment"},"pgApproveId":{"type":"string"},"pgCode":{"type":"string"},"pgMessage":{"type":"string"},"pgProvider":{"type":"string","enum":["KCP","PAYCO","STRIPE"]},"successful":{"type":"boolean"}}},"B2BSignInResponse":{"title":"B2BSignInResponse","type":"object","properties":{"accessToken":{"type":"string"},"refreshToken":{"type":"string"},"tokenType":{"type":"string","description":"jwt 토큰 타입"},"userId":{"type":"string"}}},"B2BSignUpRequest":{"title":"B2BSignUpRequest","type":"object","properties":{"b2bCustomerCode":{"type":"string","description":"Passed from the B2B API service. user.b2b_customer_code"},"b2bRpCode":{"type":"string","description":"Relying party code. user.b2b_rp_code"},"customerCompanyName":{"type":"string","description":"Company name the user enter manually. user.company_code"},"customerCountryCode":{"type":"string","description":"Customer country code"},"customerDisplayName":{"type":"string","description":"Customer display name (unique)"},"customerEmail":{"type":"string","description":"Customer email (unique)"},"customerPhoneNumber":{"type":"string","description":"Customer phone number (E.164 format. ex: +821012345678)"},"customerUserName":{"type":"string","description":"사용자 이름"}}},"B2BTokenRequest":{"title":"B2BTokenRequest","type":"object","properties":{"cpInfo":{"$ref":"#/components/schemas/CpInfo"},"userId":{"type":"string"}}},"Banner":{"title":"Banner","type":"object","properties":{"description_en":{"type":"string"},"description_kr":{"type":"string"},"dttm_reg":{"type":"integer","format":"int64"},"id_banner":{"type":"string"},"is_showing":{"type":"boolean"},"ttl_en":{"type":"string"},"ttl_kr":{"type":"string"},"url":{"type":"string"}}},"BannerResponse":{"title":"BannerResponse","type":"object","properties":{"id_banner":{"type":"string"}}},"BuyHistory":{"title":"BuyHistory","type":"object","properties":{"amt":{"type":"number","description":"구매 구매수량","format":"bigdecimal"},"blockchainTransactionHash":{"type":"string","description":"블록체인 트랜잭션 해쉬"},"cd_nation":{"type":"string","description":"프로덕트 생성국가"},"certificateAgency":{"type":"string","description":"프로젝트 인증기관"},"currency":{"type":"string","description":"통화"},"dttm_buy":{"type":"integer","description":"구매 날짜","format":"int64"},"id_usr_prod_buy":{"type":"string","description":"구매 아이디"},"img_thumbnail_prod":{"type":"string","description":"프로덕트 썸네일"},"nm_prod":{"type":"string","description":"프로덕트 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string"},"orderId":{"type":"string","description":"윈클 내부 주문 ID"},"paymentMethod":{"type":"string","description":"결제수단"},"pgOrderId":{"type":"string","description":"orderId와 맵핑되는 PG 주문 ID"},"price_tot_krw":{"type":"number","description":"총 구매가격","format":"bigdecimal"},"price_tot_usd":{"type":"number","description":"총 구매가격 usd","format":"bigdecimal"},"projectId":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"project_type":{"type":"string","description":"프로덕트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"status_act":{"type":"string","description":"구매 상태","enum":["CANCELED","FAIL","PENDING","SUCCESS"]}}},"CancelOrderRequest":{"title":"CancelOrderRequest","type":"object","properties":{"orderId":{"type":"string"}}},"CarbonOffsetCertificateDocument":{"title":"CarbonOffsetCertificateDocument","type":"object","properties":{"@context":{"type":"array","items":{"type":"string"}},"credentialSubject":{"type":"array","items":{"$ref":"#/components/schemas/CarbonOffsetCertificateSubject"}},"id":{"type":"string"},"issuanceDate":{"type":"string"},"issuer":{"type":"string"},"proof":{"$ref":"#/components/schemas/Proof"},"type":{"type":"array","items":{"type":"string"}}}},"CarbonOffsetCertificateSubject":{"title":"CarbonOffsetCertificateSubject","type":"object","properties":{"certificateAgencyName":{"type":"string"},"certificateSerial":{"type":"string"},"correspondenceAdjustmentRatio":{"type":"number","format":"bigdecimal"},"currency":{"type":"string"},"id":{"type":"string"},"lastOffsetTimestamp":{"type":"integer","format":"int64"},"nationCode":{"type":"string"},"nationEnglishName":{"type":"string"},"nationKoreanName":{"type":"string"},"offsetAmount":{"type":"number","format":"bigdecimal"},"offsetEvents":{"type":"array","items":{"$ref":"#/components/schemas/OffsetEventMeta"}},"productName":{"type":"string"},"projectDeveloperName":{"type":"string"},"projectEffects":{"type":"array","items":{"type":"string"}},"projectId":{"type":"integer","format":"int32"},"projectName":{"type":"string"},"projectTopicId":{"type":"string"},"projectType":{"type":"string"},"userId":{"type":"string"},"userNickname":{"type":"string"}}},"CertDetail":{"title":"CertDetail","type":"object","properties":{"amt":{"type":"number","description":"탄소 상쇄량","format":"bigdecimal"},"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"certificateVcCid":{"type":"string","description":"인증서 VC CID"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"credit_offset_history":{"type":"array","description":"배출권 상쇄 이력","items":{"$ref":"#/components/schemas/CreditOffset"}},"credit_serial_prefix":{"type":"string"},"currency":{"type":"string","description":"통화"},"first_offset_epoch":{"type":"integer","description":"첫번째 상쇄일시","format":"int64"},"id_login":{"type":"string","description":"유저 아이디"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 이미지"},"last_offset_epoch":{"type":"integer","description":"마지막 상쇄일시","format":"int64"},"nationEnglishName":{"type":"string","description":"프로젝트 생성국가 영어 이름"},"nationKoreanName":{"type":"string","description":"프로젝트 생성국가 한글 이름"},"nickname":{"type":"string","description":"유저 닉네임"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자이름"},"productName":{"type":"string","description":"탄소배출권 상품 이름"},"projectRegistrationTimestamp":{"type":"integer","description":"프로젝트 인증 시간","format":"int64"},"projectTopicId":{"type":"string","description":"프로젝트 토픽 ID"},"project_effect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"project_type":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"serial_list":{"type":"array","description":"serial list","items":{"$ref":"#/components/schemas/CertSerial"}}}},"CertSerial":{"title":"CertSerial","type":"object","properties":{"cert_serial_end":{"type":"string","description":"serial 끝번호"},"cert_serial_start":{"type":"string","description":"serial 시작번호"},"ton":{"type":"number","description":"offset ton","format":"bigdecimal"}}},"CertificateBoxAggregation":{"title":"CertificateBoxAggregation","type":"object","properties":{"currency":{"type":"string","description":"통화"},"totalCanceledAmount":{"type":"number","description":"구매 취소한 수량","format":"bigdecimal"},"totalLockedAmount":{"type":"number","description":"잠긴 수량 (현재까지는 없음)","format":"bigdecimal"},"totalOffsetAmount":{"type":"number","description":"상쇄한 수량","format":"bigdecimal"},"totalOffsetPrice":{"type":"number","description":"상쇄한 총 탄소배출권 가격","format":"bigdecimal"},"totalPurchasedAmount":{"type":"number","description":"구매 수량","format":"bigdecimal"},"totalReceivedAmount":{"type":"number","description":"선물받은 수량","format":"bigdecimal"},"totalSentAmount":{"type":"number","description":"선물한 수량","format":"bigdecimal"},"totalUsableAmount":{"type":"number","description":"사용가능 수량 = 구매 - 상쇄 - 선물전송 + 선물수신","format":"bigdecimal"},"totalUsablePrice":{"type":"number","description":"보유한 총 탄소배출권 가격","format":"bigdecimal"},"totalWholeAmount":{"type":"number","description":"총 수량 = 사용가능 + 상쇄 + 선물전송 + 잠김 + 구매취소","format":"bigdecimal"},"unitPrice":{"type":"number","description":"탄소배출권 단위 가격","format":"bigdecimal"}}},"CertificateBoxItem":{"title":"CertificateBoxItem","type":"object","properties":{"certificateAgencyName":{"type":"string","description":"인증기관 이름"},"certificateVcCid":{"type":"string","description":"인증서 VC CID"},"certificateVcIssuedTimestamp":{"type":"integer","description":"인증서 VC 최신 발급 타임스탬프(UTC epoch)","format":"int64"},"certificateVcIssuing":{"type":"boolean","description":"새 상쇄분이 반영된 VC가 발급 중인지 여부","example":false},"correspondanceAdjustmentRatio":{"type":"number","description":"상응조정률","format":"bigdecimal"},"currency":{"type":"string","description":"통화"},"nationCode":{"type":"string","description":"프로젝트 생성국가"},"nationEnglishName":{"type":"string","description":"프로젝트 생성국가 영어 이름"},"nationKoreanName":{"type":"string","description":"프로젝트 생성국가 한글 이름"},"offsetAmount":{"type":"number","description":"상쇄한 수량","format":"bigdecimal"},"offsetPrice":{"type":"number","description":"상쇄한 탄소배출권 가격","format":"bigdecimal"},"offsetTimestamp":{"type":"integer","description":"상쇄 타임스탬프","format":"int64"},"productName":{"type":"string","description":"탄소배출권 상품 이름"},"projectDeveloperName":{"type":"string","description":"프로젝트 개발자이름"},"projectEffect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"projectId":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"projectName":{"type":"string","description":"프로젝트 이름"},"projectThumbnailUrl":{"type":"string","description":"프로젝트 이미지"},"projectType":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"unitPrice":{"type":"number","description":"탄소배출권 단위 가격","format":"bigdecimal"}}},"CertificateBoxItemAggregation":{"title":"CertificateBoxItemAggregation","type":"object","properties":{"certificateAgencyName":{"type":"string","description":"인증기관 이름"},"certificateVcCid":{"type":"string","description":"인증서 VC CID"},"certificateVcIssuedTimestamp":{"type":"integer","description":"인증서 VC 최신 발급 타임스탬프(UTC epoch)","format":"int64"},"certificateVcIssuing":{"type":"boolean","description":"새 상쇄분이 반영된 VC 발급 진행 여부","example":false},"correspondanceAdjustmentRatio":{"type":"number","description":"상응조정률","format":"bigdecimal"},"creditSerialPrefix":{"type":"string","description":"탄소배출권 시리얼 시작 문자열"},"currency":{"type":"string","description":"통화"},"expireTimestamp":{"type":"integer","description":"유효 시간","format":"int64"},"firstOffsetTimestamp":{"type":"integer","description":"첫번째 상쇄일시","format":"int64"},"lastOffsetTimestamp":{"type":"integer","description":"마지막 상쇄일시","format":"int64"},"nationCode":{"type":"string","description":"프로젝트 생성국가"},"nationEnglishName":{"type":"string","description":"프로젝트 생성국가 영어 이름"},"nationKoreanName":{"type":"string","description":"프로젝트 생성국가 한글 이름"},"offsetAmount":{"type":"number","description":"상쇄한 수량","format":"bigdecimal"},"productName":{"type":"string","description":"탄소배출권 상품 이름"},"projectDeveloperName":{"type":"string","description":"프로젝트 개발자이름"},"projectEffect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"projectId":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"projectName":{"type":"string","description":"프로젝트 이름"},"projectRegistrationTimestamp":{"type":"integer","description":"프로젝트 인증 시간","format":"int64"},"projectThumbnailUrl":{"type":"string","description":"프로젝트 이미지"},"projectTopicId":{"type":"string","description":"프로젝트 토픽 ID"},"projectType":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"unitPrice":{"type":"number","description":"탄소배출권 단위 가격","format":"bigdecimal"},"usablePrice":{"type":"number","description":"상쇄한 탄소배출권 가격","format":"bigdecimal"}}},"CertificateBoxItemEntry":{"title":"CertificateBoxItemEntry","type":"object","properties":{"blockchainPurchaseStatus":{"type":"string","description":"블록체인에 기록된 구매 상태"},"blockchainTransactionHash":{"type":"string","description":"블록체인 트랜잭션 해쉬"},"blockchainTransactionType":{"type":"string","description":"블록체인 트랜잭션 종류: [MINT, TRANSFER, OFFSET]"},"creditId":{"type":"string","description":"탄소배출권 ID"},"expectedExpirationDateTime":{"type":"string","description":"예정된 유효기한 타임스탬프","format":"date-time"},"expectedExpirationTimestamp":{"type":"integer","description":"예정된 유효기한 타임스탬프","format":"int64"},"productCurrency":{"type":"string","description":"제품 기본 통화","enum":["KRW","USD"]},"transactionAmount":{"type":"number","description":"트랜잭션 수량","format":"bigdecimal"},"transactionDateTime":{"type":"string","description":"트랜잭션 일시","format":"date-time"},"transactionPrice":{"type":"number","description":" 금액","format":"bigdecimal"},"transactionStatus":{"type":"string","description":"트랜잭션 상태: [SUCCESS, PENDING, CANCELED, RECEIVE, SND_CANCEL]","enum":["CANCELED","PENDING","RECEIVE","SND_CANCEL","SUCCESS","UNSPECIFIED"]},"transactionTimestamp":{"type":"integer","description":"트랜잭션 타임스탬프","format":"int64"},"transactionType":{"type":"string","description":"트랜잭션 타입","enum":["OFFSET","PURCHASE","PURCHASE_CANCEL","RECEIVE","SEND","SEND_CANCEL","UNSPECIFIED"]},"unitPrice":{"type":"number","description":"제품 단위 가격","format":"bigdecimal"}}},"CertificateVcResponse":{"title":"CertificateVcResponse","type":"object","properties":{"credentialCid":{"type":"string"},"credentialId":{"type":"string"},"credentialUrl":{"type":"string"},"document":{"$ref":"#/components/schemas/CarbonOffsetCertificateDocument"},"issuedAt":{"type":"string","format":"date-time"},"newlyIssued":{"type":"boolean"}}},"CertificationAgency":{"title":"CertificationAgency","type":"object","properties":{"cert_desc":{"type":"string","description":"인증기관 설명"},"id_cert_agc":{"type":"integer","description":"인증기관 아이디","format":"int32"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"}}},"CheckEmailRequest":{"title":"CheckEmailRequest","type":"object","properties":{"email":{"type":"string"}}},"CheckEmailResponse":{"title":"CheckEmailResponse","type":"object","properties":{"conflict":{"type":"boolean"}}},"CheckLoginIdRequest":{"title":"CheckLoginIdRequest","type":"object","properties":{"id_login":{"type":"string"}}},"CheckLoginIdResponse":{"title":"CheckLoginIdResponse","type":"object","properties":{"conflict":{"type":"boolean"}}},"CheckNicknameRequest":{"title":"CheckNicknameRequest","type":"object","properties":{"nickname":{"type":"string"}}},"CheckNicknameResponse":{"title":"CheckNicknameResponse","type":"object","properties":{"conflict":{"type":"boolean"}}},"CommonCode":{"title":"CommonCode","type":"object","properties":{"cd":{"type":"string","description":"코드"},"cd_grp":{"type":"string","description":"코드 그룹","enum":["ADMIN_AUTHORITY","B2B_PARTNER_QUESTION_CATEGORY","FAQ_CATEGORY","NEWS_CATEGORY","PROJECT_EFFECT","PROJECT_TYPE","QNA_TYPE"]},"nm_en":{"type":"string","description":"영어 이름"},"nm_kr":{"type":"string","description":"한글 이름"},"pos":{"type":"integer","description":"표시 순서","format":"int32"}}},"ConfirmPaymentWebResponse":{"title":"ConfirmPaymentWebResponse","type":"object","properties":{"amt_tot":{"type":"number","format":"bigdecimal"},"approval_amount":{"type":"number","format":"bigdecimal"},"currency":{"type":"string"},"error_code":{"type":"string"},"error_message":{"type":"string"},"method_of_payment":{"type":"string"},"price_tot":{"type":"number","format":"bigdecimal"},"purchaseIDs":{"type":"array","items":{"type":"string"}},"success":{"type":"boolean"}}},"ConsumeCouponResult":{"title":"ConsumeCouponResult","type":"object","properties":{"couponCode":{"type":"string"},"couponId":{"type":"string"},"couponStatus":{"type":"string","enum":["ENABLED","UNUSED","USED","USING"]}}},"ConsumeMagicCouponRequest":{"title":"ConsumeMagicCouponRequest","type":"object","properties":{"eventId":{"type":"string"},"magicCouponCode":{"type":"string"}}},"ContactDuplicated":{"title":"ContactDuplicated","type":"object","properties":{"emailDuplidated":{"type":"boolean"},"phoneNumberDuplidated":{"type":"boolean"}}},"CpInfo":{"title":"CpInfo","type":"object","properties":{"cpId":{"type":"string"},"cpNm":{"type":"string"},"cpNo":{"type":"string"}}},"CreateAdminRequest":{"title":"CreateAdminRequest","type":"object","properties":{"authorities":{"type":"array","items":{"type":"string","enum":["ADMIN","BANNER","CERTIFICATE","CREDIT","FAQ","GIFT_RECEIVE","GIFT_SEND","HEDERA","HOME_PRODUCT","INQUIRY","NEWS","NOTICE","PAYMENT","PRODUCT","PROJECT","REFUND","REWARD_COMPANY","REWARD_ISSUED","REWARD_ORDER","REWARD_PAYMENT_LOG","REWARD_PROGRAM","USER"]}},"email":{"type":"string"},"name":{"type":"string"}}},"CreateFaqRequest":{"title":"CreateFaqRequest","type":"object","properties":{"answer_en":{"type":"string","description":"FAQ 답변 영어"},"answer_kr":{"type":"string","description":"FAQ 답변 한글"},"cd_faq_cate":{"type":"string","description":"FAQ 카테고리 코드"},"quest_en":{"type":"string","description":"FAQ 질문 영어"},"quest_kr":{"type":"string","description":"FAQ 질문 한글"}}},"CreateJwtRequest":{"title":"CreateJwtRequest","type":"object","properties":{"email":{"type":"string"},"id_corp":{"type":"string","enum":["FACEBOOK","GOOGLE","KAKAO","PAYCO"]},"phoneNumber":{"type":"string"}}},"CreateJwtResponse":{"title":"CreateJwtResponse","type":"object","properties":{"accessToken":{"type":"string"},"refreshToken":{"type":"string"}}},"Credit":{"title":"Credit","type":"object","properties":{"amt_avail":{"type":"number","description":"보유수량","format":"bigdecimal"},"blockchainPurchaseStatus":{"type":"string","description":"블록체인에 기록된 구매 상태"},"blockchainTransactionHash":{"type":"string","description":"블록체인 트랜잭션 해쉬"},"blockchainTransactionType":{"type":"string","description":"블록체인 트랜잭션 종류: [MINT, TRANSFER, OFFSET]"},"can_transfer":{"type":"boolean","description":"선물가능한지","example":false},"dttm_buy":{"type":"integer","description":"구매 일자","format":"int64"},"dttm_expire":{"type":"integer","description":"유효기한","format":"int64"},"id_credit":{"type":"string","description":"credit id"}}},"CreditBoxAggregation":{"title":"CreditBoxAggregation","type":"object","properties":{"currency":{"type":"string","description":"통화"},"totalCanceledAmount":{"type":"number","description":"구매 취소한 수량","format":"bigdecimal"},"totalLockedAmount":{"type":"number","description":"잠긴 수량 (현재까지는 없음)","format":"bigdecimal"},"totalOffsetAmount":{"type":"number","description":"상쇄한 수량","format":"bigdecimal"},"totalPurchasedAmount":{"type":"number","description":"구매 수량","format":"bigdecimal"},"totalReceivedAmount":{"type":"number","description":"선물받은 수량","format":"bigdecimal"},"totalSentAmount":{"type":"number","description":"선물한 수량","format":"bigdecimal"},"totalUsableAmount":{"type":"number","description":"사용가능 수량 = 구매 - 상쇄 - 선물전송 + 선물수신","format":"bigdecimal"},"totalUsablePrice":{"type":"number","description":"보유한 총 탄소배출권 가격","format":"bigdecimal"},"totalWholeAmount":{"type":"number","description":"총 수량 = 사용가능 + 상쇄 + 선물전송 + 잠김 + 구매취소","format":"bigdecimal"},"unitPrice":{"type":"number","description":"탄소배출권 단위 가격","format":"bigdecimal"}}},"CreditBoxItem":{"title":"CreditBoxItem","type":"object","properties":{"acquiredAmount":{"type":"number","description":"구매/획득 수량","format":"bigdecimal"},"canceledAmount":{"type":"number","description":"구매 취소한 수량","format":"bigdecimal"},"certificateAgencyName":{"type":"string","description":"인증기관 이름"},"correspondanceAdjustmentRatio":{"type":"number","description":"상응조정률","format":"bigdecimal"},"currency":{"type":"string","description":"통화"},"expireTimestamp":{"type":"integer","description":"유효 시간","format":"int64"},"nationCode":{"type":"string","description":"프로젝트 생성국가"},"nationEnglishName":{"type":"string","description":"프로젝트 생성국가 영어 이름"},"nationKoreanName":{"type":"string","description":"프로젝트 생성국가 한글 이름"},"offsetAmount":{"type":"number","description":"상쇄한 수량","format":"bigdecimal"},"productName":{"type":"string","description":"탄소배출권 상품 이름"},"projectDeveloperName":{"type":"string","description":"프로젝트 개발자이름"},"projectEffect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"projectId":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"projectName":{"type":"string","description":"프로젝트 이름"},"projectRegistrationTimestamp":{"type":"integer","description":"프로젝트 인증 시간","format":"int64"},"projectThumbnailUrl":{"type":"string","description":"프로젝트 이미지"},"projectType":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"receivedAmount":{"type":"number","description":"선물받은 수량","format":"bigdecimal"},"sentAmount":{"type":"number","description":"선물한 수량","format":"bigdecimal"},"unitPrice":{"type":"number","description":"탄소배출권 단위 가격","format":"bigdecimal"},"usableAmount":{"type":"number","description":"사용가능 수량","format":"bigdecimal"},"usablePrice":{"type":"number","description":"사용가능한 탄소배출권 가격","format":"bigdecimal"}}},"CreditBoxItemAggregation":{"title":"CreditBoxItemAggregation","type":"object","properties":{"canceledAmount":{"type":"number","description":"구매 취소한 수량","format":"bigdecimal"},"certificateAgencyName":{"type":"string","description":"인증기관 이름"},"correspondanceAdjustmentRatio":{"type":"number","description":"상응조정률","format":"bigdecimal"},"currency":{"type":"string","description":"통화"},"expireTimestamp":{"type":"integer","description":"유효 시간","format":"int64"},"lockedAmount":{"type":"number","description":"잠긴 수량 (현재까지는 없음)","format":"bigdecimal"},"nationCode":{"type":"string","description":"프로젝트 생성국가"},"nationEnglishName":{"type":"string","description":"프로젝트 생성국가 영어 이름"},"nationKoreanName":{"type":"string","description":"프로젝트 생성국가 한글 이름"},"offsetAmount":{"type":"number","description":"상쇄한 수량","format":"bigdecimal"},"productName":{"type":"string","description":"탄소배출권 상품 이름"},"projectDeveloperName":{"type":"string","description":"프로젝트 개발자이름"},"projectEffect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"projectId":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"projectName":{"type":"string","description":"프로젝트 이름"},"projectRegistrationTimestamp":{"type":"integer","description":"프로젝트 인증 시간","format":"int64"},"projectThumbnailUrl":{"type":"string","description":"프로젝트 이미지"},"projectType":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"purchasedAmount":{"type":"number","description":"구매 수량","format":"bigdecimal"},"receivedAmount":{"type":"number","description":"선물받은 수량","format":"bigdecimal"},"sentAmount":{"type":"number","description":"선물한 수량","format":"bigdecimal"},"totalAmount":{"type":"number","description":"총 수량 = 사용가능 + 상쇄 + 선물전송 + 잠김 + 구매취소","format":"bigdecimal"},"unitPrice":{"type":"number","description":"탄소배출권 단위 가격","format":"bigdecimal"},"usableAmount":{"type":"number","description":"사용가능 수량 = 구매 - 상쇄 - 선물전송 + 선물수신","format":"bigdecimal"},"usablePrice":{"type":"number","description":"사용가능한 탄소배출권 가격","format":"bigdecimal"}}},"CreditBoxItemEntry":{"title":"CreditBoxItemEntry","type":"object","properties":{"blockchainPurchaseStatus":{"type":"string","description":"블록체인에 기록된 구매 상태"},"blockchainTransactionHash":{"type":"string","description":"블록체인 트랜잭션 해쉬"},"blockchainTransactionType":{"type":"string","description":"블록체인 트랜잭션 종류: [MINT, TRANSFER, OFFSET]"},"creditId":{"type":"string","description":"credit id"},"expectedExpirationDateTime":{"type":"string","description":"예정된 유효기한 타임스탬프","format":"date-time"},"expectedExpirationTimestamp":{"type":"integer","description":"예정된 유효기한 타임스탬프","format":"int64"},"productCurrency":{"type":"string","description":"제품 기본 통화","enum":["KRW","USD"]},"transactionAmount":{"type":"number","description":"트랜잭션 수량","format":"bigdecimal"},"transactionDateTime":{"type":"string","description":"트랜잭션 일시","format":"date-time"},"transactionPrice":{"type":"number","description":" 금액","format":"bigdecimal"},"transactionStatus":{"type":"string","description":"트랜잭션 상태: [SUCCESS, PENDING, CANCELED, RECEIVE, SND_CANCEL]","enum":["CANCELED","PENDING","RECEIVE","SND_CANCEL","SUCCESS","UNSPECIFIED"]},"transactionTimestamp":{"type":"integer","description":"트랜잭션 타임스탬프","format":"int64"},"transactionType":{"type":"string","description":"트랜잭션 타입","enum":["OFFSET","PURCHASE","PURCHASE_CANCEL","RECEIVE","SEND","SEND_CANCEL","UNSPECIFIED"]},"transferable":{"type":"boolean","description":"선물 가능 여부","example":false},"unitPrice":{"type":"number","description":"제품 단위 가격","format":"bigdecimal"},"usableAmount":{"type":"number","description":"사용가능한 수량","format":"bigdecimal"}}},"CreditDetailAggregation":{"title":"CreditDetailAggregation","type":"object","properties":{"acquiredAmount":{"type":"number","description":"구매/획득 수량","format":"bigdecimal"},"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"currency":{"type":"string","description":"통화"},"dttm_expire":{"type":"integer","description":"유효기간","format":"int64"},"dttm_reg":{"type":"integer","description":"구매날짜","format":"int64"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 이미지"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자이름"},"offsetAmount":{"type":"number","description":"상쇄한 수량","format":"bigdecimal"},"projectRegistrationTimestamp":{"type":"integer","description":"프로젝트 인증 시간","format":"int64"},"project_effect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"project_type":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"receivedAmount":{"type":"number","description":"선물받은 수량","format":"bigdecimal"},"sentAmount":{"type":"number","description":"선물한 수량","format":"bigdecimal"},"usableAmount":{"type":"number","description":"사용가능 수량","format":"bigdecimal"},"usablePrice":{"type":"number","description":"사용가능한 탄소배출권 가격","format":"bigdecimal"}}},"CreditOffset":{"title":"CreditOffset","type":"object","properties":{"amt_offset":{"type":"number","description":"상쇄 수량","format":"bigdecimal"},"blockchainTransactionHash":{"type":"string","description":"블록체인 트랜잭션 해쉬"},"blockchainTransactionStatus":{"type":"string","description":"블록체인 동기화 상태"},"dttm_offset":{"type":"integer","description":"상쇄 일시","format":"int64"},"id_credit":{"type":"string","description":"크레딧 아이디"}}},"CreditSummaryAggregation":{"title":"CreditSummaryAggregation","type":"object","properties":{"currency":{"type":"string","description":"통화"},"totalAcquiredAmount":{"type":"number","description":"획득한 총 탄소배출권 양 (톤): 선물, 상쇄한 양 포함","format":"bigdecimal"},"totalUsableAmount":{"type":"number","description":"보유한 총 탄소배출권 양 (톤): 선물하거나 상쇄하지 않은 보유량","format":"bigdecimal"},"totalUsablePrice":{"type":"number","description":"보유한 총 탄소배출권 가격","format":"bigdecimal"}}},"DeleteEventResult":{"title":"DeleteEventResult","type":"object","properties":{"deleteed":{"type":"boolean"},"eventId":{"type":"string"}}},"DeleteNewsCategoryRequest":{"title":"DeleteNewsCategoryRequest","type":"object","properties":{"code":{"type":"string"}}},"DeleteShoppingRequest":{"title":"DeleteShoppingRequest","type":"object","properties":{"id_shopping_baskets":{"type":"array","items":{"type":"string"}}}},"DeregisterResponse":{"title":"DeregisterResponse","type":"object","properties":{"id_login":{"type":"string","description":"유저가 설정한 아이디, 외부노출용"},"status":{"type":"string","description":"유저 상태: DEREGISTERED 만 가능","enum":["ARCHIVED","DEREGISTERED","REGISTERED","REGISTERING"]}}},"ExchangeRate":{"title":"ExchangeRate","type":"object","properties":{"currency":{"type":"string"},"dttm_reg":{"type":"string","format":"date-time"},"rate":{"type":"number","format":"bigdecimal"}}},"Faq":{"title":"Faq","type":"object","properties":{"answerEn":{"type":"string","description":"FAQ 답변 영어"},"answerKr":{"type":"string","description":"FAQ 답변 한글"},"category":{"type":"string","description":"FAQ 카테고리"},"faqId":{"type":"string","description":"FAQ ID"},"questionEn":{"type":"string","description":"FAQ 질문 영어"},"questionKr":{"type":"string","description":"FAQ 질문 한글"}}},"FaqCategory":{"title":"FaqCategory","type":"object","properties":{"cd":{"type":"string","description":"FAQ 카테고리 코드"},"nm_en":{"type":"string","description":"FAQ 카테고리 영어 이름"},"nm_kr":{"type":"string","description":"FAQ 카테고리 한글 이름"},"seq":{"type":"integer","description":"FAQ 카테고리 순번","format":"int32"}}},"GatherEventAnswersRequest":{"title":"GatherEventAnswersRequest","type":"object","properties":{"answers":{"type":"array","description":"응답 목록 (참가자 답변을 질문 순서대로 Array 형태에 담음)","items":{"type":"string"}},"emissionAmount":{"type":"number","description":"결과 탄소배출량","format":"bigdecimal"},"eventId":{"type":"string","description":"이벤트 ID"},"questionSetId":{"type":"string","description":"질문 세트 ID (한 이벤트에 질문지 세트가 여럿인 경우 구별)"}}},"GatherEventApplyResult":{"title":"GatherEventApplyResult","type":"object","properties":{"eventId":{"type":"string"},"gathered":{"type":"boolean"}}},"GetOrderSheetItem":{"title":"GetOrderSheetItem","type":"object","properties":{"creditAmount":{"type":"number","format":"bigdecimal"},"creditPrice":{"type":"number","format":"bigdecimal"},"orderItemId":{"type":"string"},"productName":{"type":"string"}}},"GetOrderSheetResultData":{"title":"GetOrderSheetResultData","type":"object","properties":{"currency":{"type":"string"},"orderId":{"type":"string"},"orderItems":{"type":"array","items":{"$ref":"#/components/schemas/GetOrderSheetItem"}},"totalAmount":{"type":"number","format":"bigdecimal"},"totalPrice":{"type":"number","format":"bigdecimal"}}},"GiftDetail":{"title":"GiftDetail","type":"object","properties":{"amt":{"type":"number","format":"bigdecimal"},"email":{"type":"string"},"id_login":{"type":"string"},"nickname":{"type":"string"},"nm_prod":{"type":"string"},"nm_proj":{"type":"string"}}},"HomeProduct":{"title":"HomeProduct","type":"object","properties":{"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"id_prod":{"type":"string","description":"프로덕트 아이디"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_background_prod":{"type":"string","description":"프로덕트 배경 이미지 url"},"img_mobile_background_prod":{"type":"string","description":"프로덕트 모바일 배경 이미지 url"},"img_thumbnail_prod":{"type":"string","description":"프로덕트 썸네일 이미지 url"},"nm_prod":{"type":"string","description":"상품 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자 이름"},"order":{"type":"string","description":"프로덕트 순서"}}},"InsertQuestionRequest":{"title":"InsertQuestionRequest","type":"object","properties":{"cd_tp_qna":{"type":"string","description":"Qna 타입","enum":["ACCOUNT","GIFT_AND_DECLARATION","OTHERS","PAYMENT"]},"cts":{"type":"string","description":"질문 내용"},"ttl":{"type":"string","description":"질문 타이틀"}}},"InsertShoppingRequest":{"title":"InsertShoppingRequest","type":"object","properties":{"amt":{"type":"number","format":"bigdecimal"},"id_prod":{"type":"string"},"id_proj":{"type":"integer","format":"int32"}}},"InsertShoppingResponse":{"title":"InsertShoppingResponse","type":"object","properties":{"amt":{"type":"number","format":"bigdecimal"},"nm_prod":{"type":"string"},"total_price_krw":{"type":"number","format":"bigdecimal"},"total_price_usd":{"type":"number","format":"bigdecimal"},"unit_price_krw":{"type":"number","format":"bigdecimal"},"unit_price_usd":{"type":"number","format":"bigdecimal"}}},"IssueCouponsResult":{"title":"IssueCouponsResult","type":"object","properties":{"eventId":{"type":"string"},"issuedCount":{"type":"integer","format":"int32"},"magicCouponCode":{"type":"string"}}},"IssueIndividualCouponsRequest":{"title":"IssueIndividualCouponsRequest","type":"object","properties":{"amount":{"type":"number","description":"참자가에게 지급할 배출권 양 (톤)","format":"bigdecimal"},"couponCount":{"type":"integer","description":"생성할 개인쿠폰 갯수","format":"int32"},"eventId":{"type":"string"},"magicCouponCode":{"type":"string"}}},"LatestOrderData":{"title":"LatestOrderData","type":"object","properties":{"amount":{"type":"number","format":"bigdecimal"},"orderId":{"type":"string"},"price":{"type":"number","format":"bigdecimal"}}},"ModifyShoppingRequest":{"title":"ModifyShoppingRequest","type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpdateShoppingDto"}}}},"ModifyUserProfileImageResponse":{"title":"ModifyUserProfileImageResponse","type":"object","properties":{"image_url":{"type":"string","description":"업로드한 프로파일 이미지에 접근하기 위한 URL"}}},"ModifyUserProfileRequest":{"title":"ModifyUserProfileRequest","type":"object","properties":{"cd_country":{"type":"string","description":"거주국가 코드"},"email":{"type":"string","description":"유저가 설정한 이메일"},"nickname":{"type":"string","description":"유저 닉네임"},"phone_number":{"type":"string","description":"휴대 전화번호"}}},"MyRank":{"title":"MyRank","type":"object","properties":{"amt":{"type":"number","description":"포인트","format":"bigdecimal"},"cd_country":{"type":"string","description":"유저 거주국가코드"},"cnt_retire":{"type":"integer","description":"retire시킨 횟수","format":"int32"},"image_url":{"type":"string","description":"사용자 아이콘 이미지 URL"},"month":{"type":"string"},"rank":{"type":"integer","description":"순위","format":"int32"}}},"Nation":{"title":"Nation","type":"object","properties":{"cd_nation":{"type":"string","description":"국가코드 3자리","example":"KOR"},"cd_nation2":{"type":"string","description":"국가코드 2자리","example":"KR"},"cd_phone":{"type":"string","description":"국제전화 국가번호","example":"+82"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal","example":0.3},"nm_en":{"type":"string","description":"국가 영어 이름"},"nm_kr":{"type":"string","description":"국가 한글 이름"},"num_nation":{"type":"integer","description":"국가코드 숫자","format":"int32","example":410}}},"NationalRank":{"title":"NationalRank","type":"object","properties":{"cd_nation":{"type":"string","description":"국가 코드"},"rank":{"type":"integer","description":"순위","format":"int32"},"tot_amt_retire":{"type":"number","description":"포인트, 리타이어 총 수량","format":"bigdecimal"},"tot_cnt_retire":{"type":"number","description":"리타이어 횟수","format":"bigdecimal"}}},"News":{"title":"News","type":"object","properties":{"category":{"type":"string"},"contents":{"type":"string"},"createTimestamp":{"type":"integer","format":"int64"},"no":{"type":"integer","format":"int32"},"title":{"type":"string"},"updateTimestamp":{"type":"integer","format":"int64"}}},"Notice":{"title":"Notice","type":"object","properties":{"category":{"type":"string","description":"공지사항 타입","enum":["EVENT","GENERAL","MAINTENANCE"]},"contents":{"type":"string","description":"공지사항 콘텐츠"},"expireTimestamp":{"type":"integer","description":"공지사항 만료시간","format":"int64"},"noticeId":{"type":"string","description":"공지사항 아이디"},"registerTimestamp":{"type":"integer","description":"공지사항 등록시간","format":"int64"},"status":{"type":"string","description":"공지사항 상태","enum":["ACTIVE","DELETED","INACTIVE","READY"]},"title":{"type":"string","description":"공지사항 타이틀"}}},"NoticePopupDto":{"title":"NoticePopupDto","type":"object","properties":{"contentsEn":{"type":"string","description":"공지팝업 영어 내용"},"contentsKr":{"type":"string","description":"공지팝업 한글 내용"},"enabled":{"type":"boolean","description":"공지 팝업 활성상태","example":false},"endTimestamp":{"type":"integer","description":"공지팝업 종료 시간","format":"int64"},"imageEnUrl":{"type":"string","description":"공지팝업 영어 이미지"},"imageKrUrl":{"type":"string","description":"공지팝업 한글 이미지"},"linkEnUrl":{"type":"string","description":"공지팝업 영어 링크"},"linkKrUrl":{"type":"string","description":"공지팝업 한글 링크"},"noticePopupId":{"type":"integer","description":"공지 팝업 아이디","format":"int32"},"registerTimestamp":{"type":"integer","description":"공지팝업 등록 시간","format":"int64"},"startTimestamp":{"type":"integer","description":"공지팝업 시작 시간","format":"int64"},"titleEn":{"type":"string","description":"공지팝업 영어 제목"},"titleKr":{"type":"string","description":"공지팝업 한글 제목"}}},"NoticePopupResponse":{"title":"NoticePopupResponse","type":"object","properties":{"id_notice_popup":{"type":"string"}}},"OAuthSignInRequest":{"title":"OAuthSignInRequest","type":"object","properties":{"auth_token":{"type":"string","description":"소셜로그인에서 준 토큰"},"cd_corp":{"type":"string","description":"소셜로그인 회사 코드","enum":["FACEBOOK","GOOGLE","KAKAO","PAYCO"]}}},"OAuthSignInResponse":{"title":"OAuthSignInResponse","type":"object","properties":{"access_token":{"type":"string","description":"Access Token"},"email_social":{"type":"string","description":"소셜로그인 에서 받아온 이메일"},"id_temp_usr":{"type":"string","description":"임시 유저 아이디"},"isEmailAlreadyRegistered":{"type":"boolean","description":"동일한 이메일로 이미 가입된 계정이 있는가","example":false},"nickname":{"type":"string","description":"유저 닉네임"},"refresh_token":{"type":"string","description":"Refresh Token"},"registeredSocialMediaType":{"type":"string","description":"동일한 이메일로 이미 가입된 소셜 미디어 종류","enum":["FACEBOOK","GOOGLE","KAKAO","PAYCO"]},"token_type":{"type":"string","description":"jwt 토큰 타입"},"wincl_user":{"type":"boolean","description":" wincl 가입자 유무, false 일때 회원가입 프로세스","example":false}}},"OAuthSignUpRequest":{"title":"OAuthSignUpRequest","type":"object","properties":{"cd_country":{"type":"string","description":"거주국가 코드"},"company_code":{"type":"string","description":"회사코드(예: BLC)"},"email":{"type":"string","description":"유저 이메일 (중복 불허)"},"id_login":{"type":"string","description":"유저 아이디 (Deprecated)"},"id_temp_usr":{"type":"string","description":"임시 유저 아이디"},"nickname":{"type":"string","description":"유저 닉네임 (중복 불허)"},"verifiedPhoneNumber":{"type":"string","description":"인증된 전화번호 (E.164 포맷. 예: +821012345678)"}}},"OAuthSignUpResponse":{"title":"OAuthSignUpResponse","type":"object","properties":{"access_token":{"type":"string"},"refresh_token":{"type":"string"},"token_type":{"type":"string","description":"jwt 토큰 타입"}}},"OffsetCredit":{"title":"OffsetCredit","type":"object","properties":{"amt":{"type":"number","description":"소멸할 수량","format":"bigdecimal"},"id_credit":{"type":"string","description":"credit id"}}},"OffsetCreditRequest":{"title":"OffsetCreditRequest","type":"object","properties":{"cd_nation":{"type":"string","description":"소멸 선언 지역 "},"offset_list":{"type":"array","description":"소멸할 credit List","items":{"$ref":"#/components/schemas/OffsetCredit"}}}},"OffsetEventMeta":{"title":"OffsetEventMeta","type":"object","properties":{"amount":{"type":"number","format":"bigdecimal"},"creditId":{"type":"string"},"offsetTimestamp":{"type":"integer","format":"int64"},"status":{"type":"string"},"transactionId":{"type":"string"}}},"OffsetableUserProductRequest":{"title":"OffsetableUserProductRequest","type":"object","properties":{"email":{"type":"string"},"endDate":{"type":"integer","format":"int64"},"limit":{"type":"integer","format":"int32"},"startDate":{"type":"integer","format":"int64"}}},"Order":{"title":"Order","type":"object","properties":{"amt_tot":{"type":"number","format":"bigdecimal"},"currency":{"type":"string"},"id_ord":{"type":"string"},"id_usr":{"type":"string"},"price_tot":{"type":"number","format":"bigdecimal"},"price_tot_usd":{"type":"number","format":"bigdecimal"},"status_prog":{"type":"string","enum":["AB_ROLLBACK","CANCELED","FAIL","PROCESSING","ROLLBACK","SUCCESS"]},"unit_price_avg":{"type":"number","format":"bigdecimal"},"unit_price_avg_usd":{"type":"number","format":"bigdecimal"}}},"OrderHistoryWebResponse":{"title":"OrderHistoryWebResponse","type":"object","properties":{"amt_tot":{"type":"number","format":"bigdecimal"},"currency":{"type":"string"},"id_ord":{"type":"string"},"price_tot":{"type":"number","format":"bigdecimal"}}},"OrderOneDollarProductWebRequest":{"title":"OrderOneDollarProductWebRequest","type":"object","properties":{"currency":{"type":"string","enum":["KRW","USD"]}}},"OrderWebRequest":{"title":"OrderWebRequest","type":"object","properties":{"currency":{"type":"string"}}},"OrderWebResponse":{"title":"OrderWebResponse","type":"object","properties":{"id_ord":{"type":"string"}}},"PageInfo":{"title":"PageInfo","type":"object","properties":{"pageNo":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"pageSize":{"type":"integer","description":"페이지 사이즈","format":"int32"},"totalPage":{"type":"integer","description":"전체 아이템 수","format":"int32"}}},"PagedResponse«RewardCompany»":{"title":"PagedResponse«RewardCompany»","type":"object","properties":{"items":{"type":"array","description":"목록 데이터","items":{"$ref":"#/components/schemas/RewardCompany"}},"pageInfo":{"description":"페이징 정보","$ref":"#/components/schemas/PageInfo"}}},"PagedResponse«RewardOrder»":{"title":"PagedResponse«RewardOrder»","type":"object","properties":{"items":{"type":"array","description":"목록 데이터","items":{"$ref":"#/components/schemas/RewardOrder"}},"pageInfo":{"description":"페이징 정보","$ref":"#/components/schemas/PageInfo"}}},"PagedResponse«RewardPaymentLog»":{"title":"PagedResponse«RewardPaymentLog»","type":"object","properties":{"items":{"type":"array","description":"목록 데이터","items":{"$ref":"#/components/schemas/RewardPaymentLog"}},"pageInfo":{"description":"페이징 정보","$ref":"#/components/schemas/PageInfo"}}},"PagedResponse«RewardProgram»":{"title":"PagedResponse«RewardProgram»","type":"object","properties":{"items":{"type":"array","description":"목록 데이터","items":{"$ref":"#/components/schemas/RewardProgram"}},"pageInfo":{"description":"페이징 정보","$ref":"#/components/schemas/PageInfo"}}},"PaycoAccessTokenResponse":{"title":"PaycoAccessTokenResponse","type":"object","properties":{"access_token":{"type":"string"},"access_token_secret":{"type":"string"},"expires_in":{"type":"string"},"refresh_token":{"type":"string"},"state":{"type":"string"},"token_type":{"type":"string"}}},"PaycoApproveRequest":{"title":"PaycoApproveRequest","type":"object","properties":{"code":{"type":"string"},"discountAmt":{"type":"number","format":"bigdecimal"},"mainPgCode":{"type":"string"},"paymentCertifyToken":{"type":"string"},"pointAmt":{"type":"number","format":"bigdecimal"},"reserveOrderNo":{"type":"string"},"sellerOrderReferenceKey":{"type":"string"},"totalPaymentAmt":{"type":"number","format":"bigdecimal"},"totalRemoteAreaDeliveryFeeAmt":{"type":"number","format":"bigdecimal"}}},"Payment":{"title":"Payment","type":"object","properties":{"amt_discount":{"type":"number","format":"bigdecimal"},"amt_tax":{"type":"number","format":"bigdecimal"},"amt_tot_payment":{"type":"number","format":"bigdecimal"},"amt_vat":{"type":"number","format":"bigdecimal"},"corp_approve_key":{"type":"string"},"corp_email_member":{"type":"string"},"corp_id_ord":{"type":"string"},"corp_id_seller":{"type":"string"},"corp_nm_member":{"type":"string"},"detail_info":{"type":"string"},"dttm_complete":{"type":"string","format":"date-time"},"id_ord":{"type":"string"},"id_req_payment":{"type":"string"},"method_payment":{"type":"string"},"paymentMethodAndCorp":{"type":"string"},"payment_bank_corp_nm":{"type":"string"},"payment_bank_num":{"type":"string"},"payment_card_corp_cd":{"type":"string"},"payment_card_corp_nm":{"type":"string"},"payment_card_num":{"type":"string"},"payment_non_bank_acct":{"type":"string"},"payment_non_bank_corp_nm":{"type":"string"},"payment_non_bank_corp_num":{"type":"string"},"payment_phone_corp_nm":{"type":"string"},"payment_phone_num":{"type":"string"},"status_payment":{"type":"string","enum":["CANCELED","FAIL","SUCCESS"]},"yn_easy_payment":{"type":"string","enum":["N","Y"]}}},"PaymentReserveRequest":{"title":"PaymentReserveRequest","type":"object","properties":{"orderChannel":{"type":"string","enum":["MOBILE","PC"]},"orderId":{"type":"string"},"relayed":{"type":"boolean","description":"false: 해당 PG 직접 이용 (기본값), true: 해당 PG 경유한 제3의 PG 이용","example":false},"returnUrl":{"type":"string"}}},"PersonalRank":{"title":"PersonalRank","type":"object","properties":{"cd_nation":{"type":"string","description":"유저 거주국가코드"},"id_login":{"type":"string","description":"유저가 설정한 아이디"},"image_url":{"type":"string","description":"사용자 아이콘 이미지 URL"},"nickname":{"type":"string","description":"유저 닉네임"},"rank":{"type":"integer","description":"순위","format":"int32"},"tot_amt_retire":{"type":"number","description":"포인트, 리타이어 총 수량","format":"bigdecimal"}}},"Product":{"title":"Product","type":"object","properties":{"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"id_prod":{"type":"string","description":"프로덕트 아이디"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_background_prod":{"type":"string","description":"프로덕트 배경 이미지 url"},"img_mobile_background_prod":{"type":"string","description":"프로덕트 모바일 배경 이미지 url"},"img_thumbnail_prod":{"type":"string","description":"프로덕트 썸네일 이미지 url"},"nm_cert_agc":{"type":"string","description":"탄소배출권 인증기관명"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자 이름"},"productNameEn":{"type":"string","description":"상품 이름 (영어)"},"productNameKr":{"type":"string","description":"상품 이름 (한국어)"},"product_stock_amount":{"type":"string","description":"상품 재고량 (톤)"},"projectNameEn":{"type":"string","description":"프로젝트 이름 (영어)"},"projectNameKr":{"type":"string","description":"프로젝트 이름 (한국어)"},"project_effect":{"type":"array","description":"프로젝트 효과 코드 리스트","items":{"type":"string"}},"project_type":{"type":"string","description":"프로젝트 타입 코드 리스트"},"unit_price":{"type":"number","description":"톤당 가격","format":"bigdecimal"}}},"ProductBalanceHistory":{"title":"ProductBalanceHistory","type":"object","properties":{"amt":{"type":"number","format":"bigdecimal"},"dttm_reg":{"type":"integer","format":"int64"},"id_prod":{"type":"string"},"id_prod_bal_history":{"type":"string"},"id_req_txn":{"type":"string"},"nm_prod":{"type":"string"},"status_act":{"type":"string","enum":["BURN","HAND_OVER","MINUS","PLUS","SELL"]},"vol_after":{"type":"number","format":"bigdecimal"},"vol_before":{"type":"number","format":"bigdecimal"}}},"ProductDetail":{"title":"ProductDetail","type":"object","properties":{"agencyRegistry":{"description":"인증기관에 등록된 프로젝트 정보","$ref":"#/components/schemas/ProjectAgencyRegistry"},"amt_lock":{"type":"number","description":"lock 수량","format":"bigdecimal"},"amt_offset":{"type":"number","description":"offset 수량","format":"bigdecimal"},"amt_offset_resrv":{"type":"number","description":"offset 예약 수량","format":"bigdecimal"},"amt_sold":{"type":"number","description":"팔린 수량","format":"bigdecimal"},"amt_stock":{"type":"number","description":"재고 수량","format":"bigdecimal"},"areaHectare":{"type":"number","description":"면적 (hectare)","format":"bigdecimal"},"assign_vol_proj":{"type":"number","description":"프로젝트의 assign 된 수량","format":"bigdecimal"},"attachmentUrls":{"type":"array","description":"첨부 파일 URL 목록","items":{"type":"string"}},"cert_desc":{"type":"string","description":"인증기관 설명"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"currency":{"type":"string","description":"통화","enum":["KRW","USD"]},"dttm_reg":{"type":"integer","description":"프로덕트 등록 시간","format":"int64"},"dttm_reg_cert":{"type":"integer","description":"인증서 인증 날짜","format":"int64"},"dttm_upd":{"type":"integer","description":"프로덕트 업데이트 시간","format":"int64"},"env_desc":{"type":"string","description":"환경효과 내용"},"env_icon":{"type":"string","description":"환경효과 아이콘"},"env_ttl":{"type":"string","description":"환경효과 타이틀"},"hederaTopicId":{"type":"string","description":"프로젝트 전용 Hedera Topic ID"},"id_prod":{"type":"string","description":"프로덕트 아이디"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_bg_prod":{"type":"string","description":"프로덕트 배경 이미지 url"},"img_mobile_bg_prod":{"type":"string","description":"프로덕트 모바일 배경 이미지 url"},"img_thumbnail_prod":{"type":"string","description":"프로덕트 썸네일 이미지 url"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 썸네일 이미지"},"introductionTextEn":{"type":"string","description":"소개글 (영문)"},"introductionTextKo":{"type":"string","description":"소개글 (한글)"},"locationImageUrl":{"type":"string","description":"프로젝트 위치 URL"},"minimum_buy_vol":{"type":"number","description":"최소 구매 수량","format":"bigdecimal"},"nationCode":{"type":"string","description":"프로젝트 생성 국가 코드"},"nation_nm_en":{"type":"string","description":"프로젝트 생성국가 영어 이름"},"nation_nm_kr":{"type":"string","description":"프로젝트 생성국가 한글 이름"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자 이름"},"nm_serial":{"type":"string","description":"프로젝트 인증서 시리얼번호"},"productDetailImageUrls":{"type":"array","description":"프로덕트 상세 이미지 url 목록","items":{"type":"string"}},"productNameEn":{"type":"string","description":"상품 이름 (영어)"},"productNameKr":{"type":"string","description":"상품 이름 (한국어)"},"productStoryEn":{"type":"string","description":"프로덕트 스토리 (영어)"},"productStoryKo":{"type":"string","description":"프로덕트 스토리 (한국어)"},"projectEffects":{"type":"array","description":"프로젝트 효과","items":{"$ref":"#/components/schemas/ProjectEffect"}},"projectNameEn":{"type":"string","description":"프로젝트 이름 (영어)"},"projectNameKr":{"type":"string","description":"프로젝트 이름 (한국어)"},"project_type":{"type":"string","description":"프로젝트 타입 코드 리스트","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"status_srv":{"type":"string","description":"프로덕트 상태","enum":["ACTIVE","DELETED","INACTIVE","READY"]},"tot_vol_proj":{"type":"number","description":"프로젝트의 total 수량","format":"bigdecimal"},"unit_price":{"type":"number","description":"톤당 가격","format":"bigdecimal"},"unit_price_usd":{"type":"number","description":"톤당 가격 usd","format":"bigdecimal"},"vol":{"type":"number","description":"수량","format":"bigdecimal"},"yn_corrs_adj":{"type":"string","description":"상응조정률 사용 여부","enum":["N","Y"]}}},"ProductResponse":{"title":"ProductResponse","type":"object","properties":{"id_prod":{"type":"string"}}},"ProjectAgencyRegistry":{"title":"ProjectAgencyRegistry","type":"object","properties":{"agencyId":{"type":"integer","description":"인증기관 ID","format":"int32"},"averageAnnualEmissionReduction":{"type":"number","description":"연 평균 탄소감축량","format":"bigdecimal"},"mechanism":{"type":"string","description":"메카니즘"},"methodology":{"type":"string","description":"방법론"},"registryId":{"type":"string","description":"등록 ID"},"registryUrl":{"type":"string","description":"인증기관 레지스트리 URL"},"vintage":{"type":"integer","description":"빈티지","format":"int32"}}},"ProjectBalanceHistory":{"title":"ProjectBalanceHistory","type":"object","properties":{"amt":{"type":"number","format":"bigdecimal"},"dttm_reg":{"type":"integer","format":"int64"},"id_proj":{"type":"integer","format":"int32"},"id_proj_bal":{"type":"string"},"id_usr_admin":{"type":"string"},"nm_proj":{"type":"string"},"status_act":{"type":"string","enum":["MINUS","PLUS"]},"vol_after":{"type":"number","format":"bigdecimal"},"vol_before":{"type":"number","format":"bigdecimal"}}},"ProjectCert":{"title":"ProjectCert","type":"object","properties":{"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"currency":{"type":"string","description":"통화","enum":["KRW","USD"]},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 이미지"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자이름"},"offsetAmount":{"type":"number","description":"상쇄한 수량","format":"bigdecimal"},"offsetPrice":{"type":"number","description":"상쇄한 탄소배출권 가격","format":"bigdecimal"},"offsetTimestamp":{"type":"integer","description":"상쇄 타임스탬프","format":"int64"},"productName":{"type":"string","description":"상품 이름"},"project_effect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"project_type":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]}}},"ProjectCertListAggregation":{"title":"ProjectCertListAggregation","type":"object","properties":{"currency":{"type":"string","description":"통화","enum":["KRW","USD"]},"totalOffsetAmount":{"type":"number","description":"상쇄한 총 탄소배출권 양 (톤): 선물하거나 상쇄하지 않은 보유량","format":"bigdecimal"},"totalOffsetPrice":{"type":"number","description":"상쇄한 총 탄소배출권 가격","format":"bigdecimal"}}},"ProjectCreditDetail":{"title":"ProjectCreditDetail","type":"object","properties":{"blockchainPurchaseStatus":{"type":"string","description":"블록체인에 기록된 구매 상태"},"blockchainTransactionHash":{"type":"string","description":"블록체인 트랜잭션 해쉬"},"blockchainTransactionType":{"type":"string","description":"블록체인 트랜잭션 종류: [MINT, TRANSFER, OFFSET]"},"canTransfer":{"type":"boolean","description":"선물가능한지","example":false},"creditId":{"type":"string","description":"credit id"},"expireTimestamp":{"type":"integer","description":"유효기한","format":"int64"},"purchaseTimestamp":{"type":"integer","description":"구매 일자","format":"int64"},"usableAmount":{"type":"number","description":"보유수량","format":"bigdecimal"}}},"ProjectCreditSummary":{"title":"ProjectCreditSummary","type":"object","properties":{"acquiredAmount":{"type":"number","description":"구매/획득 수량","format":"bigdecimal"},"cd_nation":{"type":"string","description":"프로젝트 생성국가"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"currency":{"type":"string","description":"통화"},"dttm_expire":{"type":"integer","description":"유효기간","format":"int64"},"dttm_reg":{"type":"integer","description":"구매날짜","format":"int64"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 이미지"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자이름"},"offsetAmount":{"type":"number","description":"상쇄한 수량","format":"bigdecimal"},"project_effect":{"type":"array","description":"프로젝트 이펙트","items":{"type":"string","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]}},"project_type":{"type":"string","description":"프로젝트 타입","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"receivedAmount":{"type":"number","description":"선물받은 수량","format":"bigdecimal"},"sentAmount":{"type":"number","description":"선물한 수량","format":"bigdecimal"},"usableAmount":{"type":"number","description":"사용가능 수량","format":"bigdecimal"},"usablePrice":{"type":"number","description":"사용가능한 탄소배출권 가격","format":"bigdecimal"}}},"ProjectDetail":{"title":"ProjectDetail","type":"object","properties":{"agencyRegistry":{"description":"인증기관에 등록된 프로젝트 정보","$ref":"#/components/schemas/ProjectAgencyRegistry"},"amt_assign":{"type":"number","description":"프로덕트에 할당된 수량","format":"bigdecimal"},"areaHectare":{"type":"number","description":"면적 (hectare)","format":"bigdecimal"},"attachmentUrls":{"type":"array","description":"첨부 파일 URL 목록","items":{"type":"string"}},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"dttm_reg":{"type":"integer","description":"프로젝트 등록 시간","format":"int64"},"dttm_reg_cert":{"type":"integer","description":"인증서 인증 날짜","format":"int64"},"dttm_upd":{"type":"integer","description":"프로젝트 업데이트 시간","format":"int64"},"hederaTopicId":{"type":"string","description":"프로젝트 전용 Hedera Topic ID"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"img_thumbnail_proj":{"type":"string","description":"프로젝트 썸네일 이미지"},"introductionTextEn":{"type":"string","description":"소개글 (영문)"},"introductionTextKo":{"type":"string","description":"소개글 (한글)"},"locationImageUrl":{"type":"string","description":"프로젝트 위치 URL"},"nationCode":{"type":"string","description":"프로젝트 생성 국가 코드"},"nation_nm_en":{"type":"string","description":"프로젝트 생성국가 영어 이름"},"nation_nm_kr":{"type":"string","description":"프로젝트 생성국가 한글 이름"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자 이름"},"nm_serial":{"type":"string","description":"프로젝트 인증서 시리얼번호"},"projectEffects":{"type":"array","description":"프로젝트 효과","items":{"$ref":"#/components/schemas/ProjectEffect"}},"projectNameEn":{"type":"string","description":"프로젝트 이름 (영어)"},"projectNameKr":{"type":"string","description":"프로젝트 이름 (한국어)"},"project_type":{"type":"string","description":"프로젝트 타입 ","enum":["AFFORESTATION_REFORESTATION_AND_REVEGETATION","AGRICULTURAL_LAND_MANAGEMENT","AGRICULTURE_FORESTRY_AND_OTHER_LAND_USE","AVOIDED_CONVERSION_OF_GRASSLANDS_AND_SHRUBLANDS","CHEMICAL_INDUSTRY","CLIMATE_CHANGE_ADAPTION","CONSTRUCTION","ENERGY","ENERGY_DEMAND","ENERGY_DISTRIBUTION","ENERGY_INDUSTRIES","FUGITIVE_EMISSIONS_FROM_FUELS__SOLID_OIL_AND_GAS","IMPROVED_FOREST_MANAGEMENT","LIVELIHOODS","LIVESTOCK_ENTERIC_FERMENTATION_AND_MANURE_MANAGEMENT","MANUFACTURING_INDUSTRIES","METAL_PRODUCTION","MINING_MINERAL_ODUCTION","PLASTIC_WASTE_COLLECTION","PLASTIC_WASTE_RECYCLING","REDUCED_EMISSONS_FROM_FORESTATION_AND_DEGRADATION","TRANSPORT","UNSPECIFIED","WASTE_HANDLING_AND_DISPOSAL","WATER_ACCESS_AND_SANITATIO","WETLAND_REWETTING_AND_CONSVATION"]},"serial_list":{"type":"array","description":"serial list","items":{"type":"string"}},"tot_vol":{"type":"number","description":"총 수량","format":"bigdecimal"},"typeNameInEnglish":{"type":"string","description":"프로젝트 타입 영어 이름"},"typeNameInKorean":{"type":"string","description":"프로젝트 타입 한글 이름"},"yn_corrs_adj":{"type":"string","description":"상응조정률 사용 여부","enum":["N","Y"]}}},"ProjectEffect":{"title":"ProjectEffect","type":"object","properties":{"effectCode":{"type":"string","description":"프로젝트 효과 코드","enum":["AFFORDABLE_AND_CLEAN_ENERGY","CLEAN_WATER_AND_SANITATION","CLIMATE_ACTION","DECENT_WORK_AND_ECONOMIC_GROWTH","GENDER_EQUALITY","GOOD_HEALTH_AND_WELLBEING","INDUSTRY_INNOVATION_AND_INFRASTRUCTURE","LIFE_BELLOW_WATER","LIFE_ON_LAND","NO_POVERTY","PARTNERSHIPS_FOR_THE_GOALS","PEACE_JUSTICE_AND_STRONG_INSTITUTIONS","QUALITY_EDUCATION","REDUCED_INEQUALITIES","RESPONSIBLE_CONSUMPTION_AND_PRODUCTION","SUSTAINABLE_CITIES_AND_COMMUNITIES","ZERO_HUNGER"]},"effectDescriptionEn":{"type":"string","description":"프로젝트 효과 설명 (영어)"},"effectDescriptionKr":{"type":"string","description":"프로젝트 효과 설명 (한국어)"},"effectImageUrl":{"type":"string","description":"프로젝트 효과 이미지 URL"}}},"ProjectResponse":{"title":"ProjectResponse","type":"object","properties":{"id_proj":{"type":"integer","format":"int32"}}},"Proof":{"title":"Proof","type":"object","properties":{"created":{"type":"string"},"jws":{"type":"string"},"proofPurpose":{"type":"string"},"type":{"type":"string"},"verificationMethod":{"type":"string"}}},"PurchaseHistoryAggregation":{"title":"PurchaseHistoryAggregation","type":"object","properties":{"amt":{"type":"number","description":"집합한 구매수량","format":"bigdecimal"},"price_tot_krw":{"type":"number","description":"집합한 구매가격 (원화)","format":"bigdecimal"},"price_tot_usd":{"type":"number","description":"집합한 구매가격 (달러)","format":"bigdecimal"}}},"Qna":{"title":"Qna","type":"object","properties":{"cd_tp_qna":{"type":"string","description":"Qna 타입","enum":["ACCOUNT","GIFT_AND_DECLARATION","OTHERS","PAYMENT"]},"cts":{"type":"string","description":"Qna 내용"},"dttm_reg":{"type":"integer","description":"Qna 등록일자","format":"int64"},"id_login":{"type":"string","description":"id_login"},"id_qna":{"type":"string","description":"Qna 아이디"},"id_usr":{"type":"string","description":"유저 아이디"},"status_prog":{"type":"string","description":"Qna 진행 상태","enum":["CANCEL","COMPLETE","PENDING"]},"ttl":{"type":"string","description":"Qna 타이틀"}}},"QnaDetail":{"title":"QnaDetail","type":"object","properties":{"answer":{"type":"string","description":"답변 내용"},"cd_tp_qna":{"type":"string","description":"Qna 타입","enum":["ACCOUNT","GIFT_AND_DECLARATION","OTHERS","PAYMENT"]},"cts":{"type":"string","description":"Qna 내용"},"dttm_answer":{"type":"integer","description":"답변 시간","format":"int64"},"dttm_reg":{"type":"integer","description":"Qna 등록일자","format":"int64"},"id_adm_reg":{"type":"string","description":"답변한 운영자 아이디"},"id_login":{"type":"string","description":"id_login"},"id_qna":{"type":"string","description":"Qna 아이디"},"id_usr":{"type":"string","description":"유저 아이디"},"nm_adm":{"type":"string","description":"답변한 운영자 이름"},"status_prog":{"type":"string","description":"Qna 진행 상태","enum":["CANCEL","COMPLETE","PENDING"]},"ttl":{"type":"string","description":"Qna 타이틀"}}},"ReceiveGiftRequest":{"title":"ReceiveGiftRequest","type":"object","properties":{"cd_gift":{"type":"string","description":"Gift Code"}}},"ReceivedGift":{"title":"ReceivedGift","type":"object","properties":{"amt":{"type":"number","description":"선물 수량","format":"bigdecimal"},"blockchainTransactionHash":{"type":"string","description":"블록체인 트랜잭션 해쉬; blockchainTransactionStatus=PENDING이면 null"},"blockchainTransactionStatus":{"type":"string","description":"블록체인 동기화 상태"},"dttm_receive":{"type":"integer","description":"수령 일시","format":"int64"},"dttm_send":{"type":"integer","description":"발송 일시","format":"int64"},"email_send":{"type":"string","description":"보낸 유저의 이메일"},"id_gift":{"type":"string","description":"받은 선물 id"},"id_login_send":{"type":"string"},"id_prod":{"type":"string","description":"탄소배출권 ID"},"id_usr_prod_rcv":{"type":"string"},"id_usr_send":{"type":"string","description":"보낸 유저 아이디"},"nm_prod":{"type":"string","description":"탄소배출권 이름"},"projectId":{"type":"string","description":"사업 프로젝트 ID"},"status":{"type":"string","description":"받은 선물 상태","enum":["AUTO_CANCEL","PENDING","RECEIVE","SND_CANCEL"]},"tp_transfer":{"type":"string","description":"선물 받은 타입 (eamil, phone)","enum":["COUPON","EMAIL","PHONE"]}}},"ReceivedGiftHistoryAggregation":{"title":"ReceivedGiftHistoryAggregation","type":"object","properties":{"currency":{"type":"string","description":"통화","enum":["KRW","USD"]},"totalGiftPrice":{"type":"number","description":"선물받은 총 탄소배출권 가격","format":"bigdecimal"},"totalReceivedAmount":{"type":"number","description":"선물받은 총 탄소배출권 양 (톤)","format":"bigdecimal"}}},"RefundPaymentResultData":{"title":"RefundPaymentResultData","type":"object","properties":{"cancelablePrice":{"type":"number","description":"추가 결제 취소 가능한 금액","format":"bigdecimal"},"canceledPrice":{"type":"number","description":"결제 취소된 금액","format":"bigdecimal"},"currency":{"type":"string","description":"결제 통화","enum":["KRW","USD"]},"pgCode":{"type":"string"},"pgMessage":{"type":"string"},"pgProvider":{"type":"string","enum":["KCP","PAYCO","STRIPE"]},"purchaseId":{"type":"string","description":"구매 ID (`id_usr_prod_buy`)"},"successful":{"type":"boolean"}}},"RegisterMagicCouponRequest":{"title":"RegisterMagicCouponRequest","type":"object","properties":{"amount":{"type":"number","description":"참자가에게 지급할 배출권 양 (톤)","format":"bigdecimal"},"creditId":{"type":"string"},"eventDescription":{"type":"string"},"eventId":{"type":"string"},"eventName":{"type":"string"},"magicCouponCode":{"type":"string"},"productId":{"type":"string"},"senderUserId":{"type":"string"}}},"ReincarnationResponse":{"title":"ReincarnationResponse","type":"object","properties":{"id_login":{"type":"string","description":"유저가 설정한 아이디, 외부노출용"},"status":{"type":"string","description":"유저 상태: REGISTERED 만 가능","enum":["ARCHIVED","DEREGISTERED","REGISTERED","REGISTERING"]}}},"ReservePaymentResultData":{"title":"ReservePaymentResultData","type":"object","properties":{"pgCode":{"type":"string"},"pgMessage":{"type":"string"},"pgPaymentUrl":{"type":"string"},"pgProvider":{"type":"string","enum":["KCP","PAYCO","STRIPE"]},"pgReserveId":{"type":"string"},"successful":{"type":"boolean"}}},"ResponseEntity":{"title":"ResponseEntity","type":"object","properties":{"body":{"type":"object"},"statusCode":{"type":"string","enum":["ACCEPTED","ALREADY_REPORTED","BAD_GATEWAY","BAD_REQUEST","BANDWIDTH_LIMIT_EXCEEDED","CHECKPOINT","CONFLICT","CONTINUE","CREATED","DESTINATION_LOCKED","EXPECTATION_FAILED","FAILED_DEPENDENCY","FORBIDDEN","FOUND","GATEWAY_TIMEOUT","GONE","HTTP_VERSION_NOT_SUPPORTED","IM_USED","INSUFFICIENT_SPACE_ON_RESOURCE","INSUFFICIENT_STORAGE","INTERNAL_SERVER_ERROR","I_AM_A_TEAPOT","LENGTH_REQUIRED","LOCKED","LOOP_DETECTED","METHOD_FAILURE","METHOD_NOT_ALLOWED","MOVED_PERMANENTLY","MOVED_TEMPORARILY","MULTIPLE_CHOICES","MULTI_STATUS","NETWORK_AUTHENTICATION_REQUIRED","NON_AUTHORITATIVE_INFORMATION","NOT_ACCEPTABLE","NOT_EXTENDED","NOT_FOUND","NOT_IMPLEMENTED","NOT_MODIFIED","NO_CONTENT","OK","PARTIAL_CONTENT","PAYLOAD_TOO_LARGE","PAYMENT_REQUIRED","PERMANENT_REDIRECT","PRECONDITION_FAILED","PRECONDITION_REQUIRED","PROCESSING","PROXY_AUTHENTICATION_REQUIRED","REQUESTED_RANGE_NOT_SATISFIABLE","REQUEST_ENTITY_TOO_LARGE","REQUEST_HEADER_FIELDS_TOO_LARGE","REQUEST_TIMEOUT","REQUEST_URI_TOO_LONG","RESET_CONTENT","SEE_OTHER","SERVICE_UNAVAILABLE","SWITCHING_PROTOCOLS","TEMPORARY_REDIRECT","TOO_EARLY","TOO_MANY_REQUESTS","UNAUTHORIZED","UNAVAILABLE_FOR_LEGAL_REASONS","UNPROCESSABLE_ENTITY","UNSUPPORTED_MEDIA_TYPE","UPGRADE_REQUIRED","URI_TOO_LONG","USE_PROXY","VARIANT_ALSO_NEGOTIATES"]},"statusCodeValue":{"type":"integer","format":"int32"}}},"RewardCompany":{"title":"RewardCompany","type":"object","properties":{"agreedTermsPrivacy":{"type":"string","description":"개인정보처리방침 동의 일시","format":"date-time"},"agreedTermsReward":{"type":"string","description":"리워드 운영정책 동의 일시","format":"date-time"},"agreedTermsService":{"type":"string","description":"서비스 이용약관 동의 일시","format":"date-time"},"approvedAt":{"type":"string","description":"승인일","format":"date-time"},"approvedBy":{"type":"string","description":"승인자"},"commerceRegDoc":{"type":"string","description":"통신판매업 신고 서류 스토리지 URL"},"commerceRegNo":{"type":"string","description":"통신판매업 신고 번호"},"companyName":{"type":"string","description":"기업명"},"companyNo":{"type":"string","description":"기업번호"},"companyRegDoc":{"type":"string","description":"등록증 스토리지 URL (JSON)"},"contactEmail":{"type":"string","description":"담당자 이메일"},"contactName":{"type":"string","description":"담당자 이름"},"contactPhone":{"type":"string","description":"담당자 전화번호"},"createdAt":{"type":"string","description":"작성일","format":"date-time"},"id":{"type":"string","description":"리워드용 기업 ID (UUID)"},"rejectionReason":{"type":"string","description":"반려 사유"},"representativeName":{"type":"string","description":"대표자명"},"status":{"type":"string","description":"상태","enum":["APPROVED","PENDING","REJECTED","SUSPENDED"]},"updatedAt":{"type":"string","description":"수정일","format":"date-time"}}},"RewardIssued":{"title":"RewardIssued","type":"object","properties":{"createdAt":{"type":"string","description":"기록일","format":"date-time"},"deliveredAt":{"type":"string","description":"상품 확인 완료 일시","format":"date-time"},"deliveryType":{"type":"string","description":"배송 방식","enum":["OFFLINE","ONLINE"]},"id":{"type":"string","description":"발급 ID (UUID)"},"orderId":{"type":"string","description":"주문 ID (UUID)"},"sentAt":{"type":"string","description":"발송 완료 일시","format":"date-time"},"sentTo":{"type":"string","description":"배송지 정보"},"status":{"type":"string","description":"상태","enum":["CANCELLED","DELIVERED","ISSUED","SENT"]}}},"RewardOrder":{"title":"RewardOrder","type":"object","properties":{"buyerId":{"type":"string","description":"구매자 ID (user.id_usr)"},"cancelReason":{"type":"string","description":"취소 사유"},"canceledAt":{"type":"string","description":"취소 일시","format":"date-time"},"canceledBy":{"type":"string","description":"취소 주체","enum":["ADMIN","SYSTEM","USER"]},"carrier":{"type":"string","description":"택배사명"},"completedAt":{"type":"string","description":"거래 완료일","format":"date-time"},"createdAt":{"type":"string","description":"주문 생성일","format":"date-time"},"creditUsed":{"type":"string","description":"크레딧 사용 내역 (JSON)"},"deliveryStatus":{"type":"string","description":"배송 상태","enum":["DELIVERED","READY","RETURNED","SHIPPED","UNSET"]},"id":{"type":"string","description":"주문 ID (UUID)"},"paidAt":{"type":"string","description":"결제 집행일","format":"date-time"},"postalCode":{"type":"string","description":"우편번호"},"programId":{"type":"string","description":"프로그램 ID (UUID)"},"qty":{"type":"integer","description":"구매 수량","format":"int32"},"recipientAddress":{"type":"string","description":"배송지 주소"},"recipientAddressDetail":{"type":"string","description":"상세 주소"},"recipientName":{"type":"string","description":"수령인 이름"},"recipientPhone":{"type":"string","description":"수령인 전화번호"},"status":{"type":"string","description":"상태","enum":["CANCELLED","CANCEL_REQUESTED","COMPLETED","PAID","PAY_REQUESTED","PENDING"]},"trackingNo":{"type":"string","description":"운송장 번호"},"unitCreditSnapshot":{"type":"number","description":"주문 시점 크레딧 단가 스냅샷","format":"bigdecimal"},"updatedAt":{"type":"string","description":"수정일","format":"date-time"}}},"RewardPaymentLog":{"title":"RewardPaymentLog","type":"object","properties":{"amountCredit":{"type":"number","description":"이벤트 시점 크레딧 처리량","format":"bigdecimal"},"amountPartial":{"type":"number","description":"부분 취소 수량","format":"bigdecimal"},"createdAt":{"type":"string","description":"이벤트 발생 일시","format":"date-time"},"errorCode":{"type":"string","description":"실패 시 에러 코드"},"errorMessage":{"type":"string","description":"실패 시 에러 메시지"},"eventType":{"type":"string","description":"이벤트 타입","enum":["CANCEL_COMPLETED","CANCEL_REQUESTED","DELIVERY_COMPLETED","PARTIAL_CANCEL","PAYMENT_COMPLETED","PAYMENT_REQUESTED"]},"id":{"type":"string","description":"로그 ID (UUID)"},"initiatedBy":{"type":"string","description":"이벤트 주체","enum":["ADMIN","SYSTEM","USER"]},"metadata":{"type":"string","description":"추가 데이터 (JSON)"},"orderId":{"type":"string","description":"주문 ID (UUID)"},"status":{"type":"string","description":"상태","enum":["FAIL","PENDING","SUCCESS"]}}},"RewardProgram":{"title":"RewardProgram","type":"object","properties":{"buyerCondition":{"type":"string","description":"구매자 조건 (JSON)"},"companyId":{"type":"string","description":"기업 ID (UUID)"},"content":{"type":"string","description":"상세 내용"},"createdAt":{"type":"string","description":"작성일","format":"date-time"},"creditSettings":{"type":"string","description":"크레딧 설정 (JSON)"},"creditWeight":{"type":"number","description":"가중치","format":"bigdecimal"},"csPhone":{"type":"string","description":"소비자 상담 전화번호"},"endedAt":{"type":"string","description":"종료일","format":"date-time"},"id":{"type":"string","description":"프로그램 ID (UUID)"},"imageUrl":{"type":"string","description":"이미지 URL (JSON)"},"maxQtyPerUser":{"type":"integer","description":"1인당 최대 구매 수량","format":"int32"},"refundPolicy":{"type":"string","description":"반환방법"},"remainingQty":{"type":"integer","description":"잔여 수량","format":"int32"},"rewardName":{"type":"string","description":"리워드 명"},"rewardType":{"type":"string","description":"리워드 타입","enum":["EXPERIENCE","PRODUCT","VOUCHER"]},"startedAt":{"type":"string","description":"시작일","format":"date-time"},"status":{"type":"string","description":"상태","enum":["CANCELLED","CLOSED","DRAFT","ENDED","OPENED","PENDING","REGISTERED"]},"thumbnailUrl":{"type":"string","description":"썸네일 URL"},"title":{"type":"string","description":"프로그램 제목"},"totalQty":{"type":"integer","description":"총 수량","format":"int32"},"unitCreditPrice":{"type":"number","description":"리워드 1개당 크레딧 가격","format":"bigdecimal"},"updatedAt":{"type":"string","description":"수정일","format":"date-time"},"usableStores":{"type":"string","description":"이용가능 매장"},"validPeriod":{"type":"string","description":"유효기간 및 이용조건"}}},"SentGift":{"title":"SentGift","type":"object","properties":{"amt":{"type":"number","format":"bigdecimal"},"blockchainTransactionHash":{"type":"string","description":"블록체인 트랜잭션 해쉬; blockchainTransactionStatus=PENDING이면 null"},"blockchainTransactionStatus":{"type":"string","description":"블록체인 동기화 상태"},"cancelTransactionHash":{"type":"string","description":"선물 취소 트랜잭션 해쉬"},"dttm_deadline":{"type":"integer","format":"int64"},"dttm_receive":{"type":"integer","format":"int64"},"dttm_send":{"type":"integer","format":"int64"},"email":{"type":"string"},"id_gift":{"type":"string"},"id_login_send":{"type":"string"},"id_prod":{"type":"string","description":"탄소배출권 ID"},"id_usr_send":{"type":"string"},"nm_prod":{"type":"string","description":"탄소배출권 이름"},"phone":{"type":"string"},"projectId":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["AUTO_CANCEL","PENDING","RECEIVE","SND_CANCEL"]},"tp_transfer":{"type":"string","enum":["COUPON","EMAIL","PHONE"]}}},"SentGiftHistoryAggregation":{"title":"SentGiftHistoryAggregation","type":"object","properties":{"currency":{"type":"string","description":"통화","enum":["KRW","USD"]},"totalGiftPrice":{"type":"number","description":"선물 보낸 총 탄소배출권 가격","format":"bigdecimal"},"totalSentAmount":{"type":"number","description":"선물 보낸 총 탄소배출권 양 (톤)","format":"bigdecimal"}}},"ShoppingBasket":{"title":"ShoppingBasket","type":"object","properties":{"amt":{"type":"number","description":"장바구니 구매수량","format":"bigdecimal"},"amt_stock":{"type":"number","description":"구매가능수량","format":"bigdecimal"},"cd_nation":{"type":"string","description":"프로젝트 생성 국가 코드"},"corrs_adj":{"type":"number","description":"상응조정률","format":"bigdecimal"},"id_prod":{"type":"string","description":"상품 아이디"},"id_proj":{"type":"integer","description":"프로젝트 아이디","format":"int32"},"id_shopping_basket":{"type":"string","description":"장바구니 Id"},"img_thumbnail_prod":{"type":"string","description":"프로덕트 썸네일 이미지 url"},"minimum_buy_vol":{"type":"number","description":"최소 구매 수량","format":"bigdecimal"},"nm_cert_agc":{"type":"string","description":"인증기관 이름"},"nm_prod":{"type":"string","description":"상품 이름"},"nm_proj":{"type":"string","description":"프로젝트 이름"},"nm_proj_dev":{"type":"string","description":"프로젝트 개발자 이름"},"status_srv_prod":{"type":"string","description":"프로덕트 상태","enum":["ACTIVE","DELETED","INACTIVE","READY"]},"tot_price":{"type":"number","description":"총 가격","format":"bigdecimal"},"tot_price_usd":{"type":"number","description":"총 가격 usd","format":"bigdecimal"},"unit_price":{"type":"number","description":"톤당 가격","format":"bigdecimal"},"unit_price_usd":{"type":"number","description":"톤당 가격 usd","format":"bigdecimal"},"yn_corrs_adj":{"type":"string","description":"상응조정률 사용 여부","enum":["N","Y"]}}},"ShoppingBasketListResponse":{"title":"ShoppingBasketListResponse","type":"object","properties":{"average_price":{"type":"number","format":"bigdecimal"},"average_price_usd":{"type":"number","format":"bigdecimal"},"code":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ShoppingBasket"}},"message":{"type":"string"},"total_amount":{"type":"number","format":"bigdecimal"},"total_price":{"type":"number","format":"bigdecimal"},"total_price_usd":{"type":"number","format":"bigdecimal"}}},"SignInAdminRequest":{"title":"SignInAdminRequest","type":"object","properties":{"google_id_token":{"type":"string"}}},"SignInAdminResponse":{"title":"SignInAdminResponse","type":"object","properties":{"access_token":{"type":"string","description":"Access Token"},"refresh_token":{"type":"string","description":"Refresh Token"},"token_type":{"type":"string","description":"jwt 토큰 타입"}}},"SmsAuthyRequest":{"title":"SmsAuthyRequest","type":"object","properties":{"recipientPhoneNumber":{"type":"string","description":"수신자 번호 (E.164 포맷. 예: +821012345678)"}}},"SmsMessageRequest":{"title":"SmsMessageRequest","type":"object","properties":{"messageContents":{"type":"string","description":"발신할 SMS 내용"},"recipientPhoneNumber":{"type":"string","description":"수신자 번호 (E.164 포맷. 예: +821012345678)"}}},"SmsResult":{"title":"SmsResult","type":"object","properties":{"status":{"type":"string","description":"Otp 상태. 기대값 = {/otp/auth: `pending`, /otp/verify: `approved`, /sms/message: `accepted`}"}}},"SmsVerifyRequest":{"title":"SmsVerifyRequest","type":"object","properties":{"recipientPhoneNumber":{"type":"string","description":"수신자 번호 (E.164 포맷. 예: +821012345678)"},"verificationCode":{"type":"string","description":"SMS로 수신한 인증코드"}}},"StoreMetrics":{"title":"StoreMetrics","type":"object","properties":{"cumulativeOffsetCreditAmount":{"type":"number","description":"총 상쇄된 탄소배출량","format":"bigdecimal"},"cumulativePaidCreditAmount":{"type":"number","description":"총 판매된 탄소배출량","format":"bigdecimal"}}},"StripeApproveRequest":{"title":"StripeApproveRequest","type":"object","properties":{"checkoutSessionId":{"type":"string"},"orderId":{"type":"string"},"totalPaymentCent":{"type":"number","description":"센트단위의 주문금액","format":"bigdecimal"}}},"StripeConfirmOrderWebRequest":{"title":"StripeConfirmOrderWebRequest","type":"object","properties":{"payment_intent":{"type":"string"}}},"StripeCreatePaymentIntentWebRequest":{"title":"StripeCreatePaymentIntentWebRequest","type":"object","properties":{"id_ord":{"type":"string"}}},"StripeCreatePaymentIntentWebResponse":{"title":"StripeCreatePaymentIntentWebResponse","type":"object","properties":{"client_secret":{"type":"string"},"payment_intent":{"type":"string"},"price_tot_usd":{"type":"number","format":"bigdecimal"}}},"StripeReserveOrderWebRequest":{"title":"StripeReserveOrderWebRequest","type":"object","properties":{"id_ord":{"type":"string"},"payment_intent":{"type":"string"}}},"SubmitPartnerRequest":{"title":"SubmitPartnerRequest","type":"object","properties":{"companyName":{"type":"string"},"contents":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"},"questionCategory":{"type":"string"}}},"Transaction":{"title":"Transaction","type":"object","properties":{"amount":{"type":"number","format":"bigdecimal"},"productName":{"type":"string"},"timestamp":{"type":"integer","format":"int64"}}},"TransactionCard":{"title":"TransactionCard","type":"object","properties":{"cardName":{"type":"string","description":"카드 이름"},"currency":{"type":"string","description":"통화","enum":["KRW","USD"]},"recentTransactions":{"type":"array","description":"최근 트랜잭션들","items":{"$ref":"#/components/schemas/Transaction"}},"totalAmount":{"type":"number","description":"총 수량 (톤)","format":"bigdecimal"},"totalPrice":{"type":"number","description":"총 가격","format":"bigdecimal"}}},"TransferCredit":{"title":"TransferCredit","type":"object","properties":{"amt":{"type":"number","description":"선물할 수량","format":"bigdecimal"},"id_credit":{"type":"string","description":"credit id"}}},"TransferCreditRequest":{"title":"TransferCreditRequest","type":"object","properties":{"contents":{"type":"string","description":"선물 내용"},"email":{"type":"string","description":"선물수령인 이메일"},"giftCode":{"type":"string"},"phone_number":{"type":"string","description":"선물수령인 전화번호"},"tp_transfer":{"type":"string","description":"선물수령 타입","enum":["COUPON","EMAIL","PHONE"]},"transfer_list":{"type":"array","description":"선물할 credit List","items":{"$ref":"#/components/schemas/TransferCredit"}}}},"UpdateAdminRequest":{"title":"UpdateAdminRequest","type":"object","properties":{"authorities":{"type":"array","items":{"type":"string","enum":["ADMIN","BANNER","CERTIFICATE","CREDIT","FAQ","GIFT_RECEIVE","GIFT_SEND","HEDERA","HOME_PRODUCT","INQUIRY","NEWS","NOTICE","PAYMENT","PRODUCT","PROJECT","REFUND","REWARD_COMPANY","REWARD_ISSUED","REWARD_ORDER","REWARD_PAYMENT_LOG","REWARD_PROGRAM","USER"]}},"name":{"type":"string"}}},"UpdateFaqRequest":{"title":"UpdateFaqRequest","type":"object","properties":{"answer_en":{"type":"string","description":"FAQ 답변 영어"},"answer_kr":{"type":"string","description":"FAQ 답변 한글"},"cd_faq_cate":{"type":"string","description":"FAQ 카테고리 코드"},"quest_en":{"type":"string","description":"FAQ 질문 영어"},"quest_kr":{"type":"string","description":"FAQ 질문 한글"}}},"UpdateHomeProductRequest":{"title":"UpdateHomeProductRequest","type":"object","properties":{"order":{"type":"integer","format":"int32"}}},"UpdateNewsRequest":{"title":"UpdateNewsRequest","type":"object","properties":{"category":{"type":"string"},"contents":{"type":"string"},"title":{"type":"string"}}},"UpdateQuestionRequest":{"title":"UpdateQuestionRequest","type":"object","properties":{"cd_tp_qna":{"type":"string","description":"Qna 타입","enum":["ACCOUNT","GIFT_AND_DECLARATION","OTHERS","PAYMENT"]},"cts":{"type":"string","description":"질문 내용"},"ttl":{"type":"string","description":"질문 타이틀"}}},"UpdateShoppingDto":{"title":"UpdateShoppingDto","type":"object","properties":{"amt":{"type":"number","format":"bigdecimal"},"id_shopping_basket":{"type":"string"}}},"UpdateShoppingItemResponse":{"title":"UpdateShoppingItemResponse","type":"object","properties":{"average_price":{"type":"number","format":"bigdecimal"},"average_price_usd":{"type":"number","format":"bigdecimal"},"total_amount":{"type":"number","format":"bigdecimal"},"total_price":{"type":"number","format":"bigdecimal"},"total_price_usd":{"type":"number","format":"bigdecimal"}}},"UploadFileResponse":{"title":"UploadFileResponse","type":"object","properties":{"url":{"type":"string"}}},"User":{"title":"User","type":"object","properties":{"b2bCustomerCode":{"type":"string","description":"user.b2b_customer_code"},"b2bRpCode":{"type":"string","description":"user.b2b_rp_code"},"b2bUser":{"type":"boolean"},"cd_country":{"type":"string","description":"거주국가코드"},"company_code":{"type":"string","description":"회사코드"},"dttm_expire":{"type":"string"},"dttm_reg":{"type":"string"},"dttm_upd":{"type":"string"},"email":{"type":"string","description":"유저가 설정한 이메일"},"email_social":{"type":"string","description":"소셜로그인 에서 받아온 이메일"},"id_corp":{"type":"string","description":"소셜 로그인 회사","enum":["FACEBOOK","GOOGLE","KAKAO","PAYCO"]},"id_login":{"type":"string","description":"유저가 설정한 아이디, 외부노출용"},"id_social_usr":{"type":"string","description":"소셜로그인에서 주는 유저식별 아이디"},"id_usr":{"type":"string","description":"유저 아이디"},"img_profile":{"type":"string","description":"유저 프로필 이미지"},"nickname":{"type":"string","description":"유저 닉네임"},"nm_usr":{"type":"string","description":"유저 이름"},"phone_number":{"type":"string"},"reg_unixtime":{"type":"integer","format":"int64"},"status":{"type":"string","description":"유저 상태: REGISTERING, REGISTERED, DEREGISTERED, ARCHIVED","enum":["ARCHIVED","DEREGISTERED","REGISTERED","REGISTERING"]}}},"UserDetail":{"title":"UserDetail","type":"object","properties":{"addr":{"type":"string","description":"지갑 주소"},"cd_country":{"type":"string","description":"거주국가코드"},"company_code":{"type":"string","description":"기관 코드"},"dttm_expire":{"type":"string","description":"마감날짜"},"dttm_reg":{"type":"integer","description":"가입날짜","format":"int64"},"dttm_upd":{"type":"integer","description":"변경날짜","format":"int64"},"email":{"type":"string","description":"유저가 설정한 이메일"},"email_social":{"type":"string","description":"소셜로그인 에서 받아온 이메일"},"id_corp":{"type":"string","description":"소셜 로그인 회사","enum":["FACEBOOK","GOOGLE","KAKAO","PAYCO"]},"id_login":{"type":"string","description":"유저가 설정한 아이디, 외부노출용"},"id_social_usr":{"type":"string","description":"소셜로그인에서 주는 유저식별 아이디"},"id_usr":{"type":"string","description":"유저 아이디"},"img_profile":{"type":"string","description":"유저 프로필 이미지"},"nickname":{"type":"string","description":"유저 닉네임"},"nm_usr":{"type":"string","description":"유저 이름"},"reg_unixtime":{"type":"integer","description":"가입 유닉스 시간","format":"int64"}}},"UserProductCancelHistory":{"title":"UserProductCancelHistory","type":"object","properties":{"adminEmail":{"type":"string","description":"환불 처리자 이메일"},"adminName":{"type":"string","description":"환불 처리자"},"cancelAmount":{"type":"number","description":"취소한 수량(톤)","format":"bigdecimal"},"currency":{"type":"string","description":"결제 통화","enum":["KRW","USD"]},"pgCanceledPrice":{"type":"number","description":"PG 결제 취소 금액","format":"bigdecimal"},"procTime":{"type":"string","description":"처리 일시"},"prodName":{"type":"string","description":"취소한 프로덕트명"},"refundName":{"type":"string","description":"사용자 닉네임"},"socialEmail":{"type":"string","description":"사용자 Email"},"userId":{"type":"string","description":"사용자 ID"}}},"UserProfile":{"title":"UserProfile","type":"object","properties":{"addr":{"type":"string","description":"유저 지갑 주소"},"b2bCustomerCode":{"type":"string","description":"user.b2b_customer_code"},"b2bRpCode":{"type":"string","description":"user.b2b_rp_code"},"b2bUser":{"type":"boolean"},"cd_country":{"type":"string","description":"거주국가 코드"},"company_code":{"type":"string","description":"회사 코드"},"didDocumentCid":{"type":"string","description":"CID of the registered DID document on IPFS"},"didDocumentUrl":{"type":"string","description":"Gateway URL of the registered DID document on IPFS"},"email":{"type":"string","description":"유저가 설정한 이메일"},"email_social":{"type":"string","description":"소셜로그인 에서 받아온 이메일"},"hederaDid":{"type":"string","description":"Hedera DID"},"hederaPublicKey":{"type":"string","description":"Hedera public key (URL-safe Base64)"},"hederaTopicId":{"type":"string","description":"Hedera topic ID associated with the wallet"},"id_login":{"type":"string","description":"유저가 설정한 아이디, 외부노출용"},"id_usr":{"type":"string","description":"유저 아이디"},"img_profile":{"type":"string","description":"유저 프로필 이미지"},"nickname":{"type":"string","description":"유저 닉네임"},"nm_usr":{"type":"string","description":"유저 이름"},"phone_number":{"type":"string","description":"휴대 전화번호"},"vcDocumentCid":{"type":"string","description":"CID of the issued verifiable credential document on IPFS"},"vcDocumentUrl":{"type":"string","description":"Gateway URL of the issued verifiable credential document on IPFS"},"walletCreationPending":{"type":"boolean","description":"True when Hedera wallet provisioning is still running asynchronously","example":false},"walletStatusMessage":{"type":"string","description":"Human-readable status message about Hedera wallet provisioning"}}},"Wallet":{"title":"Wallet","type":"object","properties":{"addr":{"type":"string"},"cnt_offset":{"type":"integer","format":"int32"},"cnt_transfer":{"type":"integer","format":"int32"},"encCredential":{"type":"string"},"id_usr":{"type":"string"},"id_usr_wallet":{"type":"string"},"publicKey":{"type":"string"},"topicId":{"type":"string"}}},"WinclAggregationResponse«BuyHistory,PurchaseHistoryAggregation»":{"title":"WinclAggregationResponse«BuyHistory,PurchaseHistoryAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/PurchaseHistoryAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/BuyHistory"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclAggregationResponse«CertificateBoxItem,CertificateBoxAggregation»":{"title":"WinclAggregationResponse«CertificateBoxItem,CertificateBoxAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/CertificateBoxAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CertificateBoxItem"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclAggregationResponse«CertificateBoxItemEntry,CertificateBoxItemAggregation»":{"title":"WinclAggregationResponse«CertificateBoxItemEntry,CertificateBoxItemAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/CertificateBoxItemAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CertificateBoxItemEntry"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclAggregationResponse«CreditBoxItem,CreditBoxAggregation»":{"title":"WinclAggregationResponse«CreditBoxItem,CreditBoxAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/CreditBoxAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CreditBoxItem"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclAggregationResponse«CreditBoxItemEntry,CreditBoxItemAggregation»":{"title":"WinclAggregationResponse«CreditBoxItemEntry,CreditBoxItemAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/CreditBoxItemAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CreditBoxItemEntry"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclAggregationResponse«ProjectCert,ProjectCertListAggregation»":{"title":"WinclAggregationResponse«ProjectCert,ProjectCertListAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/ProjectCertListAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ProjectCert"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclAggregationResponse«ProjectCreditDetail,CreditDetailAggregation»":{"title":"WinclAggregationResponse«ProjectCreditDetail,CreditDetailAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/CreditDetailAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ProjectCreditDetail"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclAggregationResponse«ProjectCreditSummary,CreditSummaryAggregation»":{"title":"WinclAggregationResponse«ProjectCreditSummary,CreditSummaryAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/CreditSummaryAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ProjectCreditSummary"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclAggregationResponse«ReceivedGift,ReceivedGiftHistoryAggregation»":{"title":"WinclAggregationResponse«ReceivedGift,ReceivedGiftHistoryAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/ReceivedGiftHistoryAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ReceivedGift"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclAggregationResponse«SentGift,SentGiftHistoryAggregation»":{"title":"WinclAggregationResponse«SentGift,SentGiftHistoryAggregation»","type":"object","properties":{"aggregation":{"description":"집합 데이터","$ref":"#/components/schemas/SentGiftHistoryAggregation"},"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/SentGift"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclCoupon":{"title":"WinclCoupon","type":"object","properties":{"amount":{"type":"number","format":"bigdecimal"},"consumedAt":{"type":"string","format":"date-time"},"couponCode":{"type":"string"},"couponStatus":{"type":"string","enum":["ENABLED","UNUSED","USED","USING"]},"couponType":{"type":"string","enum":["INDIVIDUAL","MAGIC"]},"creditId":{"type":"string"},"eventId":{"type":"string"},"id":{"type":"string"},"productId":{"type":"string"},"userId":{"type":"string"}}},"WinclResponse":{"title":"WinclResponse","type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}},"WinclResponseDataList«AdminBuyHistory»":{"title":"WinclResponseDataList«AdminBuyHistory»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/AdminBuyHistory"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«AdminCert»":{"title":"WinclResponseDataList«AdminCert»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/AdminCert"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«AdminCredit»":{"title":"WinclResponseDataList«AdminCredit»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/AdminCredit"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«AdminReceivedGift»":{"title":"WinclResponseDataList«AdminReceivedGift»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/AdminReceivedGift"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«AdminSentGift»":{"title":"WinclResponseDataList«AdminSentGift»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/AdminSentGift"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«Banner»":{"title":"WinclResponseDataList«Banner»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/Banner"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«Faq»":{"title":"WinclResponseDataList«Faq»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/Faq"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«NationalRank»":{"title":"WinclResponseDataList«NationalRank»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/NationalRank"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«News»":{"title":"WinclResponseDataList«News»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/News"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«NoticePopupDto»":{"title":"WinclResponseDataList«NoticePopupDto»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/NoticePopupDto"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«Notice»":{"title":"WinclResponseDataList«Notice»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/Notice"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«Order»":{"title":"WinclResponseDataList«Order»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/Order"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«PersonalRank»":{"title":"WinclResponseDataList«PersonalRank»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/PersonalRank"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«ProductBalanceHistory»":{"title":"WinclResponseDataList«ProductBalanceHistory»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ProductBalanceHistory"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«ProductDetail»":{"title":"WinclResponseDataList«ProductDetail»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ProductDetail"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«Product»":{"title":"WinclResponseDataList«Product»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«ProjectBalanceHistory»":{"title":"WinclResponseDataList«ProjectBalanceHistory»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ProjectBalanceHistory"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«ProjectDetail»":{"title":"WinclResponseDataList«ProjectDetail»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ProjectDetail"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«Qna»":{"title":"WinclResponseDataList«Qna»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/Qna"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«TransactionCard»":{"title":"WinclResponseDataList«TransactionCard»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/TransactionCard"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«UserProductCancelHistory»":{"title":"WinclResponseDataList«UserProductCancelHistory»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/UserProductCancelHistory"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseDataList«User»":{"title":"WinclResponseDataList«User»","type":"object","properties":{"code":{"type":"string"},"currentPageNum":{"type":"integer","description":"현재 페이지 번호","format":"int32"},"items":{"type":"array","items":{"$ref":"#/components/schemas/User"}},"message":{"type":"string"},"pageSize":{"type":"integer","description":"페이지당 아이템 개수","format":"int32"},"sortType":{"type":"string","description":"정렬 기준","enum":["AMOUNT_ASC","AMOUNT_DESC","ASC","DESC","NONE","PRICE_ASC","PRICE_DESC","UNIT_PRICE_ASC","UNIT_PRICE_DESC"]},"totalCount":{"type":"integer","description":"전체 아이템 개수","format":"int32"},"totalPages":{"type":"integer","description":"전체 페이지 수","format":"int32"}}},"WinclResponseData«AdminBuyHistory»":{"title":"WinclResponseData«AdminBuyHistory»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/AdminBuyHistory"},"message":{"type":"string"}}},"WinclResponseData«AdminCertDetail»":{"title":"WinclResponseData«AdminCertDetail»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/AdminCertDetail"},"message":{"type":"string"}}},"WinclResponseData«AdminCreditDetail»":{"title":"WinclResponseData«AdminCreditDetail»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/AdminCreditDetail"},"message":{"type":"string"}}},"WinclResponseData«AdminReceivedGift»":{"title":"WinclResponseData«AdminReceivedGift»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/AdminReceivedGift"},"message":{"type":"string"}}},"WinclResponseData«AdminSentGift»":{"title":"WinclResponseData«AdminSentGift»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/AdminSentGift"},"message":{"type":"string"}}},"WinclResponseData«AdminTabResponse»":{"title":"WinclResponseData«AdminTabResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/AdminTabResponse"},"message":{"type":"string"}}},"WinclResponseData«AdminUser»":{"title":"WinclResponseData«AdminUser»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/AdminUser"},"message":{"type":"string"}}},"WinclResponseData«AmountInfo»":{"title":"WinclResponseData«AmountInfo»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/AmountInfo"},"message":{"type":"string"}}},"WinclResponseData«ApprovePaymentResultData»":{"title":"WinclResponseData«ApprovePaymentResultData»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ApprovePaymentResultData"},"message":{"type":"string"}}},"WinclResponseData«B2BSignInResponse»":{"title":"WinclResponseData«B2BSignInResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/B2BSignInResponse"},"message":{"type":"string"}}},"WinclResponseData«BannerResponse»":{"title":"WinclResponseData«BannerResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/BannerResponse"},"message":{"type":"string"}}},"WinclResponseData«Banner»":{"title":"WinclResponseData«Banner»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/Banner"},"message":{"type":"string"}}},"WinclResponseData«BuyHistory»":{"title":"WinclResponseData«BuyHistory»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/BuyHistory"},"message":{"type":"string"}}},"WinclResponseData«CertDetail»":{"title":"WinclResponseData«CertDetail»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/CertDetail"},"message":{"type":"string"}}},"WinclResponseData«CertificateVcResponse»":{"title":"WinclResponseData«CertificateVcResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/CertificateVcResponse"},"message":{"type":"string"}}},"WinclResponseData«CheckEmailResponse»":{"title":"WinclResponseData«CheckEmailResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/CheckEmailResponse"},"message":{"type":"string"}}},"WinclResponseData«CheckLoginIdResponse»":{"title":"WinclResponseData«CheckLoginIdResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/CheckLoginIdResponse"},"message":{"type":"string"}}},"WinclResponseData«CheckNicknameResponse»":{"title":"WinclResponseData«CheckNicknameResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/CheckNicknameResponse"},"message":{"type":"string"}}},"WinclResponseData«ConfirmPaymentWebResponse»":{"title":"WinclResponseData«ConfirmPaymentWebResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ConfirmPaymentWebResponse"},"message":{"type":"string"}}},"WinclResponseData«ConsumeCouponResult»":{"title":"WinclResponseData«ConsumeCouponResult»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ConsumeCouponResult"},"message":{"type":"string"}}},"WinclResponseData«ContactDuplicated»":{"title":"WinclResponseData«ContactDuplicated»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ContactDuplicated"},"message":{"type":"string"}}},"WinclResponseData«CreateJwtResponse»":{"title":"WinclResponseData«CreateJwtResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/CreateJwtResponse"},"message":{"type":"string"}}},"WinclResponseData«DeleteEventResult»":{"title":"WinclResponseData«DeleteEventResult»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/DeleteEventResult"},"message":{"type":"string"}}},"WinclResponseData«DeregisterResponse»":{"title":"WinclResponseData«DeregisterResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/DeregisterResponse"},"message":{"type":"string"}}},"WinclResponseData«ExchangeRate»":{"title":"WinclResponseData«ExchangeRate»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ExchangeRate"},"message":{"type":"string"}}},"WinclResponseData«Faq»":{"title":"WinclResponseData«Faq»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/Faq"},"message":{"type":"string"}}},"WinclResponseData«GatherEventApplyResult»":{"title":"WinclResponseData«GatherEventApplyResult»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/GatherEventApplyResult"},"message":{"type":"string"}}},"WinclResponseData«GetOrderSheetResultData»":{"title":"WinclResponseData«GetOrderSheetResultData»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/GetOrderSheetResultData"},"message":{"type":"string"}}},"WinclResponseData«GiftDetail»":{"title":"WinclResponseData«GiftDetail»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/GiftDetail"},"message":{"type":"string"}}},"WinclResponseData«InsertShoppingResponse»":{"title":"WinclResponseData«InsertShoppingResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/InsertShoppingResponse"},"message":{"type":"string"}}},"WinclResponseData«IssueCouponsResult»":{"title":"WinclResponseData«IssueCouponsResult»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/IssueCouponsResult"},"message":{"type":"string"}}},"WinclResponseData«LatestOrderData»":{"title":"WinclResponseData«LatestOrderData»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/LatestOrderData"},"message":{"type":"string"}}},"WinclResponseData«List«AdminUser»»":{"title":"WinclResponseData«List«AdminUser»»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/AdminUser"}},"message":{"type":"string"}}},"WinclResponseData«List«CertificationAgency»»":{"title":"WinclResponseData«List«CertificationAgency»»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/CertificationAgency"}},"message":{"type":"string"}}},"WinclResponseData«List«CommonCode»»":{"title":"WinclResponseData«List«CommonCode»»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/CommonCode"}},"message":{"type":"string"}}},"WinclResponseData«List«FaqCategory»»":{"title":"WinclResponseData«List«FaqCategory»»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/FaqCategory"}},"message":{"type":"string"}}},"WinclResponseData«List«HomeProduct»»":{"title":"WinclResponseData«List«HomeProduct»»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/HomeProduct"}},"message":{"type":"string"}}},"WinclResponseData«List«MyRank»»":{"title":"WinclResponseData«List«MyRank»»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/MyRank"}},"message":{"type":"string"}}},"WinclResponseData«List«Nation»»":{"title":"WinclResponseData«List«Nation»»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Nation"}},"message":{"type":"string"}}},"WinclResponseData«List«string»»":{"title":"WinclResponseData«List«string»»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"array","items":{"type":"string"}},"message":{"type":"string"}}},"WinclResponseData«Map«string,object»»":{"title":"WinclResponseData«Map«string,object»»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"object"},"message":{"type":"string"}}},"WinclResponseData«ModifyUserProfileImageResponse»":{"title":"WinclResponseData«ModifyUserProfileImageResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ModifyUserProfileImageResponse"},"message":{"type":"string"}}},"WinclResponseData«News»":{"title":"WinclResponseData«News»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/News"},"message":{"type":"string"}}},"WinclResponseData«NoticePopupDto»":{"title":"WinclResponseData«NoticePopupDto»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/NoticePopupDto"},"message":{"type":"string"}}},"WinclResponseData«NoticePopupResponse»":{"title":"WinclResponseData«NoticePopupResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/NoticePopupResponse"},"message":{"type":"string"}}},"WinclResponseData«Notice»":{"title":"WinclResponseData«Notice»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/Notice"},"message":{"type":"string"}}},"WinclResponseData«OAuthSignInResponse»":{"title":"WinclResponseData«OAuthSignInResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/OAuthSignInResponse"},"message":{"type":"string"}}},"WinclResponseData«OAuthSignUpResponse»":{"title":"WinclResponseData«OAuthSignUpResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/OAuthSignUpResponse"},"message":{"type":"string"}}},"WinclResponseData«OrderHistoryWebResponse»":{"title":"WinclResponseData«OrderHistoryWebResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/OrderHistoryWebResponse"},"message":{"type":"string"}}},"WinclResponseData«OrderWebResponse»":{"title":"WinclResponseData«OrderWebResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/OrderWebResponse"},"message":{"type":"string"}}},"WinclResponseData«Order»":{"title":"WinclResponseData«Order»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/Order"},"message":{"type":"string"}}},"WinclResponseData«PaycoAccessTokenResponse»":{"title":"WinclResponseData«PaycoAccessTokenResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/PaycoAccessTokenResponse"},"message":{"type":"string"}}},"WinclResponseData«ProductDetail»":{"title":"WinclResponseData«ProductDetail»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ProductDetail"},"message":{"type":"string"}}},"WinclResponseData«ProductResponse»":{"title":"WinclResponseData«ProductResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ProductResponse"},"message":{"type":"string"}}},"WinclResponseData«ProjectDetail»":{"title":"WinclResponseData«ProjectDetail»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ProjectDetail"},"message":{"type":"string"}}},"WinclResponseData«ProjectResponse»":{"title":"WinclResponseData«ProjectResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ProjectResponse"},"message":{"type":"string"}}},"WinclResponseData«QnaDetail»":{"title":"WinclResponseData«QnaDetail»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/QnaDetail"},"message":{"type":"string"}}},"WinclResponseData«RefundPaymentResultData»":{"title":"WinclResponseData«RefundPaymentResultData»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/RefundPaymentResultData"},"message":{"type":"string"}}},"WinclResponseData«ReincarnationResponse»":{"title":"WinclResponseData«ReincarnationResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ReincarnationResponse"},"message":{"type":"string"}}},"WinclResponseData«ReservePaymentResultData»":{"title":"WinclResponseData«ReservePaymentResultData»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/ReservePaymentResultData"},"message":{"type":"string"}}},"WinclResponseData«SignInAdminResponse»":{"title":"WinclResponseData«SignInAdminResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/SignInAdminResponse"},"message":{"type":"string"}}},"WinclResponseData«SmsResult»":{"title":"WinclResponseData«SmsResult»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/SmsResult"},"message":{"type":"string"}}},"WinclResponseData«StoreMetrics»":{"title":"WinclResponseData«StoreMetrics»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/StoreMetrics"},"message":{"type":"string"}}},"WinclResponseData«StripeCreatePaymentIntentWebResponse»":{"title":"WinclResponseData«StripeCreatePaymentIntentWebResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/StripeCreatePaymentIntentWebResponse"},"message":{"type":"string"}}},"WinclResponseData«UpdateShoppingItemResponse»":{"title":"WinclResponseData«UpdateShoppingItemResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/UpdateShoppingItemResponse"},"message":{"type":"string"}}},"WinclResponseData«UploadFileResponse»":{"title":"WinclResponseData«UploadFileResponse»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/UploadFileResponse"},"message":{"type":"string"}}},"WinclResponseData«UserDetail»":{"title":"WinclResponseData«UserDetail»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/UserDetail"},"message":{"type":"string"}}},"WinclResponseData«UserProfile»":{"title":"WinclResponseData«UserProfile»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/UserProfile"},"message":{"type":"string"}}},"WinclResponseData«Wallet»":{"title":"WinclResponseData«Wallet»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/Wallet"},"message":{"type":"string"}}},"WinclResponseData«WinclCoupon»":{"title":"WinclResponseData«WinclCoupon»","type":"object","properties":{"code":{"type":"string"},"data":{"$ref":"#/components/schemas/WinclCoupon"},"message":{"type":"string"}}},"WinclResponseData«boolean»":{"title":"WinclResponseData«boolean»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"boolean"},"message":{"type":"string"}}},"WinclResponseData«int»":{"title":"WinclResponseData«int»","type":"object","properties":{"code":{"type":"string"},"data":{"type":"integer","format":"int32"},"message":{"type":"string"}}}},"securitySchemes":{"Bearer 토큰 값":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}}}