{"info":{"_postman_id":"786b271d-ad58-4e02-9b03-24bc7771e253","name":"[Dev] Interface-App","description":"<html><head></head><body><p>세종대학교 컴퓨터학술 중앙동아리 <code>인터페이스</code>의 웹api입니다.<br><code>{{</code>develop<code>}}</code>은 호스트 <code>https://interface-app-dev.herokuapp.com</code>를 변수로 만든 것입니다.  </p>\n<h3 id=\"중요\">중요</h3>\n<p><strong>예외</strong> 앞의 숫자는 <code>HttpStatus</code>입니다.<br><strong>생략</strong>가능한 <code>key</code>는 key-value자체를 생략하거나, value를 <code>\"\"</code>로 둘 수 있습니다.  </p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"6436497","collectionId":"786b271d-ad58-4e02-9b03-24bc7771e253","publishedId":"TVCfV8CU","public":true,"customColor":{"top-bar":"330066","right-sidebar":"99CCCC","highlight":"CC6666"},"publishDate":"2021-01-20T11:25:47.000Z"},"item":[{"name":"posts","item":[{"name":"save","id":"abd88e7b-04f7-4bb9-a05c-bff57f2f6fd8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"movie day\",\r\n    \"content\": \"let's watch the movie\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/posts","description":"<p>공지사항을 저장합니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<p>없음</p>\n<h3 id=\"key-설명\">Key 설명:</h3>\n<p><code>title</code>: 제목<br /><code>content</code>: 내용</p>\n","urlObject":{"path":["api","v1","posts"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"602d4c86-1029-413b-a717-738e1a56a5e3","name":"save","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"movie day\",\r\n    \"content\": \"let's watch the movie\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://interface-app-dev.herokuapp.com/api/v1/posts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 15 Nov 2020 02:28:46 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"4"}],"_postman_id":"abd88e7b-04f7-4bb9-a05c-bff57f2f6fd8"},{"name":"update","id":"b9d2fd8b-a9f1-4a4a-8aa9-9bf808d7e90d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"chicken party\",\r\n    \"content\": \"happy\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/posts/2","description":"<p>/api/v1/posts/<code>id</code>에 해당하는 공지를 수정합니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<p><code>400</code> <code>존재하지 않는 게시글 입니다.</code> : <code>id</code>가 존재하지 않아 발생</p>\n<h3 id=\"key-설명\">Key 설명:</h3>\n<p><code>title</code>: 제목<br /><code>content</code>: 내용</p>\n","urlObject":{"path":["api","v1","posts","2"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"2709e438-1ee8-4610-adc8-939d80c07e3f","name":"id값 오류","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"chicken party\",\r\n    \"content\": \"happy\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/posts/22"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"39"},{"key":"Date","value":"Sat, 09 Jan 2021 07:53:27 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"해당 게시글이 없습니다. id=22"},{"id":"51942b2e-bd56-4697-861a-974171be9fd7","name":"update","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"chicken party\",\r\n    \"content\": \"happy\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://interface-app-dev.herokuapp.com/api/v1/posts/4"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 15 Nov 2020 14:40:33 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"4"}],"_postman_id":"b9d2fd8b-a9f1-4a4a-8aa9-9bf808d7e90d"},{"name":"findAll","id":"cdb02676-1d5e-4592-854b-076bc8dba3fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/posts/list","description":"<p>모든 공지사항을 조회합니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<p>없음</p>\n","urlObject":{"path":["api","v1","posts","list"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"3008d489-615e-4ad9-9ad1-564a9bbbb477","name":"findAll","originalRequest":{"method":"GET","header":[],"url":"{{develop}}/api/v1/posts/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 09 Jan 2021 07:52:53 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 3,\n        \"title\": \"movie day\",\n        \"content\": \"let's watch the movie\",\n        \"modifiedDate\": \"2021-01-09 07:52\"\n    },\n    {\n        \"id\": 2,\n        \"title\": \"movie day\",\n        \"content\": \"let's watch the movie\",\n        \"modifiedDate\": \"2021-01-09 07:52\"\n    }\n]"}],"_postman_id":"cdb02676-1d5e-4592-854b-076bc8dba3fa"},{"name":"delete","id":"d0d6944e-d6f8-41d0-983b-75a5ede33279","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/posts/1","description":"<p>/api/v1/posts/<code>id</code>에 해당하는 공지를 삭제합니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<p><code>400</code> <code>존재하지 않는 게시글 입니다.</code> : <code>id</code>가 존재하지 않아 발생</p>\n","urlObject":{"path":["api","v1","posts","1"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"798c605e-dcd5-40cc-9704-163745446f2e","name":"id값 오류","originalRequest":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/posts/11"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"40"},{"key":"Date","value":"Wed, 10 Feb 2021 14:32:57 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 게시글 입니다."},{"id":"7b02e5af-8e44-4a1f-b538-1fe8b040678b","name":"delete","originalRequest":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/posts/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 08 Jan 2021 18:10:04 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"1"}],"_postman_id":"d0d6944e-d6f8-41d0-983b-75a5ede33279"},{"name":"deleteAll","id":"198dc374-1598-4150-be00-460434777195","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/posts/all","description":"<p>모든 공지사항을 삭제합니다.<br />response: 1</p>\n<h3 id=\"예외\">예외:</h3>\n<p>없음</p>\n","urlObject":{"path":["api","v1","posts","all"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"2cea2a65-0e9d-4a6d-8466-9289fb300a16","name":"deleteAll","originalRequest":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/posts/all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 08 Jan 2021 18:10:21 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"1"}],"_postman_id":"198dc374-1598-4150-be00-460434777195"}],"id":"34d07663-cade-43f2-801e-e100d401750e","_postman_id":"34d07663-cade-43f2-801e-e100d401750e","description":""},{"name":"meeting","item":[{"name":"모임생성","id":"0efd2472-b9f3-4d81-9a95-4a385b9715f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passkey\":\"XY4T8\",\r\n    \"lat\":\"33.33\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/insert","description":"<p>관리자가 출석체크를 위한 모임을 만듭니다.</p>\n<h3 id=\"중요--starttime-endtime-키는-삭제됐습니다\">중요:  <code>startTime</code>, <code>endTime</code> 키는 삭제됐습니다!</h3>\n<h3 id=\"예외\">예외:</h3>\n<p><code>400</code> <code>이미 존재하는 출석키 입니다.</code>: <code>passkey</code>중복<br /><code>400</code> <code>현재보다 이른시각에 모임생성할 수 없습니다.</code>: startTime 오류</p>\n<h3 id=\"key설명\">key설명:</h3>\n<p><code>passkey</code>: 인증할 출석키<br /><code>startTime</code>: 출석 인증 유효 시작시간 (형식: <code>yyyy-MM-ddTHH:mm</code>이고 중간에 T넣어 구분해줘야 합니다.)  </p>\n<blockquote>\n<p>생략가능. 생략시 현재시각이 들어갑니다.<br /><strong>입력시 현재보다 이후의 시각을 입력해야합니다</strong>  .</p>\n</blockquote>\n<p><code>lat</code>: 위도<br /><code>lon</code>: 경도</p>\n<p><strong>startTime생략 예시</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"passkey\":\"XY4T8\",\n    \"lat\":\"33.33\",\n    \"lon\":\"22.22\"\n}\n</code></pre>","urlObject":{"path":["api","v1","meet","insert"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"17d9ca70-f525-41b6-9650-e92f6454bb10","name":"현재보다 이전시각에 모임생성 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passkey\":\"XY4T8\",\r\n    \"startTime\":\"2020-09-08T16:00\",\r\n    \"lat\":\"33.33\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/insert"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"62"},{"key":"Date","value":"Fri, 05 Feb 2021 10:46:50 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"현재보다 이른시각에 모임생성할 수 없습니다."},{"id":"7d9dc982-a7b5-4379-b14a-b3ee773926ce","name":"insertMeeting","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passkey\":\"XY4T8\",\r\n    \"lat\":\"33.33\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/insert"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 10 Jan 2021 08:09:21 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"3"},{"id":"ec11d64d-1dd7-4216-8835-ce982fdeca7c","name":"출석키 중복 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passkey\":\"XY4T8\",\r\n    \"startTime\":\"2020-09-08T16:00\",\r\n    \"lat\":\"33.33\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/insert"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"40"},{"key":"Date","value":"Sun, 10 Jan 2021 08:09:29 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"이미 존재하는 출석키 입니다."}],"_postman_id":"0efd2472-b9f3-4d81-9a95-4a385b9715f1"},{"name":"passkey유뮤체크","id":"9be471d4-78d0-4be7-8355-5570407c77d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/meet/findMeeting?passkey=VJ5FG","description":"<p>관리자가 출석암호가 중복되는지 알아야 할 때 요청합니다</p>\n<h3 id=\"중요-get으로-변경됐습니다\">중요: <code>GET</code>으로 변경됐습니다!</h3>\n<h3 id=\"예외\">예외:</h3>\n<p><code>400</code> <code>이미 존재하는 출석키 입니다.</code>: <code>passkey</code>중복</p>\n","urlObject":{"path":["api","v1","meet","findMeeting"],"host":["{{develop}}"],"query":[{"key":"passkey","value":"VJ5FG"}],"variable":[]}},"response":[{"id":"6c444372-88f5-412b-890b-e1ec6c79af67","name":"isMeetingExist","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{develop}}/api/v1/meet/findMeeting?passkey=VJ5FG","host":["{{develop}}"],"path":["api","v1","meet","findMeeting"],"query":[{"key":"passkey","value":"VJ5FG"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"1"},{"key":"Date","value":"Sun, 10 Jan 2021 08:08:29 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"2"},{"id":"c6fd3058-7eed-40b8-8bef-769623b502de","name":"존재하지않는 출석키 오류","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{develop}}/api/v1/meet/findMeeting?passkey=dummy","host":["{{develop}}"],"path":["api","v1","meet","findMeeting"],"query":[{"key":"passkey","value":"dummy"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"40"},{"key":"Date","value":"Sun, 10 Jan 2021 08:08:06 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 출석키 입니다."}],"_postman_id":"9be471d4-78d0-4be7-8355-5570407c77d7"},{"name":"출석체크(구 insertAttendee)","id":"9f554f98-171f-450c-85ff-d564e844e70c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\":\"100100\",\r\n    \"name\": \"kim\",\r\n    \"generation\":\"30\",\r\n    \"passkey\":\"XY4T8\",\r\n    \"token\":\"TOKEN1\",\r\n    \"lat\":\"33.33\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/userCheck","description":"<p>회원이 모임에 참여하여 출석 인증할때 사용합니다.  </p>\n<h3 id=\"중요\">중요:</h3>\n<p><code>dateTime</code> 키 삭제됐습니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<blockquote>\n<p>출석키 만료만 <code>401</code>입니다. </p>\n</blockquote>\n<p><code>400</code> <code>존재하지 않는 출석키 입니다.</code>: 존재하지 않는 출석키 사용시 오류.<br /><code>400</code> <code>이미 출석되었습니다</code>: 같은 회원이 같은 모임에 두 번이상 출석인증시 오류.<br /><code>400</code> <code>출석키가 만료되었습니다.</code>: 출석가능 시간이 지난 경우.<br /><code>400</code> <code>출석 위치가 다릅니다.</code>: 출석가능 <code>위도/경도</code>가 아닌 곳에서 요청시 발생하는 오류<br /><code>400</code> <code>이미 사용중인 토큰입니다.</code>: <code>token</code>이 잘못입력되어 다른 회원과 중복되는경우<br /><code>400</code> <code>입력하지 않은 항목이 있습니다.</code>: 빠진 필수 항목이 있을 경우<br /><code>401</code> <code>출석키가 만료되었습니다.</code>: 출석가능 시간이 지나 인증 요청시 발생하는 오류  </p>\n<h3 id=\"key설명\">Key설명:</h3>\n<p><code>studentId</code>: 학번**(필수)**<br /><code>name</code>: 이름**(필수)**<br /><code>generation</code>: 기수**(필수)**<br /><code>passkey</code>: 출석암호**(필수)**<br /><code>token</code>: fcmToken**(필수)**<br /><code>lat</code>:위도**(필수)**<br /><code>lon</code>:경도**(필수)**   </p>\n","urlObject":{"path":["api","v1","meet","userCheck"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"0f9ebf7b-d19b-40e4-a77e-77912ba54c76","name":"출석키 만료 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\":\"100100\",\r\n    \"name\": \"kim\",\r\n    \"generation\":\"30\",\r\n    \"passkey\":\"VJ5FG\",\r\n    \"token\":\"TOKEN1\",\r\n    \"lat\":\"33.33\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/userCheck"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"35"},{"key":"Date","value":"Wed, 20 Jan 2021 04:06:59 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"출석키가 만료되었습니다."},{"id":"4b90fbfc-1098-431d-85fa-e2545296f1ac","name":"중복 출석 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\":\"300300\",\r\n    \"name\": \"kim\",\r\n    \"generation\":\"30\",\r\n    \"passkey\":\"VJ5FG\",\r\n    \"token\":\"TOKEN1\",\r\n    \"lat\":\"33.33\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://interface-app-dev.herokuapp.com/api/v1/meet/userCheck"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"29"},{"key":"Date","value":"Wed, 30 Dec 2020 14:09:57 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"이미 출석되었습니다."},{"id":"68970d91-5485-4107-b800-09068970943a","name":"토큰 중복 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\":\"100100\",\r\n    \"name\": \"kim\",\r\n    \"generation\":\"30\",\r\n    \"passkey\":\"VJ5FG\",\r\n    \"token\":\"TOKEN2\",\r\n    \"lat\":\"33.33\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/userCheck"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 20 Jan 2021 04:03:53 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"이미 사용중인 토큰입니다."},{"id":"be55b422-6024-4f8c-b217-ff8452e509d3","name":"출석 위치 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\":\"100100\",\r\n    \"name\": \"kim\",\r\n    \"generation\":\"30\",\r\n    \"passkey\":\"VJ5FG\",\r\n    \"token\":\"TOKEN1\",\r\n    \"lat\":\"55.555\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/userCheck"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"30"},{"key":"Date","value":"Wed, 20 Jan 2021 04:06:11 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"출석 위치가 다릅니다."},{"id":"e5043728-7ccb-4445-86f9-b6958b28bbc6","name":"존재하지 않는 출석키 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\":\"300300\",\r\n    \"name\": \"kim\",\r\n    \"generation\":\"30\",\r\n    \"passkey\":\"AAAAA\",\r\n    \"token\":\"TOKEN1\",\r\n    \"lat\":\"33.33\",\r\n    \"lon\":\"22.22\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/userCheck"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"40"},{"key":"Date","value":"Sun, 10 Jan 2021 08:12:18 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 출석키 입니다."}],"_postman_id":"9f554f98-171f-450c-85ff-d564e844e70c"},{"name":"회원(studentId)별 출석한 모임 조회","id":"7d1c3314-9386-4396-8c0e-80f77662e69b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/meet/list/studentId?studentId=100100","description":"<p>parameter에 <code>studentId</code>키에 값을 넣어 회원별 출석한 모임을 조회합니다.</p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code> <code>존재하지 않는 회원입니다.</code>: <code>studentId</code> 오류</p>\n","urlObject":{"path":["api","v1","meet","list","studentId"],"host":["{{develop}}"],"query":[{"key":"studentId","value":"100100"}],"variable":[]}},"response":[{"id":"ca5fafd5-db63-43ca-88fd-f0f59f778493","name":"studentId 오류","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{develop}}/api/v1/meet/list/studentId?studentId=444444","host":["{{develop}}"],"path":["api","v1","meet","list","studentId"],"query":[{"key":"studentId","value":"444444"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Sun, 10 Jan 2021 08:41:32 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 회원입니다."},{"id":"cb18d6ef-6e36-4381-a852-46fdb9624908","name":"회원(studentId)별 출석한 모임 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{develop}}/api/v1/meet/list/studentId?studentId=100100","host":["{{develop}}"],"path":["api","v1","meet","list","studentId"],"query":[{"key":"studentId","value":"100100"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 10 Jan 2021 08:41:15 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"passkey\": \"SSD2K\",\n        \"startTime\": \"2020-11-11T00:00:00\",\n        \"endTime\": \"2020-11-11T01:00:00\"\n    },\n    {\n        \"passkey\": \"VJ5FG\",\n        \"startTime\": \"2020-09-09T00:00:00\",\n        \"endTime\": \"2020-09-09T01:00:00\"\n    }\n]"}],"_postman_id":"7d1c3314-9386-4396-8c0e-80f77662e69b"},{"name":"모임(passkey)별 출석한 회원 조회","id":"0a7f2838-e034-4f6d-979f-2188ff9deba9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/meet/list/passkey?passkey=VJ5FG","description":"<p>parameter에 <code>passkey</code>키에 값을 넣어 모임별 출석한 회원목록을 조회합니다.</p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code> <code>존재하지 않는 출석키 입니다.</code> : <code>passkey</code>오류</p>\n","urlObject":{"path":["api","v1","meet","list","passkey"],"host":["{{develop}}"],"query":[{"key":"passkey","value":"VJ5FG"}],"variable":[]}},"response":[{"id":"02f2b623-76c3-43db-830d-50ce55ba357f","name":"모임(passkey)별 출석한 회원 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{develop}}/api/v1/meet/list/passkey?passkey=VJ5FG","host":["{{develop}}"],"path":["api","v1","meet","list","passkey"],"query":[{"key":"passkey","value":"VJ5FG"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 10 Jan 2021 08:40:14 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"studentId\": 400400,\n        \"name\": \"yun\",\n        \"generation\": 30\n    },\n    {\n        \"studentId\": 500500,\n        \"name\": \"lim\",\n        \"generation\": 30\n    },\n    {\n        \"studentId\": 600600,\n        \"name\": \"oh\",\n        \"generation\": 30\n    },\n    {\n        \"studentId\": 100100,\n        \"name\": \"kim\",\n        \"generation\": 30\n    }\n]"},{"id":"3db893e0-fc1d-4f54-8e99-b1d2cd1b866b","name":"존재하지 않는 출석키 오류","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{develop}}/api/v1/meet/list/passkey?passkey=VJ5FG3","host":["{{develop}}"],"path":["api","v1","meet","list","passkey"],"query":[{"key":"passkey","value":"VJ5FG3"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"40"},{"key":"Date","value":"Sun, 10 Jan 2021 08:39:47 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 출석키 입니다."}],"_postman_id":"0a7f2838-e034-4f6d-979f-2188ff9deba9"},{"name":"모든 passkey 조회","id":"0431c49b-16e7-4386-9166-4d8b2b183cc6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/meet/passkeys","description":"<p>관리자가 등록한 모든 passkey를 조회합니다.</p>\n<h3 id=\"예외\">예외</h3>\n<p>없음</p>\n","urlObject":{"path":["api","v1","meet","passkeys"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"0be4acd8-37d1-4401-a58e-0b4fc9463950","name":"모든 passkey 조회","originalRequest":{"method":"GET","header":[],"url":"{{develop}}/api/v1/meet/passkeys"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 10 Jan 2021 08:40:22 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"passkey\": \"SSD2K\",\n        \"startTime\": \"2020-11-11T00:00:00\",\n        \"endTime\": \"2020-11-11T01:00:00\"\n    },\n    {\n        \"passkey\": \"VJ5FG\",\n        \"startTime\": \"2020-09-09T00:00:00\",\n        \"endTime\": \"2020-09-09T01:00:00\"\n    },\n    {\n        \"passkey\": \"XY4T8\",\n        \"startTime\": \"2020-09-08T16:00:00\",\n        \"endTime\": \"2020-09-08T17:00:00\"\n    },\n    {\n        \"passkey\": \"A\",\n        \"startTime\": \"2020-09-08T16:00:00\",\n        \"endTime\": \"2020-09-08T17:00:00\"\n    }\n]"}],"_postman_id":"0431c49b-16e7-4386-9166-4d8b2b183cc6"},{"name":"delete (passkey별)","id":"e04bd2bd-c076-4c3c-a0e1-bd67412ce84e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passkey\":\"XY4T8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/delete","description":"<p>관리자가 <code>passkey</code>에 해당하는 모임을 삭제합니다.</p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code> <code>존재하지 않는 출석키 입니다.</code>: <code>passkey</code>오류</p>\n<h3 id=\"key-설명\">key 설명:</h3>\n<p><code>passkey</code>: 출석키</p>\n","urlObject":{"path":["api","v1","meet","delete"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"ecb3cf6b-f1e6-40bc-82ac-42a16e239494","name":"delete (passkey별)","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"passkey\":\"VJ5FG\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/meet/delete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Feb 2021 14:35:06 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"2"}],"_postman_id":"e04bd2bd-c076-4c3c-a0e1-bd67412ce84e"}],"id":"427046e1-ec56-4af0-a7ac-0ae6f1037d32","description":"<p>ㅡ</p>\n","event":[{"listen":"prerequest","script":{"id":"8611fa4b-8682-4cbf-bb95-52cd8aca5c90","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"698091e6-dabd-46d2-be14-6a98b2a94743","type":"text/javascript","exec":[""]}}],"_postman_id":"427046e1-ec56-4af0-a7ac-0ae6f1037d32"},{"name":"calendar","item":[{"name":"save","id":"3342f0ca-9025-4fe0-9427-f818c7e4bbb2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"date\": \"2021-01-01\",\r\n    \"title\": \"2021 코딩의 해\",\r\n    \"content\":\"해는 영어로 sun\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/calendar","description":"<p>일정 등록을 요청합니다.</p>\n<h3 id=\"중요\">중요:</h3>\n<p>중복추가 방어 예외 추가됐습니다!</p>\n<h3 id=\"예외\">예외:</h3>\n<p><code>400</code> <code>이미 존재하는 일정입니다</code> 이미 일정이 존재하는 날짜에 추가시도할 때 오류</p>\n<h3 id=\"key-설명\">key 설명:</h3>\n<p><code>date</code> : 일정의 날짜<br /><code>title</code> : 일정의 제목<br /><code>content</code> : 일정의 내용</p>\n","urlObject":{"path":["api","v1","calendar"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"b8d9177e-05d8-4423-af42-2a55eb586613","name":"save","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"date\": \"2021-01-01\",\r\n    \"title\": \"2021 코딩의 해\",\r\n    \"content\":\"해는 영어로 sun\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/calendar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 25 Feb 2021 08:59:28 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"2"}],"_postman_id":"3342f0ca-9025-4fe0-9427-f818c7e4bbb2"},{"name":"update","id":"0e5c48b4-3ab0-471b-bb11-4544da5d9e9c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"date\": \"2021-01-01\",\r\n    \"title\": \"2021 코딩의 해\",\r\n    \"content\":\"해는 영어로 sun\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/calendar/1","description":"<p>/api/v1/calendar/<code>id</code>에 해당하는 일정을 수정합니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<p><code>400</code> <code>존재하지 않는 일정입니다.</code>: <code>id</code>오류</p>\n<h3 id=\"key-설명\">key 설명:</h3>\n<p><code>date</code> : 일정의 날짜<br /><code>title</code> : 일정의 제목<br /><code>content</code> : 일정의 내용</p>\n","urlObject":{"path":["api","v1","calendar","1"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"9aca5f50-6308-4a71-a4e9-f0104f1f5fd8","name":"update","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"date\": \"2021-01-01\",\r\n    \"title\": \"2021 코딩의 해\",\r\n    \"content\":\"해는 영어로 sun\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/calendar/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 10 Jan 2021 13:41:22 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"1"}],"_postman_id":"0e5c48b4-3ab0-471b-bb11-4544da5d9e9c"},{"name":"find","id":"ea7c9c54-2617-4313-a63d-a5ec547f7dad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/calendar/1","description":"<p>/api/v1/calendar/<code>id</code>에 해당하는 calendar를 response합니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<p><code>400</code> <code>존재하지 않는 일정입니다.</code>: <code>id</code>오류</p>\n","urlObject":{"path":["api","v1","calendar","1"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"d83a7647-7fa2-4061-8576-55ab09db2add","name":"find","originalRequest":{"method":"GET","header":[],"url":"{{develop}}/api/v1/calendar/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 25 Feb 2021 08:59:18 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"date\": \"2020-08-13\",\n    \"title\": \"종강총회\",\n    \"content\": \"종강총회기념코딩합시다\"\n}"}],"_postman_id":"ea7c9c54-2617-4313-a63d-a5ec547f7dad"},{"name":"delete","id":"bf12c329-3845-450f-b37c-83e720059992","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/calendar/1","description":"<p>/api/v1/calendar/<code>id</code>에 해당하는 calendar를 삭제합니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<p><code>400</code> <code>존재하지 않는 일정입니다.</code>: <code>id</code>오류</p>\n","urlObject":{"path":["api","v1","calendar","1"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"062acc75-99f7-45b9-b8f3-cc09711ace88","name":"delete","originalRequest":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/calendar/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 10 Jan 2021 13:43:05 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"1"}],"_postman_id":"bf12c329-3845-450f-b37c-83e720059992"},{"name":"findAll","id":"f30b5b86-ef04-4031-ae72-948b42ddc6f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/calendar/list","description":"<p>전체 일정을 조회합니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<p>없음</p>\n","urlObject":{"path":["api","v1","calendar","list"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"adb69884-ae97-4712-8290-09d88013f677","name":"findAll","originalRequest":{"method":"GET","header":[],"url":"{{develop}}/api/v1/calendar/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 25 Feb 2021 08:59:11 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"date\": \"2020-08-13\",\n        \"title\": \"종강총회\",\n        \"content\": \"종강총회기념코딩합시다\"\n    }\n]"}],"_postman_id":"f30b5b86-ef04-4031-ae72-948b42ddc6f9"}],"id":"ac168f20-165c-412e-883e-a7409579b0b3","description":"<p>일정관리,조회</p>\n","_postman_id":"ac168f20-165c-412e-883e-a7409579b0b3"},{"name":"login","item":[{"name":"login","id":"4ce6a4ac-f136-45ee-b500-ae019b08c00d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n \"pw\":\"wrong\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/login","description":"<p>password를 입력하고 인증되면 해당 서비스를 이용할 수 있습니다.<br />response: <code>00로 로그인되었습니다.</code></p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code>, <code>존재하지 않는 권한종류 입니다.</code></p>\n<h3 id=\"key-설명\">key 설명:</h3>\n<p><code>pw</code>: 패스워드 입력</p>\n","urlObject":{"path":["api","v1","login"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"0f07c8c2-2faf-4b93-a874-732f0cbb0b60","name":"존재하지 않는 권한 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n \"pw\":\"wrong\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"44"},{"key":"Date","value":"Fri, 05 Feb 2021 10:50:13 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 권한 종류 입니다."},{"id":"1599f809-fb1c-4983-80a9-c793a1de36a1","name":"회원으로 로그인","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n \"pw\":\"interfaceUser\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/login"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"37"},{"key":"Date","value":"Wed, 03 Feb 2021 15:25:04 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"회원(으)로 로그인됐습니다."},{"id":"49304aaf-2670-4052-9072-1c3111e58ff5","name":"관리자로 로그인","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n \"pw\":\"interfaceAdmin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/login"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"40"},{"key":"Date","value":"Wed, 03 Feb 2021 15:24:22 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"관리자(으)로 로그인됐습니다."}],"_postman_id":"4ce6a4ac-f136-45ee-b500-ae019b08c00d"},{"name":"update","id":"325b750e-1ff3-49cb-b718-ae52cec21e94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\":\"관리자\",\r\n    \"pw\":\"WrongPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/login/update","description":"<p>비밀번호를 변경합니다.<br />response: <code>update success</code> 또는 <code>update failed</code></p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code>, <code>존재하지 않는 권한종류 입니다.</code></p>\n<h3 id=\"key-설명\">key 설명:</h3>\n<p><code>role</code>: 관리자, 회원 구분</p>\n<blockquote>\n<p><code>관리자</code>, <code>회원</code>으로 구분</p>\n</blockquote>\n<p><code>password</code>: 패스워드 입력</p>\n","urlObject":{"path":["api","v1","login","update"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"1ecffaa0-d89d-4039-969a-2fda8ae291f8","name":"password 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\":\"admin\",\r\n    \"pw\":\"WrongPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"56"},{"key":"Date","value":"Sat, 09 Jan 2021 08:13:14 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 타입 또는 비밀번호입니다."},{"id":"d97dc607-fcfb-471d-8c7a-1c2d28f11fce","name":"type오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\":\"WrongAdmin\",\r\n    \"pw\":\"interfaceAdmin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"56"},{"key":"Date","value":"Sat, 09 Jan 2021 08:12:53 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 타입 또는 비밀번호입니다."},{"id":"f9faf550-372b-47c5-bf59-0a46e14a07f0","name":"login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\":\"admin\",\r\n    \"pw\":\"interfaceAdmin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/login"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"4"},{"key":"Date","value":"Sat, 09 Jan 2021 08:12:32 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"325b750e-1ff3-49cb-b718-ae52cec21e94"},{"name":"find","id":"d5ac8bfc-911e-4d3d-9276-3ce527c2d4d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\":\"관리자\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/login/find","description":"<p>권한에 해당하는 비밀번호를 조회합니다.  </p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code>, <code>존재하지 않는 권한종류 입니다.</code></p>\n<h3 id=\"key-설명\">key 설명:</h3>\n<p><code>role</code>: 관리자, 회원 구분</p>\n<blockquote>\n<p><code>관리자</code>, <code>회원</code>으로 구분</p>\n</blockquote>\n","urlObject":{"path":["api","v1","login","find"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"29eebc69-22b0-4b82-8b1f-46d762300a5c","name":"password 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\":\"admin\",\r\n    \"pw\":\"WrongPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"56"},{"key":"Date","value":"Sat, 09 Jan 2021 08:13:14 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 타입 또는 비밀번호입니다."},{"id":"6a93ed06-8093-4982-a71f-fb68fed867d7","name":"login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\":\"admin\",\r\n    \"pw\":\"interfaceAdmin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/login"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"4"},{"key":"Date","value":"Sat, 09 Jan 2021 08:12:32 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"true"},{"id":"b29ac110-6b1a-4e5a-90b9-775073fd28ba","name":"type오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"role\":\"WrongAdmin\",\r\n    \"pw\":\"interfaceAdmin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"56"},{"key":"Date","value":"Sat, 09 Jan 2021 08:12:53 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 타입 또는 비밀번호입니다."}],"_postman_id":"d5ac8bfc-911e-4d3d-9276-3ce527c2d4d0"}],"id":"9de205b3-e839-4fe2-b30f-836fbddb60e4","description":"<p>회원인지, 관리자인지 구분합니다.</p>\n","event":[{"listen":"prerequest","script":{"id":"e56ef954-1f3e-4eee-bafe-09e12851a2e6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c949a7cc-0f1c-4f2d-ac36-e3e062f04b7e","type":"text/javascript","exec":[""]}}],"_postman_id":"9de205b3-e839-4fe2-b30f-836fbddb60e4"},{"name":"member","item":[{"name":"findAll","id":"a25d034d-402f-47dd-a0ee-41f31c7a0f48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/member/list","description":"<p>전체 회원의 명부를 조회합니다.</p>\n<h3 id=\"예외\">예외:</h3>\n<p>없음  </p>\n","urlObject":{"path":["api","v1","member","list"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"d16956ac-9187-44da-bbe8-02976f59374b","name":"findAll","originalRequest":{"method":"GET","header":[],"url":"{{develop}}/api/v1/member/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Feb 2021 10:10:41 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 4,\n        \"studentId\": \"400400\",\n        \"name\": \"yun\",\n        \"generation\": \"29\",\n        \"contact\": \"kim@gmail.com\",\n        \"phone\": \"010-2222-2222\",\n        \"department\": \"우유배달학과\",\n        \"state\": \"재학\",\n        \"manageStatus\": {\n            \"openingMeeting\": \"O\",\n            \"firstDues\": \"O\",\n            \"finalMeeting\": \"O\",\n            \"secondDues\": \"O\"\n        }\n    },\n    {\n        \"id\": 5,\n        \"studentId\": \"500500\",\n        \"name\": \"lim\",\n        \"generation\": \"29\",\n        \"contact\": \"kim@gmail.com\",\n        \"phone\": \"010-2222-2222\",\n        \"department\": \"우유배달학과\",\n        \"state\": \"재학\",\n        \"manageStatus\": {\n            \"openingMeeting\": \"O\",\n            \"firstDues\": \"O\",\n            \"finalMeeting\": \"O\",\n            \"secondDues\": \"O\"\n        }\n    },\n    {\n        \"id\": 6,\n        \"studentId\": \"600600\",\n        \"name\": \"oh\",\n        \"generation\": \"29\",\n        \"contact\": \"kim@gmail.com\",\n        \"phone\": \"010-2222-2222\",\n        \"department\": \"우유배달학과\",\n        \"state\": \"재학\",\n        \"manageStatus\": {\n            \"openingMeeting\": \"O\",\n            \"firstDues\": \"O\",\n            \"finalMeeting\": \"O\",\n            \"secondDues\": \"O\"\n        }\n    },\n    {\n        \"id\": 1,\n        \"studentId\": \"100100\",\n        \"name\": \"kim\",\n        \"generation\": \"30\",\n        \"contact\": \"kim@gmail.com\",\n        \"phone\": \"010-2222-2222\",\n        \"department\": \"우유배달학과\",\n        \"state\": \"재학\",\n        \"manageStatus\": {\n            \"openingMeeting\": \"O\",\n            \"firstDues\": \"O\",\n            \"finalMeeting\": \"O\",\n            \"secondDues\": \"O\"\n        }\n    },\n    {\n        \"id\": 2,\n        \"studentId\": \"200200\",\n        \"name\": \"lee\",\n        \"generation\": \"30\",\n        \"contact\": \"kim@gmail.com\",\n        \"phone\": \"010-2222-2222\",\n        \"department\": \"우유배달학과\",\n        \"state\": \"재학\",\n        \"manageStatus\": {\n            \"openingMeeting\": \"O\",\n            \"firstDues\": \"O\",\n            \"finalMeeting\": \"O\",\n            \"secondDues\": \"O\"\n        }\n    },\n    {\n        \"id\": 3,\n        \"studentId\": \"300300\",\n        \"name\": \"park\",\n        \"generation\": \"30\",\n        \"contact\": \"kim@gmail.com\",\n        \"phone\": \"010-2222-2222\",\n        \"department\": \"우유배달학과\",\n        \"state\": \"재학\",\n        \"manageStatus\": {\n            \"openingMeeting\": \"O\",\n            \"firstDues\": \"O\",\n            \"finalMeeting\": \"O\",\n            \"secondDues\": \"O\"\n        }\n    }\n]"}],"_postman_id":"a25d034d-402f-47dd-a0ee-41f31c7a0f48"},{"name":"find","id":"aa0dd21d-db4e-468b-9709-0fa50c2647ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/member/1","description":"<p>/api/v1/member/<code>id</code>에 해당하는 회원을 조회합니다.</p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code> <code>존재하지 않는 회원 입니다.</code>: url에 입력된 id에 해당하는 학생이 존재하지 않는 오류(id는 studentId와 다릅니다.)  </p>\n","urlObject":{"path":["api","v1","member","1"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"627d2c04-f681-4197-906b-6d7eff49a1d6","name":"find","originalRequest":{"method":"GET","header":[],"url":"{{develop}}/api/v1/member/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Feb 2021 10:11:10 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"studentId\": \"100100\",\n    \"name\": \"kim\",\n    \"generation\": \"30\",\n    \"contact\": \"kim@gmail.com\",\n    \"phone\": \"010-2222-2222\",\n    \"department\": \"우유배달학과\",\n    \"state\": \"재학\",\n    \"manageStatus\": {\n        \"openingMeeting\": \"O\",\n        \"firstDues\": \"O\",\n        \"finalMeeting\": \"O\",\n        \"secondDues\": \"O\"\n    }\n}"},{"id":"afc0799c-6755-4574-8276-e463a1aa72f3","name":"존재하지 않는 회원오류","originalRequest":{"method":"GET","header":[],"url":"{{develop}}/api/v1/member/444"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"37"},{"key":"Date","value":"Wed, 24 Feb 2021 10:12:04 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 회원 입니다."}],"_postman_id":"aa0dd21d-db4e-468b-9709-0fa50c2647ff"},{"name":"delete","id":"81f91536-2c28-4cef-81a9-13c1fe4652da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/member/1","description":"<p>/api/v1/member/<code>id</code>에 해당하는 회원을 삭제합니다.</p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code> <code>존재하지 않는 회원 입니다.</code>: url에 입력된 id에 해당하는 학생이 존재하지 않는 오류(id는 studentId와 다릅니다.)  </p>\n","urlObject":{"path":["api","v1","member","1"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"0357c9a4-e6c2-4753-9857-b46aa5528004","name":"delete","originalRequest":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/member/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Feb 2021 10:11:30 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"1"},{"id":"9b76aa57-7831-40ae-b751-201d5427ef09","name":"존재하지 않는 회원오류","originalRequest":{"method":"DELETE","header":[],"url":"{{develop}}/api/v1/member/444"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"37"},{"key":"Date","value":"Wed, 24 Feb 2021 10:11:43 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 회원 입니다."}],"_postman_id":"81f91536-2c28-4cef-81a9-13c1fe4652da"},{"name":"save","id":"6dbf334c-ffe2-4dd6-a8c2-cb748428d831","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\": \"170170\",\r\n    \"name\": \"kimhanui\",\r\n    \"generation\": \"30\",\r\n    \"contact\": \"kim@gmail.com\",\r\n    \"phone\": \"010-2222-2222\",\r\n    \"department\": \"물리천문학과\",\r\n    \"state\": \"졸업\",\r\n    \"manageStatus\": {\r\n        \"firstDues\": \"O\",\r\n        \"secondDues\": \"X\",\r\n        \"openingMeeting\": \"X\",\r\n        \"finalMeeting\": \"X\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member","description":"<p>회원을 저장합니다.</p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code> <code>입력하지 않은 항목이 있습니다.</code>: 필수입력항목이 빠졌을때 오류.<br /><code>400</code> <code>이미 존재하는 회원입니다.</code>: 다른 회원의 학번일 때 오류</p>\n<h3 id=\"key설명\">Key설명</h3>\n<p><code>studentId</code>: <strong>고유한</strong> 회원 학번 <strong>(필수)</strong><br /><code>name</code>: 이름 <strong>(필수)</strong><br /><code>generation</code>: 기수 <strong>(필수)</strong><br /><code>phone</code>: 전화번호<br /><code>contact</code>: email등 전화번호 외 연락처<br /><code>department</code>: 전공<br /><code>state</code>: 학적상태  </p>\n<blockquote>\n<p><code>재학</code>,<code>휴학</code>,<code>군휴학</code>,<code>졸업</code>으로만 구분(default = <code>재학</code>)    </p>\n</blockquote>\n<p><code>manageStatus</code>: 관리자 관리 영역  </p>\n<blockquote>\n<p>생략할경우 모두 default = <code>false</code></p>\n</blockquote>\n<ul>\n<li><code>firstDues</code>: 1학기 회비 납부 여부</li>\n<li><code>secondDues</code>: 2학기 회비 납부 여부</li>\n<li><code>openingMeeting</code>: 개총 참석 여부</li>\n<li><code>finalMeeting</code> : 종총 참석 여부</li>\n</ul>\n<p><strong>가장 간단한 요청 sample</strong> </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">{\n    \"studentId\": \"170170\",\n    \"name\": \"kimhanui\",\n    \"generation\": \"30\"\n}\n</code></pre>\n","urlObject":{"path":["api","v1","member"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"0d3541ef-5424-49b8-8d02-741bba890b9e","name":"입력하지 않은 항목 오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\": \"170170\",\r\n    \"name\": \"kimhanui\",\r\n    \"contact\": \"kim@gmail.com\",\r\n    \"phone\": \"010-2222-2222\",\r\n    \"department\": \"물리천문학과\",\r\n    \"state\": \"졸업\",\r\n    \"manageStatus\": {\r\n        \"firstDues\": \"O\",\r\n        \"secondDues\": \"X\",\r\n        \"openingMeeting\": \"X\",\r\n        \"finalMeeting\": \"X\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"43"},{"key":"Date","value":"Fri, 26 Feb 2021 14:22:12 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"입력하지 않은 항목이 있습니다."},{"id":"44f6f9c3-2a43-45d2-9379-cc20ed03a0d6","name":"이미 존재하는 회원오류","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\": \"170170\",\r\n    \"name\": \"kimhanui\",\r\n    \"generation\": \"30\",\r\n    \"contact\": \"kim@gmail.com\",\r\n    \"phone\": \"010-2222-2222\",\r\n    \"department\": \"물리천문학과\",\r\n    \"state\": \"졸업\",\r\n    \"manageStatus\": {\r\n        \"firstDues\": \"O\",\r\n        \"secondDues\": \"X\",\r\n        \"openingMeeting\": \"X\",\r\n        \"finalMeeting\": \"X\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"37"},{"key":"Date","value":"Wed, 24 Feb 2021 10:12:23 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"이미 존재하는 회원 입니다."},{"id":"8fe5cb85-848e-4bb9-ad58-b0f77b8e4a9a","name":"save","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\": \"170170\",\r\n    \"name\": \"kimhanui\",\r\n    \"generation\": \"30\",\r\n    \"contact\": \"kim@gmail.com\",\r\n    \"phone\": \"010-2222-2222\",\r\n    \"department\": \"물리천문학과\",\r\n    \"state\": \"졸업\",\r\n    \"manageStatus\": {\r\n        \"firstDues\": \"O\",\r\n        \"secondDues\": \"X\",\r\n        \"openingMeeting\": \"X\",\r\n        \"finalMeeting\": \"X\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Cowboy"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Feb 2021 10:16:43 GMT"},{"key":"Via","value":"1.1 vegur"}],"cookie":[],"responseTime":null,"body":"7"}],"_postman_id":"6dbf334c-ffe2-4dd6-a8c2-cb748428d831"},{"name":"update","id":"22c32a1d-76f6-4cdc-b7e7-4a3152e314ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\": \"100100\",\r\n    \"name\": \"kimhanui\",\r\n    \"generation\": \"30\",\r\n    \"contact\": \"kim@gmail.com\",\r\n    \"phone\": \"010-2222-2222\",\r\n    \"department\": \"물리천문학과\",\r\n    \"state\": \"졸업\",\r\n    \"manageStatus\": {\r\n        \"firstDues\": \"O\",\r\n        \"secondDues\": \"X\",\r\n        \"openingMeeting\": \"X\",\r\n        \"finalMeeting\": \"X\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/1","description":"<p>/api/v1/member/<code>id</code>에 해당하는 회원을 수정합니다.</p>\n<h3 id=\"예외\">예외</h3>\n<p><code>400</code> <code>입력하지 않은 항목이 있습니다.</code>: 필수 입력 항목이 빠졌을 때 오류.<br /><code>400</code> <code>존재하지 않는 회원 입니다.</code>: url에 입력된 id에 해당하는 학생이 존재하지 않는 오류(id는 studentId와 다릅니다.)<br /><code>400</code> <code>이미 존재하는 학번입니다.</code>: 다른 회원의 학번일 때 오류.  </p>\n<h3 id=\"key설명\">Key설명</h3>\n<p><code>studentId</code>: <strong>고유한</strong> 회원 학번 <strong>(필수)</strong><br /><code>name</code>: 이름 <strong>(필수)</strong><br /><code>generation</code>: 기수 <strong>(필수)</strong><br /><code>phone</code>: 전화번호<br /><code>contact</code>: email등 전화번호 외 연락처<br /><code>department</code>: 전공<br /><code>state</code>: 학적상태  </p>\n<blockquote>\n<p><code>재학</code>,<code>휴학</code>,<code>군휴학</code>,<code>졸업</code>으로 구분(default = <code>재학</code>)    </p>\n</blockquote>\n<p><code>manageStatus</code>: 관리자 관리 영역  </p>\n<blockquote>\n<p>생략할경우 모두 default = <code>false</code></p>\n</blockquote>\n<ul>\n<li><code>firstDues</code>: 1학기 회비 납부 여부</li>\n<li><code>secondDues</code>: 2학기 회비 납부 여부</li>\n<li><code>openingMeeting</code>: 개총 참석 여부</li>\n<li><code>finalMeeting</code> : 종총 참석 여부</li>\n</ul>\n<p><strong>가장 간단한 요청 sample</strong> </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">{\n    \"studentId\": \"170170\",\n    \"name\": \"kimhanui\",\n    \"generation\": \"30\"\n} \n</code></pre>\n","urlObject":{"path":["api","v1","member","1"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[{"id":"2223f8df-f407-4b6c-bcde-820703c6f60e","name":"입력하지 않은 항목 오류","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\": \"100100\",\r\n    \"name\": \"kimhanui\",\r\n    \"contact\": \"kim@gmail.com\",\r\n    \"phone\": \"010-2222-2222\",\r\n    \"department\": \"물리천문학과\",\r\n    \"state\": \"졸업\",\r\n    \"manageStatus\": {\r\n        \"firstDues\": \"O\",\r\n        \"secondDues\": \"X\",\r\n        \"openingMeeting\": \"X\",\r\n        \"finalMeeting\": \"X\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"43"},{"key":"Date","value":"Fri, 26 Feb 2021 14:28:51 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"입력하지 않은 항목이 있습니다."},{"id":"2521fb3d-cda4-4a77-b941-1ef380079cea","name":"update","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\": \"170170\",\r\n    \"name\": \"kimhanui\",\r\n    \"generation\": \"30\",\r\n    \"contact\": \"kim@gmail.com\",\r\n    \"phone\": \"010-2222-2222\",\r\n    \"department\": \"물리천문학과\",\r\n    \"state\": \"졸업\",\r\n    \"manageStatus\": {\r\n        \"firstDues\": \"O\",\r\n        \"secondDues\": \"X\",\r\n        \"openingMeeting\": \"X\",\r\n        \"finalMeeting\": \"X\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Feb 2021 10:17:24 GMT"}],"cookie":[],"responseTime":null,"body":"7"},{"id":"7fd7c046-a08c-4f1e-b2db-72f17fb30482","name":"이미 존재하는 학번 오류","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\": \"100100\",\r\n    \"name\": \"kimhanui\",\r\n    \"generation\": \"30\",\r\n    \"contact\": \"kim@gmail.com\",\r\n    \"phone\": \"010-2222-2222\",\r\n    \"department\": \"물리천문학과\",\r\n    \"state\": \"졸업\",\r\n    \"manageStatus\": {\r\n        \"firstDues\": \"O\",\r\n        \"secondDues\": \"X\",\r\n        \"openingMeeting\": \"X\",\r\n        \"finalMeeting\": \"X\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/2"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"37"},{"key":"Date","value":"Fri, 26 Feb 2021 13:58:01 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"이미 존재하는 학번 입니다."},{"id":"c33132a7-7525-4e43-a758-b8d146251ac4","name":"존재하지 않는 회원 오류","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"studentId\": \"100100\",\r\n    \"name\": \"kimhanui\",\r\n    \"generation\": \"30\",\r\n    \"contact\": \"kim@gmail.com\",\r\n    \"phone\": \"010-2222-2222\",\r\n    \"department\": \"물리천문학과\",\r\n    \"state\": \"졸업\",\r\n    \"manageStatus\": {\r\n        \"firstDues\": \"O\",\r\n        \"secondDues\": \"X\",\r\n        \"openingMeeting\": \"X\",\r\n        \"finalMeeting\": \"X\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{develop}}/api/v1/member/4444"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"37"},{"key":"Date","value":"Fri, 26 Feb 2021 14:18:56 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"존재하지 않는 회원 입니다."}],"_postman_id":"22c32a1d-76f6-4cdc-b7e7-4a3152e314ee"}],"id":"dc27ff54-fa0f-4295-a7ff-5f25c765900d","description":"<p>회원 명부를 저장, 조회, 수정, 삭제합니다.</p>\n","_postman_id":"dc27ff54-fa0f-4295-a7ff-5f25c765900d"},{"name":"delay test","item":[{"name":"delay","id":"a9bc58f1-92ff-4333-9489-5ee5d34bd544","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{develop}}/api/v1/delay","urlObject":{"path":["api","v1","delay"],"host":["{{develop}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a9bc58f1-92ff-4333-9489-5ee5d34bd544"}],"id":"90a07716-52ee-487e-9367-90fafbb30e5e","_postman_id":"90a07716-52ee-487e-9367-90fafbb30e5e","description":""}],"event":[{"listen":"prerequest","script":{"id":"f1f130c6-a643-4fa5-add1-471bcf9c495f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ea8b72c1-fb55-4eb5-ad45-bbd3e2dbccb6","type":"text/javascript","exec":[""]}}],"variable":[{"key":"{{develop}}","value":"https://interface-app-dev.herokuapp.com"}]}