{"info":{"_postman_id":"55686e37-66c7-4f7e-bfc1-b8f9ae18e051","name":"API DOCS","description":"<html><head></head><body><p>건강해짐 API DOCS</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"16713698","collectionId":"55686e37-66c7-4f7e-bfc1-b8f9ae18e051","publishedId":"2sA3e1CW6f","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-07-08T06:55:02.000Z"},"item":[{"name":"수업 일지 API","item":[{"name":"트레이너","item":[{"name":"수업일지 등록/수정/삭제","item":[{"name":"✅ 파일 미리 등록하기","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"72dbebb7-8246-4cfd-8f26-e04393a9d3c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"uploadFiles","description":"<p>첨부할 파일(최대 3개 까지 가능)</p>\n","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/C:/Users/seonwoojung/Desktop/이미지 리사이징/20240614_222007.png","/C:/Users/seonwoojung/Desktop/이미지 리사이징/20240614_222308.png","/C:/Users/seonwoojung/Desktop/이미지 리사이징/20240614_222334.png"],"src":["/C:/Users/seonwoojung/Desktop/이미지 리사이징/20240614_222007.png","/C:/Users/seonwoojung/Desktop/이미지 리사이징/20240614_222334.png"]}]},"url":"{{BASE_URL}}/lessonhistory/v1/file","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1","file"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"834c637f-fee4-4f84-b79d-1d03c0786d42","name":"S01. 파일 미리 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"uploadFiles","description":"첨부할 파일(최대 3개 까지 가능)","type":"file","src":["/C:/Users/seonwoojung/Desktop/KakaoTalk_20240323_154629859.png","/C:/Users/seonwoojung/Desktop/KakaoTalk_20240330_211118803_05.jpg","/C:/Users/seonwoojung/Desktop/제목 없음.png"]}]},"url":"{{PROD_SERVER}}/lessonhistory/v1/file"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 04 May 2024 17:44:50 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=DJQrr6Qa6AqmAeYhInto%2BvByMCTuoUaA1hLHoWJnfcvX8aPvaUUUljF83%2BtKLepkMxAlyhykx5TR2lEZ5j3QtdkiXBAFGG3gR2gcbSdzRRazhIQRDvTPhtkKKq%2BBrOQdiO1wwxXkCYkE\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87ea4d0939b6262c-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"파일을 등록하였습니다.\",\n    \"data\": [\n        {\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n            \"fileOrder\": 1\n        },\n        {\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n            \"fileOrder\": 2\n        },\n        {\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n            \"fileOrder\": 3\n        }\n    ]\n}"},{"id":"a5444a59-1217-4404-b519-c76a82919980","name":"E01. 파일 업로드 개수 초과","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"uploadFiles","description":"첨부할 파일(최대 3개 까지 가능)","type":"file","src":["/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/KakaoTalk_Photo_2024-02-08-19-57-02 001.jpeg","/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/KakaoTalk_Photo_2024-02-08-19-57-03 002.jpeg","/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/KakaoTalk_Photo_2024-02-08-19-57-03 003.jpeg","/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/KakaoTalk_Photo_2024-02-08-19-57-03 004.jpeg"]}]},"url":"{{BASE_URL}}/lessonhistory/v1/file"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 29 May 2024 05:19:37 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=iS6TlC2kZQ7vmPd01CpleHFgxQqw2oJM1JkIXRg8PeuKiLcrhG79nBIrOlacwJPFz0x4%2B%2BwvRTQomYo2E9aCZvZJnJq4cJHRqWe3P0ntyu0bvDSNxQZoLvTR3JsfNgfCXKyz5ZybLu0S\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88b407cd0fad8591-HKG"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"파일 업로드는 최대 3개까지 가능합니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T14:19:37.210303420\"\n}"}],"_postman_id":"72dbebb7-8246-4cfd-8f26-e04393a9d3c3"},{"name":"✅ 수업 일지 등록하기","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"1211fdb7-fa6c-4d82-89b7-c143d094d93c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"수업일지 제목\",\r\n    \"content\": \"수업일지 내용\",\r\n    \"studentId\": \"541\",\r\n    \"scheduleId\": \"11591\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/temp/1719295140014-81f72049-7e59-493a-935a-a2f73a7d9ea5.jpg\",\r\n            \"fileOrder\": 1\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/lessonhistory/v1","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"8caff9e4-b2a9-4520-83b8-76a0bba8b180","name":"S01. 수업 일지 등록성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"제목\",\r\n    \"content\": \"내용\",\r\n    \"studentId\": \"541\",\r\n    \"scheduleId\": \"11422\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\r\n            \"fileOrder\": 1\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\r\n            \"fileOrder\": 2\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\r\n            \"fileOrder\": 3\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/lessonhistory/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 19:08:08 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업 일지를 등록하였습니다.\",\n    \"data\": {\n        \"lessonHistoryId\": 306,\n        \"title\": \"제목\",\n        \"content\": \"내용\",\n        \"scheduleId\": 11422,\n        \"lessonDt\": \"2024-06-01\",\n        \"lessonStartTime\": \"10:00:00\",\n        \"lessonEndTime\": \"11:00:00\",\n        \"trainerId\": 542,\n        \"trainerName\": \"김진영\",\n        \"studentId\": 541,\n        \"studentName\": \"김진영\",\n        \"files\": [\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                \"fileOrder\": 1\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                \"fileOrder\": 2\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                \"fileOrder\": 3\n            }\n        ]\n    }\n}"},{"id":"0be980e6-6a4b-44c2-aa36-92caa9e78492","name":"E01. 이미 등록된 수업일지","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"제목\",\r\n    \"content\": \"내용\",\r\n    \"studentId\": \"541\",\r\n    \"scheduleId\": \"8322\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\r\n            \"fileOrder\": 1\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\r\n            \"fileOrder\": 2\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\r\n            \"fileOrder\": 3\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/lessonhistory/v1"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:51:54 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=TGYm85yNUXKVyMqYLqmkO%2FYkZ%2BYUgD8TDzZeg1vU6UMJFyoEItR46oBKHkDsKHY9w64lB%2FLkjUDz7qG6Ifkeu1ILYhA0zS%2BeiQQxHZf9EOatEhV6xlmr%2BpRxO8gcNJ2FK9z5ezM7oGJp\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc089cdd91fa6-HKG"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 수업일지를 등록하였습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T01:51:54.597182719\"\n}"}],"_postman_id":"1211fdb7-fa6c-4d82-89b7-c143d094d93c"},{"name":"✅ 수업 일지 수정","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer\",\r","        \"password\": \"zxcvbnm11\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"aea1a4cf-dd73-47ec-92f6-3467e6c7203e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"변경할 게시글 제목\",\r\n    \"content\": \"변경할 게시글 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/lessonhistory/v1/:lessonhistoryId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1",":lessonhistoryId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>수업 내역 ID</p>\n","type":"text/plain"},"type":"any","value":"295","key":"lessonhistoryId"}]}},"response":[{"id":"eff21434-c488-4da7-8720-4da2c6402730","name":"S01. 수업일지 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"변경할 게시글 제목\",\r\n    \"content\": \"변경할 게시글 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonhistoryId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonhistoryId"],"variable":[{"key":"lessonhistoryId","value":"295","description":"수업 내역 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:52:42 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=tjpBfK8XXkd0vc89tltzbHVWaKVmJqjQJeQsRkfdJRzIeF%2FOjdylHr2OS9xXfyxf09W%2BORwYbpOesFgJ59u2paFVjnQKU14OqDlAVDEic5cRjJZaw3%2FySkpWyvtXGkOyUaCkqn9GIB6e\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc1b68dba1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업 일지가 수정되었습니다.\",\n    \"data\": {\n        \"lessonHistoryId\": 295,\n        \"title\": \"변경할 게시글 제목\",\n        \"content\": \"변경할 게시글 내용\",\n        \"files\": []\n    }\n}"},{"id":"7513a9c8-0270-4e61-918e-b6036f57bd15","name":"E01. 수업일지가 존재하지 않음","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"변경할 게시글 제목\",\r\n    \"content\": \"변경할 게시글 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonhistoryId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonhistoryId"],"variable":[{"key":"lessonhistoryId","value":"2950","description":"수업 내역 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:53:00 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=CaduA8aCNMzaVoRGAmOihIGLrnOBLwLUASIAp3vHdm3kt%2FcyZJZ%2FlbST%2F%2BNt5uj9jNVLLyeodA2IqWgqA5h%2BW6yKu4Kdxl6%2BI%2BlfrkcoTziddD9RaCgkodFQ%2F4HtE7pbu4yXFA1IUpJc\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc225ecd01fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 일지가 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T01:53:00.549225326\"\n}"},{"id":"75e929e5-d593-4d54-893e-314e9d48c50d","name":"E02. 내용 누락","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"변경할 게시글 제목\"\r\n    // \"content\": \"변경할 게시글 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/:lessonhistoryId","host":["{{BASE_URL}}"],"path":["lessonhistory","v1",":lessonhistoryId"],"variable":[{"key":"lessonhistoryId","value":"295","description":"수업 내역 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 29 May 2024 05:31:50 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수정할 수업일지 내용을 입력해 주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T14:31:50.760015100\"\n}"},{"id":"6beca613-b0fa-4b16-b64b-e47f906efe9d","name":"E03. 제목 누락","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    // \"title\": \"변경할 게시글 제목\"\r\n    \"content\": \"변경할 게시글 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/:lessonhistoryId","host":["{{BASE_URL}}"],"path":["lessonhistory","v1",":lessonhistoryId"],"variable":[{"key":"lessonhistoryId","value":"295","description":"수업 내역 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 29 May 2024 05:32:07 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수정할 수업일지 제목을 입력해 주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T14:32:07.104971200\"\n}"}],"_postman_id":"aea1a4cf-dd73-47ec-92f6-3467e6c7203e"},{"name":"✅ 수업 일지 삭제","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"9d86576e-17f7-4c4a-9a1b-e64e100e7c75","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/lessonhistory/v1/:lessonHistoryId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1",":lessonHistoryId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>수업 내역 ID</p>\n","type":"text/plain"},"type":"any","value":"332","key":"lessonHistoryId"}]}},"response":[{"id":"4dae83da-3190-434c-bd47-a70a5917b935","name":"S01. 수업일지 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId"],"variable":[{"key":"lessonHistoryId","value":"295","description":"수업 내역 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:53:15 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=k3vgovEI0ILXGW2jTeZ22hK0F7zHJDnkI34wKn3Sp6HiL3hIe5%2FETjbpkH9Cyx%2BMKwDxiTItTzOQELMlc0ogJWQrB5eVSLvjVn41nCXIZ1Lzs5IcjCDcyrI%2FeWicxLi9lpKYLrwt1808\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc283bd9e1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업 일지가 삭제되었습니다.\",\n    \"data\": 295\n}"}],"_postman_id":"9d86576e-17f7-4c4a-9a1b-e64e100e7c75"}],"id":"8a3be1c0-2dcc-4a70-a669-b82e2d6031c1","_postman_id":"8a3be1c0-2dcc-4a70-a669-b82e2d6031c1","description":""},{"name":"댓글/답글","item":[{"name":"✅ 수업 일지 댓글 등록","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"d0c9beaa-6a59-470c-ad5a-f5976b0047d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\r\n            \"fileOrder\": 1\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\r\n            \"fileOrder\": 2\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\r\n            \"fileOrder\": 3\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/lessonhistory/v1/:lessonHistoryId/comment","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1",":lessonHistoryId","comment"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"306","key":"lessonHistoryId"}]}},"response":[{"id":"79e448e5-c228-4c20-8a14-fd6d7b8e0f3f","name":"S01. 댓글 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\r\n            \"fileOrder\": 1\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\r\n            \"fileOrder\": 2\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\r\n            \"fileOrder\": 3\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId/comment","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId","comment"],"variable":[{"key":"lessonHistoryId","value":"296"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:53:47 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=KsKv39vjbTX1IdsQy9Xhw1ZL2pohf0AuEsXvvnS5qJ98OVYZFgnspNdPCSTRqzhgByLpp9RgsihbpiuMsP6Tb5NBX6Kb8AePvA7%2F8g0uhzER%2FePvJRWuPa%2FnGkgPH6Pz2TvmGI4V8PG%2F\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc349ca221fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"댓글이 등록되었습니다.\",\n    \"data\": {\n        \"lessonHistoryId\": 296,\n        \"lessonHistoryCommentId\": 493,\n        \"writerId\": 391,\n        \"writerName\": \"홍길동\",\n        \"comment\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\n        \"files\": [\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                \"fileOrder\": 1\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                \"fileOrder\": 2\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                \"fileOrder\": 3\n            }\n        ]\n    }\n}"},{"id":"b67d4709-d241-4002-9aab-d5043856bd52","name":"S02. 첨부파일 없이 댓글 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId/comment","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId","comment"],"variable":[{"key":"lessonHistoryId","value":"296"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:54:05 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=YxcjqS%2FYxZG2zAuXMsxOydDQKtFAcYkk5VjIixid9jtq3HzTaq0UGRtWvsJUOe80JZmN4r2xV%2Fo1ZwaRf8GBGqiUC0t0WgOxGpxmxpiayAbtNyR9JcqQ9iFiRKsrNC%2F9HNc2t4%2BLt9Uj\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc3b9dc151fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"댓글이 등록되었습니다.\",\n    \"data\": {\n        \"lessonHistoryId\": 296,\n        \"lessonHistoryCommentId\": 494,\n        \"writerId\": 391,\n        \"writerName\": \"홍길동\",\n        \"comment\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\n        \"files\": []\n    }\n}"}],"_postman_id":"d0c9beaa-6a59-470c-ad5a-f5976b0047d9"},{"name":"✅ 수업 내역 답글 등록","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"487e8313-f993-471b-9f3f-6b2ad5e09e6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(대댓글)\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/lessonhistory/v1/:lessonHistoryId/comment/:lessonHistoryCommentId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1",":lessonHistoryId","comment",":lessonHistoryCommentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"306","key":"lessonHistoryId"},{"type":"any","value":"528","key":"lessonHistoryCommentId"}]}},"response":[{"id":"9d049967-15bf-4356-af60-89af1c86c056","name":"S01. 대댓글 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(대댓글)\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\r\n            \"fileOrder\": 1\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\r\n            \"fileOrder\": 2\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\r\n            \"fileOrder\": 3\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryId","value":"296"},{"key":"lessonHistoryCommentId","value":"494"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:54:46 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lQjHsA9AUGJthZnLjPUIVaka4B1TokW4PhU6rpSrnnJCc57wbcX3EvQHWvNq7ES1lc4cek68ZyrMiQH9aqHoWW25DFj%2FpuNZYFjNi7OhthrjQcSrD3oocpwyCEY3k%2BhnKNoLQiGXGQut\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc4babe5a1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"대댓글이 등록되었습니다.\",\n    \"data\": {\n        \"lessonHistoryId\": 296,\n        \"commentId\": 495,\n        \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(대댓글)\",\n        \"files\": [\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                \"fileOrder\": 1\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                \"fileOrder\": 2\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                \"fileOrder\": 3\n            }\n        ],\n        \"order\": 1,\n        \"delYn\": false,\n        \"parentId\": 494\n    }\n}"},{"id":"2b714e73-9c7b-439e-a4eb-c64557799836","name":"S02. 첨부파일 없이 대댓글 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(대댓글)\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryId","value":"281"},{"key":"lessonHistoryCommentId","value":"473"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 29 May 2024 03:59:54 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=nIYT7c%2BZps6zOc8%2B8%2FWHr1ROKEftoVTRS2cWBKOn9BkMfacuR2uTBU0hse%2FiTfIfFoViFOAVs8XcwE%2FPuJhsVnYAXZ4vjFjxhyNC38%2FZzdGaJ%2F3R0HvvkzylFZawxj0sj63ph%2BLMQmph\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88b3930aad57248d-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"대댓글이 등록되었습니다.\",\n    \"data\": {\n        \"lessonHistoryId\": 281,\n        \"commentId\": 496,\n        \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(대댓글)\",\n        \"files\": [],\n        \"order\": 1,\n        \"delYn\": false,\n        \"parentId\": 473\n    }\n}"},{"id":"82a4118d-1b38-44e4-af7d-80ba7860b995","name":"E01. 수업일지가 존재하지 않음","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(대댓글)\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\r\n            \"fileOrder\": 1\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\r\n            \"fileOrder\": 2\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\r\n            \"fileOrder\": 3\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryId","value":"2960"},{"key":"lessonHistoryCommentId","value":"494"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:55:03 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=b9rfAu0AqsVm9tWqPirM1aHDlmVqt00YyuomjFF1DNzKnqdKeZ0wh8HSKmITcllS50IKBgnSHiOQvrV4YrMISaCqSfphYMZMrR0RIvtV%2F26Fc%2B3GseCymK8QjJfjKuOXAphxzkGakDYY\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc52529d71fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 일지가 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T01:55:03.294457116\"\n}"},{"id":"9ee6d216-56c2-4902-b02d-5e3e8f36a1e8","name":"E02. 수업일지 댓글이 존재하지 않음","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(대댓글)\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\r\n            \"fileOrder\": 1\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\r\n            \"fileOrder\": 2\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\r\n            \"fileOrder\": 3\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryId","value":"296"},{"key":"lessonHistoryCommentId","value":"4940"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:55:15 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=3E56pB0s6RoQRVyoZj3o6XbOMBiMm6lZQSfFZUSLjrlKBzf3SXcNgBP0t0SfHtIulo9exceZ3rMAM4O%2FY%2BS9Xze%2FSe3VXUsbdBDjEl5WCjmbUdi8pKWuX4uo3DihuMO03TchrSG7jCFr\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc573cfec1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 일지 댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T01:55:15.896571940\"\n}"},{"id":"de5272e6-87af-43e2-8d9d-139aded8ee74","name":"E03. 내용 미입력","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\r\n            \"fileOrder\": 1\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\r\n            \"fileOrder\": 2\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\r\n            \"fileOrder\": 3\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryId","value":"281"},{"key":"lessonHistoryCommentId","value":"473"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 29 May 2024 04:00:26 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2F8yjojTQpD4zX5XjKkaijKAjNrEBLaqVpxEieUyCHEOXmlrz1z3HBgOeE0pbuJzVA9Rjb8vEIPcPlK9gFMoS2nFqstTFX3Jchujzx1BraWyNyoA35FRYMO6k40ZRvVhqsuaoXIz6Xc7j\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88b393d23db3248d-HKG"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"내용을 입력해 주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T13:00:26.051957818\"\n}"}],"_postman_id":"487e8313-f993-471b-9f3f-6b2ad5e09e6a"},{"name":"✅ 수업 내역 댓글/답글 수정","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer\",\r","        \"password\": \"zxcvbnm11\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"2dc2218a-4620-4734-a4e9-10d6353db859","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"변경할 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/lessonhistory/v1/comment/:lessonHistoryCommentId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>수업 내역 ID</p>\n","type":"text/plain"},"type":"any","value":"501","key":"lessonHistoryCommentId"}]}},"response":[{"id":"b0d22922-394b-4bff-a409-fb05ec6d8058","name":"S01. 댓글 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"변경할 내용\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://1\",\r\n            \"fileOrder\": 1\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"494","description":"수업 내역 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:55:41 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=s%2BJLViqEL9yyLTqb7PlJFLSE38mDVLMuuAoUuXzajJL1oMIFkbQBIWlVH0yRHPOZPnQqwoekJm75kUYg3HqdOhLirzCv531xaPjWQ5LrYc%2F%2FroaisMEAMwoMsECDVNvZuJExNi6ci401\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc6131a4e1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"댓글이 수정되었습니다.\",\n    \"data\": {\n        \"lessonHistoryId\": 296,\n        \"lessonHistoryCommentId\": 494,\n        \"content\": \"변경할 내용\",\n        \"files\": [\n            {\n                \"fileUrl\": \"https://1\",\n                \"fileOrder\": 1\n            }\n        ]\n    }\n}"},{"id":"03626eff-b193-48f2-91df-6a754be685db","name":"S02. 첨부파일 없이 댓글 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"변경할 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"494","description":"수업 내역 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:55:56 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2FJuhQKZxG5O3Id2mNP7LkOtay6x4M2z9yCb%2FGXQ8nRdi0Qu%2Bpajebqu5jaEkDHaJZirZBT7mYFKR391428%2FQ2nj0vogwfnn4OxnriFz0IfHNOPuT8VjKcm616ieU8xiSNJhEcz7768MJ\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc671c8f41fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"댓글이 수정되었습니다.\",\n    \"data\": {\n        \"lessonHistoryId\": 296,\n        \"lessonHistoryCommentId\": 494,\n        \"content\": \"변경할 내용\",\n        \"files\": []\n    }\n}"}],"_postman_id":"2dc2218a-4620-4734-a4e9-10d6353db859"},{"name":"✅ 수업 내역 댓글/답글 삭제","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer\",\r","        \"password\": \"zxcvbnm11\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"17044e0f-b007-42a5-aee6-32b1bb6bc8ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/lessonhistory/v1/comment/:lessonHistoryCommentId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>수업 내역 ID</p>\n","type":"text/plain"},"type":"any","value":"494","key":"lessonHistoryCommentId"}]}},"response":[{"id":"bcd11198-24d1-4c91-8084-c9a298043afc","name":"S01. 댓글 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"494","description":"수업 내역 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:56:25 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=oHMvFEKEvTSQ7rtlac9WDfMdhmJbwvmPqMbmu2GNkmERV6h0Htofp9yv2GvymMwotkzbkPLC1xXXSDn3yPQePR2qKuxhoZQiQPdoo2sNQ2jzNlkmAz%2Frrt2CMuoqOUX8k3TogMrfeoMo\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc728cf1e1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"댓글 1개가 삭제되었습니다.\",\n    \"data\": 494\n}"},{"id":"1f1e7677-8bd9-45e3-bf51-6dc2a22aa860","name":"E01. 댓글이 존재하지 않음","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"4940","description":"수업 내역 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 16:56:38 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=yNgeet36FqA6CEudprgG4XigCQ8Th1f0szFQNEgl%2Fwc0J6kCeGiTeuAShHSWpZ%2FmvWFDDF3eFXwr5%2BUjrbh8AlQtN609msJRNjuOM4IumdfuECrDw%2BnEuMkft8oNDjn2iuVfK3riLjUf\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afc777a80c1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 일지 댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T01:56:38.421346012\"\n}"}],"_postman_id":"17044e0f-b007-42a5-aee6-32b1bb6bc8ae"}],"id":"f01945f9-dfc5-4e73-8caa-de4842205f53","_postman_id":"f01945f9-dfc5-4e73-8caa-de4842205f53","description":""},{"name":"조회","item":[{"name":"✅ 학생의 수업 내역 전체 조회","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"ce6b0dfe-6087-46cc-9573-b0062e999a17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/lessonhistory/v1/student/:studentId?searchDate=2024-06","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1","student",":studentId"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>조회할 수업 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-06"}],"variable":[{"description":{"content":"<p>조회할 학생 아이디</p>\n","type":"text/plain"},"type":"any","value":"541","key":"studentId"}]}},"response":[{"id":"5b3a3be9-0266-4595-b45f-a903f7dbf264","name":"S01. 수업 내역 전체 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/student/:studentId?searchDate=2024-06","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","student",":studentId"],"query":[{"key":"searchDate","value":"2024-06","description":"조회할 수업 날짜"}],"variable":[{"key":"studentId","value":"541","description":"조회할 학생 아이디"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Jun 2024 04:30:45 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=6O45G5FYTB1vrTlQCooq9tMt%2FfhIOiLxeTMBwP53p8mMQT5WVdhUkEoXm3y2ypvctTpIWd6dD3EStRWkkuH4LemSihMTYxmnxI%2FPb63Cu7YwDO3RVL5%2Fbf%2F8CWrza55Kxf4%2BTeH%2B3yWm\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88fde898ec3925f6-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"학생의 수업 일지 전체를 조회하였습니다.\",\n    \"data\": {\n        \"studentName\": \"김진영\",\n        \"content\": [\n            {\n                \"id\": 333,\n                \"title\": \"무제\",\n                \"content\": \"123\",\n                \"commentTotalCount\": 0,\n                \"createdAt\": \"2024-06-06T21:02:21\",\n                \"studentId\": 541,\n                \"student\": \"김진영\",\n                \"trainer\": \"gsdafds 트레이너\",\n                \"scheduleId\": 14576,\n                \"lessonDt\": \"06월 07일 금요일\",\n                \"lessonTime\": \"11:00 - 12:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1717675320202-f9cdbf14-2b16-4a39-9b7a-bd6cd85f7cf2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-06T21:02:21.216026\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1717675331854-79bc87d0-43b1-415e-912b-e413e0ece80a\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-06T21:02:21.217839\"\n                    }\n                ]\n            },\n            {\n                \"id\": 335,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"commentTotalCount\": 0,\n                \"createdAt\": \"2024-06-07T04:22:29\",\n                \"studentId\": 541,\n                \"student\": \"김진영\",\n                \"trainer\": \"gsdafds 트레이너\",\n                \"scheduleId\": 12403,\n                \"lessonDt\": \"06월 01일 토요일\",\n                \"lessonTime\": \"09:00 - 10:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-07T04:22:29.142534\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-07T04:22:29.150534\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-07T04:22:29.159532\"\n                    }\n                ]\n            },\n            {\n                \"id\": 336,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"commentTotalCount\": 0,\n                \"createdAt\": \"2024-06-07T04:22:48\",\n                \"studentId\": 541,\n                \"student\": \"김진영\",\n                \"trainer\": \"gsdafds 트레이너\",\n                \"scheduleId\": 12404,\n                \"lessonDt\": \"06월 01일 토요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead1\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-07T04:22:47.870449\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-07T04:22:47.879448\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead3\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-07T04:22:47.886446\"\n                    }\n                ]\n            },\n            {\n                \"id\": 337,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"commentTotalCount\": 0,\n                \"createdAt\": \"2024-06-07T04:29:16\",\n                \"studentId\": 541,\n                \"student\": \"김진영\",\n                \"trainer\": \"gsdafds 트레이너\",\n                \"scheduleId\": 12405,\n                \"lessonDt\": \"06월 01일 토요일\",\n                \"lessonTime\": \"11:00 - 12:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1717734493043-7d0338a8-cc6d-4943-9c06-30e3bf5c5114\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-07T04:29:16.157242\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1717734503075-7f129bea-14f2-4146-b171-d7ed550ffcdd\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-07T04:29:16.164239\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1717734510008-998deb0f-f113-4138-a753-b0d231ddc71d\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-06-07T04:29:16.172238\"\n                    }\n                ]\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 4,\n        \"isLast\": true\n    }\n}"},{"id":"92d5a08e-5dee-48bf-87df-526bcea240b9","name":"S02. 학생의 수업 내역 미존재","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/student/:studentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1","student",":studentId"],"query":[{"key":"searchDate","value":"2024-05","description":"조회할 수업 날짜","disabled":true}],"variable":[{"key":"studentId","value":"542","description":"조회할 학생 아이디"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 17:00:27 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=RCuY02AS0orH5e5mFUFYZQjO34tUmEmV3uNRfjzWxC5OSBwBp3R1qa8fwlpVeDpsRDgwk3e5cRawRqNYgFtEMaeAcSllmM3V2Oln1AY3qIa9j4SvfyUKsofpG5%2FuhH5WYlU6ZemhJSJu\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afcd0d286c1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"학생의 수업 일지 전체를 조회하였습니다.\",\n    \"data\": {\n        \"studentName\": \"김진영\",\n        \"content\": [],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 0,\n        \"totalElements\": 0,\n        \"isLast\": true\n    }\n}"}],"_postman_id":"ce6b0dfe-6087-46cc-9573-b0062e999a17"},{"name":"✅ 학생의 수업 내역 단건 조회","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"d13dafb4-bf68-44dd-a9a9-6a2fa9022ce6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/lessonhistory/v1/:lessonHistoryId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1",":lessonHistoryId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"306","key":"lessonHistoryId"}]}},"response":[{"id":"1c51f083-508b-45af-a57d-5132f87a3ee0","name":"S01. 학생의 수업내역 단건 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/:lessonHistoryId","host":["{{BASE_URL}}"],"path":["lessonhistory","v1",":lessonHistoryId"],"variable":[{"key":"lessonHistoryId","value":"337"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Jun 2024 04:30:17 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=cLn4KMSdC9C1uEWf%2FijxuHcZPugx%2Fup7bAU6zZB8FDgjDoqqheNNyIIWIJFPICbn6eVqjcMdpVKGWADy%2FiwpAq5ZwcDXiLJZExKtNVIdNeYXzFa5NHye3mI9rFlgD0MLMSKmX3pmWO8d\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88fde7e8e8a725f6-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업 일지 단건을 조회하였습니다.\",\n    \"data\": {\n        \"id\": 337,\n        \"title\": \"제목\",\n        \"content\": \"내용\",\n        \"comments\": [],\n        \"commentTotalCount\": 0,\n        \"createdAt\": \"2024-06-07T04:29:16\",\n        \"student\": \"김진영\",\n        \"trainer\": \"gsdafds 트레이너\",\n        \"scheduleId\": 12405,\n        \"lessonDt\": \"06월 01일 토요일\",\n        \"lessonTime\": \"11:00 - 12:00\",\n        \"attendanceStatus\": \"출석\",\n        \"files\": [\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1717734493043-7d0338a8-cc6d-4943-9c06-30e3bf5c5114\",\n                \"fileOrder\": 1,\n                \"createdAt\": \"2024-06-07T04:29:16.157242\"\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1717734503075-7f129bea-14f2-4146-b171-d7ed550ffcdd\",\n                \"fileOrder\": 1,\n                \"createdAt\": \"2024-06-07T04:29:16.164239\"\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1717734510008-998deb0f-f113-4138-a753-b0d231ddc71d\",\n                \"fileOrder\": 1,\n                \"createdAt\": \"2024-06-07T04:29:16.172238\"\n            }\n        ]\n    }\n}"},{"id":"3b4ecbd7-7f2a-464c-9e54-04db88d75b93","name":"S02. 학생의 수업 내역 미존재","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId"],"variable":[{"key":"lessonHistoryId","value":"282"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 17:01:08 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=SMbnqk%2BsFzU%2F%2B36B2WSM9UyCebLOJ0o3mXY%2BGq5iQekPNpxDBxwu8K8GHZXCuDuDMRx0ZqsqySQmT9wEyCdfJPoNvhUUz7s%2BGhsgBdzbJpSaTiiNHfhq%2FteXkdESeU5FCPLw%2Fn%2FxGJiV\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afce10bdfe1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업 일지 단건을 조회하였습니다.\",\n    \"data\": null\n}"}],"_postman_id":"d13dafb4-bf68-44dd-a9a9-6a2fa9022ce6"}],"id":"8e4f3334-2dff-4a95-8cd0-0d6a49f689fb","_postman_id":"8e4f3334-2dff-4a95-8cd0-0d6a49f689fb","description":""}],"id":"5a566791-ea70-41fa-bf9c-8493c6d15b4d","_postman_id":"5a566791-ea70-41fa-bf9c-8493c6d15b4d","description":""},{"name":"학생","item":[{"name":"✅ 수업 내역 전체 조회","event":[{"listen":"prerequest","script":{"id":"067dda8a-0ba5-4b8e-9c3f-6bf5232b8179","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        console.log(response)\r","        console.log(err)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"fa3d42ef-9eac-4e1f-a14e-13c8b52732f4","exec":[""],"type":"text/javascript","packages":{}}}],"id":"84741435-1f9e-481d-ac6f-15e1001d9ceb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/lessonhistory/v1?searchDate=2024-05","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1"],"host":["{{BASE_URL}}"],"query":[{"disabled":true,"description":{"content":"<p>현재 페이지</p>\n","type":"text/plain"},"key":"page","value":"0"},{"disabled":true,"description":{"content":"<p>페이지당 데이터 개수</p>\n","type":"text/plain"},"key":"size","value":"10"},{"key":"searchDate","value":"2024-05"}],"variable":[]}},"response":[{"id":"256361b2-c99f-4cd6-abe5-7e356d54b147","name":"S01. 수업 내역 전체 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1?searchDate=2024-05","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1"],"query":[{"key":"page","value":"0","description":"현재 페이지","disabled":true},{"key":"size","value":"10","description":"페이지당 데이터 개수","disabled":true},{"key":"searchDate","value":"2024-05"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 14 May 2024 09:31:59 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=UE%2FM7jeee6gS%2BF%2BsFBtZ7Fjw5LO%2FujId1tdnU4bdw7yxb%2FDZRtcVqcNRWHLno%2BaG8mw92PDqGCso%2FXH%2F%2BeEFrUackY%2FIb8S7jCHez%2F2ZGLVPWvdSqD0H3Q2Ax9eCE%2F9I0uNnKSB1Z%2B%2F8\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8839e0dd99d6f5c8-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"전체 수업 일지를 조회하였습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"id\": 279,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"commentTotalCount\": 0,\n                \"createdAt\": \"2024-05-14T18:24:00\",\n                \"student\": \"김진영\",\n                \"trainer\": \"김진영 트레이너\",\n                \"scheduleId\": 8322,\n                \"lessonDt\": \"05월 14일 화요일\",\n                \"lessonTime\": \"11:00 - 12:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": []\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 1,\n        \"isLast\": true\n    }\n}"},{"id":"c2cc3698-b15b-4688-94bc-e2300f5968b2","name":"S02. 페이징 전체 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1?page=1&size=10&searchDate=202403","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1"],"query":[{"key":"page","value":"1"},{"key":"size","value":"10"},{"key":"searchDate","value":"202403"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Apr 2024 18:51:31 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업 내역 전체를 조회하였습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"id\": 47,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-07T21:09:07\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": []\n            },\n            {\n                \"id\": 48,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-07T22:43:55\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": []\n            },\n            {\n                \"id\": 54,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-08T20:22:10\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": []\n            },\n            {\n                \"id\": 56,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-08T20:24:16\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": []\n            },\n            {\n                \"id\": 62,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-08T20:37:12\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"originalFileName\": \"예제사진.png\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712576231979_6a2372f8-7007-4205-9371-e6c4ffcb717c\",\n                        \"fileOrder\": 0,\n                        \"createdAt\": \"2024-04-08T20:37:12.267176\"\n                    }\n                ]\n            },\n            {\n                \"id\": 63,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-08T20:37:14\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"originalFileName\": \"예제사진.png\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712576233699_1377180b-169f-4f22-9f04-c1ca053bc3a8\",\n                        \"fileOrder\": 0,\n                        \"createdAt\": \"2024-04-08T20:37:13.825722\"\n                    },\n                    {\n                        \"originalFileName\": \"예제사진.png\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712576233699_1377180b-169f-4f22-9f04-c1ca053bc3a8\",\n                        \"fileOrder\": 0,\n                        \"createdAt\": \"2024-04-08T20:37:13.825722\"\n                    }\n                ]\n            },\n            {\n                \"id\": 64,\n                \"title\": \"내가 원하는 제목으로 바꾸자!\",\n                \"content\": \"내가 원하는 내용으로 바꾸자!\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-08T20:52:27\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"originalFileName\": \"advchange (2).exe\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712577146955_66ab4c51-dbf4-4042-b651-9c17a88a7183\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-04-08T20:52:27.269324\"\n                    },\n                    {\n                        \"originalFileName\": \"advchange (1).exe\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712577147276_8aa53bce-ee39-4b91-96e2-6a6988d7f9b8\",\n                        \"fileOrder\": 2,\n                        \"createdAt\": \"2024-04-08T20:52:27.445146\"\n                    },\n                    {\n                        \"originalFileName\": \"advchange.exe\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712577147449_f102009f-7498-4a5f-9cf4-a40f4e462b6d\",\n                        \"fileOrder\": 3,\n                        \"createdAt\": \"2024-04-08T20:52:27.609237\"\n                    }\n                ]\n            },\n            {\n                \"id\": 65,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-08T20:53:32\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"originalFileName\": \"advchange (2).exe\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712577211656_e474bc7c-0775-4005-875e-cdc22351f16e\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-04-08T20:53:31.998845\"\n                    },\n                    {\n                        \"originalFileName\": \"advchange (1).exe\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712577212005_c9b088d7-8e0d-4072-8ba0-6cfe99d2c3ea\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-04-08T20:53:32.132225\"\n                    },\n                    {\n                        \"originalFileName\": \"advchange.exe\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712577212137_53b72d36-4337-474a-9c58-38e688b28858\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-04-08T20:53:32.26352\"\n                    }\n                ]\n            },\n            {\n                \"id\": 81,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-09T14:28:51\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"originalFileName\": \"예제사진.png\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712640530692.png\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-04-09T14:28:50.907056\"\n                    }\n                ]\n            },\n            {\n                \"id\": 82,\n                \"title\": \"제목\",\n                \"content\": \"내용\",\n                \"comments\": [],\n                \"createdAt\": \"2024-04-09T14:31:57\",\n                \"student\": \"홍길동\",\n                \"trainer\": \"정선우 트레이너\",\n                \"lessonDt\": \"03월 15일 금요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\",\n                \"files\": [\n                    {\n                        \"originalFileName\": \"예제사진.png\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1712640716912.png\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-04-09T14:31:57.181145\"\n                    }\n                ]\n            }\n        ],\n        \"pageable\": {\n            \"pageNumber\": 1,\n            \"pageSize\": 10,\n            \"sort\": {\n                \"empty\": true,\n                \"unsorted\": true,\n                \"sorted\": false\n            },\n            \"offset\": 10,\n            \"paged\": true,\n            \"unpaged\": false\n        },\n        \"last\": false,\n        \"totalPages\": 4,\n        \"totalElements\": 33,\n        \"size\": 10,\n        \"number\": 1,\n        \"sort\": {\n            \"empty\": true,\n            \"unsorted\": true,\n            \"sorted\": false\n        },\n        \"first\": false,\n        \"numberOfElements\": 10,\n        \"empty\": false\n    }\n}"}],"_postman_id":"84741435-1f9e-481d-ac6f-15e1001d9ceb"},{"name":"✅ 수업 내역 단건 조회","event":[{"listen":"prerequest","script":{"id":"4fb660e9-06bc-41c2-9c91-3120e0492545","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        console.log(response)\r","        console.log(err)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"b05e789f-0627-4d84-bb3a-4dca69bb4759","exec":[""],"type":"text/javascript","packages":{}}}],"id":"36894a76-3aff-4eb6-a3e3-d936d2d16252","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/lessonhistory/v1/:lessonHistoryId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1",":lessonHistoryId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>수업 내역 ID</p>\n","type":"text/plain"},"type":"any","value":"309","key":"lessonHistoryId"}]}},"response":[{"id":"a5203b5e-1015-41a2-9193-d1316808f0cc","name":"S1. 단건 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/:lessonHistoryId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId"],"variable":[{"key":"lessonHistoryId","value":"6"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 07 Apr 2024 08:42:02 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업 내역을 조회하였습니다.\",\n    \"data\": {\n        \"id\": 6,\n        \"title\": \"첫 수업 후기입니다.\",\n        \"content\": \"전체적으로 배우는게 빨라서 금방 몸짱 되시겠네요!\",\n        \"comment\": [\n            {\n                \"id\": 11,\n                \"content\": \"선생님 덕분에 빨리 배우는 것 같아요 감사합니다!\",\n                \"writer\": 242,\n                \"order\": 1,\n                \"parentId\": null\n            },\n            {\n                \"id\": 12,\n                \"content\": \"네!! 화이팅입니다 ^^\",\n                \"writer\": 243,\n                \"order\": 2,\n                \"parentId\": null\n            },\n            {\n                \"id\": 13,\n                \"content\": \"네네!! 잘 부탁드려요^^\",\n                \"writer\": 242,\n                \"order\": 3,\n                \"parentId\": 12\n            }\n        ]\n    }\n}"},{"id":"512cb577-c061-4c09-8c89-050189fc6f84","name":"E1. 수업 내역 없음","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/:lessonHistoryId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId"],"variable":[{"key":"lessonHistoryId","value":"999","description":"수업 내역 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Apr 2024 14:03:59 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 내역이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T23:03:59.474103400\"\n}"}],"_postman_id":"36894a76-3aff-4eb6-a3e3-d936d2d16252"},{"name":"✅ 수업 내역 댓글 등록","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"laborlawseon\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"9a6072ca-8229-4133-be18-e5950ca96185","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"하나\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/lessonhistory/v1/:lessonHistoryId/comment","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1",":lessonHistoryId","comment"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"352","key":"lessonHistoryId"}]}},"response":[{"id":"0da161c6-4034-4d19-91ff-f14399a8a49f","name":"S1. 댓글 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"uploadFiles","type":"file","contentType":"","description":"첨부할 파일 (최대 3개)","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/C:/Users/seonwoojung/Desktop/400px-Figma-logo.svg.png"],"src":"/C:/Users/seonwoojung/Desktop/400px-Figma-logo.svg.png"},{"key":"request","value":"{\n    \"comment\": \"\"\n}","type":"text","contentType":"application/json","description":"댓글 내용"}]},"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId/comment","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId","comment"],"variable":[{"key":"lessonHistoryId","value":"105"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 21 Apr 2024 08:50:36 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=n%2BhkkPKPWxwOuA4BUEyjo7Crj1uiCpLV%2BPi2zyMPgHh3f4TxqJ9mLYjzdTxEV6injSofFf9z9jnZleZ2AKdR68CuIzlCstogG3mU6%2FPJtHPZXBJnCHDppQFU%2FgMnZkXSP6%2FYeEVrQaJ6\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"877c209eed59853c-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"댓글이 등록되었습니다.\",\n    \"data\": true\n}"},{"id":"b2906aa2-2cb7-47dc-84dc-9ef3da6e3638","name":"E1. 댓글 내용이 없음","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"9"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Apr 2024 19:17:38 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"내용을 입력해 주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-11T04:17:38.742262800\"\n}"},{"id":"df377da4-6f37-4a5f-b63c-823c6e94f714","name":"E2. 수업 내역이 존재하지 않음","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"123\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Apr 2024 19:18:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 내역이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-11T04:18:10.469478700\"\n}"}],"_postman_id":"9a6072ca-8229-4133-be18-e5950ca96185"},{"name":"✅ 수업 내역 대댓글 등록","event":[{"listen":"prerequest","script":{"id":"ad372cd8-77b1-4811-b1cf-47121463230e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"to-be-healthy123\",\r","        \"password\": \"zxcvbnm11\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"9282960c-af0a-42f3-bd61-583468b2c0fc","exec":[""],"type":"text/javascript","packages":{}}}],"id":"153fdee2-0335-4642-b104-93e27c32756d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"uploadFiles","type":"file","contentType":"","description":"<p>첨부할 파일 (최대 3개)</p>\n","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/C:/Users/seonwoojung/Desktop/400px-Figma-logo.svg.png"],"src":"/C:/Users/seonwoojung/Desktop/400px-Figma-logo.svg.png"},{"key":"request","value":"{\n    \"comment\": \"123\"\n}","type":"text","contentType":"application/json","description":"<p>댓글 내용</p>\n"}]},"url":"{{BASE_URL}}/lessonhistory/v1/:lessonHistoryId/comment/:lessonHistoryCommentId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1",":lessonHistoryId","comment",":lessonHistoryCommentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"105","key":"lessonHistoryId"},{"type":"any","value":"110","key":"lessonHistoryCommentId"}]}},"response":[{"id":"da0ca086-6e4b-4091-b850-89d3af2d7d6a","name":"S1. 댓글 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"9"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Apr 2024 19:17:26 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"댓글이 등록되었습니다.\",\n    \"data\": true\n}"},{"id":"7c921105-654c-4ad6-b0b8-97f7eec6e316","name":"E1. 댓글 내용이 없음","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"9"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Apr 2024 19:17:38 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"내용을 입력해 주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-11T04:17:38.742262800\"\n}"},{"id":"f32f9582-929a-49d4-bb93-6501c2f50ab6","name":"E2. 수업 내역이 존재하지 않음","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"comment\": \"123\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Apr 2024 19:18:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 내역이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-11T04:18:10.469478700\"\n}"}],"_postman_id":"153fdee2-0335-4642-b104-93e27c32756d"},{"name":"✅ 수업 내역 댓글 수정","event":[{"listen":"prerequest","script":{"id":"e818b352-2c58-495c-8ea7-328cb49722f2","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"01754651-8c3f-46d4-b1f8-4e282e0484bf\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"0837e3a0-16c5-4461-a125-79bc7147381b","exec":[""],"type":"text/javascript","packages":{}}}],"id":"9d36e198-d6c0-4343-94e8-468c640b2c36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"내가 원하는 댓글 내용으로 바꾸겠음!\",\r\n    \"uploadFiles\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/temp/1719299853471-71c7112f-d54d-40f5-a15b-ec27f48103d2.jpg\",\r\n            \"fileOrder\": 1\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/lessonhistory/v1/comment/:lessonHistoryCommentId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>수업 내역 ID</p>\n","type":"text/plain"},"type":"any","value":"632","key":"lessonHistoryCommentId"}]}},"response":[{"id":"5e509921-08aa-4eed-965d-4d822603772c","name":"S1. 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"내가 원하는 댓글 내용으로 바꾸겠음!\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"11"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 07 Apr 2024 08:42:26 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"댓글이 수정되었습니다.\",\n    \"data\": true\n}"},{"id":"a6e952e8-7d44-437a-8b27-b8ffa7892adb","name":"E1. 댓글이 존재하지 않음","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"내가 원하는 댓글 내용으로 바꾸겠음!\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"111","description":"수업 내역 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Apr 2024 14:15:56 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 내역 댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T23:15:56.428777400\"\n}"}],"_postman_id":"9d36e198-d6c0-4343-94e8-468c640b2c36"},{"name":"✅ 수업 내역 댓글 삭제","event":[{"listen":"prerequest","script":{"id":"80b2f8c8-a76c-4a89-a764-b7bff298c6f2","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"to-be-healthy123\",\r","        \"password\": \"zxcvbnm11\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"67df0579-61b2-4730-a5cb-4e8a6effc52d","exec":[""],"type":"text/javascript","packages":{}}}],"id":"d28c8975-7da5-4c02-9294-63e71721d533","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/lessonhistory/v1/comment/:lessonHistoryCommentId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>수업 내역 ID</p>\n","type":"text/plain"},"type":"any","value":"113","key":"lessonHistoryCommentId"}]}},"response":[{"id":"fa36bcc7-ebbe-4a5a-9d1f-ae05c6ea30f7","name":"S1. 댓글 삭제","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"id":"5b98bf3a-5d6e-4a48-97e1-febaa50a9634","key":"lessonHistoryCommentId","value":"8"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 09 Apr 2024 15:52:07 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=pK%2FfDEcEFhd7Omu%2FkD5GsLO25f2P9K0zI44HSb%2B%2FRTNuK%2BFhTqz3QoJDzlSYdm%2BbuvdgWfiZ9fG%2By2MpmAxny9zJFIruaYbj829yFtjJ8sop0Wj3kA5eBN%2BBAMlTOAqEfKfW3L751fLS\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"871ba9936b630ecc-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"댓글이 삭제되었습니다.\",\n    \"data\": true\n}"},{"id":"7c496d6f-bf7d-4d83-b6be-6dcffeb47edd","name":"E1. 수업 내역 댓글이 존재하지 않음","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/lessonhistory/v1/comment/:lessonHistoryCommentId","host":["{{LOCAL_SERVER}}"],"path":["lessonhistory","v1","comment",":lessonHistoryCommentId"],"variable":[{"key":"lessonHistoryCommentId","value":"8","description":"수업 내역 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 10 Apr 2024 18:58:09 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 내역 댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-11T03:58:09.729538900\"\n}"}],"_postman_id":"d28c8975-7da5-4c02-9294-63e71721d533"}],"id":"4c262c05-9962-4398-b0f3-b34a9e7c70de","_postman_id":"4c262c05-9962-4398-b0f3-b34a9e7c70de","description":""}],"id":"a744678a-695c-471c-94c5-ad854e85f1be","_postman_id":"a744678a-695c-471c-94c5-ad854e85f1be","description":""},{"name":"초대가입 API","item":[{"name":"트레이너","item":[{"name":"학생 초대하기","event":[{"listen":"prerequest","script":{"id":"e2022de3-7103-4d97-bf7d-b7bf5d7e7ae7","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}},{"listen":"test","script":{"id":"ec01fd1f-fa90-4f1a-abe1-eb86beecbb0a","exec":[""],"type":"text/javascript"}}],"id":"c28c44eb-6ce7-44ed-bcc0-be7e995597fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"장원영\",\r\n    \"lessonCnt\": 25\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/trainers/v1/invitation","urlObject":{"path":["trainers","v1","invitation"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"021503a6-9d15-46d2-9f4c-173cb71a4e51","name":"S1. 학생 초대하기 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"nmae\": \"이학생\",\r\n    \"lessonCnt\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/trainers/v1/invitation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"회원초대가 완료 되었습니다.\",\r\n    \"data\": {\r\n        \"uuid\": \"1712714794463_e9d0530d-99a1-4a4d-ad2b-e496f5ef695b\",\r\n        \"invitationLink\": \"https://www.to-be-healthy.site/invite?uuid=1712714794463_e9d0530d-99a1-4a4d-ad2b-e496f5ef695b\"\r\n    }\r\n}"}],"_postman_id":"c28c44eb-6ce7-44ed-bcc0-be7e995597fe"}],"id":"0281c2e3-0aaf-4333-9a5c-ca885dd23df4","_postman_id":"0281c2e3-0aaf-4333-9a5c-ca885dd23df4","description":""},{"name":"비회원","item":[{"name":"초대링크 uuid 데이터 조회","id":"4bed1e84-86b6-457f-8d46-a31846133de9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{BASE_URL}}/auth/v1/invitation/uuid?uuid=1717926100165-9b4f340d-10bf-49e1-a27f-886739c68129","urlObject":{"path":["auth","v1","invitation","uuid"],"host":["{{BASE_URL}}"],"query":[{"key":"uuid","value":"1717926100165-9b4f340d-10bf-49e1-a27f-886739c68129"}],"variable":[]}},"response":[{"id":"6056c18e-c15c-4724-bc72-a7bb62c17531","name":"S1. 초대링크 uuid 데이터 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/auth/v1/invitation/uuid?uuid=1712715571379_3269bff8-d0f4-49da-b177-ef7cd44c513f","host":["{{PROD_SERVER}}"],"path":["auth","v1","invitation","uuid"],"query":[{"key":"uuid","value":"1712715571379_3269bff8-d0f4-49da-b177-ef7cd44c513f"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"조회가 완료되었습니다.\",\n    \"data\": {\n        \"trainer\": {\n            \"id\": 23,\n            \"userId\": \"ewuuu1112\",\n            \"email\": \"ewuuu11123@gmail.com\",\n            \"name\": \"임채린\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"TRAINER\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": \"ENABLED\",\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"name\": \"이학생\",\n        \"lessonCnt\": 10\n    }\n}"},{"id":"969592a1-f564-4387-8ae6-6fee7d7fc073","name":"E1. 유효하지 않은 uuid","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/auth/v1/invitation/uuid?uuid=1712714794463","host":["{{PROD_SERVER}}"],"path":["auth","v1","invitation","uuid"],"query":[{"key":"uuid","value":"1712714794463"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"초대링크를 찾을 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:11:57.430625\"\n}"}],"_postman_id":"4bed1e84-86b6-457f-8d46-a31846133de9"},{"name":"초대링크 일반 회원가입","id":"98a980e6-60c2-4bdd-9ebe-f72185745128","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"qwerqwer\",\r\n    \"email\":\"qwer@gmail.com\",\r\n    \"password\":\"12345678a\",\r\n    \"passwordConfirm\":\"12345678a\",\r\n    \"name\":\"장원영\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"1717926100165-9b4f340d-10bf-49e1-a27f-886739c68129\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/join","urlObject":{"path":["auth","v1","join"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"5c03b68b-2cdf-4af4-920c-d5a95423a056","name":"S1. 초대링크 일반 회원가입 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy99\",\r\n    \"email\":\"to-be-healthy99@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"이학생\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"1712715571379_3269bff8-d0f4-49da-b177-ef7cd44c513f\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/invitation/join"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원가입이 완료되었습니다.\",\n    \"data\": {\n        \"id\": 352,\n        \"email\": \"to-be-healthy99@gmail.com\",\n        \"userId\": \"to-be-healthy99\",\n        \"name\": \"이학생\",\n        \"memberType\": \"STUDENT\"\n    }\n}"},{"id":"c17aba52-778c-4361-b0bb-4a41b5d9a621","name":"E1. 이름은 최소 2자 이상","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/invitation/join"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이름은 최소 2자 이상 입력해 주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:24:35.358385400\"\n}"},{"id":"7e4fdf48-7fc4-457c-b11d-c9d819303277","name":"E2. 이름은 한글 또는 영어만 가능","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/invitation/join"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이름은 한글 또는 영어만 입력할 수 있습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:25:33.531390100\"\n}"},{"id":"150fe9df-882a-4341-9017-99673fea2235","name":"E3. 비밀번호가 불일치","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/invitation/join"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"비밀번호가 일치하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:26:22.075405300\"\n}"},{"id":"cf47de48-f9dd-48e9-822a-3699ed76383d","name":"E4. 비밀번호 영문+숫자 조합 8자리 이상","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/invitation/join"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"영문+숫자 조합 8자리 이상을 입력해 주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:27:09.250888100\"\n}"},{"id":"3055bc30-fa66-4a49-9b80-121a6e1972f5","name":"E5. 아이디에 한글을 포함 불가","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/invitation/join"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"아이디에 한글을 포함할 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:27:53.144471600\"\n}"},{"id":"568d29e1-b744-4376-a9ee-6b1aad6de73c","name":"E6. 사용할 수 없는 아이디","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/invitation/join"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"사용할 수 없는 아이디입니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:28:38.171867400\"\n}"},{"id":"097227b1-43cf-4619-8ef1-2fc95f654f9a","name":"E7. 사용할 수 없는 이메일","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/invitation/join"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 가입된 이메일 주소입니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:29:18.033218800\"\n}"},{"id":"48fc3030-f8b8-44e7-9f04-149c69813a9f","name":"E8. 초대회원 이름 불일치","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/invitation/join"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"초대회원 이름이 유효하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:30:22.968945700\"\n}"}],"_postman_id":"98a980e6-60c2-4bdd-9ebe-f72185745128"},{"name":"초대링크 구글 회원가입","id":"9a0a3205-f09e-4b10-b5e1-1fc4ac0d49a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"4%2F0AeaYSHBxZX7LquuV4OLUhEVoHcZ7w8_3AOxmg-IyODYPPZphzPHG3LqfdfZHsYzgAvNGCw\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"redirectUrl\": \"http://localhost:3000/google/callback\",\r\n    \"uuid\":\"1712734819401_fbd2ea25-08de-4a9c-a8d3-eb2265e30bc7\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/access-token/google","urlObject":{"path":["auth","v1","access-token","google"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"280498a8-a16c-47bd-8fc9-6e0e15fc85bb","name":"S1. 초대링크 구글 회원가입 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"4%2F0AeaYSHBxZX7LquuV4OLUhEVoHcZ7w8_3AOxmg-IyODYPPZphzPHG3LqfdfZHsYzgAvNGCw\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"redirectUrl\": \"http://localhost:3000/google/callback\",\r\n    \"uuid\":\"1712734819401_fbd2ea25-08de-4a9c-a8d3-eb2265e30bc7\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/access-token/google"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"요청이 처리되었습니다.\",\n    \"data\": {\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiJ9.eyJtZW1iZXJJZCI6MzU1LCJ1c2VySWQiOiI1NzdhZjNiNi03Mzc4LTQ1MjctYTAyYS1kMTZjYjJjNjUxZTUiLCJtZW1iZXJUeXBlIjoiU1RVREVOVCIsInV1aWQiOiIxNzI0Zjc0YS1iYTBiLTQzZjctOTZkYS1mNjg4MzVlMWYxMmIiLCJpYXQiOjE3MTI3MzU3NzEsImV4cCI6MTcxMjc0Mjk3MX0.wpvoGK5E2LZtSfbAXptOcPd2lYvOgrPNCJJ6FB8LPLU\",\n        \"refreshToken\": \"eyJhbGciOiJIUzI1NiJ9.eyJtZW1iZXJJZCI6MzU1LCJ1c2VySWQiOiI1NzdhZjNiNi03Mzc4LTQ1MjctYTAyYS1kMTZjYjJjNjUxZTUiLCJtZW1iZXJUeXBlIjoiU1RVREVOVCIsInV1aWQiOiJjNjY4MGExYi1kNGZjLTQ0NDAtYTM2Ni0zMDRkZDFjZmE3ZmQiLCJpYXQiOjE3MTI3MzU3NzEsImV4cCI6MTcxMzM0MDU3MX0.5xeKROE9lo-_bO99q653vgzuJ0e-2OgD66ob4qVmVDQ\",\n        \"userId\": \"577af3b6-7378-4527-a02a-d16cb2c651e5\",\n        \"memberType\": \"STUDENT\",\n        \"gymId\": 1\n    }\n}"},{"id":"a9091cec-41f9-4bdd-90a1-9f72ef350eae","name":"E1. 구글 소셜서버와 연동중 에러 발생","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/access-token/google"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"errorMessage\",\n    \"code\": \"500\",\n    \"timestamp\": \"2024-04-10T16:45:09.290147700\"\n}"},{"id":"b9738884-469a-4b6d-a466-fca53ceaadf5","name":"E2. 유효하지 않은 uuid","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"4%2F0AeaYSHA3dkdGQbVQniTjHp0x_SJC9-elPN4AuWLOtSUXeQzJgEStZ7kDF5Rs4JqPKbku-A\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"redirectUrl\": \"http://localhost:3000/google/callback\",\r\n    \"uuid\":\"1712734819401_fbd2ea25-08de-4a9c-a8d3-eb2265e30bc77\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/access-token/google"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"초대링크를 찾을 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:11:57.430625\"\n}"}],"_postman_id":"9a0a3205-f09e-4b10-b5e1-1fc4ac0d49a4"},{"name":"초대링크 카카오 회원가입","id":"f0de939b-8c08-475f-82b2-a69277971ff0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"91yvK_c6G4meyogRqT9QhBWaAWm8nHBYI4MFhvlaPTxv9IYP8fJVjXNYW5AKKiWRAAABjscRdmIq17LwdM8QAg\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"redirectUrl\": \"http://localhost:3000/kakao/callback\",\r\n    \"uuid\":\"1712736599609_cad1a23d-4a7b-4db0-831d-94998da83ab8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/access-token/kakao","urlObject":{"path":["auth","v1","access-token","kakao"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6bee9149-0148-43df-9d67-d2e7636a4aab","name":"S1. 초대링크 카카오 회원가입 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"91yvK_c6G4meyogRqT9QhBWaAWm8nHBYI4MFhvlaPTxv9IYP8fJVjXNYW5AKKiWRAAABjscRdmIq17LwdM8QAg\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"redirectUrl\": \"http://localhost:3000/kakao/callback\",\r\n    \"uuid\":\"1712736599609_cad1a23d-4a7b-4db0-831d-94998da83ab8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/auth/v1/access-token/kakao"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"요청이 처리되었습니다.\",\n    \"data\": {\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiJ9.eyJtZW1iZXJJZCI6MzU3LCJ1c2VySWQiOiJiNjIxZTY3YS1jMzk2LTRjMTItYThkNC0wY2E5MDU4ZmY2NDEiLCJtZW1iZXJUeXBlIjoiU1RVREVOVCIsInV1aWQiOiJhZDRhNTg2Ny1hYmFjLTQ3NWMtOThmNy1kMjQ0MzVjYjViNGUiLCJpYXQiOjE3MTI3MzY4NDQsImV4cCI6MTcxMjc0NDA0NH0.CNj9jTaCXCmatDrhlLDT1OoXN7rYEu1wSjF5UKrlhg4\",\n        \"refreshToken\": \"eyJhbGciOiJIUzI1NiJ9.eyJtZW1iZXJJZCI6MzU3LCJ1c2VySWQiOiJiNjIxZTY3YS1jMzk2LTRjMTItYThkNC0wY2E5MDU4ZmY2NDEiLCJtZW1iZXJUeXBlIjoiU1RVREVOVCIsInV1aWQiOiI0OTM4OGQ4Zi02ZTEzLTQxM2EtOGQwYi01YWRlYjNkMzYwY2IiLCJpYXQiOjE3MTI3MzY4NDQsImV4cCI6MTcxMzM0MTY0NH0.uKP4FrUo3pBEk8l-RxT9UTTbh6KQGQOW9O4IcVsc9DY\",\n        \"userId\": \"b621e67a-c396-4c12-a8d4-0ca9058ff641\",\n        \"memberType\": \"STUDENT\",\n        \"gymId\": 1\n    }\n}"},{"id":"eb2de997-b578-4f43-a621-3dcb1fe7efcc","name":"E1. 카카오 소셜서버와 연동중 에러 발생","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/auth/v1/access-token/kakao"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"errorMessage\",\n    \"code\": \"500\",\n    \"timestamp\": \"2024-04-10T16:45:09.290147700\"\n}"},{"id":"25807ba5-2e89-4dd2-a727-37f7fa2c67af","name":"E2. 유효하지 않은 uuid","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"4%2F0AeaYSHA3dkdGQbVQniTjHp0x_SJC9-elPN4AuWLOtSUXeQzJgEStZ7kDF5Rs4JqPKbku-A\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"redirectUrl\": \"http://localhost:3000/google/callback\",\r\n    \"uuid\":\"1712734819401_fbd2ea25-08de-4a9c-a8d3-eb2265e30bc77\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/auth/v1/access-token/kakao"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"초대링크를 찾을 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:11:57.430625\"\n}"}],"_postman_id":"f0de939b-8c08-475f-82b2-a69277971ff0"},{"name":"초대링크 네이버 회원가입","id":"a752d8ca-8ced-4ad3-b655-1e01c9b752bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"91yvK_c6G4meyogRqT9QhBWaAWm8nHBYI4MFhvlaPTxv9IYP8fJVjXNYW5AKKiWRAAABjscRdmIq17LwdM8QAg\",\r\n    \"state\":\"state\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"redirectUrl\": \"http://localhost:3000/kakao/callback\",\r\n    \"uuid\":\"1712736599609_cad1a23d-4a7b-4db0-831d-94998da83ab8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/access-token/naver","urlObject":{"path":["auth","v1","access-token","naver"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"38d0631a-ab57-467b-81e0-dd62a1efffc3","name":"S1. 초대링크 카카오 회원가입 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"91yvK_c6G4meyogRqT9QhBWaAWm8nHBYI4MFhvlaPTxv9IYP8fJVjXNYW5AKKiWRAAABjscRdmIq17LwdM8QAg\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"redirectUrl\": \"http://localhost:3000/kakao/callback\",\r\n    \"uuid\":\"1712736599609_cad1a23d-4a7b-4db0-831d-94998da83ab8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/auth/v1/access-token/naver"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"요청이 처리되었습니다.\",\n    \"data\": {\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiJ9.eyJtZW1iZXJJZCI6MzU3LCJ1c2VySWQiOiJiNjIxZTY3YS1jMzk2LTRjMTItYThkNC0wY2E5MDU4ZmY2NDEiLCJtZW1iZXJUeXBlIjoiU1RVREVOVCIsInV1aWQiOiJhZDRhNTg2Ny1hYmFjLTQ3NWMtOThmNy1kMjQ0MzVjYjViNGUiLCJpYXQiOjE3MTI3MzY4NDQsImV4cCI6MTcxMjc0NDA0NH0.CNj9jTaCXCmatDrhlLDT1OoXN7rYEu1wSjF5UKrlhg4\",\n        \"refreshToken\": \"eyJhbGciOiJIUzI1NiJ9.eyJtZW1iZXJJZCI6MzU3LCJ1c2VySWQiOiJiNjIxZTY3YS1jMzk2LTRjMTItYThkNC0wY2E5MDU4ZmY2NDEiLCJtZW1iZXJUeXBlIjoiU1RVREVOVCIsInV1aWQiOiI0OTM4OGQ4Zi02ZTEzLTQxM2EtOGQwYi01YWRlYjNkMzYwY2IiLCJpYXQiOjE3MTI3MzY4NDQsImV4cCI6MTcxMzM0MTY0NH0.uKP4FrUo3pBEk8l-RxT9UTTbh6KQGQOW9O4IcVsc9DY\",\n        \"userId\": \"b621e67a-c396-4c12-a8d4-0ca9058ff641\",\n        \"memberType\": \"STUDENT\",\n        \"gymId\": 1\n    }\n}"},{"id":"f5e8f0f7-229b-412f-ba73-467053499a9f","name":"E1. 네이버 소셜서버와 연동중 에러 발생","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\":\"to-be-healthy\",\r\n    \"email\":\"to-be-healthy@gmail.com\",\r\n    \"password\":\"12345678\",\r\n    \"passwordConfirm\":\"12345678\",\r\n    \"name\":\"김\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"uuid\":\"uuid\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/auth/v1/access-token/naver"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"errorMessage\",\n    \"code\": \"500\",\n    \"timestamp\": \"2024-04-10T16:45:09.290147700\"\n}"},{"id":"a823c4d5-c76f-40dc-86e4-658674fcb889","name":"E2. 유효하지 않은 uuid","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"code\":\"4%2F0AeaYSHA3dkdGQbVQniTjHp0x_SJC9-elPN4AuWLOtSUXeQzJgEStZ7kDF5Rs4JqPKbku-A\",\r\n    \"memberType\":\"STUDENT\",\r\n    \"redirectUrl\": \"http://localhost:3000/google/callback\",\r\n    \"uuid\":\"1712734819401_fbd2ea25-08de-4a9c-a8d3-eb2265e30bc77\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/auth/v1/access-token/naver"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"초대링크를 찾을 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-10T11:11:57.430625\"\n}"}],"_postman_id":"a752d8ca-8ced-4ad3-b655-1e01c9b752bc"}],"id":"69064ff9-6b11-4a99-b098-082dbbb913aa","_postman_id":"69064ff9-6b11-4a99-b098-082dbbb913aa","description":""}],"id":"b8e70709-a7b5-4f46-957a-1cc5bc137cfd","_postman_id":"b8e70709-a7b5-4f46-957a-1cc5bc137cfd","description":""},{"name":"트레이너 API","item":[{"name":"트레이너의 학생목록 조회","event":[{"listen":"prerequest","script":{"id":"520c7176-391a-423e-8324-a1a50191ab09","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"1f2f6a64-905b-434a-9af9-b088d4341af4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/trainers/v1/members","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-typescript\">interface RegisteredStudent {\n  memberId: number;\n  name: string;\n  nickName: string | null;\n  userId: string;\n  email: string;\n  ranking: number;\n  lessonCnt: number;\n  remainLessonCnt: number;\n  gymEndDt: string;\n  fileUrl: null; // ?\n}\n\n</code></pre>\n","urlObject":{"path":["trainers","v1","members"],"host":["{{BASE_URL}}"],"query":[{"disabled":true,"description":{"content":"<p>검색할 이름</p>\n","type":"text/plain"},"key":"searchValue","value":"홍길동"},{"disabled":true,"description":{"content":"<p>정렬 조건(ranking, memberId)</p>\n","type":"text/plain"},"key":"sortValue","value":"ranking"}],"variable":[]}},"response":[{"id":"f1ac2906-4d49-42f7-8781-7ee984768b8c","name":"트레이너의 학생목록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/members","host":["{{PROD_SERVER}}"],"path":["trainers","v1","members"],"query":[{"key":"searchValue","value":"홍길동","description":"검색할 이름","disabled":true},{"key":"sortValue","value":"ranking","description":"정렬 조건(ranking, memberId)","disabled":true}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"트레이너가 관리하는 학생을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"memberId\": 111,\n            \"name\": \"홍길동\",\n            \"userId\": \"bbbb\",\n            \"email\": \"to-ddbe-healthy@gmail.com\",\n            \"ranking\": 1,\n            \"lessonCnt\": 0,\n            \"remainLessonCnt\": 0,\n            \"nickName\": null,\n            \"fileUrl\": null\n        },\n        {\n            \"memberId\": 273,\n            \"name\": \"student\",\n            \"userId\": \"student\",\n            \"email\": \"student@gmail.com\",\n            \"ranking\": 999,\n            \"lessonCnt\": 20,\n            \"remainLessonCnt\": 20,\n            \"nickName\": null,\n            \"fileUrl\": null\n        },\n        {\n            \"memberId\": 355,\n            \"name\": \"소셜초대학생\",\n            \"userId\": \"577af3b6-7378-4527-a02a-d16cb2c651e5\",\n            \"email\": \"ewuuu1112@gmail.com\",\n            \"ranking\": 999,\n            \"lessonCnt\": 20,\n            \"remainLessonCnt\": 20,\n            \"nickName\": null,\n            \"fileUrl\": null\n        },\n        {\n            \"memberId\": 357,\n            \"name\": \"카톡초대학생\",\n            \"userId\": \"b621e67a-c396-4c12-a8d4-0ca9058ff641\",\n            \"email\": \"tncjsgurwk@naver.com\",\n            \"ranking\": 999,\n            \"lessonCnt\": 20,\n            \"remainLessonCnt\": 20,\n            \"nickName\": null,\n            \"fileUrl\": null\n        }\n    ]\n}"}],"_postman_id":"1f2f6a64-905b-434a-9af9-b088d4341af4"},{"name":"트레이너가 학생상세 조회","event":[{"listen":"prerequest","script":{"id":"f9916950-f4de-4919-a771-b2c682cdb374","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"40cf1609-a7be-47a5-9fde-2ce4a7b257f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/trainers/v1/members/:memberId","urlObject":{"path":["trainers","v1","members",":memberId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"type":"any","value":"1063","key":"memberId"}]}},"response":[{"id":"e88a0532-3eeb-41b0-a258-15f3436d3ead","name":"S1. 트레이너가 학생상세 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/:trainerId/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1",":trainerId","members",":memberId"],"variable":[{"key":"trainerId","value":"23","description":"트레이너 ID"},{"key":"memberId","value":"5","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생 상세가 조회되었습니다.\",\n    \"data\": {\n        \"memberId\": 543,\n        \"name\": \"박혜민\",\n        \"nickName\": null,\n        \"fileUrl\": null,\n        \"memo\": null,\n        \"ranking\": 1,\n        \"lessonDt\": null,\n        \"lessonStartTime\": null,\n        \"diet\": {\n            \"dietId\": 32,\n            \"member\": {\n                \"id\": 543,\n                \"userId\": \"healthy-student1\",\n                \"email\": \"healthy-student1@gmail.com\",\n                \"name\": \"박혜민\",\n                \"age\": 0,\n                \"height\": 0,\n                \"weight\": 0,\n                \"delYn\": false,\n                \"profile\": null,\n                \"memberType\": \"STUDENT\",\n                \"pushAlarmStatus\": \"ENABLED\",\n                \"feedbackAlarmStatus\": null,\n                \"gym\": null,\n                \"socialType\": \"NONE\"\n            },\n            \"likeCnt\": 0,\n            \"commentCnt\": 0,\n            \"breakfast\": {\n                \"fast\": false,\n                \"dietFile\": null\n            },\n            \"lunch\": {\n                \"fast\": false,\n                \"dietFile\": {\n                    \"id\": 51,\n                    \"dietId\": 32,\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1715908278325-02ffbff1-0a44-4e4e-a13d-9c21eff533a4.jpg\",\n                    \"type\": \"LUNCH\"\n                }\n            },\n            \"dinner\": {\n                \"fast\": false,\n                \"dietFile\": null\n            }\n        },\n        \"course\": {\n            \"courseId\": 40,\n            \"totalLessonCnt\": 50,\n            \"remainLessonCnt\": 47,\n            \"createdAt\": \"2024-04-24T22:33:03.797258\"\n        },\n        \"point\": {\n            \"searchDate\": \"2024-05\",\n            \"monthPoint\": 21,\n            \"totalPoint\": 29,\n            \"pointHistories\": null\n        },\n        \"rank\": {\n            \"ranking\": 1,\n            \"lastMonthRanking\": 1,\n            \"totalMemberCnt\": 14\n        },\n        \"gym\": {\n            \"id\": 10,\n            \"name\": \"건강해짐 원흥점\"\n        }\n    }\n}"},{"id":"5d019ae8-abf9-4783-9b37-2fc1ddf401ec","name":"S2. 학생의 수강권이 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1","members",":memberId"],"variable":[{"key":"memberId","value":"62","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생 상세가 조회되었습니다.\",\n    \"data\": {\n        \"memberId\": 62,\n        \"name\": \"채채\",\n        \"nickName\": null,\n        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/400px-Figma-logo.svg.png\",\n        \"memo\": \"하하하\",\n        \"ranking\": 999,\n        \"lessonDt\": null,\n        \"lessonStartTime\": null,\n        \"diet\": null,\n        \"course\": null\n    }\n}"},{"id":"c6c88dda-a9e1-4a75-9ea3-b64598ccdf0c","name":"E1. 존재하지않는 트레이너","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/:trainerId/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1",":trainerId","members",":memberId"],"variable":[{"key":"trainerId","value":"23","description":"트레이너 ID"},{"key":"memberId","value":"5","description":"학생 ID"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"트레이너가 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-12T19:29:24.933572900\"\n}"},{"id":"7001b331-7d4b-4f58-8e4c-dd394405d825","name":"E2. 존재하지않는 학생","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/:trainerId/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1",":trainerId","members",":memberId"],"variable":[{"key":"trainerId","value":"23","description":"트레이너 ID"},{"key":"memberId","value":"5","description":"학생 ID"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-12T19:30:27.210853800\"\n}"}],"_postman_id":"40cf1609-a7be-47a5-9fde-2ce4a7b257f8"},{"name":"트레이너가 가입된(매핑 안 된) 학생들을 조회","event":[{"listen":"prerequest","script":{"id":"53bcd8bf-bdae-4499-8057-5f9823c2a00d","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"ewuuu1112\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"c17cc841-3fc6-492c-8072-206c9bd6dbc2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/trainers/v1/unattached-members","urlObject":{"path":["trainers","v1","unattached-members"],"host":["{{BASE_URL}}"],"query":[{"disabled":true,"description":{"content":"<p>검색할 이름</p>\n","type":"text/plain"},"key":"searchValue","value":"홍길동"},{"disabled":true,"description":{"content":"<p>정렬 조건(default: memberId)</p>\n","type":"text/plain"},"key":"sortValue","value":"memberId"},{"disabled":true,"description":{"content":"<p>현재 페이지 (default: 0)</p>\n","type":"text/plain"},"key":"page","value":"0"},{"disabled":true,"description":{"content":"<p>페이지 사이즈(default: 20)</p>\n","type":"text/plain"},"key":"size","value":"20"}],"variable":[]}},"response":[{"id":"5959cfa6-11a3-454b-8e41-add0147406da","name":"트레이너가 가입된(매핑 안 된) 학생들을 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/unattached-members","host":["{{PROD_SERVER}}"],"path":["trainers","v1","unattached-members"],"query":[{"key":"searchValue","value":"홍길동","description":"검색할 이름","disabled":true},{"key":"sortValue","value":"memberId","description":"정렬 조건(default: memberId)","disabled":true},{"key":"page","value":"0","description":"현재 페이지 (default: 0)","disabled":true},{"key":"size","value":"20","description":"페이지 사이즈(default: 20)","disabled":true}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"트레이너가 가입된 학생을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"id\": 5,\n            \"userId\": \"user4\",\n            \"email\": \"user4@example.com\",\n            \"name\": \"최준호\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 6,\n            \"userId\": \"user5\",\n            \"email\": \"user5@example.com\",\n            \"name\": \"정다은\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 7,\n            \"userId\": \"user6\",\n            \"email\": \"user6@example.com\",\n            \"name\": \"손예진\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 8,\n            \"userId\": \"user7\",\n            \"email\": \"user7@example.com\",\n            \"name\": \"노태현\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 9,\n            \"userId\": \"user8\",\n            \"email\": \"user8@example.com\",\n            \"name\": \"유서연\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 10,\n            \"userId\": \"user9\",\n            \"email\": \"user9@example.com\",\n            \"name\": \"장현수\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 11,\n            \"userId\": \"user10\",\n            \"email\": \"user10@example.com\",\n            \"name\": \"한지우\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 13,\n            \"userId\": \"user11\",\n            \"email\": \"user11@example.com\",\n            \"name\": \"강민준\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 14,\n            \"userId\": \"user12\",\n            \"email\": \"user12@example.com\",\n            \"name\": \"조아름\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 15,\n            \"userId\": \"user13\",\n            \"email\": \"user13@example.com\",\n            \"name\": \"윤도윤\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 16,\n            \"userId\": \"user14\",\n            \"email\": \"user14@example.com\",\n            \"name\": \"김하율\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 17,\n            \"userId\": \"user15\",\n            \"email\": \"user15@example.com\",\n            \"name\": \"박시안\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 18,\n            \"userId\": \"user16\",\n            \"email\": \"user16@example.com\",\n            \"name\": \"정다빈\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 19,\n            \"userId\": \"user17\",\n            \"email\": \"user17@example.com\",\n            \"name\": \"이지아\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 20,\n            \"userId\": \"user18\",\n            \"email\": \"user18@example.com\",\n            \"name\": \"최연우\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 21,\n            \"userId\": \"user19\",\n            \"email\": \"user19@example.com\",\n            \"name\": \"황서진\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 22,\n            \"userId\": \"user20\",\n            \"email\": \"user20@example.com\",\n            \"name\": \"김리안\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 24,\n            \"userId\": \"user21\",\n            \"email\": \"user21@example.com\",\n            \"name\": \"박민서\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 25,\n            \"userId\": \"user22\",\n            \"email\": \"user22@example.com\",\n            \"name\": \"이하준\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        {\n            \"id\": 26,\n            \"userId\": \"user23\",\n            \"email\": \"user23@example.com\",\n            \"name\": \"정서영\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        }\n    ]\n}"}],"_postman_id":"c17cc841-3fc6-492c-8072-206c9bd6dbc2"},{"name":"트레이너가 내 학생으로 등록","event":[{"listen":"prerequest","script":{"id":"3f9b174d-58e9-4283-8133-88e405f11775","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"3e115a7e-9108-48ae-a94d-748e6c82a462","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonCnt\":10\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/trainers/v1/members/:memberId","urlObject":{"path":["trainers","v1","members",":memberId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"type":"any","value":"827","key":"memberId"}]}},"response":[{"id":"95a2d9e0-6a44-4ab0-a3a5-dc8be832a457","name":"S1. 트레이너가 내 학생으로 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonCnt\":10\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/trainers/v1/:trainerId/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1",":trainerId","members",":memberId"],"variable":[{"key":"trainerId","value":"23","description":"트레이너 ID"},{"key":"memberId","value":"5","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"내 학생으로 등록되었습니다.\",\n    \"data\": {\n        \"mappingId\": 53,\n        \"trainer\": {\n            \"id\": 23,\n            \"userId\": \"ewuuu1112\",\n            \"email\": \"ewuuu11123@gmail.com\",\n            \"name\": \"임채린\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"TRAINER\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": \"ENABLED\",\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"member\": {\n            \"id\": 5,\n            \"userId\": \"user4\",\n            \"email\": \"user4@example.com\",\n            \"name\": \"최준호\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        }\n    }\n}"},{"id":"1b984e74-7f37-4eaf-9ded-4f17617055de","name":"E1. 이미 등록된 학생","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonCnt\":10\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/trainers/v1/:trainerId/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1",":trainerId","members",":memberId"],"variable":[{"key":"trainerId","value":"23","description":"트레이너 ID"},{"key":"memberId","value":"5","description":"학생 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 등록된 회원입니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-12T03:33:00.742312730\"\n}"},{"id":"4ac8d13b-2cbd-4fd8-b783-e881b1cffa76","name":"E2. 존재하지 않는 트레이너","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonCnt\":10\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/trainers/v1/:trainerId/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1",":trainerId","members",":memberId"],"variable":[{"key":"trainerId","value":"2","description":"트레이너 ID"},{"key":"memberId","value":"5","description":"학생 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"트레이너가 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-12T03:34:09.528521463\"\n}"},{"id":"3f0ae2fb-2e56-4686-90f8-43a0ce5b19e6","name":"E3. 존재하지 않는 학생","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonCnt\":10\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/trainers/v1/:trainerId/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1",":trainerId","members",":memberId"],"variable":[{"key":"trainerId","value":"23","description":"트레이너 ID"},{"key":"memberId","value":"23","description":"학생 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-12T12:39:33.857200900\"\n}"}],"_postman_id":"3e115a7e-9108-48ae-a94d-748e6c82a462"},{"name":"트레이너가 내 학생을 삭제","event":[{"listen":"prerequest","script":{"id":"ef669fbb-5b23-4e68-8c9c-32704b193533","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"29e1d6d2-65b4-4e60-aee4-addaf4a904a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/trainers/v1/members/:memberId","urlObject":{"path":["trainers","v1","members",":memberId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"type":"any","value":"827","key":"memberId"}]}},"response":[{"id":"deb8a312-bf56-49e8-b3d1-3ed2dc706d60","name":"S1. 트레이너가 내 학생을 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1","members",":memberId"],"variable":[{"key":"memberId","value":"355","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"내 학생에서 삭제되었습니다.\",\n    \"data\": null\n}"},{"id":"c841e273-bdc1-43b5-8d1f-b488787ca6e0","name":"E1. 존재하지 않는 회원","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1","members",":memberId"],"variable":[{"key":"memberId","value":"355","description":"학생 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-16T11:43:22.708765500\"\n}"},{"id":"108738d6-5c5a-4861-820b-0ad99b3ff0ec","name":"E2. 잔여 수강권이 존재하는 경우 삭제 불가","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/trainers/v1/members/:memberId","host":["{{LOCAL_SERVER}}"],"path":["trainers","v1","members",":memberId"],"variable":[{"key":"memberId","value":"551","description":"학생 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 22 May 2024 05:26:13 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"잔여 수강권이 존재합니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-22T14:26:14.682854700\"\n}"}],"_postman_id":"29e1d6d2-65b4-4e60-aee4-addaf4a904a9"},{"name":"트레이너가 내 학생을 환불처리","event":[{"listen":"prerequest","script":{"id":"04b5151d-ebd4-4e6f-acd2-4b6f5988478f","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"309f32b0-34b8-48b1-bb94-48031e397be0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/trainers/v1/members/:memberId/refund","urlObject":{"path":["trainers","v1","members",":memberId","refund"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"type":"any","value":"830","key":"memberId"}]}},"response":[{"id":"92fb9c54-4c18-4c9a-b841-419a0a71584f","name":"E1. 존재하지 않는 회원","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{BASE_URL}}/trainers/v1/members/:memberId/refund","host":["{{BASE_URL}}"],"path":["trainers","v1","members",":memberId","refund"],"variable":[{"key":"memberId","value":"9999","description":"학생 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 24 Jun 2024 06:56:13 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-06-24T15:56:14.015211\"\n}"},{"id":"31811a00-2e0e-45e1-9752-588b0f6e0945","name":"S1. 트레이너가 내 학생을 환불처리","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{BASE_URL}}/trainers/v1/members/:memberId/refund","host":["{{BASE_URL}}"],"path":["trainers","v1","members",":memberId","refund"],"variable":[{"key":"memberId","value":"830","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 24 Jun 2024 06:56:47 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"환불이 완료되었습니다.\",\n    \"data\": null\n}"}],"_postman_id":"309f32b0-34b8-48b1-bb94-48031e397be0"},{"name":"트레이너가 학생 메모 수정","event":[{"listen":"prerequest","script":{"id":"09160df6-f235-4f6e-8deb-4e42075c1d00","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"ewuuu1112\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"faea9e86-77f2-4e9e-9baa-c815923af348","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memo\":\"하하하\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v1/:memberId/memo","urlObject":{"path":["members","v1",":memberId","memo"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"type":"any","value":"5","key":"memberId"}]}},"response":[{"id":"fa9ad2e2-a2d3-4246-a24e-9895271e912a","name":"트레이너가 학생 메모 수정","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memo\":\"하하하\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/members/v1/:memberId/memo","host":["{{LOCAL_SERVER}}"],"path":["members","v1",":memberId","memo"],"variable":[{"key":"memberId","value":"5","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"메모가 수정되었습니다.\",\n    \"data\": null\n}"}],"_postman_id":"faea9e86-77f2-4e9e-9baa-c815923af348"},{"name":"학생 별칭 지정","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"ewuuu1112\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"e88e17a4-cbb1-499e-b310-cf6866ef78bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"nickname\": \"호호\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v1/nickname/:studentId","urlObject":{"path":["members","v1","nickname",":studentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"542","key":"studentId"}]}},"response":[{"id":"c6d098b5-b025-4570-bf11-0c07575d2a33","name":"S1. 학생 별칭 지정 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/nickname/:studentId?nickname=홍홍홍","host":["{{PROD_SERVER}}"],"path":["members","v1","nickname",":studentId"],"query":[{"key":"nickname","value":"홍홍홍"}],"variable":[{"key":"studentId","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 14 Apr 2024 09:49:54 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=W7vPQVH8DyVNt1T4JVSgbm8eg4yMzbUgxG6xvShkju2UXcuoHvmT22TX5DDxIzmlpR6zssm298yDxCq1shU1noiLckZN7%2ByrXF5aK3pamo3dzJIzF3lbfSFlAKbuTRikNd37jQfMtzLh\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8742c9dcdd260fc0-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"닉네임을 지정하였습니다.\",\n    \"data\": true\n}"},{"id":"ec943bee-94cd-403b-b180-c56aaee237d7","name":"E1. 존재하지 않는 회원","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/nickname/:studentId?nickname=홍홍홍","host":["{{PROD_SERVER}}"],"path":["members","v1","nickname",":studentId"],"query":[{"key":"nickname","value":"홍홍홍"}],"variable":[{"key":"studentId","value":"333333"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 14 Apr 2024 09:50:09 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=SOkiFiv0B3RpmyL5MKdKs8aX9pzkHZ%2BKd82e2LG6pP7wlOH%2B%2BFwQVzVclvj8eaIKdMJsmVqyGZWY7LvcU5gzZUbHPP4bg5ZyKhVIv5bB3MhcuujVPImJqUPxFe2ArdswOTvmWp%2BaqIH%2B\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8742ca3b29ec0fc0-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-14T09:50:09.249341642\"\n}"}],"_postman_id":"e88e17a4-cbb1-499e-b310-cf6866ef78bd"},{"name":"트레이너가 학생의 포인트 조회","event":[{"listen":"prerequest","script":{"id":"14c0a910-8cfa-4514-aaaf-7dd373253255","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer1\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"3468e7ad-2f50-4b85-bf5b-1ccb801d9f40","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/:memberId/point?page=0&size=20&searchDate=2024-05","urlObject":{"path":["members","v1",":memberId","point"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지(default: 0)</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈(default: 20)</p>\n","type":"text/plain"},"key":"size","value":"20"},{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-05"}],"variable":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"type":"any","value":"543","key":"memberId"}]}},"response":[{"id":"4d9e376b-cf25-4e21-9e68-01a849d5b595","name":"S1. 학생의 본인의 포인트 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/point?page=1&size=5&searchDate=2024-04","host":["{{LOCAL_SERVER}}"],"path":["members","v1","point"],"query":[{"key":"page","value":"1","description":"현재 페이지(default: 0)"},{"key":"size","value":"5","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-04","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"포인트가 조회되었습니다.\",\n    \"data\": {\n        \"monthPoint\": 4,\n        \"totalPoint\": 5,\n        \"pointHistories\": [\n            {\n                \"pointId\": 11,\n                \"type\": \"WORKOUT\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-17T02:30:34.708205\"\n            },\n            {\n                \"pointId\": 10,\n                \"type\": \"WORKOUT\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-14T10:07:06.899087\"\n            },\n            {\n                \"pointId\": 9,\n                \"type\": \"WORKOUT\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-12T14:05:13.360545\"\n            },\n            {\n                \"pointId\": 8,\n                \"type\": \"DIET\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-09T13:41:42.512229\"\n            },\n            {\n                \"pointId\": 7,\n                \"type\": \"DIET\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-08T17:03:12.367403\"\n            },\n            {\n                \"pointId\": 4,\n                \"type\": \"NO_SHOW\",\n                \"calculation\": \"MINUS\",\n                \"point\": 3,\n                \"createdAt\": \"2024-04-07T15:39:03.373415\"\n            },\n            {\n                \"pointId\": 5,\n                \"type\": \"DIET\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-07T15:39:03.373415\"\n            },\n            {\n                \"pointId\": 6,\n                \"type\": \"WORKOUT\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-07T15:39:03.373415\"\n            }\n        ]\n    }\n}"},{"id":"c31b1a4f-4599-457f-b180-c7831ee8499a","name":"S2. 포인트가 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/point?page=1&size=5&searchDate=2024-03","host":["{{LOCAL_SERVER}}"],"path":["members","v1","point"],"query":[{"key":"page","value":"1","description":"현재 페이지(default: 0)"},{"key":"size","value":"5","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-03","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"포인트가 조회되었습니다.\",\n    \"data\": {\n        \"monthPoint\": 0,\n        \"totalPoint\": 5,\n        \"pointHistories\": null\n    }\n}"},{"id":"4dfecb4c-345c-4345-ac2a-97c81da8c304","name":"E1. 존재하지 않는 학생","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/point?page=1&size=5&searchDate=2024-04","host":["{{LOCAL_SERVER}}"],"path":["members","v1","point"],"query":[{"key":"page","value":"1","description":"현재 페이지(default: 0)"},{"key":"size","value":"5","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-04","description":"조회할 날짜"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-14T14:20:52.527014100\"\n}"}],"_postman_id":"3468e7ad-2f50-4b85-bf5b-1ccb801d9f40"},{"name":"트레이너가 미가입 학생 직접 등록","event":[{"listen":"prerequest","script":{"id":"0868a578-5bf2-474e-9664-4dc909b792f0","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"8a76e687-b4eb-49fe-a26f-c8aea7fecb98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"라이언\",\r\n    \"lessonCnt\": 25\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/trainers/v1/nonmember","urlObject":{"path":["trainers","v1","nonmember"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"eaeba514-b82b-4664-b562-030ad90c87d8","name":"S1. 트레이너가 미가입 학생 직접 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"라이언\",\r\n    \"lessonCnt\": 25\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/trainers/v1/nonmember"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 14 Jul 2024 03:52:55 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"미가입 학생 등록이 완료 되었습니다.\",\n    \"data\": {\n        \"uuid\": \"1720929174925-b47d8cee-173c-4ac9-a001-76c961a7f880\",\n        \"invitationLink\": \"https://www.to-be-healthy.site/invite?type=student&uuid=1720929174925-b47d8cee-173c-4ac9-a001-76c961a7f880\"\n    }\n}"}],"_postman_id":"8a76e687-b4eb-49fe-a26f-c8aea7fecb98"}],"id":"f47dbb48-9e02-4d62-a50c-dd6ee0d41311","_postman_id":"f47dbb48-9e02-4d62-a50c-dd6ee0d41311","description":""},{"name":"회원 API","item":[{"name":"아이디/비밀번호 찾기","item":[{"name":"아이디 찾기","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"7f5ff922-7523-42ce-934f-4f4b6453fe2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"laborlawseon@gmail.com\",\r\n    \"name\": \"정선우\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/find/user-id","urlObject":{"path":["auth","v1","find","user-id"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"d6d7b8c9-625b-42eb-b6e2-50c5b3f141cf","name":"S01. 아이디 찾기 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"laborlawseon@gmail.com\",\r\n    \"name\": \"정선우\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/find/user-id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 03 Jun 2024 05:43:08 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"아이디 찾기에 성공하였습니다.\",\n    \"data\": {\n        \"userId\": \"laborlawse**\",\n        \"createdAt\": \"2024-05-28T18:19:17.781701\",\n        \"socialType\": \"NONE\"\n    }\n}"},{"id":"9f1c9d1a-163b-440c-8dd1-e289991d63d0","name":"S02. 소셜 회원은 아이디를 찾을 수 없음","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"s4on_woo@naver.com\",\r\n    \"name\": \"정선우\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/find/user-id"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 03 Jun 2024 05:43:21 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"s4on_woo@naver.com은 네이버 계정으로 가입되어 있습니다.\",\n    \"data\": {\n        \"userId\": \"163b0b29-f82a-46a1-a821-329bbea80d**\",\n        \"createdAt\": \"2024-05-04T16:21:04.938765\",\n        \"socialType\": \"NAVER\"\n    }\n}"}],"_postman_id":"7f5ff922-7523-42ce-934f-4f4b6453fe2c"},{"name":"비밀번호 찾기","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"ce1a6163-b627-4909-95e6-2dfc3509f6b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"s4on_woo@naver.com\",\r\n    \"name\": \"정선우\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/find/password","urlObject":{"path":["auth","v1","find","password"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"33067f97-f678-43c8-b5c3-096ae0944713","name":"S01. 초기화 비밀번호 전송 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"laborlawseon@gmail.com\",\r\n    \"name\": \"정선우\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/find/password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 03 Jun 2024 05:44:06 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"laborlawseon@gmail.com으로 초기화된 비밀번호가 발송되었습니다.\",\n    \"data\": {\n        \"socialType\": \"NONE\"\n    }\n}"},{"id":"8474d41e-a07f-40c9-a8e8-0007a2b1747f","name":"S02. 소셜 회원은 비밀번호 초기화를 할 수 없음","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"s4on_woo@naver.com\",\r\n    \"name\": \"정선우\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/find/password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 03 Jun 2024 05:44:21 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"s4on_woo@naver.com은 네이버 계정으로 가입되어 있습니다.\",\n    \"data\": {\n        \"socialType\": \"NAVER\"\n    }\n}"}],"_postman_id":"ce1a6163-b627-4909-95e6-2dfc3509f6b1"}],"id":"35b0ba14-1b28-44cb-8478-388928238bfe","_postman_id":"35b0ba14-1b28-44cb-8478-388928238bfe","description":""},{"name":"비밀번호 변경","item":[{"name":"현재 비밀번호 검증","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"fb778a94-2937-4069-9c7e-2fc8ed6917e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"12345678a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v1/password","urlObject":{"path":["members","v1","password"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"7594b4e3-258a-4f0e-9270-955dcc6eeaec","name":"S01. 비밀번호 검증 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"12345678a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/members/v1/password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 17:30:36 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=oMdQYPOKDJM7bnFzmCD0nVjGTq3YcgOCuRbr%2BcYbxv0LaTy%2FlQityHO1Ww6Y6m9m5xrqTvwXXAORdCrf7%2B7cV2BO0MvhKAw%2FXdSAWW3T36QTC0Nk2DJaR1DVJDJVIhXFBVDArjoGAT6t\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aff93aaeb78561-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"비밀번호가 확인되었습니다.\",\n    \"data\": true\n}"},{"id":"479436bb-3e36-4937-80cb-4ccf474d14fa","name":"E01. 비밀번호 검증 실패","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"1234567888a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/members/v1/password"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 17:29:07 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=tGzFgFWq8IhHSz16tFTF4up4D7lLca26OiCCUYMf5DxJCGXWYGoV%2BPk2%2BQOEGhmgQU5jmv6y1V2zs486aqfc31508iNAvNogRQVD5KqI9M2aZVca9ss39bFiX2Pj%2FXbqr1Nf%2FKfGuAeI\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aff70e9f488561-HKG"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"비밀번호가 일치하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T02:29:07.797771563\"\n}"}],"_postman_id":"fb778a94-2937-4069-9c7e-2fc8ed6917e1"},{"name":"현재 비밀번호 변경","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"00a29721-bfbc-4029-84df-5dfdd4f98bfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"changePassword1\": \"12345678a\",\r\n    \"changePassword2\": \"12345678a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v1/password","urlObject":{"path":["members","v1","password"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"2773dc42-1f0a-4a58-8f30-dc327b2d42d1","name":"S01. 비밀번호 변경 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"changePassword1\": \"123456789a\",\r\n    \"changePassword2\": \"123456789a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/members/v1/password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 01:28:41 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lQhn2PsDYOl32EJqSNxqfro2JvYxyJUQb%2F58licWELELbNn98alTxOuBRWzQv1XXXsf65L52L017sHmK79P8XRQSEAxSpMkXh3SzxY%2F1B8k1Upgzmi%2FPYhNu4gl1SUhET5KJ1%2BquiGIv\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aa782b08417361-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"비밀번호 변경이 완료되었습니다.\",\n    \"data\": true\n}"},{"id":"95f1093f-61eb-4148-bd02-c6dda379ae16","name":"E01. 변경할 비밀번호 불일치","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"changePassword1\": \"123456789a\",\r\n    \"changePassword2\": \"123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/members/v1/password"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 01:30:06 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=QXtjFDNi044dJIVWhPz3kUihCOlv9pj5AM1keOzK0iyciF2iqx%2BvKcx5W7oNG4ONUih%2Bg4eCsjdLWJcFTs17a9KJmNfluWBjILzzRiJTFdlmuh964Ro%2BVO3MfufeBVm8xChbdhq9yZ9X\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aa7a413aef7361-NRT"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"변경할 비밀번호가 일치하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-28T10:30:06.957578281\"\n}"}],"_postman_id":"00a29721-bfbc-4029-84df-5dfdd4f98bfa"}],"id":"a0cf876f-9485-442e-a2d7-65f5ef6ea7a5","_postman_id":"a0cf876f-9485-442e-a2d7-65f5ef6ea7a5","description":""},{"name":"홈 조회","item":[{"name":"학생 홈 조회","event":[{"listen":"prerequest","script":{"id":"138742ef-ee03-4617-bd57-abe5f0b103ba","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student97\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"7fd00860-0fee-4582-9358-c8dc01773465","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/home/v1/student","urlObject":{"path":["home","v1","student"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b9ebd600-78b0-471e-b5c7-83d19a957314","name":"S01. 학생 홈 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{BASE_URL}}/home/v1/student"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 05 Jun 2024 03:54:59 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생 홈이 조회되었습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 192,\n            \"totalLessonCnt\": 25,\n            \"remainLessonCnt\": 2,\n            \"completedLessonCnt\": 6,\n            \"createdAt\": \"2024-06-13T14:23:56.585576\"\n        },\n        \"point\": {\n            \"searchDate\": \"2024-06\",\n            \"monthPoint\": 1,\n            \"totalPoint\": 1\n        },\n        \"rank\": {\n            \"ranking\": 999,\n            \"lastMonthRanking\": 999,\n            \"totalMemberCnt\": 8\n        },\n        \"myReservation\": {\n            \"scheduleId\": 13444,\n            \"lessonDt\": \"2024-06-14\",\n            \"lessonStartTime\": \"16:00:00\",\n            \"lessonEndTime\": \"17:00:00\",\n            \"trainerName\": \"임채린Trainer 트레이너\",\n            \"reservationStatus\": \"COMPLETED\"\n        },\n        \"lessonHistory\": {\n            \"id\": 30362,\n            \"title\": \"무제\",\n            \"content\": \"14일 피드백 🔥🔥🔥🔥🔥🔥🔥\",\n            \"commentTotalCount\": 0,\n            \"createdAt\": \"2024-06-14T14:16:27\",\n            \"studentId\": 1003,\n            \"student\": \"임채린\",\n            \"trainer\": \"임채린Trainer 트레이너\",\n            \"trainerProfile\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1718342706001-8d511849-bd92-47fb-afea-e8c44f22fef1\",\n            \"scheduleId\": 13436,\n            \"lessonDt\": \"06월 14일 금요일\",\n            \"lessonTime\": \"08:00 - 09:00\",\n            \"attendanceStatus\": \"출석\",\n            \"feedbackChecked\": \"READ\",\n            \"files\": [\n                {\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1718342184565-205119c8-36d2-46e7-9614-da1c72dbaf60\",\n                    \"fileOrder\": 1,\n                    \"createdAt\": \"2024-06-14T14:16:26.692301\"\n                }\n            ]\n        },\n        \"diet\": {\n            \"dietId\": 209,\n            \"member\": {\n                \"id\": 1003,\n                \"userId\": \"f0618a61-e11e-4c57-9e66-dc6a430697a4\",\n                \"email\": \"tncjsgurwk@naver.com\",\n                \"name\": \"임채린\",\n                \"delYn\": false,\n                \"profile\": null,\n                \"memberType\": \"STUDENT\",\n                \"pushAlarmStatus\": \"ENABLED\",\n                \"feedbackAlarmStatus\": \"ENABLED\",\n                \"gym\": null,\n                \"socialType\": \"KAKAO\"\n            },\n            \"likeCnt\": 0,\n            \"commentCnt\": 0,\n            \"createdAt\": \"2024-06-14T00:37:40.273086\",\n            \"updatedAt\": \"2024-06-14T00:37:40.366522\",\n            \"eatDate\": \"2024-06-14\",\n            \"liked\": false,\n            \"feedbackChecked\": false,\n            \"breakfast\": {\n                \"fast\": false,\n                \"dietFile\": {\n                    \"id\": 591,\n                    \"dietId\": 209,\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1718293059642-7cc97d15-98a9-4c0f-9186-7482d767eed9\",\n                    \"type\": \"BREAKFAST\"\n                }\n            },\n            \"lunch\": {\n                \"fast\": false,\n                \"dietFile\": null\n            },\n            \"dinner\": {\n                \"fast\": false,\n                \"dietFile\": null\n            }\n        },\n        \"gym\": {\n            \"id\": 1,\n            \"name\": \"건강해짐 홍대점\"\n        },\n        \"redDotStatus\": true\n    }\n}"},{"id":"c8d17456-3898-410b-affd-3c07a07f49d7","name":"S02. 매핑된 트레이너가 없고 수강권이 없는 경우","originalRequest":{"method":"GET","header":[],"url":"{{BASE_URL}}/home/v1/student"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 05 Jun 2024 04:03:27 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생 홈이 조회되었습니다.\",\n    \"data\": {\n        \"course\": null,\n        \"point\": {\n            \"searchDate\": \"2024-06\",\n            \"monthPoint\": 0,\n            \"totalPoint\": 0\n        },\n        \"rank\": {\n            \"ranking\": 0,\n            \"lastMonthRanking\": 0,\n            \"totalMemberCnt\": 0\n        },\n        \"myReservation\": null,\n        \"lessonHistory\": null,\n        \"diet\": {\n            \"dietId\": null,\n            \"member\": null,\n            \"likeCnt\": null,\n            \"commentCnt\": null,\n            \"createdAt\": null,\n            \"updatedAt\": null,\n            \"eatDate\": null,\n            \"liked\": false,\n            \"breakfast\": {\n                \"fast\": false,\n                \"dietFile\": null\n            },\n            \"lunch\": {\n                \"fast\": false,\n                \"dietFile\": null\n            },\n            \"dinner\": {\n                \"fast\": false,\n                \"dietFile\": null\n            }\n        },\n        \"gym\": null,\n        \"redDotStatus\": false\n    }\n}"}],"_postman_id":"7fd00860-0fee-4582-9358-c8dc01773465"},{"name":"트레이너 홈 조회","event":[{"listen":"prerequest","script":{"id":"138742ef-ee03-4617-bd57-abe5f0b103ba","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"fd6e7044-4677-4102-98b1-88ec397c36d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/home/v1/trainer","urlObject":{"path":["home","v1","trainer"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3d0a0a3c-706b-4d92-bda5-b13ce6ddee31","name":"S01. 트레이너 홈 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{BASE_URL}}/home/v1/trainer"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 05 Jun 2024 03:51:40 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"트레이너 홈이 조회되었습니다.\",\n    \"data\": {\n        \"studentCount\": 13,\n        \"bestStudents\": [\n            {\n                \"memberId\": 543,\n                \"name\": \"박혜민\",\n                \"userId\": \"healthy-student1\",\n                \"email\": \"healthy-student1@gmail.com\",\n                \"ranking\": 1,\n                \"lessonCnt\": 56,\n                \"remainLessonCnt\": 35,\n                \"nickName\": \"바켸민\",\n                \"fileUrl\": null,\n                \"courseId\": 40\n            }\n        ],\n        \"todaySchedule\": {\n            \"trainerName\": \"홍박사 트레이너\",\n            \"scheduleTotalCount\": 7,\n            \"before\": [\n                {\n                    \"scheduleId\": 11471,\n                    \"duration\": 1,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:00\",\n                    \"reservationStatus\": \"COMPLETED\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 11472,\n                    \"duration\": 1,\n                    \"lessonStartTime\": \"11:00\",\n                    \"lessonEndTime\": \"12:00\",\n                    \"reservationStatus\": \"COMPLETED\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                }\n            ],\n            \"after\": [\n                {\n                    \"scheduleId\": 11474,\n                    \"duration\": 1,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:00\",\n                    \"reservationStatus\": \"COMPLETED\",\n                    \"applicantId\": 547,\n                    \"applicantName\": \"학생3\",\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 11475,\n                    \"duration\": 1,\n                    \"lessonStartTime\": \"14:00\",\n                    \"lessonEndTime\": \"15:00\",\n                    \"reservationStatus\": \"COMPLETED\",\n                    \"applicantId\": 547,\n                    \"applicantName\": \"학생3\",\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 11476,\n                    \"duration\": 1,\n                    \"lessonStartTime\": \"15:00\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"COMPLETED\",\n                    \"applicantId\": 547,\n                    \"applicantName\": \"학생3\",\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 11477,\n                    \"duration\": 1,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:00\",\n                    \"reservationStatus\": \"COMPLETED\",\n                    \"applicantId\": 547,\n                    \"applicantName\": \"학생3\",\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 11481,\n                    \"duration\": 1,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:00\",\n                    \"reservationStatus\": \"COMPLETED\",\n                    \"applicantId\": 547,\n                    \"applicantName\": \"학생3\",\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                }\n            ]\n        },\n        \"gym\": {\n            \"id\": 20,\n            \"name\": \"건강해짐 수서점\"\n        },\n        \"redDotStatus\": true\n    }\n}"}],"_postman_id":"fd6e7044-4677-4102-98b1-88ec397c36d2"}],"id":"68763410-047f-474e-aa6a-5d951833c577","_postman_id":"68763410-047f-474e-aa6a-5d951833c577","description":""},{"name":"프로필 등록/삭제","item":[{"name":"회원이 프로필 사진을 등록한다.","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"9615aa56-323e-490a-8a8e-2374a323c8d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/KakaoTalk_Photo_2024-02-08-19-57-03 004.jpeg"],"src":"/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/KakaoTalk_Photo_2024-02-08-19-57-03 004.jpeg"}]},"url":"{{BASE_URL}}/members/v1/profile","urlObject":{"path":["members","v1","profile"],"host":["{{BASE_URL}}"],"query":[{"disabled":true,"key":"lessonStartDt","value":"2024-05-14"},{"disabled":true,"key":"lessonEndDt","value":"2024-05-14"}],"variable":[]}},"response":[{"id":"396e9494-bbf7-42a0-aaa9-f5a4a542631a","name":"S01. 프로필 사진 등록 성공","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":"/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/스크린샷 2024-03-16 오후 4.59.18.png"}]},"url":{"raw":"{{PROD_SERVER}}/members/v1/profile","host":["{{PROD_SERVER}}"],"path":["members","v1","profile"],"query":[{"key":"lessonStartDt","value":"2024-05-14","disabled":true},{"key":"lessonEndDt","value":"2024-05-14","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 02:34:08 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=ITLCLyCIkfEHvo36iFM5%2FJXXbHizlObuzsyspnUTTEwL9q7j3OXNxNvoh%2BskxTkL8k%2BplMo8tm2bZGGytdB5XJOq27kKj73lUu1RIKFR%2BTEJliEpXFo%2FNoNl0HfKc7BMa9pdhfuT9SON\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8860afa2ed0ae393-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"프로필 사진이 등록되었습니다.\",\n    \"data\": {\n        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716086048012-2d2935da-179b-4262-9707-01ffc22ec865\",\n        \"fileName\": \"profile/1716086048012-2d2935da-179b-4262-9707-01ffc22ec865\"\n    }\n}"}],"_postman_id":"9615aa56-323e-490a-8a8e-2374a323c8d6"},{"name":"V2.회원이 프로필 사진을 등록한다.","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ebdb7475-3723-4ce7-b613-26dac2723482\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"a121e8d7-5810-44c9-9c92-20c9b3f55b7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"uploadFile\": {\n        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/temp/1720874696409-5c27b3f9-d936-4efe-a8cb-61b820463a8e.jpg\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v2/profile","urlObject":{"path":["members","v2","profile"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"ca14b959-3777-4e65-8b18-6b5ac7414aa7","name":"S01. 프로필 사진 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"uploadFile\": {\n        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/temp/1720874696409-5c27b3f9-d936-4efe-a8cb-61b820463a8e.jpg\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v2/profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 13 Jul 2024 13:00:37 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"프로필 사진이 등록되었습니다.\",\n    \"data\": {\n        \"fileUrl\": \"https://cdn.to-be-healthy.site/origin/profile/1720874696409-5c27b3f9-d936-4efe-a8cb-61b820463a8e.jpg\",\n        \"fileName\": \"1720874696409-5c27b3f9-d936-4efe-a8cb-61b820463a8e.jpg\"\n    }\n}"}],"_postman_id":"a121e8d7-5810-44c9-9c92-20c9b3f55b7e"},{"name":"회원이 프로필 사진을 삭제한다.","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"72a120ff-227d-4696-9403-d0c09c3c2a83","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/members/v1/profile","urlObject":{"path":["members","v1","profile"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"07cdc71b-22bf-4791-b5ef-20b067fb13b0","name":"S01. 프로필 사진을 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":"{{PROD_SERVER}}/members/v1/profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 02:34:21 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=t8Iae0GKGpO34KTJ0GMw%2BU1RhVpYKYaJO3astCrXny0W1Mn5UogGfqQAFvgL09p9Asu8OnrVVlr%2FUf7KiaKsXDur6VyGOn7U9sEoe2QTGYMBaOLpEJ2nkEwYNMODlH%2BG5Y4Ji9LvrKkV\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8860affdbc20e393-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"프로필 사진이 삭제되었습니다.\",\n    \"data\": {\n        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716086048012-2d2935da-179b-4262-9707-01ffc22ec865\",\n        \"fileName\": \"profile/1716086048012-2d2935da-179b-4262-9707-01ffc22ec865\"\n    }\n}"}],"_postman_id":"72a120ff-227d-4696-9403-d0c09c3c2a83"}],"id":"c4043e09-c59b-4566-addf-c68540646519","_postman_id":"c4043e09-c59b-4566-addf-c68540646519","description":""},{"name":"마이페이지","item":[{"name":"공통","item":[{"name":"내 정보 조회","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"5c0f081e-69ba-4c15-9d3b-48da3aa9ffdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/me","urlObject":{"path":["members","v1","me"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"56f677ac-7f0f-4217-a9a0-569b001a5c0c","name":"S01. 내 정보 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/me"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 03 Jun 2024 06:49:45 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원정보가 조회 되었습니다.\",\n    \"data\": {\n        \"id\": 542,\n        \"userId\": \"healthy-trainer0\",\n        \"email\": \"wls0ld@naver.com\",\n        \"name\": \"김진영\",\n        \"age\": 0,\n        \"height\": 0,\n        \"weight\": 0,\n        \"profile\": {\n            \"id\": 45,\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1717396582311-5a2a1e07-954a-48d6-889b-80153609cb31\"\n        },\n        \"gym\": {\n            \"id\": 20,\n            \"name\": \"건강해짐 수서점\"\n        },\n        \"memberType\": \"TRAINER\",\n        \"pushAlarmStatus\": \"ENABLED\",\n        \"communityAlarmStatus\": \"ENABLED\",\n        \"feedbackAlarmStatus\": \"ENABLED\",\n        \"scheduleNoticeStatus\": \"DISABLE\",\n        \"socialType\": \"NONE\"\n    }\n}"}],"_postman_id":"5c0f081e-69ba-4c15-9d3b-48da3aa9ffdf"},{"name":"이름 변경","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"dedd043f-2631-4a89-a80e-0031a0528cf3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"홍박사\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v1/name","urlObject":{"path":["members","v1","name"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"dedd043f-2631-4a89-a80e-0031a0528cf3"},{"name":"이메일 인증번호 전송","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student10\",\r","        \"password\": \"123456789a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"a97d8325-54c1-4fad-b021-f801b86fa7e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cso__1@naver.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/validation/send-email","urlObject":{"path":["auth","v1","validation","send-email"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a97d8325-54c1-4fad-b021-f801b86fa7e1"},{"name":"이메일 변경","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student10\",\r","        \"password\": \"123456789a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"e64073df-1a0b-4351-b4ad-b2e1d5c28166","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cso__1@naver.com\",\r\n    \"emailKey\": \"640526\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v1/email","urlObject":{"path":["members","v1","email"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e64073df-1a0b-4351-b4ad-b2e1d5c28166"},{"name":"현재 비밀번호 검증","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student10\",\r","        \"password\": \"123456789a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"6bce6a4b-58a3-498d-9833-4aa19acf04ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"12345678a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v1/password","urlObject":{"path":["members","v1","password"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"1451c150-dfc9-41a0-a4f1-6f0964865cb0","name":"S01. 비밀번호 검증 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"12345678a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/members/v1/password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 17:30:36 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=oMdQYPOKDJM7bnFzmCD0nVjGTq3YcgOCuRbr%2BcYbxv0LaTy%2FlQityHO1Ww6Y6m9m5xrqTvwXXAORdCrf7%2B7cV2BO0MvhKAw%2FXdSAWW3T36QTC0Nk2DJaR1DVJDJVIhXFBVDArjoGAT6t\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aff93aaeb78561-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"비밀번호가 확인되었습니다.\",\n    \"data\": true\n}"},{"id":"fb1f6832-648b-4072-bf78-c187f1a32bf1","name":"E01. 비밀번호 검증 실패","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"1234567888a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/members/v1/password"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 17:29:07 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=tGzFgFWq8IhHSz16tFTF4up4D7lLca26OiCCUYMf5DxJCGXWYGoV%2BPk2%2BQOEGhmgQU5jmv6y1V2zs486aqfc31508iNAvNogRQVD5KqI9M2aZVca9ss39bFiX2Pj%2FXbqr1Nf%2FKfGuAeI\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aff70e9f488561-HKG"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"비밀번호가 일치하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-29T02:29:07.797771563\"\n}"}],"_postman_id":"6bce6a4b-58a3-498d-9833-4aa19acf04ee"},{"name":"현재 비밀번호 변경","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student10\",\r","        \"password\": \"123456789a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"432e5739-9956-40d1-b7ad-90860b8d6dd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"changePassword1\": \"12345678a\",\r\n    \"changePassword2\": \"12345678a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/members/v1/password","urlObject":{"path":["members","v1","password"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"d329aa5e-c210-498a-8cf1-bc37abe816db","name":"S01. 비밀번호 변경 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"changePassword1\": \"123456789a\",\r\n    \"changePassword2\": \"123456789a\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/members/v1/password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 01:28:41 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lQhn2PsDYOl32EJqSNxqfro2JvYxyJUQb%2F58licWELELbNn98alTxOuBRWzQv1XXXsf65L52L017sHmK79P8XRQSEAxSpMkXh3SzxY%2F1B8k1Upgzmi%2FPYhNu4gl1SUhET5KJ1%2BquiGIv\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aa782b08417361-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"비밀번호 변경이 완료되었습니다.\",\n    \"data\": true\n}"},{"id":"d3dcc050-d6e9-4279-9a4a-0b89cadafe87","name":"E01. 변경할 비밀번호 불일치","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"changePassword1\": \"123456789a\",\r\n    \"changePassword2\": \"123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/members/v1/password"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 01:30:06 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=QXtjFDNi044dJIVWhPz3kUihCOlv9pj5AM1keOzK0iyciF2iqx%2BvKcx5W7oNG4ONUih%2Bg4eCsjdLWJcFTs17a9KJmNfluWBjILzzRiJTFdlmuh964Ro%2BVO3MfufeBVm8xChbdhq9yZ9X\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aa7a413aef7361-NRT"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"변경할 비밀번호가 일치하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-28T10:30:06.957578281\"\n}"}],"_postman_id":"432e5739-9956-40d1-b7ad-90860b8d6dd4"},{"name":"회원이 프로필 사진을 등록한다.","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"f9923d87-362b-463b-af20-4bf4396b45b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/KakaoTalk_Photo_2024-02-08-19-57-03 004.jpeg"],"src":"/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/KakaoTalk_Photo_2024-02-08-19-57-03 004.jpeg"}]},"url":"{{BASE_URL}}/members/v1/profile","urlObject":{"path":["members","v1","profile"],"host":["{{BASE_URL}}"],"query":[{"disabled":true,"key":"lessonStartDt","value":"2024-05-14"},{"disabled":true,"key":"lessonEndDt","value":"2024-05-14"}],"variable":[]}},"response":[{"id":"7d1e6ed5-41e8-48ec-8d20-df9806b7a791","name":"S01. 프로필 사진 등록 성공","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":"/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/아카이브/스크린샷 2024-03-16 오후 4.59.18.png"}]},"url":{"raw":"{{PROD_SERVER}}/members/v1/profile","host":["{{PROD_SERVER}}"],"path":["members","v1","profile"],"query":[{"key":"lessonStartDt","value":"2024-05-14","disabled":true},{"key":"lessonEndDt","value":"2024-05-14","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 02:34:08 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=ITLCLyCIkfEHvo36iFM5%2FJXXbHizlObuzsyspnUTTEwL9q7j3OXNxNvoh%2BskxTkL8k%2BplMo8tm2bZGGytdB5XJOq27kKj73lUu1RIKFR%2BTEJliEpXFo%2FNoNl0HfKc7BMa9pdhfuT9SON\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8860afa2ed0ae393-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"프로필 사진이 등록되었습니다.\",\n    \"data\": {\n        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716086048012-2d2935da-179b-4262-9707-01ffc22ec865\",\n        \"fileName\": \"profile/1716086048012-2d2935da-179b-4262-9707-01ffc22ec865\"\n    }\n}"}],"_postman_id":"f9923d87-362b-463b-af20-4bf4396b45b6"},{"name":"회원이 프로필 사진을 삭제한다.","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"106ef5d0-b253-418a-a26c-06ffdea5dc09","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/members/v1/profile","urlObject":{"path":["members","v1","profile"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"7049aaf1-6424-44eb-b677-c17a2a523e04","name":"S01. 프로필 사진을 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":"{{PROD_SERVER}}/members/v1/profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 02:34:21 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=t8Iae0GKGpO34KTJ0GMw%2BU1RhVpYKYaJO3astCrXny0W1Mn5UogGfqQAFvgL09p9Asu8OnrVVlr%2FUf7KiaKsXDur6VyGOn7U9sEoe2QTGYMBaOLpEJ2nkEwYNMODlH%2BG5Y4Ji9LvrKkV\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8860affdbc20e393-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"프로필 사진이 삭제되었습니다.\",\n    \"data\": {\n        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716086048012-2d2935da-179b-4262-9707-01ffc22ec865\",\n        \"fileName\": \"profile/1716086048012-2d2935da-179b-4262-9707-01ffc22ec865\"\n    }\n}"}],"_postman_id":"106ef5d0-b253-418a-a26c-06ffdea5dc09"},{"name":"알림 상태 변경","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"8a011410-54e9-4618-abb5-caa8d67dd5a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"url":"{{BASE_URL}}/members/v1/alarm/:type/:status","urlObject":{"path":["members","v1","alarm",":type",":status"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"id":"a13486dc-4867-467d-ab04-42e58cda34ff","description":{"content":"<p>PUSH | COMMUNITY | FEEDBACK | SCHEDULENOTICE</p>\n","type":"text/plain"},"type":"any","value":"PUSH","key":"type"},{"id":"4e597e0c-d27f-4ee2-8d7a-c83f84f65eee","description":{"content":"<p>ENABLED | DISABLE</p>\n","type":"text/plain"},"type":"any","value":"ENABLED","key":"status"}]}},"response":[{"id":"53c1518f-4649-4349-881b-46ecbb34019b","name":"S01. 알림 상태를 변경성공","originalRequest":{"method":"PATCH","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/alarm/:type/:status","host":["{{PROD_SERVER}}"],"path":["members","v1","alarm",":type",":status"],"variable":[{"key":"type","value":"PUSH","description":"PUSH | COMMUNITY | FEEDBACK | SCHEDULENOTICE"},{"key":"status","value":"ENABLED","description":"ENABLED | DISABLE"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 02:33:47 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=mOWJLBQwkjpWf2C5C8vaVBT6RJlZYsYe6G%2FC%2BXwAKv1LTuLRyicmHLPtr6XvfaayctG0r0wuBl70Zc3Bmte2LedkeKebrY4UaI6RCQ8Zqe3tS8rbM4o6dEwTz6kfKkBoyfUVNvyyoYQf\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8860af26d93de393-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"알림 상태가 변경되었습니다.\",\n    \"data\": {\n        \"type\": \"푸시\",\n        \"status\": \"ENABLED\"\n    }\n}"}],"_postman_id":"8a011410-54e9-4618-abb5-caa8d67dd5a8"},{"name":"회원탈퇴","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student95\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"7d66c0cd-c93a-4a74-8bef-1518ad5f3d86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/members/v1/delete","urlObject":{"path":["members","v1","delete"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"7d66c0cd-c93a-4a74-8bef-1518ad5f3d86"}],"id":"91ed84a6-70fb-41f9-a11d-346ec68e0ed6","_postman_id":"91ed84a6-70fb-41f9-a11d-346ec68e0ed6","description":""},{"name":"학생","item":[{"name":"지난 예약 조회","event":[{"listen":"prerequest","script":{"id":"21a868a4-15e4-475c-b91f-8a5da82f8f00","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"949fe642-aca1-4ba8-b51e-168efed7b179","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/student/my-reservation/old?searchDate=2024-05","urlObject":{"path":["schedule","v1","student","my-reservation","old"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-05"}],"variable":[]}},"response":[{"id":"5a248971-31b6-40da-bd09-732eca9f923e","name":"S1. 학생이 내 예약을 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/v1/student/my-reservation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 17:22:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": null,\n        \"reservations\": [\n            {\n                \"scheduleId\": 11413,\n                \"lessonDt\": \"2024-05-31\",\n                \"lessonStartTime\": \"13:00:00\",\n                \"lessonEndTime\": \"14:00:00\",\n                \"trainerName\": \"김진영 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            }\n        ]\n    }\n}"},{"id":"724f2a07-b722-4f71-8bec-38f45b8ef76f","name":"S2. 학생의 지난 예약 조회 없는 경우","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/v1/student/my-reservation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 30 Apr 2024 03:01:21 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": null,\n        \"reservations\": null\n    }\n}"}],"_postman_id":"949fe642-aca1-4ba8-b51e-168efed7b179"},{"name":"내 트레이너 정보 조회","event":[{"listen":"prerequest","script":{"id":"21a868a4-15e4-475c-b91f-8a5da82f8f00","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"643e5c8d-3b98-4416-9bbd-a8d267996600","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/trainer-mapping/info","urlObject":{"path":["members","v1","trainer-mapping","info"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"60965666-957b-456c-9a3e-ed2dd8149547","name":"S01. 내 트레이너 정보 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/trainer-mapping/info"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 03 Jun 2024 07:06:39 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"내 트레이너 정보를 조회하였습니다.\",\n    \"data\": {\n        \"mappingId\": 65,\n        \"trainer\": {\n            \"id\": 542,\n            \"email\": \"wls0ld@naver.com\",\n            \"name\": \"김진영\",\n            \"profile\": {\n                \"id\": 45,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1717396582311-5a2a1e07-954a-48d6-889b-80153609cb31\"\n            },\n            \"gym\": {\n                \"id\": 20,\n                \"name\": \"건강해짐 수서점\"\n            }\n        }\n    }\n}"},{"id":"892d6ff1-8717-4aaf-9bc5-9bd37124e4c1","name":"S02. 내 트레이너 미존재","originalRequest":{"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/trainer-mapping/info"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 03 Jun 2024 07:06:57 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"내 트레이너 정보를 조회하였습니다.\",\n    \"data\": null\n}"}],"_postman_id":"643e5c8d-3b98-4416-9bbd-a8d267996600"}],"id":"1ec6fd78-32bc-436c-821e-d29f28e2d29e","_postman_id":"1ec6fd78-32bc-436c-821e-d29f28e2d29e","description":""}],"id":"8f414651-7198-4aff-9d81-c7ef929253c9","_postman_id":"8f414651-7198-4aff-9d81-c7ef929253c9","description":""},{"name":"그 외","item":[{"name":"내 정보 조회","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"94634e64-9164-4870-a781-73f346c9ef1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/me","urlObject":{"path":["members","v1","me"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b8333db1-90b6-47d9-8390-04e43e248d29","name":"S1. 내 정보 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/members/v1/me"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 24 May 2024 08:57:20 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=7m%2FhqLwfBRGwL6a%2FO4TP6KMJIhIGoR%2Br%2FGNry1WxT9UjzEljGXsUH1VBiiiNqIOQ7fxJ%2BOEQUtRsjzg4cD3xTySEGMSoQrjmNHV6X9eRU%2BNnKsqOKU35QndvVJzQP%2FtpZNjIMJ9LWO8s\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"888c13df49a485c1-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원정보가 조회 되었습니다.\",\n    \"data\": {\n        \"id\": 561,\n        \"userId\": \"healthy-student10\",\n        \"email\": \"healthy-student10@gmail.com\",\n        \"name\": \"학생10\",\n        \"age\": 0,\n        \"height\": 0,\n        \"weight\": 0,\n        \"profile\": null,\n        \"gym\": {\n            \"id\": 10,\n            \"name\": \"건강해짐 원흥점\"\n        },\n        \"memberType\": \"STUDENT\",\n        \"pushAlarmStatus\": \"ENABLED\",\n        \"communityAlarmStatus\": \"ENABLED\",\n        \"feedbackAlarmStatus\": \"ENABLED\",\n        \"scheduleNoticeStatus\": \"ENABLED\",\n        \"socialType\": \"NONE\"\n    }\n}"}],"_postman_id":"94634e64-9164-4870-a781-73f346c9ef1c"},{"name":"이메일 인증번호 전송","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student10\",\r","        \"password\": \"123456789a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"018e5e20-9d85-4507-aac6-ec65c570c91f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cso__1@naver.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/auth/v1/validation/send-email","urlObject":{"path":["auth","v1","validation","send-email"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"59f91625-1e15-4210-a126-6704403d2630","name":"S01. 이메일 인증번호 전송 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cso__1@naver.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/validation/send-email"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 01:31:33 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=EQV0suTYe%2BCIaaT%2B4BY54D1hMBpJ4fwWj5Iap7%2Fnbbcx9SVrQcPUZ0RJ%2FRRWECPsH%2BlLuhvJoHZwC6hcPiSnJgeIZOeT1iYwIZazBNJZyk80U0R5A3d7sNzZTOmOPW%2B3h2LU%2FUGgvYek\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aa7c5ef81c7361-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이메일로 인증번호를 발송중이에요!\",\n    \"data\": \"cso__1@naver.com\"\n}"},{"id":"efa65b11-ac39-4b21-a307-73798a2e0fc3","name":"E01. 이메일 형식 불일치","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cso__1$naver.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/validation/send-email"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 01:31:50 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=oeHx43NX5n7SPp%2BDREnf5215yBfzYArk65Zf0miK4evTnM1GRaNVRuzm5VQw4WQ4%2BoZHwd4qmNzvMyC4MBZMTQPnmmeRIBLSKZV3kxIPPk9gfYotlI6UPv7Uo82JCGAUmZMwdjVbpAJe\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aa7cca3b4f7361-NRT"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"올바른 이메일 형식을 입력해 주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-28T10:31:50.796407848\"\n}"},{"id":"246a7ace-dfb0-4dee-b4f3-d8ba572481c8","name":"E02. 이미 가입된 이메일 주소","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"laborlawseon@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/auth/v1/validation/send-email"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 01:32:10 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=ZmHIf95A6k7CVsn7qzr6ySjU6Wb69f0xaZjZxahKYbZ%2B%2FLqsC8GExW25GhGUKEzUJ2OSSUwsb3TStB3IUisXr8QwIqsGq8BIJRwKF98u6CXmnrO4%2F46rG0dL%2FOD1fmdBMVtUcEBLxSp3\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88aa7d447c687361-NRT"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 가입된 이메일 주소입니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-28T10:32:10.354472796\"\n}"}],"_postman_id":"018e5e20-9d85-4507-aac6-ec65c570c91f"},{"name":"학생이 본인의 포인트 조회","event":[{"listen":"prerequest","script":{"id":"f584fa2b-5321-4483-9613-43b091c6c710","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student7\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"7145505e-61c3-405d-8fd4-ddd6ab95d6be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/point?page=0&size=20&searchDate=2024-05","urlObject":{"path":["members","v1","point"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지(default: 0)</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈(default: 20)</p>\n","type":"text/plain"},"key":"size","value":"20"},{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-05"}],"variable":[]}},"response":[{"id":"9c91801e-9322-4cee-98ef-08c046abb1ee","name":"S1. 학생의 본인의 포인트 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/point?page=1&size=5&searchDate=2024-04","host":["{{LOCAL_SERVER}}"],"path":["members","v1","point"],"query":[{"key":"page","value":"1","description":"현재 페이지(default: 0)"},{"key":"size","value":"5","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-04","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"포인트가 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"pointId\": 54,\n                \"type\": \"NO_SHOW\",\n                \"calculation\": \"MINUS\",\n                \"point\": 3,\n                \"createdAt\": \"2024-04-30T00:11:13.267978\"\n            },\n            {\n                \"pointId\": 53,\n                \"type\": \"DIET\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-27T11:59:34.094249\"\n            },\n            {\n                \"pointId\": 12,\n                \"type\": \"WORKOUT\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-22T12:15:40.62255\"\n            },\n            {\n                \"pointId\": 11,\n                \"type\": \"WORKOUT\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-17T02:30:34.708205\"\n            },\n            {\n                \"pointId\": 10,\n                \"type\": \"WORKOUT\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-14T10:07:06.899087\"\n            },\n            {\n                \"pointId\": 9,\n                \"type\": \"WORKOUT\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-12T14:05:13.360545\"\n            },\n            {\n                \"pointId\": 8,\n                \"type\": \"DIET\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-09T13:41:42.512229\"\n            },\n            {\n                \"pointId\": 7,\n                \"type\": \"DIET\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-08T17:03:12.367403\"\n            },\n            {\n                \"pointId\": 4,\n                \"type\": \"NO_SHOW\",\n                \"calculation\": \"MINUS\",\n                \"point\": 3,\n                \"createdAt\": \"2024-04-07T15:39:03.373415\"\n            },\n            {\n                \"pointId\": 5,\n                \"type\": \"DIET\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-07T15:39:03.373415\"\n            },\n            {\n                \"pointId\": 6,\n                \"type\": \"WORKOUT\",\n                \"calculation\": \"PLUS\",\n                \"point\": 1,\n                \"createdAt\": \"2024-04-07T15:39:03.373415\"\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 11,\n        \"isLast\": true,\n        \"mainData\": {\n            \"searchDate\": \"2024-04\",\n            \"monthPoint\": 3,\n            \"totalPoint\": 4\n        }\n    }\n}"},{"id":"b24e13d7-33f7-4401-a8a5-da20a55b372a","name":"S2. 포인트가 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/point?page=1&size=5&searchDate=2024-03","host":["{{LOCAL_SERVER}}"],"path":["members","v1","point"],"query":[{"key":"page","value":"1","description":"현재 페이지(default: 0)"},{"key":"size","value":"5","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-03","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"포인트가 조회되었습니다.\",\n    \"data\": {\n        \"monthPoint\": 0,\n        \"totalPoint\": 5,\n        \"pointHistories\": null\n    }\n}"},{"id":"8e9b587c-c93c-4713-a731-fa61813b2a67","name":"E1. 존재하지 않는 학생","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/point?page=1&size=5&searchDate=2024-04","host":["{{LOCAL_SERVER}}"],"path":["members","v1","point"],"query":[{"key":"page","value":"1","description":"현재 페이지(default: 0)"},{"key":"size","value":"5","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-04","description":"조회할 날짜"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-14T14:20:52.527014100\"\n}"}],"_postman_id":"7145505e-61c3-405d-8fd4-ddd6ab95d6be"},{"name":"학생이 트레이너와 매핑 여부 조회","event":[{"listen":"prerequest","script":{"id":"2d7f4593-6914-4736-acf3-6df0ce720fe4","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student99\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"fd218cf6-85ab-4ff6-ae23-d3e1838311f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/trainer-mapping","urlObject":{"path":["members","v1","trainer-mapping"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"9131ef72-23ff-4412-a130-4b257bb34528","name":"S1. 매핑된 경우","originalRequest":{"method":"GET","header":[],"url":"{{LOCAL_SERVER}}/members/v1/trainer-mapping"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 17 May 2024 01:46:44 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"매핑 여부가 조회되었습니다.\",\n    \"data\": {\n        \"mapped\": true\n    }\n}"},{"id":"c1577ce0-1ac8-44dc-b4aa-ee35d7a1cefb","name":"S2. 매핑 안 된 경우","originalRequest":{"method":"GET","header":[],"url":"{{LOCAL_SERVER}}/members/v1/trainer-mapping"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 17 May 2024 01:47:03 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"매핑 여부가 조회되었습니다.\",\n    \"data\": {\n        \"mapped\": false\n    }\n}"}],"_postman_id":"fd218cf6-85ab-4ff6-ae23-d3e1838311f0"},{"name":"회원이 알림 상태를 변경한다.","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"cabd28d2-8bb9-4748-a2e1-be2b5bc2116e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"url":"{{BASE_URL}}/members/v1/alarm/:type/:status","urlObject":{"path":["members","v1","alarm",":type",":status"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>PUSH | COMMUNITY | FEEDBACK | SCHEDULENOTICE</p>\n","type":"text/plain"},"type":"any","value":"PUSH","key":"type"},{"description":{"content":"<p>ENABLED | DISABLE</p>\n","type":"text/plain"},"type":"any","value":"ENABLED","key":"status"}]}},"response":[{"id":"06e40c6c-2816-4165-8b45-eed0076e2f2d","name":"S01. 알림 상태를 변경성공","originalRequest":{"method":"PATCH","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/alarm/:type/:status","host":["{{PROD_SERVER}}"],"path":["members","v1","alarm",":type",":status"],"variable":[{"key":"type","value":"PUSH","description":"PUSH | COMMUNITY | FEEDBACK | SCHEDULENOTICE"},{"key":"status","value":"ENABLED","description":"ENABLED | DISABLE"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 19 May 2024 02:33:47 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=mOWJLBQwkjpWf2C5C8vaVBT6RJlZYsYe6G%2FC%2BXwAKv1LTuLRyicmHLPtr6XvfaayctG0r0wuBl70Zc3Bmte2LedkeKebrY4UaI6RCQ8Zqe3tS8rbM4o6dEwTz6kfKkBoyfUVNvyyoYQf\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8860af26d93de393-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"알림 상태가 변경되었습니다.\",\n    \"data\": {\n        \"type\": \"푸시\",\n        \"status\": \"ENABLED\"\n    }\n}"}],"_postman_id":"cabd28d2-8bb9-4748-a2e1-be2b5bc2116e"},{"name":"회원탈퇴","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student95\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"cfee6cf5-52d6-4236-87bf-d5947c5e49e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/members/v1/delete","urlObject":{"path":["members","v1","delete"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"cfee6cf5-52d6-4236-87bf-d5947c5e49e8"},{"name":"로그아웃","event":[{"listen":"prerequest","script":{"id":"681d99f9-2453-48ed-95c3-0180612d173e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student7\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"e27b6b00-75ba-4c6c-be59-b448b8ed65c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/members/v1/logout","urlObject":{"path":["members","v1","logout"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"d5002832-adb0-4432-898d-cf38a7476039","name":"S01. 로그아웃 성공","originalRequest":{"method":"POST","header":[],"url":"{{BASE_URL}}/members/v1/logout"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Sun, 30 Jun 2024 04:46:45 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"e27b6b00-75ba-4c6c-be59-b448b8ed65c1"}],"id":"2cb11303-644e-4e34-8a93-c455308f85b8","_postman_id":"2cb11303-644e-4e34-8a93-c455308f85b8","description":""}],"id":"422ab295-cdcd-4a33-9acb-d8087ddd5468","_postman_id":"422ab295-cdcd-4a33-9acb-d8087ddd5468","description":""},{"name":"수강권 API","item":[{"name":"트레이너","item":[{"name":"트레이너가 학생의 수강권 등록","event":[{"listen":"prerequest","script":{"id":"7ddd78c7-93c8-4975-a410-792d1cb26182","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"ewuuu1112\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"09675bde-a725-42c3-acd0-b8244ee16e3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"memberId\": 62,\r\n  \"lessonCnt\": 20\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/course/v1","urlObject":{"path":["course","v1"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"702028b6-cc2a-4f3a-9754-0a34b406c1bf","name":"S1. 트레이너가 학생의 수강권 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\": \"999999\",\r\n    \"lessonCnt\": -1\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/course/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수강권이 등록되었습니다.\",\n    \"data\": null\n}"},{"id":"a7d04a1f-57e0-4043-a3ef-a2d0f1a1588b","name":"E1. 존재하지 않는 회원","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\": \"999999\",\r\n    \"lessonCnt\": -1\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/course/v1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"회원이 존재하지 않습니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-14T11:17:35.237062900\"\r\n}"},{"id":"fc4b3749-ae09-4774-befc-bb39328fdea9","name":"E2. 존재하지 않는 트레이너","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\": \"999999\",\r\n    \"lessonCnt\": -1\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/course/v1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"트레이너가가 존재하지 않습니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-14T11:17:35.237062900\"\r\n}"},{"id":"c2df46da-f41f-449e-849b-6fd93b528df8","name":"E3. 내 학생이 아닌 경우","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"memberId\": 5,\r\n  \"lessonCnt\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/course/v1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"내 학생이 아닙니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-14T11:24:54.643027300\"\r\n}"},{"id":"4c09a6f1-48fe-4e7d-b53d-00a1638b67f1","name":"E4. 잔여 수강권 존재","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"memberId\": 5,\r\n  \"lessonCnt\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/course/v1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"잔여 수강권이 존재합니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-14T11:29:41.047782900\"\n}"}],"_postman_id":"09675bde-a725-42c3-acd0-b8244ee16e3c"},{"name":"트레이너가 학생의 수강권 삭제","event":[{"listen":"prerequest","script":{"id":"9ea99e49-4a82-460a-9635-355d83de3791","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"159b1ca2-7c0f-4f90-a472-d609f10fda98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/course/v1/:courseId","urlObject":{"path":["course","v1",":courseId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>수강권 ID</p>\n","type":"text/plain"},"type":"any","value":"51","key":"courseId"}]}},"response":[{"id":"cc06124d-1352-425e-b16d-305f9742b167","name":"S1. 트레이너가 학생의 수강권 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/course/v1/:courseId","host":["{{LOCAL_SERVER}}"],"path":["course","v1",":courseId"],"variable":[{"key":"courseId","value":"2","description":"수강권 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수강권이 삭제되었습니다.\",\n    \"data\": null\n}"},{"id":"f0d39076-470a-4a1a-bb5b-9c66c155400e","name":"E1. 존재하지않는 트레이너","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/course/v1/:courseId","host":["{{LOCAL_SERVER}}"],"path":["course","v1",":courseId"],"variable":[{"key":"courseId","value":"1","description":"수강권 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"트레이너가가 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-14T11:17:35.237062900\"\n}"},{"id":"8dde1b24-6dd9-4b14-9283-3a2886fad71c","name":"E2. 사용중인 수강권은 삭제 불가","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/course/v1/:courseId","host":["{{PROD_SERVER}}"],"path":["course","v1",":courseId"],"variable":[{"key":"courseId","value":"51","description":"수강권 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 May 2024 07:21:36 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=EDalzEd2IpJY1voCnNatspccJVN60rVyBGWjyLsmq1W08iXZJnd3GZkzxpwPsmKquOTX%2FPmg6gkWAve9K76A5xHzmqT0c58Fvn4%2BKK9W8b4X1eiZNaYtAIdLS9GJkEwG7hqK3g4XObKI\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"887b0ce4d990830a-KIX"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"사용중인 수강권은 삭제할 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-22T16:21:36.830564243\"\n}"},{"id":"971c3d38-f109-4a10-96cd-ef25bbe35d58","name":"E3. 예약된 수업이 있는 경우 삭제 불가","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{BASE_URL}}/course/v1/:courseId","host":["{{BASE_URL}}"],"path":["course","v1",":courseId"],"variable":[{"key":"courseId","value":"217","description":"수강권 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 21 Jun 2024 12:19:56 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"예약된 수업이 있어 수강권을 삭제할 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-06-21T21:19:57.332213\"\n}"}],"_postman_id":"159b1ca2-7c0f-4f90-a472-d609f10fda98"},{"name":"트레이너가 학생의 수강권 조회 (현재 트레이너의 수강 히스토리만 조회)","event":[{"listen":"prerequest","script":{"id":"a8e3f549-66d6-49f3-8795-1d90b8022474","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"qqqq\",\r","        \"password\": \"qqqqqqq1\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"7afd07f6-ff4f-415d-b2e4-b73eb43c88e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/:memberId/course?page=0&size=20&searchDate=2024-04","urlObject":{"path":["members","v1",":memberId","course"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈</p>\n","type":"text/plain"},"key":"size","value":"20"},{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-04"}],"variable":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"type":"any","value":"392","key":"memberId"}]}},"response":[{"id":"a03abe4d-a505-4fa7-b2f0-797ad7f73343","name":"S1. 학생의 수강권 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/:memberId/using-course","host":["{{PROD_SERVER}}"],"path":["members","v1",":memberId","using-course"],"variable":[{"key":"memberId","value":"62"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수강권이 조회되었습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 19,\n            \"totalLessonCnt\": 18,\n            \"remainLessonCnt\": 0,\n            \"createdAt\": \"2024-04-23T13:38:11.754977\"\n        },\n        \"gymName\": \"건강해짐 홍대점\",\n        \"courseHistories\": [\n            {\n                \"courseHistoryId\": 70,\n                \"cnt\": 3,\n                \"calculation\": \"MINUS\",\n                \"type\": \"MINUS_CNT\",\n                \"createdAt\": \"2024-04-23T13:40:07.973572\"\n            },\n            {\n                \"courseHistoryId\": 69,\n                \"cnt\": 1,\n                \"calculation\": \"PLUS\",\n                \"type\": \"PLUS_CNT\",\n                \"createdAt\": \"2024-04-23T13:39:21.190798\"\n            },\n            {\n                \"courseHistoryId\": 68,\n                \"cnt\": 20,\n                \"calculation\": \"PLUS\",\n                \"type\": \"COURSE_CREATE\",\n                \"createdAt\": \"2024-04-23T13:38:11.758687\"\n            }\n        ]\n    }\n}"},{"id":"113d223d-af19-46e2-9507-782db618653a","name":"S2. 수강권이 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/:memberId/course?page=0&size=20","host":["{{PROD_SERVER}}"],"path":["members","v1",":memberId","course"],"query":[{"key":"page","value":"0","description":"현재 페이지"},{"key":"size","value":"20","description":"페이지 사이즈"}],"variable":[{"key":"memberId","value":"62"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수강권이 조회되었습니다.\",\n    \"data\": {\n        \"course\": null,\n        \"gymName\": \"건강해짐 홍대점\",\n        \"courseHistories\": null\n    }\n}"},{"id":"857dfe0c-07db-41fa-aa28-c3143a8bde48","name":"E1. 존재하지 않는 학생","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/:memberId/using-course","host":["{{LOCAL_SERVER}}"],"path":["members","v1",":memberId","using-course"],"variable":[{"key":"memberId","value":"999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-14T14:20:52.527014100\"\n}"}],"_postman_id":"7afd07f6-ff4f-415d-b2e4-b73eb43c88e8"},{"name":"트레이너가 학생에게 수강권 횟수 증가/차감","event":[{"listen":"prerequest","script":{"id":"ff5c6837-3e9f-43e9-8909-85352db534b1","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"qqqq\",\r","        \"password\": \"qqqqqqq1\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"40381b69-c7e5-411d-8d23-2ff79a3fffed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\": \"392\",\r\n    \"calculation\": \"PLUS\", //PLUS, MINUS\r\n    \"type\": \"ONE_LESSON\", //COURSE_CREATE(수강권 생성), PLUS_CNT(횟수 추가), MINUS_CNT(횟수 차감), ONE_LESSON(1회 수강권 지급)\r\n    \"updateCnt\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/course/v1/:courseId","urlObject":{"path":["course","v1",":courseId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>수강권 ID</p>\n","type":"text/plain"},"type":"any","value":"11","key":"courseId"}]}},"response":[{"id":"4c6166ef-40d9-40c1-8c4a-01516c903c72","name":"S1. 수강권 횟수 증가/차감 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\": \"62\",\r\n    \"calculation\": \"PLUS\",\r\n    \"type\": \"ONE_LESSON\",\r\n    \"updateCnt\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/course/v1/:courseId","host":["{{LOCAL_SERVER}}"],"path":["course","v1",":courseId"],"variable":[{"key":"courseId","value":"10","description":"수강권 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수강권 횟수가 증가 및 차감 되었습니다.\",\n    \"data\": null\n}"},{"id":"29214501-cd74-48f8-a08b-d783b696b8be","name":"E1. 존재하지 않는 수강권","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\": \"62\",\r\n    \"calculation\": \"PLUS\",\r\n    \"type\": \"PLUS_CNT\",\r\n    \"updateCnt\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/course/v1/:courseId","host":["{{LOCAL_SERVER}}"],"path":["course","v1",":courseId"],"variable":[{"key":"courseId","value":"1","description":"수강권 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"수강권이 존재하지 않습니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-14T17:30:59.638101\"\r\n}"},{"id":"2d0b5bf6-656f-46be-9981-c4b95308d069","name":"E2. 존재하지 않는 트레이너","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\": \"62\",\r\n    \"calculation\": \"PLUS\",\r\n    \"type\": \"PLUS_CNT\",\r\n    \"updateCnt\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/course/v1/:courseId","host":["{{LOCAL_SERVER}}"],"path":["course","v1",":courseId"],"variable":[{"key":"courseId","value":"1","description":"수강권 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"트레이너가 존재하지 않습니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-14T14:20:52.527014100\"\r\n}"},{"id":"56bb9ac1-49b7-4f78-a2ca-9a8fc0f12ff7","name":"E2. 존재하지 않는 트레이너 Copy","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\": \"62\",\r\n    \"calculation\": \"PLUS\",\r\n    \"type\": \"PLUS_CNT\",\r\n    \"updateCnt\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/course/v1/:courseId","host":["{{LOCAL_SERVER}}"],"path":["course","v1",":courseId"],"variable":[{"key":"courseId","value":"1","description":"수강권 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"내 학생이 아닙니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-14T11:24:54.643027300\"\r\n}"},{"id":"395a6945-eb90-494c-a52a-1255c9026608","name":"E2. 수강권 횟수가 음수가 되는 경우","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"memberId\": \"62\",\r\n    \"calculation\": \"PLUS\",\r\n    \"type\": \"PLUS_CNT\",\r\n    \"updateCnt\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/course/v1/:courseId","host":["{{LOCAL_SERVER}}"],"path":["course","v1",":courseId"],"variable":[{"key":"courseId","value":"1","description":"수강권 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"수강권 횟수가 유효하지 않습니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-14T17:44:43.965640700\"\r\n}"}],"_postman_id":"40381b69-c7e5-411d-8d23-2ff79a3fffed"}],"id":"ba7ebffc-fc0e-4b90-ae87-7efc7439100a","_postman_id":"ba7ebffc-fc0e-4b90-ae87-7efc7439100a","description":""},{"name":"학생","item":[{"name":"학생이 본인의 수강권 조회","event":[{"listen":"prerequest","script":{"id":"2e2a293c-01b2-4c56-a951-c09dca5f1bb7","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student1\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"0570e528-3037-4f21-a985-2a09d96cf64b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/course?page=0&size=20&searchDate=2024-04","urlObject":{"path":["members","v1","course"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈</p>\n","type":"text/plain"},"key":"size","value":"20"},{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-04"}],"variable":[]}},"response":[{"id":"ac19e996-2567-4ddd-bb13-a99c248ba4b7","name":"S1. 학생의 수강권 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/course?page=0&size=20","host":["{{LOCAL_SERVER}}"],"path":["members","v1","course"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수강권이 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"courseHistoryId\": 939,\n                \"cnt\": 1,\n                \"calculation\": \"MINUS\",\n                \"type\": \"RESERVATION\",\n                \"createdAt\": \"2024-05-29T17:39:22.445898\"\n            },\n            {\n                \"courseHistoryId\": 938,\n                \"cnt\": 1,\n                \"calculation\": \"MINUS\",\n                \"type\": \"RESERVATION\",\n                \"createdAt\": \"2024-05-29T17:38:05.497414\"\n            },\n            {\n                \"courseHistoryId\": 937,\n                \"cnt\": 1,\n                \"calculation\": \"MINUS\",\n                \"type\": \"RESERVATION\",\n                \"createdAt\": \"2024-05-29T17:37:17.152215\"\n            },\n            {\n                \"courseHistoryId\": 921,\n                \"cnt\": 1,\n                \"calculation\": \"PLUS\",\n                \"type\": \"RESERVATION_CANCEL\",\n                \"createdAt\": \"2024-05-22T21:57:19.774722\"\n            },\n            {\n                \"courseHistoryId\": 421,\n                \"cnt\": 20,\n                \"calculation\": \"PLUS\",\n                \"type\": \"COURSE_CREATE\",\n                \"createdAt\": \"2024-05-06T13:31:04.432529\"\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 5,\n        \"isLast\": true,\n        \"mainData\": {\n            \"course\": {\n                \"courseId\": 143,\n                \"totalLessonCnt\": 21,\n                \"remainLessonCnt\": 19,\n                \"completedLessonCnt\": 0,\n                \"createdAt\": \"2024-05-06T13:31:04.362999\"\n            },\n            \"gymName\": \"건강해짐 홍대점\"\n        }\n    }\n}"},{"id":"0a36bf7f-9a58-48f9-b436-9f582a6b7ac9","name":"S2. 수강권이 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/course?page=0&size=20","host":["{{LOCAL_SERVER}}"],"path":["members","v1","course"],"query":[{"key":"page","value":"0","description":"현재 페이지"},{"key":"size","value":"20","description":"페이지 사이즈"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수강권이 조회되었습니다.\",\n    \"data\": {\n        \"course\": null,\n        \"gymName\": \"건강해짐 홍대점\",\n        \"courseHistories\": null\n    }\n}"},{"id":"2392cf08-a80d-46ef-9715-9fa57dbc9925","name":"E1. 존재하지 않는 학생","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/:memberId/using-course","host":["{{LOCAL_SERVER}}"],"path":["members","v1",":memberId","using-course"],"variable":[{"key":"memberId","value":"999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-14T14:20:52.527014100\"\n}"}],"_postman_id":"0570e528-3037-4f21-a985-2a09d96cf64b"}],"id":"55f96fd0-3771-4e26-840f-b3a096ca35fa","_postman_id":"55f96fd0-3771-4e26-840f-b3a096ca35fa","description":""}],"id":"3ac2e619-66d9-4471-b305-3129e394b9cb","_postman_id":"3ac2e619-66d9-4471-b305-3129e394b9cb","description":""},{"name":"운동기록 API","item":[{"name":"트레이너","item":[{"name":"학생의 운동기록 목록 조회","event":[{"listen":"prerequest","script":{"id":"8b9093d1-e06a-4934-aedc-6ae09495892b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"2ce63340-e6b2-40b8-90d1-980a94f1ddcf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/:memberId/workout-histories?page=0&size=20&searchDate=2024-06","urlObject":{"path":["members","v1",":memberId","workout-histories"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지(default: 0)</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈(default: 20)</p>\n","type":"text/plain"},"key":"size","value":"20"},{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-06"}],"variable":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"type":"any","value":"541","key":"memberId"}]}},"response":[{"id":"83833730-ac9f-421a-a81e-70e0af3d9fc6","name":"S1. 학생의 운동기록 목록 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/:memberId/workout-histories?page=0&size=20","host":["{{PROD_SERVER}}"],"path":["members","v1",":memberId","workout-histories"],"query":[{"key":"page","value":"0","description":"현재 페이지(default: 0)"},{"key":"size","value":"20","description":"페이지 사이즈(default: 20)"}],"variable":[{"key":"memberId","value":"62","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"운동기록이 조회되었습니다.\",\r\n    \"data\": {\r\n        \"content\": [\r\n            {\r\n                \"workoutHistoryId\": 156,\r\n                \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\r\n                \"member\": {\r\n                    \"id\": 541,\r\n                    \"userId\": \"healthy-student0\",\r\n                    \"email\": \"healthy-student0@gmail.com\",\r\n                    \"name\": \"김진영\",\r\n                    \"age\": 0,\r\n                    \"height\": 0,\r\n                    \"weight\": 0,\r\n                    \"delYn\": false,\r\n                    \"profile\": null,\r\n                    \"memberType\": \"STUDENT\",\r\n                    \"pushAlarmStatus\": \"ENABLED\",\r\n                    \"feedbackAlarmStatus\": \"DISABLE\",\r\n                    \"gym\": null,\r\n                    \"socialType\": \"NONE\"\r\n                },\r\n                \"liked\": false,\r\n                \"likeCnt\": 0,\r\n                \"commentCnt\": 0,\r\n                \"viewMySelf\": false,\r\n                \"createdAt\": \"2024-06-06T23:20:05.180981\",\r\n                \"files\": [\r\n                    {\r\n                        \"id\": 175,\r\n                        \"workoutHistoryId\": 156,\r\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717683579469-74d144a1-1bcd-4787-937a-fcac947851fe\",\r\n                        \"fileOrder\": 1\r\n                    }\r\n                ],\r\n                \"completedExercises\": [\r\n                    {\r\n                        \"exerciseId\": 1,\r\n                        \"name\": \"싯업\",\r\n                        \"setNum\": 3,\r\n                        \"weight\": 100,\r\n                        \"numberOfCycles\": 5,\r\n                        \"workoutHistoryId\": 156\r\n                    },\r\n                    {\r\n                        \"exerciseId\": 2,\r\n                        \"name\": \"90/90 햄스트링\",\r\n                        \"setNum\": 3,\r\n                        \"weight\": 100,\r\n                        \"numberOfCycles\": 5,\r\n                        \"workoutHistoryId\": 156\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"workoutHistoryId\": 155,\r\n                \"content\": \"123\",\r\n                \"member\": {\r\n                    \"id\": 541,\r\n                    \"userId\": \"healthy-student0\",\r\n                    \"email\": \"healthy-student0@gmail.com\",\r\n                    \"name\": \"김진영\",\r\n                    \"age\": 0,\r\n                    \"height\": 0,\r\n                    \"weight\": 0,\r\n                    \"delYn\": false,\r\n                    \"profile\": null,\r\n                    \"memberType\": \"STUDENT\",\r\n                    \"pushAlarmStatus\": \"ENABLED\",\r\n                    \"feedbackAlarmStatus\": \"DISABLE\",\r\n                    \"gym\": null,\r\n                    \"socialType\": \"NONE\"\r\n                },\r\n                \"liked\": false,\r\n                \"likeCnt\": 0,\r\n                \"commentCnt\": 0,\r\n                \"viewMySelf\": false,\r\n                \"createdAt\": \"2024-06-06T21:41:48.204792\",\r\n                \"files\": [\r\n                    {\r\n                        \"id\": 174,\r\n                        \"workoutHistoryId\": 155,\r\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\r\n                        \"fileOrder\": 1\r\n                    }\r\n                ],\r\n                \"completedExercises\": [\r\n                    {\r\n                        \"exerciseId\": 2,\r\n                        \"name\": \"90/90 햄스트링\",\r\n                        \"setNum\": 3,\r\n                        \"weight\": 100,\r\n                        \"numberOfCycles\": 5,\r\n                        \"workoutHistoryId\": 155\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"workoutHistoryId\": 154,\r\n                \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\r\n                \"member\": {\r\n                    \"id\": 541,\r\n                    \"userId\": \"healthy-student0\",\r\n                    \"email\": \"healthy-student0@gmail.com\",\r\n                    \"name\": \"김진영\",\r\n                    \"age\": 0,\r\n                    \"height\": 0,\r\n                    \"weight\": 0,\r\n                    \"delYn\": false,\r\n                    \"profile\": null,\r\n                    \"memberType\": \"STUDENT\",\r\n                    \"pushAlarmStatus\": \"ENABLED\",\r\n                    \"feedbackAlarmStatus\": \"DISABLE\",\r\n                    \"gym\": null,\r\n                    \"socialType\": \"NONE\"\r\n                },\r\n                \"liked\": false,\r\n                \"likeCnt\": 0,\r\n                \"commentCnt\": 0,\r\n                \"viewMySelf\": false,\r\n                \"createdAt\": \"2024-06-06T21:41:36.315843\",\r\n                \"files\": [\r\n                    {\r\n                        \"id\": 173,\r\n                        \"workoutHistoryId\": 154,\r\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\r\n                        \"fileOrder\": 1\r\n                    }\r\n                ],\r\n                \"completedExercises\": [\r\n                    {\r\n                        \"exerciseId\": 1,\r\n                        \"name\": \"싯업\",\r\n                        \"setNum\": 3,\r\n                        \"weight\": 100,\r\n                        \"numberOfCycles\": 5,\r\n                        \"workoutHistoryId\": 154\r\n                    },\r\n                    {\r\n                        \"exerciseId\": 2,\r\n                        \"name\": \"90/90 햄스트링\",\r\n                        \"setNum\": 3,\r\n                        \"weight\": 100,\r\n                        \"numberOfCycles\": 5,\r\n                        \"workoutHistoryId\": 154\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"workoutHistoryId\": 153,\r\n                \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\r\n                \"member\": {\r\n                    \"id\": 541,\r\n                    \"userId\": \"healthy-student0\",\r\n                    \"email\": \"healthy-student0@gmail.com\",\r\n                    \"name\": \"김진영\",\r\n                    \"age\": 0,\r\n                    \"height\": 0,\r\n                    \"weight\": 0,\r\n                    \"delYn\": false,\r\n                    \"profile\": null,\r\n                    \"memberType\": \"STUDENT\",\r\n                    \"pushAlarmStatus\": \"ENABLED\",\r\n                    \"feedbackAlarmStatus\": \"DISABLE\",\r\n                    \"gym\": null,\r\n                    \"socialType\": \"NONE\"\r\n                },\r\n                \"liked\": false,\r\n                \"likeCnt\": 0,\r\n                \"commentCnt\": 0,\r\n                \"viewMySelf\": false,\r\n                \"createdAt\": \"2024-06-06T21:38:02.892391\",\r\n                \"files\": [\r\n                    {\r\n                        \"id\": 172,\r\n                        \"workoutHistoryId\": 153,\r\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\r\n                        \"fileOrder\": 1\r\n                    }\r\n                ],\r\n                \"completedExercises\": [\r\n                    {\r\n                        \"exerciseId\": 1,\r\n                        \"name\": \"싯업\",\r\n                        \"setNum\": 3,\r\n                        \"weight\": 100,\r\n                        \"numberOfCycles\": 5,\r\n                        \"workoutHistoryId\": 153\r\n                    },\r\n                    {\r\n                        \"exerciseId\": 2,\r\n                        \"name\": \"90/90 햄스트링\",\r\n                        \"setNum\": 3,\r\n                        \"weight\": 100,\r\n                        \"numberOfCycles\": 5,\r\n                        \"workoutHistoryId\": 153\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"pageNumber\": 0,\r\n        \"pageSize\": 20,\r\n        \"totalPages\": 1,\r\n        \"totalElements\": 4,\r\n        \"isLast\": true,\r\n        \"mainData\": {\r\n            \"id\": 541,\r\n            \"userId\": \"healthy-student0\",\r\n            \"email\": \"healthy-student0@gmail.com\",\r\n            \"name\": \"김진영\",\r\n            \"age\": 0,\r\n            \"height\": 0,\r\n            \"weight\": 0,\r\n            \"delYn\": false,\r\n            \"profile\": null,\r\n            \"memberType\": \"STUDENT\",\r\n            \"pushAlarmStatus\": \"ENABLED\",\r\n            \"feedbackAlarmStatus\": \"DISABLE\",\r\n            \"gym\": null,\r\n            \"socialType\": \"NONE\"\r\n        }\r\n    }\r\n}"},{"id":"8d88961c-2bd8-40ca-81a1-85bc13a39fea","name":"E1. 운동기록 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/:memberId/workout-histories?page=0&size=20&searchDate=2024-06","host":["{{LOCAL_SERVER}}"],"path":["members","v1",":memberId","workout-histories"],"query":[{"key":"page","value":"0","description":"현재 페이지(default: 0)"},{"key":"size","value":"20","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-06","description":"조회할 날짜"}],"variable":[{"id":"fcc3f4aa-8425-4c70-9d4c-a61f2b2da3d2","key":"memberId","value":"62","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 04 May 2024 04:53:19 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 조회되었습니다.\",\n    \"data\": {\n        \"content\": null,\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 0,\n        \"totalElements\": 0,\n        \"isLast\": true,\n        \"mainData\": {\n            \"id\": 541,\n            \"userId\": \"healthy-student0\",\n            \"email\": \"healthy-student0@gmail.com\",\n            \"name\": \"김진영\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": \"DISABLE\",\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        }\n    }\n}"}],"_postman_id":"2ce63340-e6b2-40b8-90d1-980a94f1ddcf"},{"name":"운동기록 상세 조회","event":[{"listen":"prerequest","script":{"id":"3a51cda5-a896-46bb-9a3b-c0e9f212ba27","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"92b394aa-daf1-48ca-b996-f55f6b22d56b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId","urlObject":{"path":["workout-histories","v1",":workoutHistoryId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"156","key":"workoutHistoryId"}]}},"response":[{"id":"1779fd74-f76d-4d71-8a2a-3046d1cee81f","name":"S1. 운동기록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId"],"variable":[{"key":"workoutHistoryId","value":"31","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"운동기록이 조회되었습니다.\",\r\n    \"data\": {\r\n        \"workoutHistoryId\": 156,\r\n        \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\r\n        \"member\": {\r\n            \"id\": 541,\r\n            \"userId\": \"healthy-student0\",\r\n            \"email\": \"healthy-student0@gmail.com\",\r\n            \"name\": \"김진영\",\r\n            \"age\": 0,\r\n            \"height\": 0,\r\n            \"weight\": 0,\r\n            \"delYn\": false,\r\n            \"profile\": {\r\n                \"id\": 51,\r\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1717729597991-3c29dfe4-1adf-483c-b1ae-eedf82da125a\"\r\n            },\r\n            \"memberType\": \"STUDENT\",\r\n            \"pushAlarmStatus\": \"ENABLED\",\r\n            \"feedbackAlarmStatus\": \"DISABLE\",\r\n            \"gym\": null,\r\n            \"socialType\": \"NONE\"\r\n        },\r\n        \"liked\": false,\r\n        \"likeCnt\": 0,\r\n        \"commentCnt\": 0,\r\n        \"viewMySelf\": false,\r\n        \"createdAt\": \"2024-06-06T23:20:05.180981\",\r\n        \"files\": [\r\n            {\r\n                \"id\": 175,\r\n                \"workoutHistoryId\": 156,\r\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717683579469-74d144a1-1bcd-4787-937a-fcac947851fe\",\r\n                \"fileOrder\": 1\r\n            }\r\n        ],\r\n        \"completedExercises\": [\r\n            {\r\n                \"exerciseId\": 1,\r\n                \"name\": \"싯업\",\r\n                \"setNum\": 3,\r\n                \"weight\": 100,\r\n                \"numberOfCycles\": 5,\r\n                \"workoutHistoryId\": 156\r\n            },\r\n            {\r\n                \"exerciseId\": 2,\r\n                \"name\": \"90/90 햄스트링\",\r\n                \"setNum\": 3,\r\n                \"weight\": 100,\r\n                \"numberOfCycles\": 5,\r\n                \"workoutHistoryId\": 156\r\n            }\r\n        ]\r\n    }\r\n}"},{"id":"ce64620d-6847-4e72-aaf3-934a429915b8","name":"E1. 존재하지않는 운동기록","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId"],"variable":[{"key":"workoutHistoryId","value":"31","description":"운동기록 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"운동기록이 존재하지 않습니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-17T02:43:42.324696592\"\r\n}"}],"_postman_id":"92b394aa-daf1-48ca-b996-f55f6b22d56b"},{"name":"운동기록 좋아요","event":[{"listen":"prerequest","script":{"id":"8550f1db-dab9-4a4c-8697-f98cea49cb96","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"6bbe88f8-e649-4fd8-ae67-dde31d7a15cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/like","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","like"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"156","key":"workoutHistoryId"}]}},"response":[{"id":"65cafc23-5b4a-456c-967b-c7aec29a14c3","name":"S1. 운동기록 좋아요 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록 좋아요에 성공하였습니다.\",\n    \"data\": null\n}"},{"id":"e6a46d50-9405-4cd9-85c0-6f747c2125e7","name":"E1. 존재하지않는 운동기록","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"1","description":"운동기록 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T02:58:05.168398548\"\n}"},{"id":"2257478e-5e5d-4fab-9926-67dedc641e10","name":"E2. 이미 좋아요한 경우","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 좋아요 하였습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T12:04:34.053999300\"\n}"}],"_postman_id":"6bbe88f8-e649-4fd8-ae67-dde31d7a15cf"},{"name":"운동기록 좋아요 취소","event":[{"listen":"prerequest","script":{"id":"058d890a-e080-4a27-8848-a0c436ae96b6","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"3f959542-4ab1-4961-92d0-6b898106a4e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/like","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","like"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"156","key":"workoutHistoryId"}]}},"response":[{"id":"448a89e2-7a6d-4399-b195-d7d99db42888","name":"S1. 운동기록 좋아요 취소 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록 좋아요가 취소되었습니다.\",\n    \"data\": null\n}"},{"id":"6cafb66c-0730-4690-8089-1caf0cb78aa6","name":"E1. 존재하지않는 운동기록","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T12:07:36.738303300\"\n}"}],"_postman_id":"3f959542-4ab1-4961-92d0-6b898106a4e8"},{"name":"운동기록 댓글 조회","event":[{"listen":"prerequest","script":{"id":"7c032993-ecc4-4515-927c-c5800294ce62","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"9b507ecb-01bd-49ce-8448-5e10c771e582","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/comments?page=0&size=20","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","comments"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈</p>\n","type":"text/plain"},"key":"size","value":"20"}],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"156","key":"workoutHistoryId"}]}},"response":[{"id":"ec8af988-12c5-4ae8-b683-ad73df39d3cf","name":"S1. 운동기록 댓글 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments?page=0&size=20","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments"],"query":[{"key":"page","value":"0","description":"현재 페이지"},{"key":"size","value":"20","description":"페이지 사이즈"}],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"id\": 7,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"삭제된 댓글입니다.\",\n                \"createdAt\": \"2024-04-17T12:20:13.497202\",\n                \"updatedAt\": \"2024-04-17T13:52:14.241764\",\n                \"parentId\": null,\n                \"orderNum\": 0,\n                \"delYn\": true,\n                \"replies\": [\n                    {\n                        \"id\": 13,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"첫번째 댓글의 대댓글\",\n                        \"createdAt\": \"2024-04-17T13:06:50.713022\",\n                        \"updatedAt\": \"2024-04-17T13:06:50.713022\",\n                        \"parentId\": 7,\n                        \"orderNum\": 0,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 14,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"첫번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-04-17T13:07:31.554864\",\n                        \"updatedAt\": \"2024-04-17T13:07:31.554864\",\n                        \"parentId\": 7,\n                        \"orderNum\": 0,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 15,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"첫번째 댓글의 대댓글3\",\n                        \"createdAt\": \"2024-04-17T13:07:34.78803\",\n                        \"updatedAt\": \"2024-04-17T13:07:34.78803\",\n                        \"parentId\": 7,\n                        \"orderNum\": 0,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 16,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"첫번째 댓글의 대댓글4\",\n                        \"createdAt\": \"2024-04-17T13:07:37.831336\",\n                        \"updatedAt\": \"2024-04-17T13:07:37.831336\",\n                        \"parentId\": 7,\n                        \"orderNum\": 0,\n                        \"delYn\": false,\n                        \"replies\": null\n                    }\n                ]\n            },\n            {\n                \"id\": 8,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"두번째 댓글을 수정할건데요\",\n                \"createdAt\": \"2024-04-17T12:20:56.442235\",\n                \"updatedAt\": \"2024-04-17T13:47:40.747972\",\n                \"parentId\": null,\n                \"orderNum\": 1,\n                \"delYn\": false,\n                \"replies\": [\n                    {\n                        \"id\": 17,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글\",\n                        \"createdAt\": \"2024-04-17T13:08:01.90194\",\n                        \"updatedAt\": \"2024-04-17T13:08:01.90194\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 18,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-04-17T13:08:04.100041\",\n                        \"updatedAt\": \"2024-04-17T13:08:04.100041\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 19,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-04-18T14:20:43.900439\",\n                        \"updatedAt\": \"2024-04-18T14:20:43.900439\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 424,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-06T13:33:20.758899\",\n                        \"updatedAt\": \"2024-05-06T13:33:20.758899\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 425,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-06T13:36:28.568401\",\n                        \"updatedAt\": \"2024-05-06T13:36:28.568401\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 426,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-16T13:19:33.719719\",\n                        \"updatedAt\": \"2024-05-16T13:19:33.719719\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 427,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-16T13:21:42.192089\",\n                        \"updatedAt\": \"2024-05-16T13:21:42.192089\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 428,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-29T14:09:49.66213\",\n                        \"updatedAt\": \"2024-05-29T14:09:49.66213\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 429,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-29T14:11:51.531885\",\n                        \"updatedAt\": \"2024-05-29T14:11:51.531885\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    }\n                ]\n            },\n            {\n                \"id\": 9,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"세번째 댓글\",\n                \"createdAt\": \"2024-04-17T12:21:01.65192\",\n                \"updatedAt\": \"2024-04-17T12:21:01.65192\",\n                \"parentId\": null,\n                \"orderNum\": 2,\n                \"delYn\": false,\n                \"replies\": null\n            },\n            {\n                \"id\": 11,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"네번째 댓글\",\n                \"createdAt\": \"2024-04-17T13:04:10.834588\",\n                \"updatedAt\": \"2024-04-17T13:04:10.834588\",\n                \"parentId\": null,\n                \"orderNum\": 3,\n                \"delYn\": false,\n                \"replies\": null\n            },\n            {\n                \"id\": 12,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"다섯번째 댓글\",\n                \"createdAt\": \"2024-04-17T13:05:56.989348\",\n                \"updatedAt\": \"2024-04-17T13:05:56.989348\",\n                \"parentId\": null,\n                \"orderNum\": 4,\n                \"delYn\": false,\n                \"replies\": null\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 18,\n        \"isLast\": true,\n        \"mainData\": null\n    }\n}"}],"_postman_id":"9b507ecb-01bd-49ce-8448-5e10c771e582"},{"name":"운동기록 댓글(대댓글) 등록","event":[{"listen":"prerequest","script":{"id":"aff6ddeb-4cb3-4c70-9f95-4ac1d926be3d","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"b71f4089-852f-4621-831b-d270645dc6fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"parentCommentId\": 8, //대댓글인 경우에만\r\n    \"content\": \"댓글글\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/comments","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","comments"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"156","key":"workoutHistoryId"}]}},"response":[{"id":"60a7b239-a43d-4d21-8f50-590c38927b34","name":"S1. 운동기록 댓글(대댓글) 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n//   \"parentCommentId\": 1, //대댓글인 경우 부모 댓글 ID\r\n  \"content\": \"첫번째 댓글\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 등록되었습니다.\",\n    \"data\": null\n}"}],"_postman_id":"b71f4089-852f-4621-831b-d270645dc6fc"},{"name":"운동기록 댓글 수정","event":[{"listen":"prerequest","script":{"id":"bfc0935e-91b2-4820-9673-d56201bfcf6b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"c3787403-7955-46e1-8196-6a6cf8b34417","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정할건데\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"156","key":"workoutHistoryId"},{"description":{"content":"<p>운동기록 댓글 ID</p>\n","type":"text/plain"},"type":"any","value":"430","key":"commentId"}]}},"response":[{"id":"5d4f2e9b-a47c-40d0-baac-63f1ebbb29d6","name":"S1. 운동기록 댓글 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"두번째 댓글을 수정할건데요\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"},{"key":"commentId","value":"8","description":"운동기록 댓글 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"댓글이 수정되었습니다.\",\r\n    \"data\": {\r\n        \"commentId\": 8,\r\n        \"member\": {\r\n            \"id\": 62,\r\n            \"userId\": \"chaerin\",\r\n            \"email\": \"test@gmail.com\",\r\n            \"name\": \"채채\",\r\n            \"age\": 0,\r\n            \"height\": 0,\r\n            \"weight\": 0,\r\n            \"delYn\": false,\r\n            \"profile\": null,\r\n            \"memberType\": \"STUDENT\",\r\n            \"pushAlarmStatus\": \"ENABLED\",\r\n            \"feedbackAlarmStatus\": null,\r\n            \"gym\": null,\r\n            \"socialType\": \"NONE\"\r\n        },\r\n        \"content\": \"두번째 댓글을 수정할건데요\",\r\n        \"createdAt\": \"2024-04-17T12:20:56.442235\",\r\n        \"updatedAt\": \"2024-04-17T13:46:38.101317\",\r\n        \"parentCommentId\": null,\r\n        \"depth\": 0,\r\n        \"orderNum\": 1,\r\n        \"delYn\": false,\r\n        \"reply\": null\r\n    }\r\n}"},{"id":"edc8f1df-b981-4f9d-b271-ccf61c4463e6","name":"E1. 존재하지 않는 댓글","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"두번째 댓글을 수정할건데요\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"},{"key":"commentId","value":"8","description":"운동기록 댓글 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T13:49:27.985160300\"\n}"}],"_postman_id":"c3787403-7955-46e1-8196-6a6cf8b34417"},{"name":"운동기록 댓글 삭제","event":[{"listen":"prerequest","script":{"id":"b2fa8e39-5196-4252-94fc-7a26730ecae8","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"7eee4a0d-a856-4cd3-a769-41d18a01c5c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"32","key":"workoutHistoryId"},{"description":{"content":"<p>운동기록 댓글 ID</p>\n","type":"text/plain"},"type":"any","value":"7","key":"commentId"}]}},"response":[{"id":"45cd6a0d-befa-40c1-8fa7-a8b38627088e","name":"S1. 운동기록 댓글 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"},{"key":"commentId","value":"7","description":"운동기록 댓글 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 삭제되었습니다.\",\n    \"data\": null\n}"},{"id":"36811276-11c1-47bc-ace7-8bb4ff354786","name":"E1. 존재하지 않는 댓글","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"},{"key":"commentId","value":"7","description":"운동기록 댓글 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T13:51:44.549601300\"\n}"}],"_postman_id":"7eee4a0d-a856-4cd3-a769-41d18a01c5c5"}],"id":"66c6b443-f9d0-4076-9662-e49093904d05","_postman_id":"66c6b443-f9d0-4076-9662-e49093904d05","description":""},{"name":"학생","item":[{"name":"운동 종류 카테고리 조회","event":[{"listen":"prerequest","script":{"id":"81e482fd-ae72-41b2-a23f-3e595acd9805","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"749db979-46fa-4a30-8c78-2b58ef48dc06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/exercise/v1/category","urlObject":{"path":["exercise","v1","category"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"1c35c20e-c295-4abf-af68-dfe3e39cabc6","name":"S1. 운동 카테고리 조회","originalRequest":{"method":"GET","header":[],"url":"{{LOCAL_SERVER}}/exercise/v1/category"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 23 May 2024 02:26:06 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동 카테고리가 조회되었습니다.\",\n    \"data\": [\n        {\n            \"category\": \"CORE\",\n            \"name\": \"코어\"\n        },\n        {\n            \"category\": \"LEG\",\n            \"name\": \"다리\"\n        },\n        {\n            \"category\": \"ARM\",\n            \"name\": \"팔\"\n        },\n        {\n            \"category\": \"SHOULDER\",\n            \"name\": \"어깨\"\n        },\n        {\n            \"category\": \"CHEST\",\n            \"name\": \"가슴\"\n        },\n        {\n            \"category\": \"BACK\",\n            \"name\": \"등\"\n        },\n        {\n            \"category\": \"TRAPEZIUS\",\n            \"name\": \"승모근\"\n        },\n        {\n            \"category\": \"STRETCHING\",\n            \"name\": \"스트레칭\"\n        }\n    ]\n}"}],"_postman_id":"749db979-46fa-4a30-8c78-2b58ef48dc06"},{"name":"운동 종류 목록 조회","event":[{"listen":"prerequest","script":{"id":"2d89f042-7f73-455f-8d17-1953eca26f35","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"8651e29b-0690-40d7-b352-0e0e56458b86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/exercise/v1?page=0&size=20&searchValue=싯업","urlObject":{"path":["exercise","v1"],"host":["{{BASE_URL}}"],"query":[{"disabled":true,"description":{"content":"<p>조회할 카테고리</p>\n","type":"text/plain"},"key":"exerciseCategory","value":"CORE"},{"key":"page","value":"0"},{"key":"size","value":"20"},{"description":{"content":"<p>검색어</p>\n","type":"text/plain"},"key":"searchValue","value":"싯업"}],"variable":[]}},"response":[{"id":"553ebf4b-fb44-413b-982e-c1675029bf39","name":"S1. 운동 종류 목록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/exercise/v1?exerciseCategory=CORE&page=0&size=20","host":["{{LOCAL_SERVER}}"],"path":["exercise","v1"],"query":[{"key":"exerciseCategory","value":"CORE","description":"조회할 카테고리"},{"key":"page","value":"0"},{"key":"size","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 24 May 2024 13:17:28 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동 종류가 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"exerciseId\": 875,\n                \"names\": \"다리운동\",\n                \"category\": \"LEG\",\n                \"muscles\": \"허벅지, 종아리\",\n                \"custom\": true\n            },\n            {\n                \"exerciseId\": 876,\n                \"names\": \"다리운동2\",\n                \"category\": \"LEG\",\n                \"muscles\": \"허벅지, 종아리\",\n                \"custom\": true\n            },\n            {\n                \"exerciseId\": 1,\n                \"names\": \"싯업\",\n                \"category\": \"CORE\",\n                \"muscles\": \"코어\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 2,\n                \"names\": \"90/90 햄스트링\",\n                \"category\": \"LEG\",\n                \"muscles\": \"햄스트링, 종아리\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 3,\n                \"names\": \"복근 크런치 머신\",\n                \"category\": \"CORE\",\n                \"muscles\": \"코어\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 4,\n                \"names\": \"복근 롤러\",\n                \"category\": \"CORE\",\n                \"muscles\": \"코어, 어깨\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 5,\n                \"names\": \"내전근\",\n                \"category\": \"LEG\",\n                \"muscles\": \"내전근\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 6,\n                \"names\": \"내전근/서혜부\",\n                \"category\": \"LEG\",\n                \"muscles\": \"내전근\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 7,\n                \"names\": \"고급 케틀벨 윈드밀\",\n                \"category\": \"CORE\",\n                \"muscles\": \"코어, 대둔근, 햄스트링, 어깨\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 8,\n                \"names\": \"에어 바이크\",\n                \"category\": \"CORE\",\n                \"muscles\": \"코어\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 9,\n                \"names\": \"네 발 기어서 하는 사두근 스트레치\",\n                \"category\": \"LEG\",\n                \"muscles\": \"대퇴사두, 대퇴사두근\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 10,\n                \"names\": \"교차 해머 컬\",\n                \"category\": \"ARM\",\n                \"muscles\": \"이두, 전완근\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 11,\n                \"names\": \"번갈아가며 발뒤꿈치 닿기\",\n                \"category\": \"CORE\",\n                \"muscles\": \"코어\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 12,\n                \"names\": \"교차 인클라인 덤벨 컬\",\n                \"category\": \"ARM\",\n                \"muscles\": \"이두, 전완근\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 13,\n                \"names\": \"교차 다리 대각선 바운드\",\n                \"category\": \"LEG\",\n                \"muscles\": \"대퇴사두, 외전근, 내전근, 종아리, 대둔근, 햄스트링\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 14,\n                \"names\": \"교차 케이블 숄더 프레스\",\n                \"category\": \"SHOULDER\",\n                \"muscles\": \"어깨, 삼두근\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 15,\n                \"names\": \"교차 삼각근 레이즈\",\n                \"category\": \"SHOULDER\",\n                \"muscles\": \"어깨\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 16,\n                \"names\": \"교차 플로어 프레스\",\n                \"category\": \"CHEST\",\n                \"muscles\": \"가슴, 복근, 어깨, 삼두근\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 17,\n                \"names\": \"교차 행 클린\",\n                \"category\": \"LEG\",\n                \"muscles\": \"햄스트링, 이두근, 종아리, 전완근, 대둔근, 등 하부, 승모근\",\n                \"custom\": false\n            },\n            {\n                \"exerciseId\": 18,\n                \"names\": \"교차 케틀벨 프레스\",\n                \"category\": \"SHOULDER\",\n                \"muscles\": \"어깨, 삼두근\",\n                \"custom\": false\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 43,\n        \"totalElements\": 851,\n        \"isLast\": false\n    }\n}"}],"_postman_id":"8651e29b-0690-40d7-b352-0e0e56458b86"},{"name":"운동 종류 직접 등록하기","event":[{"listen":"prerequest","script":{"id":"4b2c3367-ea75-4195-af3b-e61304f3bd98","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"ff5947fb-8d7f-4838-b2c2-c1303e70d1ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"LEG\",\r\n    \"names\": \"다리운동\",\r\n    \"muscles\": \"허벅지, 종아리\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/exercise/v1","urlObject":{"path":["exercise","v1"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e1062e72-304f-4e25-b98c-d97a91ced172","name":"S1. 운동 종류 직접 등록하기 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"LEG\",\r\n    \"names\": \"다리운동\",\r\n    \"muscles\": \"허벅지, 종아리\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/exercise/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 24 May 2024 14:20:53 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동 종류가 등록되었습니다.\",\n    \"data\": null\n}"},{"id":"cc586419-515d-42aa-9804-58be2f72fb02","name":"E1. 이미 등록된 운동인 경우","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"LEG\",\r\n    \"names\": \"다리운동\",\r\n    \"muscles\": \"허벅지, 종아리\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/exercise/v1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 16 Jun 2024 10:17:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 등록된 운동이 있습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-06-16T19:17:35.018655600\"\n}"}],"_postman_id":"ff5947fb-8d7f-4838-b2c2-c1303e70d1ed"},{"name":"운동 종류 삭제하기","event":[{"listen":"prerequest","script":{"id":"67b125d9-a924-464a-8d13-389fbd095705","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"35ca4aa7-be1b-4fd3-8ea2-efa18879f162","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/exercise/v1/:exerciseId","urlObject":{"path":["exercise","v1",":exerciseId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동종류 ID</p>\n","type":"text/plain"},"type":"any","value":"876","key":"exerciseId"}]}},"response":[{"id":"a87fff7d-9fd9-4b02-bcda-544430ff10c0","name":"S1. 운동 종류 삭제 성공","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"LEG\",\r\n    \"names\": \"다리운동\",\r\n    \"muscles\": \"허벅지, 종아리\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/exercise/v1/:exerciseId","host":["{{LOCAL_SERVER}}"],"path":["exercise","v1",":exerciseId"],"variable":[{"key":"exerciseId","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 24 May 2024 14:41:45 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동 종류가 삭제되었습니다.\",\n    \"data\": null\n}"},{"id":"98883f49-d375-40a1-9355-ccb96201a192","name":"E1. 존재하지 않는 운동","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"LEG\",\r\n    \"names\": \"다리운동\",\r\n    \"muscles\": \"허벅지, 종아리\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/exercise/v1/:exerciseId","host":["{{LOCAL_SERVER}}"],"path":["exercise","v1",":exerciseId"],"variable":[{"key":"exerciseId","value":""}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 24 May 2024 14:41:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"해당 운동이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-24T23:41:22.232771900\"\n}"}],"_postman_id":"35ca4aa7-be1b-4fd3-8ea2-efa18879f162"},{"name":"내 운동기록 목록 조회","event":[{"listen":"prerequest","script":{"id":"c3e08be4-9617-4946-a944-e3c974db4023","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"e545d623-334c-4b4a-9414-96339bc9b374","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/me/workout-histories?page=0&size=20&searchDate=2024-06","urlObject":{"path":["members","v1","me","workout-histories"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지(default: 0)</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈(default: 20)</p>\n","type":"text/plain"},"key":"size","value":"20"},{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-06"}],"variable":[]}},"response":[{"id":"c378e9d3-0038-4852-9b8e-4a0b9ebb3fc4","name":"S1. 내 운동기록 목록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/me/workout-histories?page=0&size=20&searchDate=2024-04","host":["{{LOCAL_SERVER}}"],"path":["members","v1","me","workout-histories"],"query":[{"key":"page","value":"0","description":"현재 페이지(default: 0)"},{"key":"size","value":"20","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-04","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 04 May 2024 04:09:47 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"workoutHistoryId\": 156,\n                \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\n                \"member\": {\n                    \"id\": 541,\n                    \"userId\": \"healthy-student0\",\n                    \"email\": \"healthy-student0@gmail.com\",\n                    \"name\": \"김진영\",\n                    \"age\": 0,\n                    \"height\": 0,\n                    \"weight\": 0,\n                    \"delYn\": false,\n                    \"profile\": {\n                        \"id\": 51,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1717729597991-3c29dfe4-1adf-483c-b1ae-eedf82da125a\"\n                    },\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": \"DISABLE\",\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 0,\n                \"commentCnt\": 0,\n                \"viewMySelf\": false,\n                \"createdAt\": \"2024-06-06T23:20:05.180981\",\n                \"files\": [\n                    {\n                        \"id\": 175,\n                        \"workoutHistoryId\": 156,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717683579469-74d144a1-1bcd-4787-937a-fcac947851fe\",\n                        \"fileOrder\": 1\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 1,\n                        \"name\": \"싯업\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 156\n                    },\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 햄스트링\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 156\n                    }\n                ]\n            },\n            {\n                \"workoutHistoryId\": 155,\n                \"content\": \"123\",\n                \"member\": {\n                    \"id\": 541,\n                    \"userId\": \"healthy-student0\",\n                    \"email\": \"healthy-student0@gmail.com\",\n                    \"name\": \"김진영\",\n                    \"age\": 0,\n                    \"height\": 0,\n                    \"weight\": 0,\n                    \"delYn\": false,\n                    \"profile\": {\n                        \"id\": 51,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1717729597991-3c29dfe4-1adf-483c-b1ae-eedf82da125a\"\n                    },\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": \"DISABLE\",\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 0,\n                \"commentCnt\": 0,\n                \"viewMySelf\": false,\n                \"createdAt\": \"2024-06-06T21:41:48.204792\",\n                \"files\": [\n                    {\n                        \"id\": 174,\n                        \"workoutHistoryId\": 155,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\n                        \"fileOrder\": 1\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 햄스트링\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 155\n                    }\n                ]\n            },\n            {\n                \"workoutHistoryId\": 154,\n                \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\n                \"member\": {\n                    \"id\": 541,\n                    \"userId\": \"healthy-student0\",\n                    \"email\": \"healthy-student0@gmail.com\",\n                    \"name\": \"김진영\",\n                    \"age\": 0,\n                    \"height\": 0,\n                    \"weight\": 0,\n                    \"delYn\": false,\n                    \"profile\": {\n                        \"id\": 51,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1717729597991-3c29dfe4-1adf-483c-b1ae-eedf82da125a\"\n                    },\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": \"DISABLE\",\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 0,\n                \"commentCnt\": 0,\n                \"viewMySelf\": false,\n                \"createdAt\": \"2024-06-06T21:41:36.315843\",\n                \"files\": [\n                    {\n                        \"id\": 173,\n                        \"workoutHistoryId\": 154,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\n                        \"fileOrder\": 1\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 1,\n                        \"name\": \"싯업\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 154\n                    },\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 햄스트링\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 154\n                    }\n                ]\n            },\n            {\n                \"workoutHistoryId\": 153,\n                \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\n                \"member\": {\n                    \"id\": 541,\n                    \"userId\": \"healthy-student0\",\n                    \"email\": \"healthy-student0@gmail.com\",\n                    \"name\": \"김진영\",\n                    \"age\": 0,\n                    \"height\": 0,\n                    \"weight\": 0,\n                    \"delYn\": false,\n                    \"profile\": {\n                        \"id\": 51,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1717729597991-3c29dfe4-1adf-483c-b1ae-eedf82da125a\"\n                    },\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": \"DISABLE\",\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 0,\n                \"commentCnt\": 0,\n                \"viewMySelf\": false,\n                \"createdAt\": \"2024-06-06T21:38:02.892391\",\n                \"files\": [\n                    {\n                        \"id\": 172,\n                        \"workoutHistoryId\": 153,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\n                        \"fileOrder\": 1\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 1,\n                        \"name\": \"싯업\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 153\n                    },\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 햄스트링\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 153\n                    }\n                ]\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 4,\n        \"isLast\": true,\n        \"mainData\": {\n            \"id\": 541,\n            \"userId\": \"healthy-student0\",\n            \"email\": \"healthy-student0@gmail.com\",\n            \"name\": \"김진영\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": \"DISABLE\",\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        }\n    }\n}"},{"id":"3e8992f8-a1f4-4bf9-ae14-03cb21888bc7","name":"E1. 운동기록 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/me/workout-histories?page=0&size=20&searchDate=2024-06","host":["{{LOCAL_SERVER}}"],"path":["members","v1","me","workout-histories"],"query":[{"key":"page","value":"0","description":"현재 페이지(default: 0)"},{"key":"size","value":"20","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-06","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 04 May 2024 04:52:20 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 조회되었습니다.\",\n    \"data\": {\n        \"content\": null,\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 0,\n        \"totalElements\": 0,\n        \"isLast\": true,\n        \"mainData\": {\n            \"id\": 541,\n            \"userId\": \"healthy-student0\",\n            \"email\": \"healthy-student0@gmail.com\",\n            \"name\": \"김진영\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": \"DISABLE\",\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        }\n    }\n}"}],"_postman_id":"e545d623-334c-4b4a-9414-96339bc9b374"},{"name":"같은 헬스장 학생들의 운동기록 목록 조회","event":[{"listen":"prerequest","script":{"id":"b656a882-486c-4949-b36e-e4a819d33fe5","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"7b4ff46e-7a10-4255-8a12-c33f6ee8e4e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/workout-histories/v1/my-gym?page=0&size=20&searchDate=2024-05","urlObject":{"path":["workout-histories","v1","my-gym"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지(default: 0)</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈(default: 20)</p>\n","type":"text/plain"},"key":"size","value":"20"},{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-05"}],"variable":[]}},"response":[{"id":"66fb4bd8-6b69-4e43-ad46-c64399502191","name":"S1. 같은 헬스장 학생들의 운동기록 목록 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/my-trainer/workout-histories?page=0&size=20&searchDate=2024-04","host":["{{LOCAL_SERVER}}"],"path":["members","v1","my-trainer","workout-histories"],"query":[{"key":"page","value":"0","description":"현재 페이지(default: 0)"},{"key":"size","value":"20","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-04","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 04 May 2024 04:11:41 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"workoutHistoryId\": 142,\n                \"content\": \"나는 오늘도 운동을 한다...\",\n                \"member\": {\n                    \"id\": 62,\n                    \"userId\": \"chaerin\",\n                    \"email\": \"test@gmail.com\",\n                    \"name\": \"채채\",\n                    \"age\": 0,\n                    \"height\": 0,\n                    \"weight\": 0,\n                    \"delYn\": false,\n                    \"profile\": null,\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": null,\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 0,\n                \"commentCnt\": 0,\n                \"files\": [\n                    {\n                        \"id\": 148,\n                        \"workoutHistoryId\": 142,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1714754813716-cb9310e3-517a-4877-a182-06dc17756bbb.jpg\",\n                        \"fileOrder\": 1\n                    },\n                    {\n                        \"id\": 149,\n                        \"workoutHistoryId\": 142,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1714754814421-a5b3b2cd-ade9-40a1-875f-23609d396258.png\",\n                        \"fileOrder\": 2\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 1,\n                        \"name\": \"3/4 Sit-Up\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 142\n                    },\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 Hamstring\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 142\n                    }\n                ]\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 1,\n        \"isLast\": true\n    }\n}"},{"id":"251c2bfb-7f0e-4a77-8ffa-316273c5f645","name":"E3. 운동기록 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/my-trainer/workout-histories?page=0&size=20&searchDate=2024-06","host":["{{LOCAL_SERVER}}"],"path":["members","v1","my-trainer","workout-histories"],"query":[{"key":"page","value":"0","description":"현재 페이지(default: 0)"},{"key":"size","value":"20","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-06","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 04 May 2024 04:52:58 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 조회되었습니다.\",\n    \"data\": {\n        \"content\": null,\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 0,\n        \"totalElements\": 0,\n        \"isLast\": true\n    }\n}"}],"_postman_id":"7b4ff46e-7a10-4255-8a12-c33f6ee8e4e2"},{"name":"운동기록 상세 조회","event":[{"listen":"prerequest","script":{"id":"2091d30c-6586-4bd5-933e-79bc82274ce3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student10\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"b1bff6ef-49af-4fa1-9b65-a41f95f885cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId","urlObject":{"path":["workout-histories","v1",":workoutHistoryId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"164","key":"workoutHistoryId"}]}},"response":[{"id":"73c866a4-4162-4a2f-bf8f-789abe2af477","name":"S1. 운동기록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId"],"variable":[{"key":"workoutHistoryId","value":"31","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"운동기록이 조회되었습니다.\",\r\n    \"data\": {\r\n        \"workoutHistoryId\": 139,\r\n        \"content\": \"나는 오늘도 운동을 한다...\",\r\n        \"member\": {\r\n            \"id\": 62,\r\n            \"userId\": \"chaerin\",\r\n            \"email\": \"test@gmail.com\",\r\n            \"name\": \"채채\",\r\n            \"age\": 0,\r\n            \"height\": 0,\r\n            \"weight\": 0,\r\n            \"delYn\": false,\r\n            \"profile\": null,\r\n            \"memberType\": \"STUDENT\",\r\n            \"pushAlarmStatus\": \"ENABLED\",\r\n            \"feedbackAlarmStatus\": null,\r\n            \"gym\": null,\r\n            \"socialType\": \"NONE\"\r\n        },\r\n        \"liked\": false,\r\n        \"likeCnt\": 0,\r\n        \"commentCnt\": 0,\r\n        \"files\": [\r\n            {\r\n                \"id\": 140,\r\n                \"workoutHistoryId\": 139,\r\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1714754813716-cb9310e3-517a-4877-a182-06dc17756bbb.jpg\",\r\n                \"fileOrder\": 1\r\n            },\r\n            {\r\n                \"id\": 141,\r\n                \"workoutHistoryId\": 139,\r\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1714754814421-a5b3b2cd-ade9-40a1-875f-23609d396258.png\",\r\n                \"fileOrder\": 2\r\n            }\r\n        ],\r\n        \"completedExercises\": [\r\n            {\r\n                \"exerciseId\": 1,\r\n                \"name\": \"3/4 Sit-Up\",\r\n                \"setNum\": 3,\r\n                \"weight\": 100,\r\n                \"numberOfCycles\": 5,\r\n                \"workoutHistoryId\": 139\r\n            },\r\n            {\r\n                \"exerciseId\": 2,\r\n                \"name\": \"90/90 Hamstring\",\r\n                \"setNum\": 3,\r\n                \"weight\": 100,\r\n                \"numberOfCycles\": 5,\r\n                \"workoutHistoryId\": 139\r\n            }\r\n        ]\r\n    }\r\n}"},{"id":"9916e6f3-ac5b-4669-bd70-a7192897ee12","name":"E1. 존재하지않는 운동기록","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId"],"variable":[{"key":"workoutHistoryId","value":"31","description":"운동기록 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"운동기록이 존재하지 않습니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-17T02:43:42.324696592\"\r\n}"}],"_postman_id":"b1bff6ef-49af-4fa1-9b65-a41f95f885cf"},{"name":"운동기록 파일 등록","event":[{"listen":"prerequest","script":{"id":"1dd57431-a75b-4e5f-97c3-2f3d21dd03ca","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student10\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"6276ce1c-57e3-4747-80d6-e8d730f14354","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"uploadFiles","type":"file","src":"/C:/Users/82109/Desktop/춘식/workout/433703e6bd2b488bbd093c4dc59040d0.jpg"}]},"url":"{{BASE_URL}}/workout-histories/v1/file","urlObject":{"path":["workout-histories","v1","file"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f0fdf353-b656-4893-a8ad-f1a2d1899d09","name":"S1. 운동기록 파일 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"files","type":"file","src":["/C:/Users/82109/Desktop/춘식/img.jpg","/C:/Users/82109/Desktop/춘식/캡처_2021_04_15_12_32_48_659.png"]}]},"url":"{{LOCAL_SERVER}}/workout-histories/v1/file"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 03 May 2024 16:27:54 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"첨부파일이 등록되었습니다.\",\n    \"data\": [\n        {\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1714754813716-cb9310e3-517a-4877-a182-06dc17756bbb.jpg\",\n            \"fileOrder\": 1\n        },\n        {\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1714754814421-a5b3b2cd-ade9-40a1-875f-23609d396258.png\",\n            \"fileOrder\": 2\n        }\n    ]\n}"}],"_postman_id":"6276ce1c-57e3-4747-80d6-e8d730f14354"},{"name":"운동기록 등록","event":[{"listen":"prerequest","script":{"id":"59bcc27e-f025-46a6-ab90-c5e7452a1a81","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student10\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"56189b4a-f9a2-4aa1-ac32-5fdac14bd361","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"files\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717734357289-df08fd21-1579-4f0b-876c-57269f6d0bd6\",\r\n            \"fileOrder\": 1\r\n        },\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717734369033-bdf5d135-e847-479d-8338-658879c43f23\",\r\n            \"fileOrder\": 1\r\n        }\r\n    ],\r\n    \"content\": \"오운완🔥🔥🔥\",\r\n    \"viewMySelf\": false,\r\n    \"completedExercises\": [\r\n        {\r\n            \"exerciseId\": 1,\r\n            \"setNum\": 3,\r\n            \"weight\": 100,\r\n            \"numberOfCycles\": 5\r\n        },\r\n        {\r\n            \"exerciseId\": 2,\r\n            \"setNum\": 3,\r\n            \"weight\": 100,\r\n            \"numberOfCycles\": 5\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/workout-histories/v1","urlObject":{"path":["workout-histories","v1"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"9d822b51-15a6-420d-af90-e1d471545e73","name":"S1. 운동기록 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"content","value":"오운완~!!🔥🔥🔥","type":"text"},{"key":"files","type":"file","value":null},{"key":"completedExercises[0].exerciseId","value":"1","description":"운동 종류 ID","type":"text"},{"key":"completedExercises[0].setNum","value":"3","description":"세트 수","type":"text"},{"key":"completedExercises[0].weight","value":"15","description":"무게","type":"text"},{"key":"completedExercises[0].numberOfCycles","value":"5","description":"반복횟수","type":"text"},{"key":"completedExercises[1].exerciseId","value":"2","type":"text"},{"key":"completedExercises[1].setNum","value":"4","type":"text"},{"key":"completedExercises[1].weight","value":"10","type":"text"},{"key":"completedExercises[1].numberOfCycles","value":"3","type":"text"}],"options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/workout-histories/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 등록되었습니다.\",\n    \"data\": {\n        \"workoutHistoryId\": 152,\n        \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\n        \"member\": {\n            \"id\": 62,\n            \"userId\": \"chaerin\",\n            \"email\": \"test@gmail.com\",\n            \"name\": \"채채\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": \"DISABLE\",\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"liked\": false,\n        \"likeCnt\": 0,\n        \"commentCnt\": 0,\n        \"viewMySelf\": false,\n        \"files\": [],\n        \"completedExercises\": []\n    }\n}"}],"_postman_id":"56189b4a-f9a2-4aa1-ac32-5fdac14bd361"},{"name":"운동기록 수정","event":[{"listen":"prerequest","script":{"id":"7c5536bb-424f-46aa-a7fa-58a3844b297b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"f044c355-f6cd-455c-ba87-4c958ba14880","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"files\": [\r\n        {\r\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\r\n            \"fileOrder\": 1\r\n        }\r\n    ],\r\n    \"content\": \"나는 오늘도 운동을 한다...\",\r\n    \"viewMySelf\": true,\r\n    \"completedExercises\": [\r\n        {\r\n            \"exerciseId\": 5,\r\n            \"setNum\": 3,\r\n            \"weight\": 100,\r\n            \"numberOfCycles\": 5\r\n        },\r\n        {\r\n            \"exerciseId\": 6,\r\n            \"setNum\": 3,\r\n            \"weight\": 100,\r\n            \"numberOfCycles\": 5\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId","urlObject":{"path":["workout-histories","v1",":workoutHistoryId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"152","key":"workoutHistoryId"}]}},"response":[{"id":"36b000ac-989f-46de-bfa2-38360160d7e2","name":"S1. 운동기록 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"content","value":"오운완~!!🔥🔥🔥","type":"text"},{"key":"files","type":"file","src":"/C:/Users/82109/Desktop/춘식/캡처_2021_04_15_12_32_48_659.png"},{"key":"completedExercises[0].exerciseId","value":"1","description":"운동 종류 ID","type":"text"},{"key":"completedExercises[0].setNum","value":"3","description":"세트 수","type":"text"},{"key":"completedExercises[0].weight","value":"15","description":"무게","type":"text"},{"key":"completedExercises[0].numberOfCycles","value":"5","description":"반복횟수","type":"text"},{"key":"completedExercises[1].exerciseId","value":"2","type":"text"},{"key":"completedExercises[1].setNum","value":"4","type":"text"},{"key":"completedExercises[1].weight","value":"10","type":"text"},{"key":"completedExercises[1].numberOfCycles","value":"3","type":"text"}],"options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId"],"variable":[{"key":"workoutHistoryId","value":"31","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 수정되었습니다.\",\n    \"data\": {\n        \"workoutHistoryId\": 139,\n        \"content\": \"나는 오늘도 운동을 한다...\",\n        \"member\": {\n            \"id\": 62,\n            \"userId\": \"chaerin\",\n            \"email\": \"test@gmail.com\",\n            \"name\": \"채채\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"liked\": false,\n        \"likeCnt\": 0,\n        \"commentCnt\": 0,\n        \"files\": [\n            {\n                \"id\": 142,\n                \"workoutHistoryId\": 139,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1714754813716-cb9310e3-517a-4877-a182-06dc17756bbb.jpg\",\n                \"fileOrder\": 1\n            },\n            {\n                \"id\": 143,\n                \"workoutHistoryId\": 139,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1714756298948-a2065211-a9e9-443c-9183-5434fd5a1090.jpg\",\n                \"fileOrder\": 1\n            }\n        ],\n        \"completedExercises\": []\n    }\n}"},{"id":"bd3d29a3-0441-4e09-b03a-c256f0a159f3","name":"E1. 존재하지않는 운동기록","originalRequest":{"method":"PATCH","header":[],"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId"],"variable":[{"key":"workoutHistoryId","value":"31","description":"운동기록 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"운동기록이 존재하지 않습니다.\",\r\n    \"code\": \"400\",\r\n    \"timestamp\": \"2024-04-17T02:43:42.324696592\"\r\n}"}],"_postman_id":"f044c355-f6cd-455c-ba87-4c958ba14880"},{"name":"운동기록 삭제","event":[{"listen":"prerequest","script":{"id":"693bb6cc-0de0-4443-b014-8038f7e92a7f","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student10\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"20bff340-8e29-403d-bc0a-af6b1536a4d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId","urlObject":{"path":["workout-histories","v1",":workoutHistoryId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"161","key":"workoutHistoryId"}]}},"response":[{"id":"dced6af4-ce86-41dc-84ae-060268b3e21a","name":"E1. 존재하지않는 운동기록","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId"],"variable":[{"key":"workoutHistoryId","value":"1","description":"운동기록 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T11:55:22.775857900\"\n}"},{"id":"52d809a1-a68c-481d-942a-bf8fd67f3b8a","name":"S1. 운동기록 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId"],"variable":[{"key":"workoutHistoryId","value":"33","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 삭제되었습니다.\",\n    \"data\": null\n}"}],"_postman_id":"20bff340-8e29-403d-bc0a-af6b1536a4d7"},{"name":"운동기록 좋아요","event":[{"listen":"prerequest","script":{"id":"c95b149e-8035-4454-ad59-3a48cec32600","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student10\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"c9004962-36fe-4358-8454-5251729c060c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/like","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","like"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"164","key":"workoutHistoryId"}]}},"response":[{"id":"bf244888-1d2d-4781-a400-e5f61f79c8ab","name":"S1. 운동기록 좋아요 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록 좋아요에 성공하였습니다.\",\n    \"data\": null\n}"},{"id":"4bfac06b-c44c-4bf9-88cf-2efcdc88cd01","name":"E1. 존재하지않는 운동기록","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{PROD_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"1","description":"운동기록 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T02:58:05.168398548\"\n}"},{"id":"aa759daa-dd81-424e-bef4-40d8d16d3e3e","name":"E2. 이미 좋아요한 경우","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 좋아요 하였습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T12:04:34.053999300\"\n}"}],"_postman_id":"c9004962-36fe-4358-8454-5251729c060c"},{"name":"운동기록 좋아요 취소","event":[{"listen":"prerequest","script":{"id":"bfc2d112-01bc-4f03-b3a8-18dc50e75606","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"4ca62a06-ec2c-45ae-a389-20c9a94025a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/like","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","like"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"32","key":"workoutHistoryId"}]}},"response":[{"id":"dc294248-8bea-4cd7-a196-0ce1dd6b7c84","name":"S1. 운동기록 좋아요 취소 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록 좋아요가 취소되었습니다.\",\n    \"data\": null\n}"},{"id":"9e906e8c-d154-41e8-9b99-59b5ff87a5bc","name":"E1. 존재하지않는 운동기록","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/like","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","like"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T12:07:36.738303300\"\n}"}],"_postman_id":"4ca62a06-ec2c-45ae-a389-20c9a94025a2"},{"name":"운동기록 댓글 조회","event":[{"listen":"prerequest","script":{"id":"7aca14b9-47b2-4dde-bf3b-40a5ca0669e6","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"c2fd0f03-37cc-4ac3-82ed-8e51bb5c04d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/comments?page=0&size=20","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","comments"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈</p>\n","type":"text/plain"},"key":"size","value":"20"}],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"32","key":"workoutHistoryId"}]}},"response":[{"id":"92167aa8-42ee-4676-aa98-2e03601313db","name":"S1. 운동기록 댓글 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments?page=0&size=20","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments"],"query":[{"key":"page","value":"0","description":"현재 페이지"},{"key":"size","value":"20","description":"페이지 사이즈"}],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"id\": 7,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"삭제된 댓글입니다.\",\n                \"createdAt\": \"2024-04-17T12:20:13.497202\",\n                \"updatedAt\": \"2024-04-17T13:52:14.241764\",\n                \"parentId\": null,\n                \"orderNum\": 0,\n                \"delYn\": true,\n                \"replies\": [\n                    {\n                        \"id\": 13,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"첫번째 댓글의 대댓글\",\n                        \"createdAt\": \"2024-04-17T13:06:50.713022\",\n                        \"updatedAt\": \"2024-04-17T13:06:50.713022\",\n                        \"parentId\": 7,\n                        \"orderNum\": 0,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 14,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"첫번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-04-17T13:07:31.554864\",\n                        \"updatedAt\": \"2024-04-17T13:07:31.554864\",\n                        \"parentId\": 7,\n                        \"orderNum\": 0,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 15,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"첫번째 댓글의 대댓글3\",\n                        \"createdAt\": \"2024-04-17T13:07:34.78803\",\n                        \"updatedAt\": \"2024-04-17T13:07:34.78803\",\n                        \"parentId\": 7,\n                        \"orderNum\": 0,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 16,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"첫번째 댓글의 대댓글4\",\n                        \"createdAt\": \"2024-04-17T13:07:37.831336\",\n                        \"updatedAt\": \"2024-04-17T13:07:37.831336\",\n                        \"parentId\": 7,\n                        \"orderNum\": 0,\n                        \"delYn\": false,\n                        \"replies\": null\n                    }\n                ]\n            },\n            {\n                \"id\": 8,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"두번째 댓글을 수정할건데요\",\n                \"createdAt\": \"2024-04-17T12:20:56.442235\",\n                \"updatedAt\": \"2024-04-17T13:47:40.747972\",\n                \"parentId\": null,\n                \"orderNum\": 1,\n                \"delYn\": false,\n                \"replies\": [\n                    {\n                        \"id\": 17,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글\",\n                        \"createdAt\": \"2024-04-17T13:08:01.90194\",\n                        \"updatedAt\": \"2024-04-17T13:08:01.90194\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 18,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-04-17T13:08:04.100041\",\n                        \"updatedAt\": \"2024-04-17T13:08:04.100041\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 19,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-04-18T14:20:43.900439\",\n                        \"updatedAt\": \"2024-04-18T14:20:43.900439\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 424,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-06T13:33:20.758899\",\n                        \"updatedAt\": \"2024-05-06T13:33:20.758899\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 425,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-06T13:36:28.568401\",\n                        \"updatedAt\": \"2024-05-06T13:36:28.568401\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 426,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-16T13:19:33.719719\",\n                        \"updatedAt\": \"2024-05-16T13:19:33.719719\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 427,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-16T13:21:42.192089\",\n                        \"updatedAt\": \"2024-05-16T13:21:42.192089\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 428,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-29T14:09:49.66213\",\n                        \"updatedAt\": \"2024-05-29T14:09:49.66213\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    },\n                    {\n                        \"id\": 429,\n                        \"member\": {\n                            \"memberId\": 62,\n                            \"name\": \"채채\",\n                            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                        },\n                        \"content\": \"두번째 댓글의 대댓글2\",\n                        \"createdAt\": \"2024-05-29T14:11:51.531885\",\n                        \"updatedAt\": \"2024-05-29T14:11:51.531885\",\n                        \"parentId\": 8,\n                        \"orderNum\": 1,\n                        \"delYn\": false,\n                        \"replies\": null\n                    }\n                ]\n            },\n            {\n                \"id\": 9,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"세번째 댓글\",\n                \"createdAt\": \"2024-04-17T12:21:01.65192\",\n                \"updatedAt\": \"2024-04-17T12:21:01.65192\",\n                \"parentId\": null,\n                \"orderNum\": 2,\n                \"delYn\": false,\n                \"replies\": null\n            },\n            {\n                \"id\": 11,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"네번째 댓글\",\n                \"createdAt\": \"2024-04-17T13:04:10.834588\",\n                \"updatedAt\": \"2024-04-17T13:04:10.834588\",\n                \"parentId\": null,\n                \"orderNum\": 3,\n                \"delYn\": false,\n                \"replies\": null\n            },\n            {\n                \"id\": 12,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"다섯번째 댓글\",\n                \"createdAt\": \"2024-04-17T13:05:56.989348\",\n                \"updatedAt\": \"2024-04-17T13:05:56.989348\",\n                \"parentId\": null,\n                \"orderNum\": 4,\n                \"delYn\": false,\n                \"replies\": null\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 18,\n        \"isLast\": true,\n        \"mainData\": null\n    }\n}"}],"_postman_id":"c2fd0f03-37cc-4ac3-82ed-8e51bb5c04d8"},{"name":"운동기록 댓글(대댓글) 등록","event":[{"listen":"prerequest","script":{"id":"17422ed0-3090-4514-8e36-f898ea719da0","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"b25da115-6e4b-4c5a-8495-2bda1b383713","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"parentCommentId\": 8,\r\n    \"content\": \"두번째 댓글의 대댓글2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/comments","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","comments"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"32","key":"workoutHistoryId"}]}},"response":[{"id":"46813076-545a-45ef-9aba-0cbb829ab9b9","name":"S1. 운동기록 댓글(대댓글) 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n//   \"parentCommentId\": 1, //대댓글인 경우 부모 댓글 ID\r\n  \"content\": \"첫번째 댓글\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 등록되었습니다.\",\n    \"data\": null\n}"}],"_postman_id":"b25da115-6e4b-4c5a-8495-2bda1b383713"},{"name":"운동기록 댓글 수정","event":[{"listen":"prerequest","script":{"id":"23b8cd0b-aac0-4e40-9873-d73fe9e00058","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"31914f11-282a-4c9f-8fc3-b47c30917da1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"첫번째 댓글\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"32","key":"workoutHistoryId"},{"description":{"content":"<p>운동기록 댓글 ID</p>\n","type":"text/plain"},"type":"any","value":"7","key":"commentId"}]}},"response":[{"id":"b17c171e-5ba8-4d4f-adea-cf23c10408af","name":"S1. 운동기록 댓글 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"두번째 댓글을 수정할건데요\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"},{"key":"commentId","value":"8","description":"운동기록 댓글 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"댓글이 수정되었습니다.\",\r\n    \"data\": {\r\n        \"commentId\": 8,\r\n        \"member\": {\r\n            \"id\": 62,\r\n            \"userId\": \"chaerin\",\r\n            \"email\": \"test@gmail.com\",\r\n            \"name\": \"채채\",\r\n            \"age\": 0,\r\n            \"height\": 0,\r\n            \"weight\": 0,\r\n            \"delYn\": false,\r\n            \"profile\": null,\r\n            \"memberType\": \"STUDENT\",\r\n            \"pushAlarmStatus\": \"ENABLED\",\r\n            \"feedbackAlarmStatus\": null,\r\n            \"gym\": null,\r\n            \"socialType\": \"NONE\"\r\n        },\r\n        \"content\": \"두번째 댓글을 수정할건데요\",\r\n        \"createdAt\": \"2024-04-17T12:20:56.442235\",\r\n        \"updatedAt\": \"2024-04-17T13:46:38.101317\",\r\n        \"parentCommentId\": null,\r\n        \"depth\": 0,\r\n        \"orderNum\": 1,\r\n        \"delYn\": false,\r\n        \"reply\": null\r\n    }\r\n}"},{"id":"e59333e7-51f7-4aea-809e-b79dbf23954d","name":"E1. 존재하지 않는 댓글","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"두번째 댓글을 수정할건데요\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"},{"key":"commentId","value":"8","description":"운동기록 댓글 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T13:49:27.985160300\"\n}"}],"_postman_id":"31914f11-282a-4c9f-8fc3-b47c30917da1"},{"name":"운동기록 댓글 삭제","event":[{"listen":"prerequest","script":{"id":"21eab661-d487-48ee-932a-601bf5dc47f1","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"4d11bbb5-f982-4c18-b2d8-db9165045c36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","urlObject":{"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>운동기록 ID</p>\n","type":"text/plain"},"type":"any","value":"32","key":"workoutHistoryId"},{"description":{"content":"<p>운동기록 댓글 ID</p>\n","type":"text/plain"},"type":"any","value":"7","key":"commentId"}]}},"response":[{"id":"263981e8-97f4-44a0-a9a0-10dcaf8bca2d","name":"S1. 운동기록 댓글 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"},{"key":"commentId","value":"7","description":"운동기록 댓글 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 삭제되었습니다.\",\n    \"data\": null\n}"},{"id":"fbece830-e1cf-4f3a-8e09-d7367dc7836f","name":"E1. 존재하지 않는 댓글","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{LOCAL_SERVER}}/workout-histories/v1/:workoutHistoryId/comments/:commentId","host":["{{LOCAL_SERVER}}"],"path":["workout-histories","v1",":workoutHistoryId","comments",":commentId"],"variable":[{"key":"workoutHistoryId","value":"32","description":"운동기록 ID"},{"key":"commentId","value":"7","description":"운동기록 댓글 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-17T13:51:44.549601300\"\n}"}],"_postman_id":"4d11bbb5-f982-4c18-b2d8-db9165045c36"}],"id":"19b86648-e92a-47d8-8d71-2f98ee118219","_postman_id":"19b86648-e92a-47d8-8d71-2f98ee118219","description":""},{"name":"커뮤니티","item":[{"name":"커뮤니티 운동기록 목록 조회","event":[{"listen":"prerequest","script":{"id":"706c5765-1cfa-45d1-8aee-434103429e53","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student11\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"c8841b35-1223-4c88-b577-83bd08c33f2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/community/v1?page=0&size=20&searchDate=2024-06","urlObject":{"path":["community","v1"],"host":["{{BASE_URL}}"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-06"}],"variable":[]}},"response":[{"id":"67965e6d-eba9-4429-9402-2c2346bfb81f","name":"S1. 커뮤니티 운동기록 목록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/my-trainer/workout-histories?page=0&size=20&searchDate=2024-04","host":["{{LOCAL_SERVER}}"],"path":["members","v1","my-trainer","workout-histories"],"query":[{"key":"page","value":"0","description":"현재 페이지(default: 0)"},{"key":"size","value":"20","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-04","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 04 May 2024 04:11:41 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"workoutHistoryId\": 156,\n                \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\n                \"member\": {\n                    \"id\": 541,\n                    \"userId\": \"healthy-student0\",\n                    \"email\": \"healthy-student0@gmail.com\",\n                    \"name\": \"김진영\",\n                    \"age\": 0,\n                    \"height\": 0,\n                    \"weight\": 0,\n                    \"delYn\": false,\n                    \"profile\": null,\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": \"DISABLE\",\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 0,\n                \"commentCnt\": 0,\n                \"viewMySelf\": false,\n                \"createdAt\": \"2024-06-06T23:20:05.180981\",\n                \"files\": [\n                    {\n                        \"id\": 175,\n                        \"workoutHistoryId\": 156,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717683579469-74d144a1-1bcd-4787-937a-fcac947851fe\",\n                        \"fileOrder\": 1\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 1,\n                        \"name\": \"싯업\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 156\n                    },\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 햄스트링\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 156\n                    }\n                ]\n            },\n            {\n                \"workoutHistoryId\": 155,\n                \"content\": \"123\",\n                \"member\": {\n                    \"id\": 541,\n                    \"userId\": \"healthy-student0\",\n                    \"email\": \"healthy-student0@gmail.com\",\n                    \"name\": \"김진영\",\n                    \"age\": 0,\n                    \"height\": 0,\n                    \"weight\": 0,\n                    \"delYn\": false,\n                    \"profile\": null,\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": \"DISABLE\",\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 0,\n                \"commentCnt\": 0,\n                \"viewMySelf\": false,\n                \"createdAt\": \"2024-06-06T21:41:48.204792\",\n                \"files\": [\n                    {\n                        \"id\": 174,\n                        \"workoutHistoryId\": 155,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\n                        \"fileOrder\": 1\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 햄스트링\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 155\n                    }\n                ]\n            },\n            {\n                \"workoutHistoryId\": 154,\n                \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\n                \"member\": {\n                    \"id\": 541,\n                    \"userId\": \"healthy-student0\",\n                    \"email\": \"healthy-student0@gmail.com\",\n                    \"name\": \"김진영\",\n                    \"age\": 0,\n                    \"height\": 0,\n                    \"weight\": 0,\n                    \"delYn\": false,\n                    \"profile\": null,\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": \"DISABLE\",\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 0,\n                \"commentCnt\": 0,\n                \"viewMySelf\": false,\n                \"createdAt\": \"2024-06-06T21:41:36.315843\",\n                \"files\": [\n                    {\n                        \"id\": 173,\n                        \"workoutHistoryId\": 154,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\n                        \"fileOrder\": 1\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 1,\n                        \"name\": \"싯업\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 154\n                    },\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 햄스트링\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 154\n                    }\n                ]\n            },\n            {\n                \"workoutHistoryId\": 153,\n                \"content\": \"개미는 뚠뚠 오늘도 뚠뚠\",\n                \"member\": {\n                    \"id\": 541,\n                    \"userId\": \"healthy-student0\",\n                    \"email\": \"healthy-student0@gmail.com\",\n                    \"name\": \"김진영\",\n                    \"age\": 0,\n                    \"height\": 0,\n                    \"weight\": 0,\n                    \"delYn\": false,\n                    \"profile\": null,\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": \"DISABLE\",\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 0,\n                \"commentCnt\": 0,\n                \"viewMySelf\": false,\n                \"createdAt\": \"2024-06-06T21:38:02.892391\",\n                \"files\": [\n                    {\n                        \"id\": 172,\n                        \"workoutHistoryId\": 153,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717046426547-9779d262-32cc-4a54-b304-76325cfbf858\",\n                        \"fileOrder\": 1\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 1,\n                        \"name\": \"싯업\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 153\n                    },\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 햄스트링\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 153\n                    }\n                ]\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 4,\n        \"isLast\": true,\n        \"mainData\": null\n    }\n}"},{"id":"abcb0edf-e176-4c4f-9480-36fd68b1ed62","name":"E3. 운동기록 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/members/v1/my-trainer/workout-histories?page=0&size=20&searchDate=2024-06","host":["{{LOCAL_SERVER}}"],"path":["members","v1","my-trainer","workout-histories"],"query":[{"key":"page","value":"0","description":"현재 페이지(default: 0)"},{"key":"size","value":"20","description":"페이지 사이즈(default: 20)"},{"key":"searchDate","value":"2024-06","description":"조회할 날짜"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 04 May 2024 04:52:58 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 조회되었습니다.\",\n    \"data\": {\n        \"content\": null,\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 0,\n        \"totalElements\": 0,\n        \"isLast\": true,\n        \"mainData\": null\n    }\n}"}],"_postman_id":"c8841b35-1223-4c88-b577-83bd08c33f2c"},{"name":"커뮤니티 학생 한명의 운동기록 목록 조회","event":[{"listen":"prerequest","script":{"id":"7c4dc150-4e80-4783-800e-7338835b8902","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"a4aa3c14-6d17-43a5-a2b2-df8d70d24a3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/community/v1?memberId=827","urlObject":{"path":["community","v1"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"key":"memberId","value":"827"}],"variable":[]}},"response":[{"id":"096a629f-a8e3-4143-a597-39dbc9d29d1e","name":"S1. 커뮤니티 학생 한명의 운동기록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/community/v1?memberId=827","host":["{{BASE_URL}}"],"path":["community","v1"],"query":[{"key":"memberId","value":"827","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 12 Jun 2024 16:52:31 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"운동기록이 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"workoutHistoryId\": 164,\n                \"content\": \"오운완🔥🔥🔥\",\n                \"member\": {\n                    \"id\": 827,\n                    \"userId\": \"student10\",\n                    \"email\": \"student10@gmail.com\",\n                    \"name\": \"학생10\",\n                    \"delYn\": false,\n                    \"profile\": null,\n                    \"memberType\": \"STUDENT\",\n                    \"pushAlarmStatus\": \"ENABLED\",\n                    \"feedbackAlarmStatus\": \"ENABLED\",\n                    \"gym\": null,\n                    \"socialType\": \"NONE\"\n                },\n                \"liked\": false,\n                \"likeCnt\": 1,\n                \"commentCnt\": 0,\n                \"viewMySelf\": false,\n                \"createdAt\": \"2024-06-07T13:26:17.019046\",\n                \"files\": [\n                    {\n                        \"id\": 187,\n                        \"workoutHistoryId\": 164,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717734357289-df08fd21-1579-4f0b-876c-57269f6d0bd6\",\n                        \"fileOrder\": 1\n                    },\n                    {\n                        \"id\": 188,\n                        \"workoutHistoryId\": 164,\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/workout-history/1717734369033-bdf5d135-e847-479d-8338-658879c43f23\",\n                        \"fileOrder\": 2\n                    }\n                ],\n                \"completedExercises\": [\n                    {\n                        \"exerciseId\": 1,\n                        \"name\": \"싯업\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 164\n                    },\n                    {\n                        \"exerciseId\": 2,\n                        \"name\": \"90/90 햄스트링\",\n                        \"setNum\": 3,\n                        \"weight\": 100,\n                        \"numberOfCycles\": 5,\n                        \"workoutHistoryId\": 164\n                    }\n                ]\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 1,\n        \"isLast\": true,\n        \"mainData\": null\n    }\n}"}],"_postman_id":"a4aa3c14-6d17-43a5-a2b2-df8d70d24a3c"}],"id":"9ab55b1d-8dcc-48a0-ad23-6c55715d65fb","_postman_id":"9ab55b1d-8dcc-48a0-ad23-6c55715d65fb","description":""}],"id":"11261a28-d058-4062-b378-bc840d2c49d1","_postman_id":"11261a28-d058-4062-b378-bc840d2c49d1","description":""},{"name":"식단 API","item":[{"name":"트레이너","item":[{"name":"학생 한명의 식단 목록 조회","event":[{"listen":"prerequest","script":{"id":"7ed25a7c-3c4c-4cea-95ad-90c8a6c889aa","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"73242255-434c-45e5-8414-7de5a1da22a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/:memberId/diets?page=0&size=20&searchDate=2024-05","urlObject":{"path":["members","v1",":memberId","diets"],"host":["{{BASE_URL}}"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-05"}],"variable":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"type":"any","value":"62","key":"memberId"}]}},"response":[{"id":"03c975f0-3d49-46ff-98f1-2a37dbdef52a","name":"S1. 식단 목록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/:memberId/diets?page=0&size=20&searchDate=2024-04","host":["{{PROD_SERVER}}"],"path":["members","v1",":memberId","diets"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-04"}],"variable":[{"key":"memberId","value":"40","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"식단기록 조회되었습니다.\",\r\n    \"data\": {\r\n        \"content\": [\r\n            {\r\n                \"dietId\": 18,\r\n                \"member\": {\r\n                    \"id\": 62,\r\n                    \"userId\": \"chaerin\",\r\n                    \"email\": \"test@gmail.com\",\r\n                    \"name\": \"채채\",\r\n                    \"age\": 0,\r\n                    \"height\": 0,\r\n                    \"weight\": 0,\r\n                    \"delYn\": false,\r\n                    \"profile\": null,\r\n                    \"memberType\": \"STUDENT\",\r\n                    \"pushAlarmStatus\": \"ENABLED\",\r\n                    \"feedbackAlarmStatus\": null,\r\n                    \"gym\": null,\r\n                    \"socialType\": \"NONE\"\r\n                },\r\n                \"likeCnt\": 0,\r\n                \"commentCnt\": 0,\r\n                \"fastBreakfast\": false,\r\n                \"fastLunch\": false,\r\n                \"fastDinner\": false,\r\n                \"dietFiles\": []\r\n            },\r\n            {\r\n                \"dietId\": 17,\r\n                \"member\": {\r\n                    \"id\": 62,\r\n                    \"userId\": \"chaerin\",\r\n                    \"email\": \"test@gmail.com\",\r\n                    \"name\": \"채채\",\r\n                    \"age\": 0,\r\n                    \"height\": 0,\r\n                    \"weight\": 0,\r\n                    \"delYn\": false,\r\n                    \"profile\": null,\r\n                    \"memberType\": \"STUDENT\",\r\n                    \"pushAlarmStatus\": \"ENABLED\",\r\n                    \"feedbackAlarmStatus\": null,\r\n                    \"gym\": null,\r\n                    \"socialType\": \"NONE\"\r\n                },\r\n                \"likeCnt\": 1,\r\n                \"commentCnt\": 4,\r\n                \"fastBreakfast\": false,\r\n                \"fastLunch\": true,\r\n                \"fastDinner\": false,\r\n                \"dietFiles\": [\r\n                    {\r\n                        \"id\": 27,\r\n                        \"dietId\": 17,\r\n                        \"fileName\": \"1714759391552-7b3a9512-192f-4918-b855-8f3dce6c6f1c\",\r\n                        \"originalName\": \"다운로드.jpg\",\r\n                        \"extension\": \".jpg\",\r\n                        \"fileSize\": 175704,\r\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1714759391552-7b3a9512-192f-4918-b855-8f3dce6c6f1c\",\r\n                        \"type\": \"LUNCH\"\r\n                    },\r\n                    {\r\n                        \"id\": 26,\r\n                        \"dietId\": 17,\r\n                        \"fileName\": \"1714759391467-229afa7d-1aa6-410e-adbc-29f924c21445\",\r\n                        \"originalName\": \"다운로드 (4).jpg\",\r\n                        \"extension\": \".jpg\",\r\n                        \"fileSize\": 86462,\r\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1714759391467-229afa7d-1aa6-410e-adbc-29f924c21445\",\r\n                        \"type\": \"BREAKFAST\"\r\n                    }\r\n                ]\r\n            }\r\n        ],\r\n        \"pageNumber\": 0,\r\n        \"pageSize\": 20,\r\n        \"totalPages\": 1,\r\n        \"totalElements\": 2,\r\n        \"isLast\": true\r\n    }\r\n}"},{"id":"e2f9dc74-84b3-4c81-8d28-30a2b2a5e555","name":"S2. 식단기록이 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/:memberId/diets?page=0&size=20&searchDate=2024-04","host":["{{PROD_SERVER}}"],"path":["members","v1",":memberId","diets"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-04"}],"variable":[{"key":"memberId","value":"1","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록 조회되었습니다.\",\n    \"data\": {\n        \"content\": null,\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 0,\n        \"totalElements\": 0,\n        \"isLast\": true\n    }\n}"}],"_postman_id":"73242255-434c-45e5-8414-7de5a1da22a8"},{"name":"내 학생들의 식단기록 목록 조회(홈 > 피드백 작성 > 식단)","event":[{"listen":"prerequest","script":{"id":"30d630c9-ed61-4e77-a5b6-f6291c5f9e25","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"6d8e4246-f270-4d90-a72f-a418c47835f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/trainers/v1/diets?page=0&size=20&searchDate=2024-06-07","urlObject":{"path":["trainers","v1","diets"],"host":["{{BASE_URL}}"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-06-07"}],"variable":[]}},"response":[{"id":"caead4e4-c355-48db-9a34-d25a9ffdc64e","name":"S1. 식단 목록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/:memberId/diets?page=0&size=20&searchDate=2024-04","host":["{{PROD_SERVER}}"],"path":["members","v1",":memberId","diets"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-04"}],"variable":[{"key":"memberId","value":"40","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"식단기록이 조회되었습니다.\",\r\n    \"data\": {\r\n        \"content\": [\r\n            {\r\n                \"dietId\": 181,\r\n                \"member\": {\r\n                    \"id\": 827,\r\n                    \"userId\": \"student10\",\r\n                    \"email\": \"student10@gmail.com\",\r\n                    \"name\": \"학생\",\r\n                    \"age\": 0,\r\n                    \"height\": 0,\r\n                    \"weight\": 0,\r\n                    \"delYn\": false,\r\n                    \"profile\": null,\r\n                    \"memberType\": \"STUDENT\",\r\n                    \"pushAlarmStatus\": \"ENABLED\",\r\n                    \"feedbackAlarmStatus\": \"ENABLED\",\r\n                    \"gym\": null,\r\n                    \"socialType\": \"NONE\"\r\n                },\r\n                \"likeCnt\": 0,\r\n                \"commentCnt\": 1,\r\n                \"createdAt\": \"2024-06-07T17:06:33.608376\",\r\n                \"updatedAt\": \"2024-06-07T17:56:36.607332\",\r\n                \"eatDate\": \"2024-06-07\",\r\n                \"liked\": false,\r\n                \"feedbackChecked\": false,\r\n                \"breakfast\": {\r\n                    \"fast\": false,\r\n                    \"dietFile\": null\r\n                },\r\n                \"lunch\": {\r\n                    \"fast\": false,\r\n                    \"dietFile\": {\r\n                        \"id\": 523,\r\n                        \"dietId\": 181,\r\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1717747556646-61eb99ac-f84a-4652-9be7-91181e32b9d7\",\r\n                        \"type\": \"LUNCH\"\r\n                    }\r\n                },\r\n                \"dinner\": {\r\n                    \"fast\": false,\r\n                    \"dietFile\": null\r\n                }\r\n            }\r\n        ],\r\n        \"pageNumber\": 0,\r\n        \"pageSize\": 20,\r\n        \"totalPages\": 1,\r\n        \"totalElements\": 1,\r\n        \"isLast\": true,\r\n        \"mainData\": null\r\n    }\r\n}"},{"id":"94eee9c9-fdcf-434f-bc5f-37daa5934e00","name":"S2. 식단기록이 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/:memberId/diets?page=0&size=20&searchDate=2024-04","host":["{{PROD_SERVER}}"],"path":["members","v1",":memberId","diets"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-04"}],"variable":[{"key":"memberId","value":"1","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 조회되었습니다.\",\n    \"data\": {\n        \"content\": null,\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 0,\n        \"totalElements\": 0,\n        \"isLast\": true\n    }\n}"}],"_postman_id":"6d8e4246-f270-4d90-a72f-a418c47835f7"},{"name":"식단 상세 조회","event":[{"listen":"prerequest","script":{"id":"5be31aeb-da01-46ea-b42c-76b1162b4a4e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"8d2c460b-af8c-4017-b6b7-b1a0df108348","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/diets/v1/:dietId","urlObject":{"path":["diets","v1",":dietId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"101","key":"dietId"}]}},"response":[{"id":"065d17c1-c663-4f02-8385-331e9bda2b2f","name":"S1. 식단 상세 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 10:19:08 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 등록되었습니다.\",\n    \"data\": {\n        \"dietId\": 17,\n        \"member\": {\n            \"id\": 62,\n            \"userId\": \"chaerin\",\n            \"email\": \"test@gmail.com\",\n            \"name\": \"채채\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"likeCnt\": 0,\n        \"commentCnt\": 0,\n        \"fastBreakfast\": false,\n        \"fastLunch\": false,\n        \"fastDinner\": false,\n        \"dietFiles\": [\n            {\n                \"id\": 20,\n                \"dietId\": 17,\n                \"fileName\": \"1713953320526_e575e4b2-ed81-4e6f-aac9-f44d3fabf445\",\n                \"originalName\": \"다운로드 (2).jpg\",\n                \"extension\": \".jpg\",\n                \"fileSize\": 69967,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/1713953320526_e575e4b2-ed81-4e6f-aac9-f44d3fabf445\",\n                \"type\": \"BREAKFAST\"\n            }\n        ]\n    }\n}"},{"id":"99a57dcd-aaf5-430d-8cbd-926c9edab488","name":"E1. 존재하지 않는 식단","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId"],"variable":[{"key":"dietId","value":"16","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 10:18:47 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-24T19:18:48.007583700\"\n}"}],"_postman_id":"8d2c460b-af8c-4017-b6b7-b1a0df108348"},{"name":"식단 좋아요","event":[{"listen":"prerequest","script":{"id":"78329065-f3f8-45b4-b14c-357cc7b5114a","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"0e4ae47a-0262-451d-afb0-a91ef108608a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/diets/v1/:dietId/like","urlObject":{"path":["diets","v1",":dietId","like"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"17","key":"dietId"}]}},"response":[{"id":"c31c2db8-8378-4691-90c9-860ee4ac0a55","name":"S1. 식단 좋아요 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"32","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록 좋아요에 성공하였습니다.\",\n    \"data\": null\n}"},{"id":"3504bfc3-e0af-4245-af8e-4f16ac58e9d8","name":"E1. 존재하지않는 식단기록","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"32","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-20T13:46:30.600934200\"\n}"},{"id":"7fe9d594-f6fc-4d17-a273-00c96e5a67b8","name":"E1. 이미 좋아요한 경우","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"1","description":"식단 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 좋아요 하였습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-20T13:48:24.752036\"\n}"}],"_postman_id":"0e4ae47a-0262-451d-afb0-a91ef108608a"},{"name":"식단 좋아요 취소","event":[{"listen":"prerequest","script":{"id":"3f964018-de61-4bbf-879f-7ffbf2a93118","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"44c40c38-564e-4023-91f2-0796b9238e23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/diets/v1/:dietId/like","urlObject":{"path":["diets","v1",":dietId","like"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"dietId"}]}},"response":[{"id":"54fe39b6-cdbf-46e0-9e7c-cadd985849df","name":"S1. 식단 좋아요 취소 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"1","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록 좋아요가 취소되었습니다.\",\n    \"data\": null\n}"},{"id":"6bb1b3ed-f643-4ade-9488-514f60b03146","name":"E1. 존재하지않는 식단기록","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"32","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-20T13:46:30.600934200\"\n}"}],"_postman_id":"44c40c38-564e-4023-91f2-0796b9238e23"},{"name":"식단 댓글 조회","event":[{"listen":"prerequest","script":{"id":"6663d5a0-efeb-4149-b3e1-ab7d11ebb8bb","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"00a544b5-0fb9-4433-90e1-d1c698486339","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"하이이\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/:dietId/comments?page=0&size=20","urlObject":{"path":["diets","v1",":dietId","comments"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지(default: 0)</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈(default: 20)</p>\n","type":"text/plain"},"key":"size","value":"20"}],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"17","key":"dietId"}]}},"response":[{"id":"9c042ad1-c72b-4417-8447-600c858071f7","name":"S1. 식단 댓글 조회 성공","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"하이이\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:29:30 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 조회되었습니다.\",\n    \"data\": [\n        {\n            \"commentId\": 5,\n            \"member\": {\n                \"id\": 62,\n                \"name\": \"채채\",\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/400px-Figma-logo.svg.png\"\n            },\n            \"content\": \"삭제된 댓글입니다.\",\n            \"createdAt\": \"2024-04-24T20:26:41.844987\",\n            \"updatedAt\": \"2024-04-24T20:34:44.183544\",\n            \"orderNum\": 0,\n            \"delYn\": true,\n            \"replies\": [\n                {\n                    \"commentId\": 8,\n                    \"member\": {\n                        \"id\": 62,\n                        \"name\": \"채채\",\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/400px-Figma-logo.svg.png\"\n                    },\n                    \"content\": \"답글임다\",\n                    \"createdAt\": \"2024-04-24T20:28:04.597073\",\n                    \"updatedAt\": \"2024-04-24T20:28:04.597073\",\n                    \"orderNum\": 0,\n                    \"delYn\": false,\n                    \"replies\": null\n                }\n            ]\n        },\n        {\n            \"commentId\": 6,\n            \"member\": {\n                \"id\": 62,\n                \"name\": \"채채\",\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/400px-Figma-logo.svg.png\"\n            },\n            \"content\": \"하이이\",\n            \"createdAt\": \"2024-04-24T20:26:54.579455\",\n            \"updatedAt\": \"2024-04-24T20:26:54.579455\",\n            \"orderNum\": 1,\n            \"delYn\": false,\n            \"replies\": null\n        },\n        {\n            \"commentId\": 7,\n            \"member\": {\n                \"id\": 62,\n                \"name\": \"채채\",\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/400px-Figma-logo.svg.png\"\n            },\n            \"content\": \"하이이\",\n            \"createdAt\": \"2024-04-24T20:27:11.858331\",\n            \"updatedAt\": \"2024-04-24T20:27:11.858331\",\n            \"orderNum\": 2,\n            \"delYn\": false,\n            \"replies\": null\n        }\n    ]\n}"},{"id":"e2470bf4-dded-4ca9-890b-1c8ad17037d9","name":"S2. 댓글이 없는 경우","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"하이이\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:29:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 조회되었습니다.\",\n    \"data\": null\n}"}],"_postman_id":"00a544b5-0fb9-4433-90e1-d1c698486339"},{"name":"식단 댓글(대댓글) 등록","event":[{"listen":"prerequest","script":{"id":"dde733ca-0c8c-4d6b-9fab-9c01e0fdf88a","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"632a141e-e7e4-4c38-8b0f-a56e0a662737","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"parentCommentId\": 5,\r\n    \"content\": \"답글임다\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/:dietId/comments","urlObject":{"path":["diets","v1",":dietId","comments"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"17","key":"dietId"}]}},"response":[{"id":"23221083-6ce1-46c5-8ac1-c6b7a34be44a","name":"S1. 식단 댓글 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"첫번째 댓글\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:18:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 등록되었습니다.\",\n    \"data\": null\n}"},{"id":"a4c58a0f-7f63-4ba3-8d89-bb45c3f28a2f","name":"E1. 존재하지 않는 식단기록","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"첫번째 댓글\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments"],"variable":[{"key":"dietId","value":"174","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:18:58 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-24T20:18:58.471999200\"\n}"}],"_postman_id":"632a141e-e7e4-4c38-8b0f-a56e0a662737"},{"name":"식단 댓글 수정","event":[{"listen":"prerequest","script":{"id":"3845d8ec-a7a3-4841-a306-6128acc53fb6","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"46148265-e88c-47f3-99cb-8b77447b3730","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/:dietId/comments/:commentId","urlObject":{"path":["diets","v1",":dietId","comments",":commentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"17","key":"dietId"},{"description":{"content":"<p>댓글 ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"commentId"}]}},"response":[{"id":"8ac999bc-3b80-4313-bf55-91163496859e","name":"S1. 식단 댓글 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments/:commentId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments",":commentId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"},{"key":"commentId","value":"5","description":"댓글 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:33:19 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 수정되었습니다.\",\n    \"data\": {\n        \"commentId\": 5,\n        \"member\": {\n            \"id\": 62,\n            \"userId\": \"chaerin\",\n            \"email\": \"test@gmail.com\",\n            \"name\": \"채채\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"content\": \"수정을해보자\",\n        \"createdAt\": \"2024-04-24T20:26:41.844987\",\n        \"updatedAt\": \"2024-04-24T20:26:41.844987\",\n        \"parentCommentId\": null,\n        \"depth\": 0,\n        \"orderNum\": 0,\n        \"delYn\": false,\n        \"reply\": null\n    }\n}"},{"id":"6988b2e0-d67e-4d0b-8475-fe4ca0137a3e","name":"E1. 존재하지 않는 댓글","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments/:commentId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments",":commentId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"},{"key":"commentId","value":"1","description":"댓글 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:33:07 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-24T20:33:07.596871400\"\n}"}],"_postman_id":"46148265-e88c-47f3-99cb-8b77447b3730"},{"name":"식단 댓글 삭제","event":[{"listen":"prerequest","script":{"id":"dcaada0b-8be6-42c5-a75b-719e983ed7c1","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"25e5304f-d588-4ae8-af7b-8cfd78daa055","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/:dietId/comments/:commentId","urlObject":{"path":["diets","v1",":dietId","comments",":commentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"17","key":"dietId"},{"description":{"content":"<p>댓글 ID</p>\n","type":"text/plain"},"type":"any","value":"5","key":"commentId"}]}},"response":[{"id":"612578b6-0516-482a-acc2-0c0740ed6700","name":"S1. 식단 댓글 삭제 성공","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments/:commentId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments",":commentId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"},{"key":"commentId","value":"5","description":"댓글 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:34:44 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 삭제되었습니다.\",\n    \"data\": null\n}"},{"id":"61724710-7cf2-4327-95ed-83f75641109a","name":"E1. 존재하지 않는 댓글","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments/:commentId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments",":commentId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"},{"key":"commentId","value":"1","description":"댓글 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:34:30 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-24T20:34:30.813452800\"\n}"}],"_postman_id":"25e5304f-d588-4ae8-af7b-8cfd78daa055"}],"id":"cf7743bc-d546-4e33-9313-94ac9e18c44b","_postman_id":"cf7743bc-d546-4e33-9313-94ac9e18c44b","description":""},{"name":"학생","item":[{"name":"등록한 날짜 조회","event":[{"listen":"prerequest","script":{"id":"dbfd989e-7d15-4a82-94f8-c0bc7e3f99c7","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"99151d8e-b5fb-4b22-ab64-1a88df4eb792","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/diets/v1/upload-date?startDate=2024-03-01&endDate=2024-05-31","urlObject":{"path":["diets","v1","upload-date"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>시작날짜</p>\n","type":"text/plain"},"key":"startDate","value":"2024-03-01"},{"description":{"content":"<p>종료날짜</p>\n","type":"text/plain"},"key":"endDate","value":"2024-05-31"}],"variable":[]}},"response":[{"id":"3e29cd0e-5dca-44a0-b61f-f6a46c8b5d7f","name":"S1. 등록한 날짜 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/diets/v1/upload-date?searchDate=2024-05","host":["{{LOCAL_SERVER}}"],"path":["diets","v1","upload-date"],"query":[{"key":"searchDate","value":"2024-05","description":"조회할 월"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 28 May 2024 01:29:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"업로드 날짜가 조회되었습니다.\",\n    \"data\": {\n        \"dietNoticeStatus\": \"ENABLED\",\n        \"uploadDays\": [\n            \"2024-05-27\",\n            \"2024-05-28\",\n            \"2024-05-29\"\n        ]\n    }\n}"},{"id":"ddca3f1b-dbcf-411b-9d4c-f82b0a7f67b2","name":"E1. 등록한 날짜가 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{LOCAL_SERVER}}/diets/v1/upload-date?searchDate=2024-03","host":["{{LOCAL_SERVER}}"],"path":["diets","v1","upload-date"],"query":[{"key":"searchDate","value":"2024-03","description":"조회할 월"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 28 May 2024 01:32:11 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"업로드 날짜가 조회되었습니다.\",\n    \"data\": {\n        \"dietNoticeStatus\": \"ENABLED\",\n        \"uploadDays\": null\n    }\n}"}],"_postman_id":"99151d8e-b5fb-4b22-ab64-1a88df4eb792"},{"name":"내 식단 목록 조회","event":[{"listen":"prerequest","script":{"id":"97b803b2-47ab-4fc4-a621-ffef857a5541","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student1\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"385bbd52-240f-4f89-9ac4-b27f7c2ed0cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/members/v1/me/diets?page=0&size=20&searchDate=2024-05","urlObject":{"path":["members","v1","me","diets"],"host":["{{BASE_URL}}"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-05"}],"variable":[]}},"response":[{"id":"e086bd09-1bce-4029-97d9-c1a6cc49c61f","name":"S1. 식단 목록 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/:memberId/diets?page=0&size=20&searchDate=2024-04","host":["{{PROD_SERVER}}"],"path":["members","v1",":memberId","diets"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-04"}],"variable":[{"key":"memberId","value":"40","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"식단기록 조회되었습니다.\",\r\n    \"data\": {\r\n        \"content\": [\r\n            {\r\n                \"dietId\": 45,\r\n                \"member\": {\r\n                    \"id\": 547,\r\n                    \"userId\": \"healthy-student3\",\r\n                    \"email\": \"healthy-student3@gmail.com\",\r\n                    \"name\": \"학생3\",\r\n                    \"age\": 0,\r\n                    \"height\": 0,\r\n                    \"weight\": 0,\r\n                    \"delYn\": false,\r\n                    \"profile\": null,\r\n                    \"memberType\": \"STUDENT\",\r\n                    \"pushAlarmStatus\": \"ENABLED\",\r\n                    \"feedbackAlarmStatus\": null,\r\n                    \"gym\": null,\r\n                    \"socialType\": \"NONE\"\r\n                },\r\n                \"likeCnt\": 0,\r\n                \"commentCnt\": 0,\r\n                \"createdAt\": \"2024-05-22T15:50:21.356957\",\r\n                \"updatedAt\": \"2024-05-22T15:50:21.356957\",\r\n                \"breakfast\": {\r\n                    \"fast\": false,\r\n                    \"dietFile\": null\r\n                },\r\n                \"lunch\": {\r\n                    \"fast\": false,\r\n                    \"dietFile\": {\r\n                        \"id\": 89,\r\n                        \"dietId\": 45,\r\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716360621432-263c5920-72bb-4ce7-81d7-fb4e3909eaeb\",\r\n                        \"type\": \"LUNCH\"\r\n                    }\r\n                },\r\n                \"dinner\": {\r\n                    \"fast\": false,\r\n                    \"dietFile\": null\r\n                }\r\n            }\r\n        ],\r\n        \"pageNumber\": 0,\r\n        \"pageSize\": 20,\r\n        \"totalPages\": 1,\r\n        \"totalElements\": 1,\r\n        \"isLast\": true\r\n    }\r\n}"},{"id":"0963c336-0e6c-4bc3-a872-4d64d725524a","name":"S2. 식단기록이 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/:memberId/diets?page=0&size=20&searchDate=2024-04","host":["{{PROD_SERVER}}"],"path":["members","v1",":memberId","diets"],"query":[{"key":"page","value":"0"},{"key":"size","value":"20"},{"key":"searchDate","value":"2024-04"}],"variable":[{"key":"memberId","value":"1","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록 조회되었습니다.\",\n    \"data\": {\n        \"content\": null,\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 0,\n        \"totalElements\": 0,\n        \"isLast\": true\n    }\n}"}],"_postman_id":"385bbd52-240f-4f89-9ac4-b27f7c2ed0cd"},{"name":"오늘 식단 상세 조회","event":[{"listen":"prerequest","script":{"id":"70c85660-e179-405d-aa99-60f7182a9735","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"fc7696cb-b940-4507-a002-8bd944ec869b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/diets/v1/today","urlObject":{"path":["diets","v1","today"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"9a81c78e-583a-4a60-82bd-a4f7d950165f","name":"S1. 오늘 식단 상세 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{LOCAL_SERVER}}/diets/v1/today"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 28 May 2024 04:40:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 조회되었습니다.\",\n    \"data\": {\n        \"dietId\": 101,\n        \"member\": {\n            \"id\": 62,\n            \"userId\": \"chaerin\",\n            \"email\": \"test@gmail.com\",\n            \"name\": \"채채\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": \"DISABLE\",\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"likeCnt\": 0,\n        \"commentCnt\": 0,\n        \"createdAt\": \"2024-05-28T13:40:08.744864\",\n        \"updatedAt\": \"2024-05-28T13:40:08.863269\",\n        \"eatDate\": \"2024-05-28\",\n        \"breakfast\": {\n            \"fast\": false,\n            \"dietFile\": null\n        },\n        \"lunch\": {\n            \"fast\": false,\n            \"dietFile\": {\n                \"id\": 184,\n                \"dietId\": 101,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716871195970-234ae4e8-8cea-4c46-862a-0cf3de36cefc\",\n                \"type\": \"LUNCH\"\n            }\n        },\n        \"dinner\": {\n            \"fast\": false,\n            \"dietFile\": null\n        }\n    }\n}"},{"id":"eccbe783-0ca6-4e79-b0f7-1daaf8de94e7","name":"S2. 오늘 식단 없는 경우","originalRequest":{"method":"GET","header":[],"url":"{{LOCAL_SERVER}}/diets/v1/today"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 28 May 2024 04:39:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 조회되었습니다.\",\n    \"data\": {\n        \"dietId\": null,\n        \"member\": null,\n        \"likeCnt\": null,\n        \"commentCnt\": null,\n        \"createdAt\": null,\n        \"updatedAt\": null,\n        \"eatDate\": null,\n        \"breakfast\": {\n            \"fast\": false,\n            \"dietFile\": null\n        },\n        \"lunch\": {\n            \"fast\": false,\n            \"dietFile\": null\n        },\n        \"dinner\": {\n            \"fast\": false,\n            \"dietFile\": null\n        }\n    }\n}"}],"_postman_id":"fc7696cb-b940-4507-a002-8bd944ec869b"},{"name":"식단 상세 조회","event":[{"listen":"prerequest","script":{"id":"7699b58d-1a2d-44be-ab8c-9a9a3a04a17b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"8a114d7e-465e-4779-b0da-b81331306348","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/diets/v1/:dietId","urlObject":{"path":["diets","v1",":dietId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"100","key":"dietId"}]}},"response":[{"id":"f8d52fd7-51ed-40dc-94d5-69aef8d4e7e1","name":"S1. 식단 상세 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 10:19:08 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 등록되었습니다.\",\n    \"data\": {\n        \"dietId\": 45,\n        \"member\": {\n            \"id\": 547,\n            \"userId\": \"healthy-student3\",\n            \"email\": \"healthy-student3@gmail.com\",\n            \"name\": \"학생3\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"likeCnt\": 0,\n        \"commentCnt\": 0,\n        \"createdAt\": \"2024-05-22T15:50:21.356957\",\n        \"updatedAt\": \"2024-05-22T15:50:21.356957\",\n        \"breakfast\": {\n            \"fast\": false,\n            \"dietFile\": null\n        },\n        \"lunch\": {\n            \"fast\": false,\n            \"dietFile\": {\n                \"id\": 89,\n                \"dietId\": 45,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716360621432-263c5920-72bb-4ce7-81d7-fb4e3909eaeb\",\n                \"type\": \"LUNCH\"\n            }\n        },\n        \"dinner\": {\n            \"fast\": false,\n            \"dietFile\": null\n        }\n    }\n}"},{"id":"235aac98-bca3-4a80-b4e3-82cd2270b440","name":"E1. 존재하지 않는 식단","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId"],"variable":[{"key":"dietId","value":"16","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 10:18:47 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-24T19:18:48.007583700\"\n}"}],"_postman_id":"8a114d7e-465e-4779-b0da-b81331306348"},{"name":"식단기록 파일 등록","event":[{"listen":"prerequest","script":{"id":"15e4c626-5a59-4ae1-bbea-d783088d6ae7","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student10\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"33efb6fe-da5a-4096-8ade-64a45441855b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"uploadFiles","type":"file","src":"/C:/Users/82109/Desktop/춘식/diet/ck_tica1010007332_l-580x414.jpg"}]},"url":"{{BASE_URL}}/diets/v1/file","urlObject":{"path":["diets","v1","file"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"d8d17591-a648-42bd-834b-9a6abff6e34a","name":"S1. 식단기록 파일 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"files","type":"file","src":["/C:/Users/82109/Desktop/춘식/diet/다운로드 (4).jpg","/C:/Users/82109/Desktop/춘식/diet/다운로드.jpg"]}]},"url":"{{LOCAL_SERVER}}/diet/v1/file"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 22 May 2024 02:33:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"첨부파일이 등록되었습니다.\",\n    \"data\": [\n        {\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716360669749-101685ae-14ae-4961-94c3-c1d304daf92c\",\n            \"fileOrder\": 1\n        }\n    ]\n}"}],"_postman_id":"33efb6fe-da5a-4096-8ade-64a45441855b"},{"name":"식단 등록(홈에서)","event":[{"listen":"prerequest","script":{"id":"ee28a3ac-5a58-47e5-a708-53e5b4ad3fa5","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student25\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"9255cc01-f54f-49a5-8543-600869a3a22e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"LUNCH\",\r\n    \"file\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1717758668606-9cf33db2-8461-40ae-8dec-e3f9150f8b77\",\r\n    \"fast\": false,\r\n    \"eatDate\": \"2024-06-07\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/home","urlObject":{"path":["diets","v1","home"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"9543df90-0ba3-4b7b-a49d-bfbcb86904a3","name":"S1. 식단 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"type","value":"BREAKFAST","description":"식사타입(BREAKFAST, LUNCH, DINNER)","type":"text","contentType":""},{"key":"file","type":"file","src":"/C:/Users/82109/Desktop/춘식/diet/다운로드 (2).jpg"},{"key":"fast","value":"false","type":"text"}],"options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/diet/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 05:23:18 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 등록되었습니다.\",\n    \"data\": {\n        \"dietId\": 45,\n        \"member\": {\n            \"id\": 547,\n            \"userId\": \"healthy-student3\",\n            \"email\": \"healthy-student3@gmail.com\",\n            \"name\": \"학생3\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"likeCnt\": 0,\n        \"commentCnt\": 0,\n        \"createdAt\": \"2024-05-22T15:50:21.356956936\",\n        \"updatedAt\": \"2024-05-22T15:50:21.356956936\",\n        \"breakfast\": {\n            \"fast\": false,\n            \"dietFile\": null\n        },\n        \"lunch\": {\n            \"fast\": false,\n            \"dietFile\": {\n                \"id\": 89,\n                \"dietId\": 45,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716360621432-263c5920-72bb-4ce7-81d7-fb4e3909eaeb\",\n                \"type\": \"LUNCH\"\n            }\n        },\n        \"dinner\": {\n            \"fast\": false,\n            \"dietFile\": null\n        }\n    }\n}"},{"id":"fcc4285d-35b1-49d1-9d9c-6e4f79adac6d","name":"E1. 오늘 날짜가 아닌 경우","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"type\": \"LUNCH\",\r\n    \"file\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1717043026508-c809e595-c0e2-481d-a625-2295a18f1b72\",\r\n    \"fast\": false,\r\n    \"eatDate\": \"2024-05-29\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/home"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 04:26:01 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"날짜가 유효하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-30T13:26:02.198876500\"\n}"}],"_postman_id":"9255cc01-f54f-49a5-8543-600869a3a22e"},{"name":"식단 등록","event":[{"listen":"prerequest","script":{"id":"ce395123-c022-45ce-a0e6-b1d0cb86f2c1","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student11\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"b0090493-12c4-4c4a-a57e-98da5179d506","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"breakfastFile\": null,\r\n    \"lunchFile\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1718112685991-6af4422e-ab49-4c78-932e-d6adfff0afd9\",\r\n    \"dinnerFile\": null,\r\n    \"breakfastFast\": true,\r\n    \"lunchFast\": false,\r\n    \"dinnerFast\": true,\r\n    \"eatDate\": \"2024-06-10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1","urlObject":{"path":["diets","v1"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"01d5e0bf-a55e-4235-af6b-f00bcbed829d","name":"S1. 식단 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"breakfastFile\": null,\r\n    \"lunchFile\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716360621432-263c5920-72bb-4ce7-81d7-fb4e3909eaeb\",\r\n    \"dinnerFile\": null,\r\n    \"breakfastFast\": true,\r\n    \"lunchFast\": false,\r\n    \"dinnerFast\": true,\r\n    \"eatDate\": \"2024-05-27\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/diets/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 28 May 2024 04:11:39 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 등록되었습니다.\",\n    \"data\": {\n        \"dietId\": 98,\n        \"member\": {\n            \"id\": 62,\n            \"userId\": \"chaerin\",\n            \"email\": \"test@gmail.com\",\n            \"name\": \"채채\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": \"DISABLE\",\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"likeCnt\": 0,\n        \"commentCnt\": 0,\n        \"createdAt\": \"2024-05-28T13:11:39.2742187\",\n        \"updatedAt\": \"2024-05-28T13:11:39.2742187\",\n        \"eatDate\": \"2024-05-27\",\n        \"breakfast\": {\n            \"fast\": true,\n            \"dietFile\": null\n        },\n        \"lunch\": {\n            \"fast\": false,\n            \"dietFile\": {\n                \"id\": 176,\n                \"dietId\": 98,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716360621432-263c5920-72bb-4ce7-81d7-fb4e3909eaeb\",\n                \"type\": \"LUNCH\"\n            }\n        },\n        \"dinner\": {\n            \"fast\": true,\n            \"dietFile\": null\n        }\n    }\n}"},{"id":"bc82662c-d8b4-4ee2-a90d-b02f52eb1c91","name":"E1. 해당 날짜에 이미 식단기록이 존재하는 경우","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"breakfastFile\": null,\r\n    \"lunchFile\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716872293336-71af26e8-7c32-41b1-a77d-3ba2a1b64558\",\r\n    \"dinnerFile\": null,\r\n    \"breakfastFast\": true,\r\n    \"lunchFast\": false,\r\n    \"dinnerFast\": true,\r\n    \"eatDate\": \"2024-05-30\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 04:26:32 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"해당 날짜에 식단기록이 존재합니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-30T13:26:33.165049\"\n}"}],"_postman_id":"b0090493-12c4-4c4a-a57e-98da5179d506"},{"name":"식단 수정","event":[{"listen":"prerequest","script":{"id":"c5a6eefa-1c64-45e6-868c-42423c529c9f","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"student10\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"7d0a4ca3-ff34-4389-83ac-70d55c4089cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"breakfastFile\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/temp/1719081053527-b5683cac-5b1f-44ce-8e3b-204d33f1f051.jpg\",\r\n    \"lunchFile\": \"https://cdn.to-be-healthy.site/origin/diet/1719080990971-7cf590fe-b9f7-45f1-8e05-94b4931210d1.jpg\",\r\n    \"dinnerFile\": null,\r\n    \"breakfastFast\": false,\r\n    \"lunchFast\": false,\r\n    \"dinnerFast\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/:dietId","urlObject":{"path":["diets","v1",":dietId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"256","key":"dietId"}]}},"response":[{"id":"ee3c123c-c34a-4ca4-844a-17980029f634","name":"S1. 식단 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"breakfastFile","type":"file","src":[],"disabled":true},{"key":"lunchFile","type":"file","src":["/C:/Users/82109/Desktop/춘식/diet/다운로드.jpg"]},{"key":"dinnerFile","type":"file","src":["/C:/Users/82109/Desktop/춘식/diet/다운로드 (3).jpg"]},{"key":"breakfastFast","value":"true","type":"text"},{"key":"lunchFast","value":"false","type":"text"},{"key":"dinnerFast","value":"false","type":"text"}]},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 09:00:11 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 수정되었습니다.\",\n    \"data\": {\n        \"dietId\": 45,\n        \"member\": {\n            \"id\": 547,\n            \"userId\": \"healthy-student3\",\n            \"email\": \"healthy-student3@gmail.com\",\n            \"name\": \"학생3\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"likeCnt\": 0,\n        \"commentCnt\": 0,\n        \"createdAt\": \"2024-05-22T15:50:21.356957\",\n        \"updatedAt\": \"2024-05-22T15:50:21.356957\",\n        \"breakfast\": {\n            \"fast\": true,\n            \"dietFile\": null\n        },\n        \"lunch\": {\n            \"fast\": false,\n            \"dietFile\": {\n                \"id\": 90,\n                \"dietId\": 45,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716360621432-263c5920-72bb-4ce7-81d7-fb4e3909eaeb\",\n                \"type\": \"LUNCH\"\n            }\n        },\n        \"dinner\": {\n            \"fast\": false,\n            \"dietFile\": {\n                \"id\": 91,\n                \"dietId\": 45,\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/diet/1716360669749-101685ae-14ae-4961-94c3-c1d304daf92c\",\n                \"type\": \"DINNER\"\n            }\n        }\n    }\n}"},{"id":"b4121a25-abeb-40ab-b268-6cbdaa17e350","name":"E1. 존재하지 않는 식단","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"breakfastFile","type":"file","src":[],"disabled":true},{"key":"lunchFile","type":"file","src":["/C:/Users/82109/Desktop/춘식/diet/다운로드.jpg"]},{"key":"dinnerFile","type":"file","src":["/C:/Users/82109/Desktop/춘식/diet/다운로드 (3).jpg"]},{"key":"breakfastFast","value":"true","type":"text"},{"key":"lunchFast","value":"false","type":"text"},{"key":"dinnerFast","value":"false","type":"text"}]},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId"],"variable":[{"key":"dietId","value":"170","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 09:01:31 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-29T18:01:31.243197800\"\n}"},{"id":"d250c977-e7e0-4fd2-96f0-6439564a6e37","name":"E2. 사진 및 단식이 없는 경우","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"breakfastFile\": null,\r\n    \"lunchFile\": null,\r\n    \"dinnerFile\": null,\r\n    \"breakfastFast\": false,\r\n    \"lunchFast\": false,\r\n    \"dinnerFast\": false\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{BASE_URL}}/diets/v1/:dietId","host":["{{BASE_URL}}"],"path":["diets","v1",":dietId"],"variable":[{"key":"dietId","value":"131","description":"식단 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 02 Jun 2024 09:13:04 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"사진 및 단식을 등록해주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-06-02T18:13:04.516516800\"\n}"}],"_postman_id":"7d0a4ca3-ff34-4389-83ac-70d55c4089cf"},{"name":"식단 삭제","event":[{"listen":"prerequest","script":{"id":"000c074c-fa2e-40cd-9bfd-b4ad7d1e2f43","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student3\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"63255a4a-c3d2-4fc8-99cd-2af820cf032f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/diets/v1/:dietId","urlObject":{"path":["diets","v1",":dietId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"45","key":"dietId"}]}},"response":[{"id":"d8d235f9-bff3-408f-8b70-c028fec97c96","name":"S1. 식단 삭제 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId"],"variable":[{"key":"dietId","value":"16","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 10:08:25 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 삭제되었습니다.\",\n    \"data\": null\n}"},{"id":"1ab35227-92e4-490e-971a-4414f6df2bbe","name":"E1. 존재하지 않는 식단기록","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId"],"variable":[{"key":"dietId","value":"15","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 10:07:57 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-24T19:07:58.072021500\"\n}"}],"_postman_id":"63255a4a-c3d2-4fc8-99cd-2af820cf032f"},{"name":"식단 좋아요","event":[{"listen":"prerequest","script":{"id":"3c6c9fa1-fe99-4a6f-8b98-8c3c35f1a812","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"97265a99-e5d6-4ace-a7ee-d65170b2df00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/diets/v1/:dietId/like","urlObject":{"path":["diets","v1",":dietId","like"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"46","key":"dietId"}]}},"response":[{"id":"d33a2e5c-ed00-42d1-b77f-987ed973d94b","name":"S1. 식단 좋아요 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"32","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록 좋아요에 성공하였습니다.\",\n    \"data\": null\n}"},{"id":"61b28c99-d0bf-4f4e-b0f1-1203df312e3c","name":"E1. 존재하지않는 식단기록","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"32","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-20T13:46:30.600934200\"\n}"},{"id":"5d1928ae-d0ee-4920-817b-4e306d335e50","name":"E1. 이미 좋아요한 경우","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"1","description":"식단 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 좋아요 하였습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-20T13:48:24.752036\"\n}"}],"_postman_id":"97265a99-e5d6-4ace-a7ee-d65170b2df00"},{"name":"식단 좋아요 취소","event":[{"listen":"prerequest","script":{"id":"1a65b78a-b84d-4b58-93ca-785933badaca","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"adec079c-4e8c-4729-887a-eaf98b188932","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/diets/v1/:dietId/like","urlObject":{"path":["diets","v1",":dietId","like"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"46","key":"dietId"}]}},"response":[{"id":"4578e636-60fc-4389-a0ef-fe795def3430","name":"S1. 식단 좋아요 취소 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"1","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록 좋아요가 취소되었습니다.\",\n    \"data\": null\n}"},{"id":"ba7ac9a6-f5f0-4d2d-888c-6342593ec2c4","name":"E1. 존재하지않는 식단기록","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/like","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","like"],"variable":[{"key":"dietId","value":"32","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-20T13:46:30.600934200\"\n}"}],"_postman_id":"adec079c-4e8c-4729-887a-eaf98b188932"},{"name":"식단 댓글 조회","event":[{"listen":"prerequest","script":{"id":"f7d55b0c-c6c8-4af7-adfe-142f7f73c962","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"0b92ed98-c3a0-4e49-91dc-f1401d2ee383","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/:dietId/comments?page=0&size=20","urlObject":{"path":["diets","v1",":dietId","comments"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>현재 페이지(default: 0)</p>\n","type":"text/plain"},"key":"page","value":"0"},{"description":{"content":"<p>페이지 사이즈(default: 20)</p>\n","type":"text/plain"},"key":"size","value":"20"}],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"4","key":"dietId"}]}},"response":[{"id":"5f360500-ba95-497c-8c0b-f4c1a34310e5","name":"S1. 식단 댓글 조회 성공","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"하이이\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:29:30 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 조회되었습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"id\": 14,\n                \"member\": {\n                    \"memberId\": 62,\n                    \"name\": \"채채\",\n                    \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1716993651160-c9fb0983-f42f-4a9c-8455-7653ad7faff3\"\n                },\n                \"content\": \"댓글글\",\n                \"createdAt\": \"2024-05-29T16:56:20.786836\",\n                \"updatedAt\": \"2024-05-29T16:56:20.786836\",\n                \"parentId\": null,\n                \"orderNum\": 0,\n                \"delYn\": false,\n                \"replies\": null\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"totalPages\": 1,\n        \"totalElements\": 1,\n        \"isLast\": true,\n        \"mainData\": null\n    }\n}"},{"id":"7c1aec2f-7809-4f43-b33d-ea17c3e81df2","name":"S2. 댓글이 없는 경우","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"하이이\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:29:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 조회되었습니다.\",\n    \"data\": []\n}"}],"_postman_id":"0b92ed98-c3a0-4e49-91dc-f1401d2ee383"},{"name":"식단 댓글(대댓글) 등록","event":[{"listen":"prerequest","script":{"id":"5f96360d-1b72-4455-8d93-1918bc4757bb","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"0022cfb6-5aa6-4996-b2a3-78f56799b5a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"parentCommentId\": 9,\r\n    \"content\": \"답글임다\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/:dietId/comments","urlObject":{"path":["diets","v1",":dietId","comments"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"46","key":"dietId"}]}},"response":[{"id":"140dce94-dde1-49c6-b7cd-31ca37ed6e85","name":"S1. 식단 댓글 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"첫번째 댓글\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:18:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 등록되었습니다.\",\n    \"data\": null\n}"},{"id":"3ca173ac-b4de-45b9-9eba-d128de4ebbbd","name":"E1. 존재하지 않는 식단기록","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"첫번째 댓글\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments"],"variable":[{"key":"dietId","value":"174","description":"식단 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:18:58 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"식단기록이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-24T20:18:58.471999200\"\n}"}],"_postman_id":"0022cfb6-5aa6-4996-b2a3-78f56799b5a5"},{"name":"식단 댓글 수정","event":[{"listen":"prerequest","script":{"id":"0700ae9e-2f0f-4c03-94dc-01ab2b5ccb6e","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"9a57bd40-91a0-42df-9991-e9fa8f470b39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/:dietId/comments/:commentId","urlObject":{"path":["diets","v1",":dietId","comments",":commentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"46","key":"dietId"},{"description":{"content":"<p>댓글 ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"commentId"}]}},"response":[{"id":"ec153634-758c-4594-aabf-f50f727782bb","name":"S1. 식단 댓글 수정 성공","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments/:commentId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments",":commentId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"},{"key":"commentId","value":"5","description":"댓글 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:33:19 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 수정되었습니다.\",\n    \"data\": {\n        \"commentId\": 5,\n        \"member\": {\n            \"id\": 62,\n            \"userId\": \"chaerin\",\n            \"email\": \"test@gmail.com\",\n            \"name\": \"채채\",\n            \"age\": 0,\n            \"height\": 0,\n            \"weight\": 0,\n            \"delYn\": false,\n            \"profile\": null,\n            \"memberType\": \"STUDENT\",\n            \"pushAlarmStatus\": \"ENABLED\",\n            \"feedbackAlarmStatus\": null,\n            \"gym\": null,\n            \"socialType\": \"NONE\"\n        },\n        \"content\": \"수정을해보자\",\n        \"createdAt\": \"2024-04-24T20:26:41.844987\",\n        \"updatedAt\": \"2024-04-24T20:26:41.844987\",\n        \"parentCommentId\": null,\n        \"depth\": 0,\n        \"orderNum\": 0,\n        \"delYn\": false,\n        \"reply\": null\n    }\n}"},{"id":"a2f1d1b8-af81-4cd3-8a8f-4736b6608341","name":"E1. 존재하지 않는 댓글","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments/:commentId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments",":commentId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"},{"key":"commentId","value":"1","description":"댓글 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:33:07 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-24T20:33:07.596871400\"\n}"}],"_postman_id":"9a57bd40-91a0-42df-9991-e9fa8f470b39"},{"name":"식단 댓글 삭제","event":[{"listen":"prerequest","script":{"id":"ff6f0419-a752-44dd-a174-248eaa834875","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"10e4ba5e-ff16-4575-bdbc-97811a8aa1d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/diets/v1/:dietId/comments/:commentId","urlObject":{"path":["diets","v1",":dietId","comments",":commentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>식단 ID</p>\n","type":"text/plain"},"type":"any","value":"46","key":"dietId"},{"description":{"content":"<p>댓글 ID</p>\n","type":"text/plain"},"type":"any","value":"5","key":"commentId"}]}},"response":[{"id":"c4d4fa3d-e03f-4573-a5fd-255b7dcbcf8b","name":"S1. 식단 댓글 삭제 성공","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments/:commentId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments",":commentId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"},{"key":"commentId","value":"5","description":"댓글 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:34:44 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 삭제되었습니다.\",\n    \"data\": null\n}"},{"id":"47dda2d0-10a5-4150-b6fd-7099b2d4b4a3","name":"E1. 존재하지 않는 댓글","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"content\": \"수정을해보자\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROD_SERVER}}/diet/v1/:dietId/comments/:commentId","host":["{{PROD_SERVER}}"],"path":["diet","v1",":dietId","comments",":commentId"],"variable":[{"key":"dietId","value":"17","description":"식단 ID"},{"key":"commentId","value":"1","description":"댓글 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 24 Apr 2024 11:34:30 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"댓글이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-24T20:34:30.813452800\"\n}"}],"_postman_id":"10e4ba5e-ff16-4575-bdbc-97811a8aa1d5"},{"name":"간단 공지 안보기 설정","event":[{"listen":"prerequest","script":{"id":"369a6321-73c4-4aa8-96ce-f7d05603dced","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"33c90c05-de3e-400a-8619-71f7dcf9ed57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"url":"{{BASE_URL}}/members/v1/diet-notice?alarmStatus=DISABLE","urlObject":{"path":["members","v1","diet-notice"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>ENABLED, DISABLE</p>\n","type":"text/plain"},"key":"alarmStatus","value":"DISABLE"}],"variable":[]}},"response":[{"id":"59d4a81c-9f9b-4c0d-bc32-400df854dc47","name":"S1. 간단 공지 안보기 설정 성공","originalRequest":{"method":"PATCH","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/schedule-notice?alarmStatus=DISABLE","host":["{{PROD_SERVER}}"],"path":["members","v1","schedule-notice"],"query":[{"key":"alarmStatus","value":"DISABLE"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 08 May 2024 14:33:28 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"스케줄 공지 보기 여부가 변경되었습니다.\",\n    \"data\": true\n}"}],"_postman_id":"33c90c05-de3e-400a-8619-71f7dcf9ed57"}],"id":"d783d56b-bce6-45e5-b876-32fb594e43dd","_postman_id":"d783d56b-bce6-45e5-b876-32fb594e43dd","description":""}],"id":"ee0db1d8-45bb-4220-8813-c745bde91035","_postman_id":"ee0db1d8-45bb-4220-8813-c745bde91035","description":""},{"name":"스케줄 API","item":[{"name":"트레이너","item":[{"name":"일정 등록/수정/취소","item":[{"name":"✅ 트레이너가 일정을 등록한다","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"606d1e2b-67eb-490e-8e1c-7ab0eefbc4b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonStartDt\": \"2024-07-01\",\r\n    \"lessonEndDt\": \"2024-07-01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/schedule/v1","urlObject":{"path":["schedule","v1"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"289001f9-9f8e-4226-8738-d83c07cd6def","name":"S01. 일정 등록 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonStartDt\": \"2034-08-03\",\r\n    \"lessonEndDt\": \"2034-08-04\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/schedule/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 15 May 2024 13:59:44 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"일정 등록에 성공하였습니다.\",\n    \"data\": true\n}"},{"id":"fbd2c627-ea14-420d-b14e-0362b186c6bc","name":"E01. 이미 등록된 일정 존재","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonStartDt\": \"2034-08-03\",\r\n    \"lessonEndDt\": \"2034-08-04\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{LOCAL_SERVER}}/schedule/v1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 15 May 2024 13:59:56 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 등록된 일정이 존재합니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-15T22:59:56.626528500\"\n}"},{"id":"e758a0b1-5baf-4d88-8347-81a502a810e3","name":"E02. 기본 수업 시간 미등록","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonStartDt\": \"2024-05-01\",\r\n    \"lessonEndDt\": \"2024-05-31\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/schedule/v1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 10:57:27 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"미리 스케줄을 등록 후 사용해 주세요.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-30T19:57:28.056531\"\n}"}],"_postman_id":"606d1e2b-67eb-490e-8e1c-7ab0eefbc4b9"},{"name":"✅ 트레이너가 학생을 일정에 등록한다.","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"451edc63-247b-49fb-960c-b97b75652934","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/schedule/v1/:scheduleId/:studentId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["schedule","v1",":scheduleId",":studentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"11427","key":"scheduleId"},{"type":"any","value":"541","key":"studentId"}]}},"response":[{"id":"74014778-7095-4b70-bd8a-4171c6e08870","name":"S01. 트레이너가 학생을 일정에 등록 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/:scheduleId/:studentId","host":["{{PROD_SERVER}}"],"path":["schedule","v1",":scheduleId",":studentId"],"variable":[{"key":"scheduleId","value":"8228"},{"key":"studentId","value":"541"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:06:30 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=WHojCV3XqqgccCCfRWmn8f82PZxT0oOHHzCqN3ynC3WJZsf1YVxLOEAV5d9CjGI5RKaA6lcMfCMfxgYzktZISKblQ171Li0kBCMv%2FVDExGrUYN9y9HLLb98m2ygj7EmkL5BJsU%2FXg96b\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843b061b9ceafdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"일정에 학생을 등록하였습니다.\",\n    \"data\": {\n        \"scheduleId\": 8228,\n        \"lessonDt\": \"2024-05-02\",\n        \"lessonStartTime\": \"10:00:00\",\n        \"lessonEndTime\": \"11:00:00\",\n        \"studentName\": \"김진영\"\n    }\n}"},{"id":"c4c6363f-e379-4129-93bf-1e90e6dacf43","name":"E01. 트레이너가 학생을 일정에 등록 실패","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/:scheduleId/:studentId","host":["{{PROD_SERVER}}"],"path":["schedule","v1",":scheduleId",":studentId"],"variable":[{"key":"scheduleId","value":"8409"},{"key":"studentId","value":"541"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:06:02 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=Qr9mqgyRq20Eo3vlDcWFk6xDbz8Yjc4HaIFJC39QecvwdeHncAkfbGJ3sKRjwnqblJ8aRN15urYvW2efg%2BSmjElG8jc%2FTBOj8%2Fw0cAkMRiXe2JU9GLGQgBUs1EMKQItD31xowdNA3ecD\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843afb12939afdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"일정을 찾을 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-15T23:06:02.464365016\"\n}"}],"_postman_id":"451edc63-247b-49fb-960c-b97b75652934"},{"name":"✅  트레이너가 학생이 신청한 수업을 취소한다.","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"f1d8a734-ca83-42bf-8d21-1eed347c0f54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/schedule/v1/trainer/:scheduleId","urlObject":{"path":["schedule","v1","trainer",":scheduleId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"8229","key":"scheduleId"}]}},"response":[{"id":"2e508477-9e6d-4a5c-ba75-60eaece45a6d","name":"S01. 학생이 신청한 수업을 취소 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{BASE_URL}}/schedule/v1/trainer/:scheduleId","host":["{{BASE_URL}}"],"path":["schedule","v1","trainer",":scheduleId"],"variable":[{"key":"scheduleId","value":"11422"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 19:02:20 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"오전 10시 00분 수업이 취소되었습니다.\",\n    \"data\": {\n        \"scheduleId\": 11422,\n        \"lessonStartTime\": \"10:00:00\",\n        \"lessonEndTime\": \"11:00:00\",\n        \"trainerId\": 542,\n        \"trainerName\": \"김진영 트레이너\",\n        \"studentId\": 541,\n        \"studentName\": \"김진영\",\n        \"waitingStudentId\": null\n    }\n}"},{"id":"502b1a75-aa6c-4089-ac65-c4fc642f1fac","name":"E01. 일정을 찾을 수 없음","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/trainer/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","v1","trainer",":scheduleId"],"variable":[{"key":"scheduleId","value":"8229"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 May 2024 08:39:52 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=urspauA9thcUBwIwBaHnBa4M3FmF3Tl%2Fhvi0lsu13idhYSpHRvzFNvvPgdnfSDm6A596Cgyt7erI%2BLrNg1l%2FyhPp8Nod77UqJYJf97bYg%2F5WdATNZEfK2Lv7rBaNjOiGdbByI3LiBSIL\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"887b7f8a2ed508d6-LAX"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"일정을 찾을 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-22T17:39:52.767752853\"\n}"}],"_postman_id":"f1d8a734-ca83-42bf-8d21-1eed347c0f54"},{"name":"✅ 트레이너가 수업을 AVAILABLED/DISABLED 처리한다.","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"57c631b6-a0ff-4d13-b2e5-f2fdf30ff1c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"scheduleIds\": [\r\n        9896, 9897, 9898\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/schedule/v1/trainer/:status","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["schedule","v1","trainer",":status"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>AVAILABLE | DISABLED</p>\n","type":"text/plain"},"type":"any","value":"AVAILABLE","key":"status"}]}},"response":[{"id":"4079fa5b-7ac9-41ee-b70a-f1231d83dded","name":"S01. 수업 DISABLED 처리 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"scheduleIds\": [\r\n        9896, 9897, 9898\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{BASE_URL}}/schedule/v1/trainer/:status","host":["{{BASE_URL}}"],"path":["schedule","v1","trainer",":status"],"variable":[{"key":"status","value":"DISABLED","description":"AVAILABLE | DISABLED"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 29 May 2024 15:33:05 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=cnkEpTzk53fIv7lxMmtvlzLz%2BY8jZYftJI1Xx9g9iw6TSUTIEjw9rxUAFxv760O4DPaJrCJhiNRqRrmuvMDN9OYXNnuSP%2FxBjGIe4TyOFeFxB%2FfMo4F9VYgfSJWcMCoTCC1Os4DDlC6Q\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88b78a701b772106-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"해당 스케줄을 DISABLED로 변경하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 9896,\n            \"studentId\": null,\n            \"studentName\": null,\n            \"trainerId\": 542,\n            \"lessonDt\": \"04월 01일 토요일\",\n            \"lessonTime\": \"10:00 - 11:00\",\n            \"reservationStatus\": \"DISABLED\"\n        },\n        {\n            \"scheduleId\": 9897,\n            \"studentId\": null,\n            \"studentName\": null,\n            \"trainerId\": 542,\n            \"lessonDt\": \"04월 01일 토요일\",\n            \"lessonTime\": \"11:00 - 12:00\",\n            \"reservationStatus\": \"DISABLED\"\n        },\n        {\n            \"scheduleId\": 9898,\n            \"studentId\": null,\n            \"studentName\": null,\n            \"trainerId\": 542,\n            \"lessonDt\": \"04월 01일 토요일\",\n            \"lessonTime\": \"12:00 - 13:00\",\n            \"reservationStatus\": \"DISABLED\"\n        }\n    ]\n}"},{"id":"ae58298c-da1a-4cf9-8b90-4af5ba36b57d","name":"S02. 수업 AVAILABLE 처리 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"scheduleIds\": [\r\n        9896, 9897, 9898\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{BASE_URL}}/schedule/v1/trainer/:status","host":["{{BASE_URL}}"],"path":["schedule","v1","trainer",":status"],"variable":[{"key":"status","value":"AVAILABLE ","description":"AVAILABLE | DISABLED"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 29 May 2024 15:33:42 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=cOuwzZ5wgBdeO4F2cLfU23dOOH9j8o2HG1vcIPGr5%2FfPxQPktfA81WwEFUwwBoP3XR1AICntPzeoxUqmjoQ2NpW2Sop1MHzS5jMNz8QN5UxnQ8rqERUO3HUmTzSRm0CAOYvhVqWeVlzQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88b78b59bb402106-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"해당 스케줄을 AVAILABLE로 변경하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 9896,\n            \"studentId\": null,\n            \"studentName\": null,\n            \"trainerId\": 542,\n            \"lessonDt\": \"04월 01일 토요일\",\n            \"lessonTime\": \"10:00 - 11:00\",\n            \"reservationStatus\": \"AVAILABLE\"\n        },\n        {\n            \"scheduleId\": 9897,\n            \"studentId\": null,\n            \"studentName\": null,\n            \"trainerId\": 542,\n            \"lessonDt\": \"04월 01일 토요일\",\n            \"lessonTime\": \"11:00 - 12:00\",\n            \"reservationStatus\": \"AVAILABLE\"\n        },\n        {\n            \"scheduleId\": 9898,\n            \"studentId\": null,\n            \"studentName\": null,\n            \"trainerId\": 542,\n            \"lessonDt\": \"04월 01일 토요일\",\n            \"lessonTime\": \"12:00 - 13:00\",\n            \"reservationStatus\": \"AVAILABLE\"\n        }\n    ]\n}"}],"_postman_id":"57c631b6-a0ff-4d13-b2e5-f2fdf30ff1c7"}],"id":"5a320b15-6968-4001-bc93-d0a1f2154a07","_postman_id":"5a320b15-6968-4001-bc93-d0a1f2154a07","description":""},{"name":"노쇼","item":[{"name":"✅ 트레이너가 학생 노쇼 처리를 한다","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"f250be57-0688-41d4-8bb2-02f5d421890b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/schedule/v1/no-show/:schedule","urlObject":{"path":["schedule","v1","no-show",":schedule"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"8456","key":"schedule"}]}},"response":[{"id":"76014ee9-8403-4ab9-95de-766e4256f47a","name":"S01. 노쇼 처리 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/no-show/:schedule","host":["{{PROD_SERVER}}"],"path":["schedule","v1","no-show",":schedule"],"variable":[{"key":"schedule","value":"8456"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:04:20 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=vzLYDjUkAU2PH4DwORdRU3y5KL2uh2XrVT6U6H4VdJLx5SguClaNJKnIBn5w5lNS%2BDcq47Y%2FTVi1vOvkBkmt8VxhaSkMf1sAfi8WqkMXmgnZlWUgYkpzsttJ3rIdQcmbvDJ7y6HfMhtI\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843ad351fe6afdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"노쇼 처리되었습니다.\",\n    \"data\": {\n        \"studentId\": 559,\n        \"trainerId\": 542,\n        \"scheduleId\": 8456,\n        \"waitingStudentId\": null,\n        \"scheduleTime\": null\n    }\n}"},{"id":"0a86e2da-cc4d-4c9c-9dc4-64a527d156eb","name":"E01. 일정을 찾을 수 없음","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/no-show/:schedule","host":["{{PROD_SERVER}}"],"path":["schedule","v1","no-show",":schedule"],"variable":[{"key":"schedule","value":"8456"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:04:31 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=c4%2BwHI4fqPVSXmI5lYSADQtYx8tVRxQ6zyACvUvMr0K71MyfzSMYww%2FrXqCQtvE%2Bw%2BwURSOffXgZFbGKvnHXuNUsdgPjbmZ8HlLIcsc9q4v1Fy8PGtyz9HeuiN1W98XzBP3B62Rw%2BVIN\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843ad78b9f2afdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"일정을 찾을 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-15T23:04:31.526349461\"\n}"},{"id":"b5531770-9b27-4d0d-9d70-3c4fbeb82579","name":"E02. 수업 시작 이전에 노쇼 처리 불가","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{BASE_URL}}/schedule/v1/no-show/:schedule","host":["{{BASE_URL}}"],"path":["schedule","v1","no-show",":schedule"],"variable":[{"key":"schedule","value":"11425"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 19:03:45 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"수업 시작 이전에는 노쇼 처리를 할 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-31T04:03:45.322944700\"\n}"}],"_postman_id":"f250be57-0688-41d4-8bb2-02f5d421890b"},{"name":"트레이너가 학생 노쇼 처리를 취소한다","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"66ce5750-f134-4b7a-b459-5ba5b47b6a8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/schedule/v1/no-show/:schedule","urlObject":{"path":["schedule","v1","no-show",":schedule"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"5772","key":"schedule"}]}},"response":[{"id":"d499a1c3-da00-41c5-914d-4b828801b0c6","name":"S01. 트레이너가 학생 노쇼 처리를 취소한다","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/no-show/:schedule","host":["{{PROD_SERVER}}"],"path":["schedule","v1","no-show",":schedule"],"variable":[{"key":"schedule","value":"8456"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:04:46 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=IH487G9b9dROOkYGcEP9QB334%2FZ%2F%2BRQICil33J380QPplJKpKAT7fd2Hb422wVnV67C11rIBotp12K4HDwwrBmkWOAUxM%2F%2F45WICE8axZtDofvEzz5riLmSA7J90XO8NZIpVG%2Be%2BHw34\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843add708ffafdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"노쇼 처리가 취소되었습니다.\",\n    \"data\": {\n        \"studentId\": 559,\n        \"trainerId\": 542,\n        \"scheduleId\": 8456,\n        \"waitingStudentId\": null,\n        \"scheduleTime\": null\n    }\n}"},{"id":"4d445ee2-e56f-48ed-9fbd-f292892f62ee","name":"E01. 트레이너가 학생 노쇼 처리 취소 실패","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/no-show/:schedule","host":["{{PROD_SERVER}}"],"path":["schedule","v1","no-show",":schedule"],"variable":[{"key":"schedule","value":"8456"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:04:56 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=YX3JAUQ3by7nq567iQpysRDewbRP%2FIGhZszicBz1NcOpumqkXLrb2SraeY8XVp4c3uTN%2FPv3Q6JCyzEnquVRws6HlVzQRdg1HwBUzVDsKaQTE7l%2B1Bq3cM13ZuKGlisWZ7iQ2AAZU1OH\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843ae143a80afdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"일정을 찾을 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-15T23:04:56.409094437\"\n}"}],"_postman_id":"66ce5750-f134-4b7a-b459-5ba5b47b6a8c"}],"id":"206a7c93-b0d7-4dd2-ae96-4a8ab06af0ea","_postman_id":"206a7c93-b0d7-4dd2-ae96-4a8ab06af0ea","description":""},{"name":"조회","item":[{"name":"트레이너가 전체 일정을 조회한다","event":[{"listen":"prerequest","script":{"id":"ea77fccb-be6f-4efb-a078-9983119f71ab","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"6bde8ecb-fab2-4dbd-970b-697fa5aebdb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/all?lessonStartDt=2024-07-22&lessonEndDt=2024-07-28","urlObject":{"path":["schedule","v1","all"],"host":["{{BASE_URL}}"],"query":[{"key":"lessonStartDt","value":"2024-07-22"},{"key":"lessonEndDt","value":"2024-07-28"},{"disabled":true,"key":"lessonDt","value":"2024-06"}],"variable":[]}},"response":[{"id":"d26cfcdd-363e-40b3-97d8-1c07b1554b7b","name":"S01. 전체 일정 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/schedule/v1/all?lessonStartDt=2024-07-22&lessonEndDt=2024-07-28","host":["{{BASE_URL}}"],"path":["schedule","v1","all"],"query":[{"key":"lessonStartDt","value":"2024-07-22"},{"key":"lessonEndDt","value":"2024-07-28"},{"key":"lessonDt","value":"2024-06","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Sat, 20 Jul 2024 08:23:10 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"전체 일정을 조회했습니다.\",\n    \"data\": {\n        \"trainerName\": \"김김 트레이너\",\n        \"earliestLessonStartTime\": \"10:00\",\n        \"latestLessonEndTime\": \"20:30\",\n        \"schedule\": {\n            \"2024-07-22\": [\n                {\n                    \"scheduleId\": 26237,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26238,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26239,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26240,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26241,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26242,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26243,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26244,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26245,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26246,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26247,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26248,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26249,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-23\": [\n                {\n                    \"scheduleId\": 26250,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26251,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26252,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26253,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26254,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26255,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26256,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26257,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26258,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26259,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26260,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26261,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26262,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-24\": [\n                {\n                    \"scheduleId\": 26263,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26264,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26265,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26266,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26267,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26268,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26269,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26270,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26271,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26272,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26273,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26274,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26275,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-25\": [\n                {\n                    \"scheduleId\": 26276,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26277,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26278,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26279,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26280,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26281,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26282,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26283,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26284,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26285,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26286,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26287,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26288,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-26\": [\n                {\n                    \"scheduleId\": 26289,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26290,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26291,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26292,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26293,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26294,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26295,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26296,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26297,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26298,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26299,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26300,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26301,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-27\": [\n                {\n                    \"scheduleId\": 26302,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26303,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26304,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26305,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26306,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26307,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26308,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26309,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26310,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26311,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26312,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26313,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26314,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-28\": [\n                {\n                    \"scheduleId\": 26315,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26316,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26317,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26318,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:30\",\n                    \"lessonEndTime\": \"12:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26319,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"12:00\",\n                    \"lessonEndTime\": \"13:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26320,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:30\",\n                    \"lessonEndTime\": \"15:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26321,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"15:00\",\n                    \"lessonEndTime\": \"16:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26322,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:30\",\n                    \"lessonEndTime\": \"18:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26323,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"18:00\",\n                    \"lessonEndTime\": \"19:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26324,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:30\",\n                    \"lessonEndTime\": \"21:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26325,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:00\",\n                    \"lessonEndTime\": \"22:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26326,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"22:30\",\n                    \"lessonEndTime\": \"00:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ]\n        }\n    }\n}"},{"id":"ad42637a-4ef0-4cfe-bcf5-cdbc36a4316d","name":"S02. 전체 일정 조회 빈값","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/schedule/v1/all?lessonStartDt=2025-07-22&lessonEndDt=2025-07-28","host":["{{BASE_URL}}"],"path":["schedule","v1","all"],"query":[{"key":"lessonStartDt","value":"2025-07-22"},{"key":"lessonEndDt","value":"2025-07-28"},{"key":"lessonDt","value":"2024-06","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Sat, 20 Jul 2024 08:23:36 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"전체 일정을 조회했습니다.\",\n    \"data\": {\n        \"trainerName\": null,\n        \"earliestLessonStartTime\": null,\n        \"latestLessonEndTime\": null,\n        \"schedule\": null\n    }\n}"}],"_postman_id":"6bde8ecb-fab2-4dbd-970b-697fa5aebdb5"},{"name":"인증/인가 없이 트레이너 일정을 조회한다","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":[""],"type":"text/javascript","packages":{}}}],"id":"357a35a3-f60f-43ee-a5cd-100046720754","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/all/:trainerId?lessonStartDt=2024-07-22&lessonEndDt=2024-07-28","urlObject":{"path":["schedule","v1","all",":trainerId"],"host":["{{BASE_URL}}"],"query":[{"key":"lessonStartDt","value":"2024-07-22"},{"key":"lessonEndDt","value":"2024-07-28"}],"variable":[{"type":"any","value":"542","key":"trainerId"}]}},"response":[{"id":"8f97060d-bf9e-40de-ba15-ec9426b5d78f","name":"S01. 일정 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/schedule/v1/all/:trainerId?lessonStartDt=2024-07-22&lessonEndDt=2024-07-28","host":["{{BASE_URL}}"],"path":["schedule","v1","all",":trainerId"],"query":[{"key":"lessonStartDt","value":"2024-07-22"},{"key":"lessonEndDt","value":"2024-07-28"}],"variable":[{"key":"trainerId","value":"542"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Sat, 20 Jul 2024 08:20:04 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"트레이너의 일정을 조회했습니다.\",\n    \"data\": {\n        \"trainerName\": \"김김 트레이너\",\n        \"earliestLessonStartTime\": \"10:00\",\n        \"latestLessonEndTime\": \"20:30\",\n        \"schedule\": {\n            \"2024-07-22\": [\n                {\n                    \"scheduleId\": 26237,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26238,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26239,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26240,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26241,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26242,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26243,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26244,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26245,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26246,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26247,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26248,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26249,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-23\": [\n                {\n                    \"scheduleId\": 26250,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26251,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26252,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26253,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26254,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26255,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26256,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26257,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26258,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26259,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26260,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26261,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26262,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-24\": [\n                {\n                    \"scheduleId\": 26263,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26264,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26265,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26266,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26267,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26268,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26269,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26270,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26271,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26272,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26273,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26274,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26275,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-25\": [\n                {\n                    \"scheduleId\": 26276,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26277,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26278,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26279,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26280,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26281,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26282,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26283,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26284,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26285,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26286,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26287,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26288,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-26\": [\n                {\n                    \"scheduleId\": 26289,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26290,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26291,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26292,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26293,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26294,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26295,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26296,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26297,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26298,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26299,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26300,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26301,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-27\": [\n                {\n                    \"scheduleId\": 26302,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26303,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26304,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26305,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:00\",\n                    \"lessonEndTime\": \"11:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26306,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"11:30\",\n                    \"lessonEndTime\": \"13:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26307,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:00\",\n                    \"lessonEndTime\": \"14:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26308,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"14:30\",\n                    \"lessonEndTime\": \"16:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26309,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:00\",\n                    \"lessonEndTime\": \"17:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26310,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"17:30\",\n                    \"lessonEndTime\": \"19:00\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26311,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:00\",\n                    \"lessonEndTime\": \"20:30\",\n                    \"reservationStatus\": \"AVAILABLE\",\n                    \"applicantId\": null,\n                    \"applicantName\": null,\n                    \"waitingStudentId\": null,\n                    \"waitingStudentName\": null\n                },\n                {\n                    \"scheduleId\": 26312,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"20:00\",\n                    \"lessonEndTime\": \"21:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26313,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:30\",\n                    \"lessonEndTime\": \"23:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26314,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"23:00\",\n                    \"lessonEndTime\": \"00:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ],\n            \"2024-07-28\": [\n                {\n                    \"scheduleId\": 26315,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"06:00\",\n                    \"lessonEndTime\": \"07:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26316,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"07:30\",\n                    \"lessonEndTime\": \"09:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26317,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"09:00\",\n                    \"lessonEndTime\": \"10:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26318,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"10:30\",\n                    \"lessonEndTime\": \"12:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26319,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"12:00\",\n                    \"lessonEndTime\": \"13:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26320,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"13:30\",\n                    \"lessonEndTime\": \"15:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26321,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"15:00\",\n                    \"lessonEndTime\": \"16:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26322,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"16:30\",\n                    \"lessonEndTime\": \"18:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26323,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"18:00\",\n                    \"lessonEndTime\": \"19:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26324,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"19:30\",\n                    \"lessonEndTime\": \"21:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26325,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"21:00\",\n                    \"lessonEndTime\": \"22:30\",\n                    \"reservationStatus\": \"DISABLED\"\n                },\n                {\n                    \"scheduleId\": 26326,\n                    \"duration\": 1.5,\n                    \"lessonStartTime\": \"22:30\",\n                    \"lessonEndTime\": \"00:00\",\n                    \"reservationStatus\": \"DISABLED\"\n                }\n            ]\n        }\n    }\n}"},{"id":"2a20902b-1806-4a16-b135-1e7c64bd36dc","name":"S02. 일정이 존재하지 않음","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/schedule/v1/all/:trainerId?lessonStartDt=2024-07-22&lessonEndDt=2024-07-28","host":["{{BASE_URL}}"],"path":["schedule","v1","all",":trainerId"],"query":[{"key":"lessonStartDt","value":"2024-07-22"},{"key":"lessonEndDt","value":"2024-07-28"}],"variable":[{"key":"trainerId","value":"9999"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Sat, 20 Jul 2024 08:20:31 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"트레이너의 일정을 조회했습니다.\",\n    \"data\": {\n        \"trainerName\": null,\n        \"earliestLessonStartTime\": null,\n        \"latestLessonEndTime\": null,\n        \"schedule\": null\n    }\n}"}],"_postman_id":"357a35a3-f60f-43ee-a5cd-100046720754"},{"name":"트레이너가 특정 날짜의 COMPLETED 일정을 조회한다","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"07d6b41a-e524-4e34-ae36-1bad1ea5fefe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1?lessonDt=2024-06-30","urlObject":{"path":["schedule","v1"],"host":["{{BASE_URL}}"],"query":[{"key":"lessonDt","value":"2024-06-30"}],"variable":[]}},"response":[{"id":"676b1aec-7fb7-4de0-ab94-28c5e32f8fb8","name":"S01. 특정 날짜의 일정 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1?lessonDt=2024-05-14","host":["{{PROD_SERVER}}"],"path":["schedule","v1"],"query":[{"key":"lessonDt","value":"2024-05-14"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:01:17 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=Ugy5kbw5QtqlU3evsueu%2BxhBY44oon%2BRwfglAVynwIRLx2H%2Be6ErSrQn4xTLl0NuoUi04qx4dlJJL%2FSzHRN7lr5Rb0Kw8Vc4b2k%2BU%2FiOwO7jqeg1YBe4oOeQU3skaxZtMYRQcjDukGQv\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843a8ba2aa4afdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"특정 날짜의 일정을 조회했습니다.\",\n    \"data\": {\n        \"trainerName\": \"김진영 트레이너\",\n        \"scheduleTotalCount\": 6,\n        \"before\": [\n            {\n                \"scheduleId\": 8322,\n                \"duration\": 1,\n                \"lessonStartTime\": \"11:00\",\n                \"lessonEndTime\": \"12:00\",\n                \"reservationStatus\": \"COMPLETED\",\n                \"applicantId\": 541,\n                \"applicantName\": \"김진영\",\n                \"waitingStudentId\": 543,\n                \"waitingStudentName\": \"박혜민\"\n            },\n            {\n                \"scheduleId\": 8456,\n                \"duration\": 2,\n                \"lessonStartTime\": \"12:00\",\n                \"lessonEndTime\": \"14:00\",\n                \"reservationStatus\": \"COMPLETED\",\n                \"applicantId\": 559,\n                \"applicantName\": \"학생9\",\n                \"waitingStudentId\": null,\n                \"waitingStudentName\": null\n            },\n            {\n                \"scheduleId\": 8327,\n                \"duration\": 1,\n                \"lessonStartTime\": \"16:00\",\n                \"lessonEndTime\": \"17:00\",\n                \"reservationStatus\": \"COMPLETED\",\n                \"applicantId\": 541,\n                \"applicantName\": \"김진영\",\n                \"waitingStudentId\": null,\n                \"waitingStudentName\": null\n            },\n            {\n                \"scheduleId\": 8328,\n                \"duration\": 1,\n                \"lessonStartTime\": \"17:00\",\n                \"lessonEndTime\": \"18:00\",\n                \"reservationStatus\": \"COMPLETED\",\n                \"applicantId\": 541,\n                \"applicantName\": \"김진영\",\n                \"waitingStudentId\": null,\n                \"waitingStudentName\": null\n            },\n            {\n                \"scheduleId\": 8330,\n                \"duration\": 1,\n                \"lessonStartTime\": \"19:00\",\n                \"lessonEndTime\": \"20:00\",\n                \"reservationStatus\": \"COMPLETED\",\n                \"applicantId\": 541,\n                \"applicantName\": \"김진영\",\n                \"waitingStudentId\": null,\n                \"waitingStudentName\": null\n            },\n            {\n                \"scheduleId\": 8714,\n                \"duration\": 2,\n                \"lessonStartTime\": \"20:00\",\n                \"lessonEndTime\": \"22:00\",\n                \"reservationStatus\": \"COMPLETED\",\n                \"applicantId\": 541,\n                \"applicantName\": \"김진영\",\n                \"waitingStudentId\": null,\n                \"waitingStudentName\": null\n            }\n        ],\n        \"after\": []\n    }\n}"},{"id":"e990f447-967b-4113-9876-e49dcbc00ad7","name":"S02. 특정 날짜의 일정 조회 빈값","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1?lessonDt=2094-05-14","host":["{{PROD_SERVER}}"],"path":["schedule","v1"],"query":[{"key":"lessonDt","value":"2094-05-14"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:01:39 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2FneHOjJO7LMqf8O5Qajf0qe3YsEPRL6TvKjCG304hTdrWV%2BnRWFh7vIVCulftWvD7lR8715qluAfDQRrBnqD%2BXXd%2FuVVY%2FnxA1Tttl%2BUazDr6LiHsXCwFJAnYZnqyt7nkQLoN0rhHCnX\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843a945eaeeafdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"특정 날짜의 일정을 조회했습니다.\",\n    \"data\": {\n        \"trainerName\": null,\n        \"scheduleTotalCount\": 0,\n        \"before\": [],\n        \"after\": []\n    }\n}"}],"_postman_id":"07d6b41a-e524-4e34-ae36-1bad1ea5fefe"},{"name":"트레이너가 학생을 상세 조회한다","event":[{"listen":"prerequest","script":{"id":"91da3a60-4bc7-4359-a17d-8021ea3eaec3","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"abb1048f-21cb-42e1-978d-3135f7f47335","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/trainers/v1/members/:memberId","urlObject":{"path":["trainers","v1","members",":memberId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"541","key":"memberId"}]}},"response":[{"id":"12bc7e85-404d-4a87-8f66-a8d3bab2f5d8","name":"S01. 트레이너가 학생을 상세 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1","members",":memberId"],"variable":[{"key":"memberId","value":"541"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:05:11 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=ytY%2FXE1iqLFrn00BA96AD6D6abQspAviJdOWvWlYv03rOo6f523%2B3mM%2Fb2aOmGPxymvDFTpjElhRnYDg6w%2BjPSNEBjGpTr79W4efvq7qBHEhATdc7W3uAKAmwK2gnjrpOwDj49u9nROb\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843ae73ff43afdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생 상세가 조회되었습니다.\",\n    \"data\": {\n        \"memberId\": 541,\n        \"name\": \"김진영\",\n        \"nickName\": null,\n        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/1714876180860-296005d4-23a1-4637-b863-1459abcdb2c1\",\n        \"memo\": null,\n        \"ranking\": 999,\n        \"lessonDt\": \"2024-05-16\",\n        \"lessonStartTime\": \"16:00:00\",\n        \"diet\": null,\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 535,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        }\n    }\n}"},{"id":"0a6bb9b0-f261-409d-81f7-b3cb8c6b2450","name":"E01. 회원이 존재하지 않음","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/trainers/v1/members/:memberId","host":["{{PROD_SERVER}}"],"path":["trainers","v1","members",":memberId"],"variable":[{"key":"memberId","value":"5411"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:05:26 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=eRjijfsa7EwT2fvEMvQJ3PE0E7xSUihrf4WLuKpHw3pChpeTECWI7axooR999QEb0w24l6O19YTG8dKcDubVIshmNWS%2BqbovuwRh8kk%2FjDdmi3MEtQtmMp%2FLObSo3hs7TU8J2No5H24c\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843aed21827afdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"회원이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-15T23:05:26.786912042\"\n}"}],"_postman_id":"abb1048f-21cb-42e1-978d-3135f7f47335"},{"name":"수업일지 작성을 위한 스케줄 조회","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"a3939748-8fb8-491a-8f00-7dbebf951801","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/lessonhistory/v1/unwritten?writingStatus=","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1","unwritten"],"host":["{{BASE_URL}}"],"query":[{"disabled":true,"key":"lessonDateTime","value":"2024-05-07"},{"disabled":true,"key":"studentId","value":"542"},{"description":{"content":"<p>빈값 | WRITTEN | UNWRITTEN</p>\n","type":"text/plain"},"key":"writingStatus","value":""}],"variable":[]}},"response":[{"id":"17d51e28-f89a-4820-a828-23fa56c51068","name":"S01. 전체 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2024-05-25","disabled":true},{"key":"studentId","value":"542","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:29:12 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 8404,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오전 10:00 - 11:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"작성\"\n        },\n        {\n            \"scheduleId\": 8405,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오전 11:00 - 12:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8407,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 01:00 - 02:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8409,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 03:00 - 04:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8410,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 04:00 - 05:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8411,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 05:00 - 06:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8412,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 06:00 - 07:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8413,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 9895,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 29일 수요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8436,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 30일 목요일\",\n            \"lessonTime\": \"오전 10:00 - 11:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        }\n    ]\n}"},{"id":"a06c45cf-87c4-4e82-b185-1833aa402b98","name":"S02. 수업일을 기준으로 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten?lessonDate=2024-05-25","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2024-05-25"},{"key":"studentId","value":"542","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:29:26 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 8404,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오전 10:00 - 11:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"작성\"\n        },\n        {\n            \"scheduleId\": 8405,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오전 11:00 - 12:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8407,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 01:00 - 02:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8409,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 03:00 - 04:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8410,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 04:00 - 05:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8411,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 05:00 - 06:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8412,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 06:00 - 07:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8413,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        }\n    ]\n}"},{"id":"a4b74d43-9304-4e3c-a792-98fb5e3f9c53","name":"S03. 수업일 및 학생ID를 기준으로 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten?lessonDate=2024-05-25&studentId=542","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2024-05-25"},{"key":"studentId","value":"542"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:29:49 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 8409,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 03:00 - 04:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8410,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 04:00 - 05:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8411,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 05:00 - 06:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8412,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 06:00 - 07:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8413,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        }\n    ]\n}"},{"id":"9596b4f1-76ea-41be-ae20-cd708b03a896","name":"S04. 학생 ID를 기준으로 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten?studentId=542","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2024-05-25","disabled":true},{"key":"studentId","value":"542"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:30:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 8409,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 03:00 - 04:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8410,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 04:00 - 05:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8411,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 05:00 - 06:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8412,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 06:00 - 07:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8413,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        }\n    ]\n}"},{"id":"247863d1-6e5c-462a-9510-9ddc5465680b","name":"S05. 스케줄 미존재","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten?lessonDate=2044-05-25&studentId=542","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2044-05-25"},{"key":"studentId","value":"542"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:30:18 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": []\n}"}],"_postman_id":"a3939748-8fb8-491a-8f00-7dbebf951801"},{"name":"트레이너가 학생의 다가오는 예약 조회","event":[{"listen":"prerequest","script":{"id":"37211bb9-6699-4ecf-b4fa-12d02161dad4","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"eeb66beb-7993-4fee-947e-b40795544102","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/trainers/v1/reservation/new?memberId=828","urlObject":{"path":["trainers","v1","reservation","new"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"key":"memberId","value":"828"}],"variable":[]}},"response":[{"id":"f6ad0b04-7f77-4c3a-b83f-11adb3f015bb","name":"S1. 트레이너가 학생의 다가오는 예약 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/trainers/v1/reservation/new?memberId=828","host":["{{BASE_URL}}"],"path":["trainers","v1","reservation","new"],"query":[{"key":"memberId","value":"828","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 13 Jun 2024 02:40:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 161,\n            \"totalLessonCnt\": 20,\n            \"remainLessonCnt\": 17,\n            \"completedLessonCnt\": 0,\n            \"createdAt\": \"2024-06-06T13:36:23.915226\"\n        },\n        \"reservations\": [\n            {\n                \"scheduleId\": 13450,\n                \"lessonDt\": \"2024-06-15\",\n                \"lessonStartTime\": \"08:00:00\",\n                \"lessonEndTime\": \"09:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13451,\n                \"lessonDt\": \"2024-06-15\",\n                \"lessonStartTime\": \"09:00:00\",\n                \"lessonEndTime\": \"10:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13463,\n                \"lessonDt\": \"2024-06-15\",\n                \"lessonStartTime\": \"21:00:00\",\n                \"lessonEndTime\": \"22:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            }\n        ]\n    }\n}"},{"id":"48a5dd36-4fe1-414e-8be4-a4c014a956a2","name":"S2. 다가오는 예약이 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/trainers/v1/reservation/new?memberId=541","host":["{{BASE_URL}}"],"path":["trainers","v1","reservation","new"],"query":[{"key":"memberId","value":"541","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 13 Jun 2024 02:34:36 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 511,\n            \"completedLessonCnt\": 4,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        },\n        \"reservations\": null\n    }\n}"},{"id":"041d77f0-9b6a-4c89-8a7c-605dd33e65e9","name":"E1. 내 학생이 아닌 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/trainers/v1/reservation/new?memberId=817","host":["{{BASE_URL}}"],"path":["trainers","v1","reservation","new"],"query":[{"key":"memberId","value":"817","description":"학생 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 13 Jun 2024 02:26:05 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"내 학생이 아닙니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-06-13T11:26:05.388071900\"\n}"}],"_postman_id":"eeb66beb-7993-4fee-947e-b40795544102"},{"name":"트레이너가 학생의 지난 예약 조회","event":[{"listen":"prerequest","script":{"id":"fdfea4b7-cfe1-4391-bdcb-5adbf89cfd6a","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"ewuuu1112\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"85393669-e4da-4088-a6cd-713619933dd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/trainers/v1/reservation/old?searchDate=2024-06&memberId=827","urlObject":{"path":["trainers","v1","reservation","old"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-06"},{"description":{"content":"<p>학생 ID</p>\n","type":"text/plain"},"key":"memberId","value":"827"}],"variable":[]}},"response":[{"id":"ad134dbe-da49-448a-b991-ddc50f56a004","name":"S1. 트레이너가 학생의 지난 예약 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/trainers/v1/reservation/old?searchDate=2024-06&memberId=827","host":["{{BASE_URL}}"],"path":["trainers","v1","reservation","old"],"query":[{"key":"searchDate","value":"2024-06","description":"조회할 날짜"},{"key":"memberId","value":"827","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 13 Jun 2024 02:42:52 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생의 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": null,\n        \"reservations\": [\n            {\n                \"scheduleId\": 13253,\n                \"lessonDt\": \"2024-06-01\",\n                \"lessonStartTime\": \"09:00:00\",\n                \"lessonEndTime\": \"10:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13254,\n                \"lessonDt\": \"2024-06-01\",\n                \"lessonStartTime\": \"10:00:00\",\n                \"lessonEndTime\": \"11:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13255,\n                \"lessonDt\": \"2024-06-01\",\n                \"lessonStartTime\": \"11:00:00\",\n                \"lessonEndTime\": \"12:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13257,\n                \"lessonDt\": \"2024-06-01\",\n                \"lessonStartTime\": \"13:00:00\",\n                \"lessonEndTime\": \"14:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13258,\n                \"lessonDt\": \"2024-06-01\",\n                \"lessonStartTime\": \"14:00:00\",\n                \"lessonEndTime\": \"15:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13259,\n                \"lessonDt\": \"2024-06-01\",\n                \"lessonStartTime\": \"15:00:00\",\n                \"lessonEndTime\": \"16:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13260,\n                \"lessonDt\": \"2024-06-01\",\n                \"lessonStartTime\": \"16:00:00\",\n                \"lessonEndTime\": \"17:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13261,\n                \"lessonDt\": \"2024-06-01\",\n                \"lessonStartTime\": \"17:00:00\",\n                \"lessonEndTime\": \"18:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13262,\n                \"lessonDt\": \"2024-06-01\",\n                \"lessonStartTime\": \"18:00:00\",\n                \"lessonEndTime\": \"19:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 13364,\n                \"lessonDt\": \"2024-06-08\",\n                \"lessonStartTime\": \"21:00:00\",\n                \"lessonEndTime\": \"22:00:00\",\n                \"trainerName\": \"임채린 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            }\n        ]\n    }\n}"},{"id":"5f419847-102c-4d20-bc3e-c8016fc3a63e","name":"트레이너가 학생의 지난 예약 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/trainers/v1/reservation/old?searchDate=2024-06&memberId=1","host":["{{BASE_URL}}"],"path":["trainers","v1","reservation","old"],"query":[{"key":"searchDate","value":"2024-06","description":"조회할 날짜"},{"key":"memberId","value":"1","description":"학생 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 13 Jun 2024 02:42:05 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"내 학생이 아닙니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-06-13T11:42:06.072746600\"\n}"},{"id":"8c96f877-2dac-4662-a8de-e4854817cb72","name":"S2. 지난 예약이 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/trainers/v1/reservation/old?searchDate=2024-05&memberId=827","host":["{{BASE_URL}}"],"path":["trainers","v1","reservation","old"],"query":[{"key":"searchDate","value":"2024-05","description":"조회할 날짜"},{"key":"memberId","value":"827","description":"학생 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 13 Jun 2024 02:43:21 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생의 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": null,\n        \"reservations\": null\n    }\n}"}],"_postman_id":"85393669-e4da-4088-a6cd-713619933dd9"}],"id":"60d59863-77f1-4329-9aef-748f9978e9eb","_postman_id":"60d59863-77f1-4329-9aef-748f9978e9eb","description":""},{"name":"기본 수업 시간","item":[{"name":"트레이너가 기본 수업 시간을 설정한다.","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"862bd757-19e6-4656-9d87-aaa7ec9b71cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonStartTime\": \"10:00\",\r\n    \"lessonEndTime\": \"22:00\",\r\n    \"lunchStartTime\": \"12:00\",\r\n    \"lunchEndTime\": \"13:00\",\r\n    \"closedDays\": [\"MONDAY\"],\r\n    \"lessonTime\": 60\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/schedule/v1/default-lesson-time","urlObject":{"path":["schedule","v1","default-lesson-time"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3abd6d23-2626-43d1-aa4e-cfaddf766e47","name":"S01. 기본 수업 시간을 설정 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonStartTime\": \"10:00\",\r\n    \"lessonEndTime\": \"23:00\",\r\n    \"lunchStartTime\": \"12:00\",\r\n    \"lunchEndTime\": \"13:00\",\r\n    \"closedDays\": [\"MONDAY\"],\r\n    \"lessonTime\": 60\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/schedule/v1/default-lesson-time"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 10:58:47 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"기본 수업 시간이 설정되었습니다.\",\n    \"data\": {\n        \"lessonStartTime\": \"10:00\",\n        \"lessonEndTime\": \"23:00\",\n        \"lunchStartTime\": \"12:00\",\n        \"lunchEndTime\": \"13:00\",\n        \"closedDays\": [\n            \"MONDAY\"\n        ],\n        \"lessonTime\": 60\n    }\n}"},{"id":"98f2954e-8f70-4cf7-b4fc-8a9341de0cae","name":"E01. 유효하지 않은 수업 시간","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lessonStartTime\": \"10:00\",\r\n    \"lessonEndTime\": \"20:00\",\r\n    \"lunchStartTime\": \"12:00\",\r\n    \"lunchEndTime\": \"13:00\",\r\n    \"closedDays\": [\"MONDAY\"],\r\n    \"lessonTime\": 600\r\n}","options":{"raw":{"language":"json"}}},"url":"{{PROD_SERVER}}/schedule/v1/default-lesson-time"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 13:58:55 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=HByQ8Zp9jCFgB%2Fl7wbI4QWkj3Zlzggsxmjfp2vha1%2BiXOBp5nXJ11A%2BjSAXqY2WpV0sYU6EkuCes1edJy8JD6h9EgmYRyPq%2Bl1ubjLusIYfcptvkduoBAz69VMirXzdz5o4aN7r%2FGzVt\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843a5459cbaafdc-NRT"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"유효하지 않은 수업 시간입니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-15T22:58:55.665958871\"\n}"}],"_postman_id":"862bd757-19e6-4656-9d87-aaa7ec9b71cd"},{"name":"트레이너가 등록된 기본 시간을 조회한다","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"40e770e3-02e8-4c03-83c1-137cdd7fc3ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/default-lesson-time","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["schedule","v1","default-lesson-time"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"de649601-03c0-4991-8434-7eda8e315f66","name":"S01. 트레이너가 등록된 기본 일정을 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/v1/default-lesson-time"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 May 2024 14:05:39 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=sJeQK9Nmokp02iYuf4hBVbu5wnnnabQY6A5xbNtPJiSNkaqSyKCBvoResGAwtP4xI4qMLZaRYPYYeKIlWkEy1Xek8P3d0tqGm37QfKz1uT3OxFcWGf4vptuv7bTyDeCyFpLMoQkngsFq\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8843af244fbcafdc-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"기본 수업 조회에 성공하였습니다.\",\n    \"data\": {\n        \"lessonStartTime\": \"10:00\",\n        \"lessonEndTime\": \"20:00\",\n        \"lunchStartTime\": \"12:00\",\n        \"lunchEndTime\": \"13:00\",\n        \"lessonTime\": 60,\n        \"closedDays\": [\n            \"MONDAY\"\n        ]\n    }\n}"}],"_postman_id":"40e770e3-02e8-4c03-83c1-137cdd7fc3ca"}],"id":"4de48925-77bf-470e-b85b-1b64a5dda1a4","_postman_id":"4de48925-77bf-470e-b85b-1b64a5dda1a4","description":""}],"id":"b4cdfd37-ddf3-47f1-bccb-cf880875cf8b","_postman_id":"b4cdfd37-ddf3-47f1-bccb-cf880875cf8b","description":""},{"name":"학생","item":[{"name":"학생이 트레이너의 일정 조회","event":[{"listen":"prerequest","script":{"id":"c988f4ab-c682-4874-acbe-68c4a40f963b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"b3b3bb8a-4312-4328-a445-c14ae0aa28fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/student/all?lessonStartDt=2024-05-19&lessonEndDt=2024-05-19","urlObject":{"path":["schedule","v1","student","all"],"host":["{{BASE_URL}}"],"query":[{"disabled":true,"key":"lessonDt","value":"202405"},{"key":"lessonStartDt","value":"2024-05-19"},{"key":"lessonEndDt","value":"2024-05-19"}],"variable":[]}},"response":[{"id":"4eb43f4b-6f7b-4b6f-b1c8-687a69fafd05","name":"S1. 학생이 트레이너의 일정 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/student/all?lessonEndDt=2024-05-30&lessonStartDt=2024-05-23","host":["{{PROD_SERVER}}"],"path":["schedule","v1","student","all"],"query":[{"key":"lessonDt","value":"202405","disabled":true},{"key":"lessonEndDt","value":"2024-05-30"},{"key":"lessonStartDt","value":"2024-05-23"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 17:23:53 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"전체 일정을 조회했습니다.\",\n    \"data\": {\n        \"scheduleNoticeStatus\": \"DISABLE\",\n        \"morning\": [\n            {\n                \"scheduleId\": 5786,\n                \"lessonDt\": \"2024-05-09\",\n                \"lessonStartTime\": \"10:00:00\",\n                \"lessonEndTime\": \"11:00:00\",\n                \"reservationStatus\": \"SOLD_OUT\",\n                \"trainerName\": \"건강해침 트레이너\",\n                \"applicantName\": \"건강지킴\",\n                \"waitingByName\": null\n            },\n            {\n                \"scheduleId\": 5787,\n                \"lessonDt\": \"2024-05-09\",\n                \"lessonStartTime\": \"11:00:00\",\n                \"lessonEndTime\": \"12:00:00\",\n                \"reservationStatus\": \"SOLD_OUT\",\n                \"trainerName\": \"건강해침 트레이너\",\n                \"applicantName\": \"건강지킴\",\n                \"waitingByName\": null\n            }\n        ],\n        \"afternoon\": [\n            {\n                \"scheduleId\": 5789,\n                \"lessonDt\": \"2024-05-09\",\n                \"lessonStartTime\": \"13:00:00\",\n                \"lessonEndTime\": \"14:00:00\",\n                \"reservationStatus\": \"SOLD_OUT\",\n                \"trainerName\": \"건강해침 트레이너\",\n                \"applicantName\": \"체GPT\",\n                \"waitingByName\": null\n            },\n            {\n                \"scheduleId\": 5790,\n                \"lessonDt\": \"2024-05-09\",\n                \"lessonStartTime\": \"15:00:00\",\n                \"lessonEndTime\": \"16:00:00\",\n                \"reservationStatus\": \"SOLD_OUT\",\n                \"trainerName\": \"건강해침 트레이너\",\n                \"applicantName\": \"체GPT\",\n                \"waitingByName\": \"건강지킴\"\n            },\n            {\n                \"scheduleId\": 5791,\n                \"lessonDt\": \"2024-05-09\",\n                \"lessonStartTime\": \"16:00:00\",\n                \"lessonEndTime\": \"17:00:00\",\n                \"reservationStatus\": \"SOLD_OUT\",\n                \"trainerName\": \"건강해침 트레이너\",\n                \"applicantName\": null,\n                \"waitingByName\": null\n            },\n            {\n                \"scheduleId\": 5792,\n                \"lessonDt\": \"2024-05-09\",\n                \"lessonStartTime\": \"17:00:00\",\n                \"lessonEndTime\": \"18:00:00\",\n                \"reservationStatus\": \"SOLD_OUT\",\n                \"trainerName\": \"건강해침 트레이너\",\n                \"applicantName\": null,\n                \"waitingByName\": null\n            },\n            {\n                \"scheduleId\": 5793,\n                \"lessonDt\": \"2024-05-09\",\n                \"lessonStartTime\": \"18:00:00\",\n                \"lessonEndTime\": \"19:00:00\",\n                \"reservationStatus\": \"SOLD_OUT\",\n                \"trainerName\": \"건강해침 트레이너\",\n                \"applicantName\": null,\n                \"waitingByName\": null\n            },\n            {\n                \"scheduleId\": 5794,\n                \"lessonDt\": \"2024-05-09\",\n                \"lessonStartTime\": \"19:00:00\",\n                \"lessonEndTime\": \"20:00:00\",\n                \"reservationStatus\": \"SOLD_OUT\",\n                \"trainerName\": \"건강해침 트레이너\",\n                \"applicantName\": null,\n                \"waitingByName\": null\n            }\n        ]\n    }\n}"},{"id":"195d71b5-5195-4754-8397-e886b89d7c49","name":"S2. 학생이 트레이너의 일정이 없는경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/student/all?lessonStartDt=2024-05-23&lessonEndDt=2024-05-30","host":["{{PROD_SERVER}}"],"path":["schedule","v1","student","all"],"query":[{"key":"lessonDt","value":"202405","disabled":true},{"key":"lessonStartDt","value":"2024-05-23"},{"key":"lessonEndDt","value":"2024-05-30"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 30 Apr 2024 03:00:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"전체 일정을 조회했습니다.\",\n    \"data\": {\n        \"morning\": null,\n        \"afternoon\": null\n    }\n}"},{"id":"56b2975b-d6b9-46d1-b30e-e57d7f89b40c","name":"E1. 트레이너와 매핑되지 않은 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/student/all?lessonEndDt=2024-05-30&lessonStartDt=2024-05-23","host":["{{PROD_SERVER}}"],"path":["schedule","v1","student","all"],"query":[{"key":"lessonDt","value":"202405","disabled":true},{"key":"lessonEndDt","value":"2024-05-30"},{"key":"lessonStartDt","value":"2024-05-23"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 17:28:58 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"매핑된 트레이너가 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-30T02:28:58.569674400\"\n}"}],"_postman_id":"b3b3bb8a-4312-4328-a445-c14ae0aa28fe"},{"name":"캘린더 블루닷 조회","event":[{"listen":"prerequest","script":{"id":"4ee2dfc1-db9e-4d3e-9043-0765755bcddd","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"f0618a61-e11e-4c57-9e66-dc6a430697a4\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"f7171c07-86fa-49c6-8aa5-56f71bc99fc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/student/my-reservation?lessonStartDt=2024-04-01&lessonEndDt=2024-06-01","urlObject":{"path":["schedule","v1","student","my-reservation"],"host":["{{BASE_URL}}"],"query":[{"disabled":true,"description":{"content":"<p>조회할 월</p>\n","type":"text/plain"},"key":"lessonDt","value":"202406"},{"key":"lessonStartDt","value":"2024-04-01"},{"key":"lessonEndDt","value":"2024-06-01"}],"variable":[]}},"response":[{"id":"5af81285-20d4-42b5-8cc4-39619f644cd6","name":"S1. 학생이 내 예약을 조회(캘린더 블루닷) 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/schedule/v1/student/my-reservation?lessonStartDt=2024-04-01&lessonEndDt=2024-06-30","host":["{{BASE_URL}}"],"path":["schedule","v1","student","my-reservation"],"query":[{"key":"lessonDt","value":"202406","description":"조회할 월","disabled":true},{"key":"lessonStartDt","value":"2024-04-01"},{"key":"lessonEndDt","value":"2024-06-30"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 14 Jun 2024 04:58:18 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"reservationDays\": [\n            \"2024-06-13\",\n            \"2024-06-14\",\n            \"2024-06-15\"\n        ]\n    }\n}"},{"id":"a4c5f0e5-c106-4f2b-a91a-f0afd07176a2","name":"S2. 예약한 날짜 없는 경우","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/schedule/v1/student/my-reservation?lessonStartDt=2024-04-01&lessonEndDt=2024-06-01","host":["{{BASE_URL}}"],"path":["schedule","v1","student","my-reservation"],"query":[{"key":"lessonDt","value":"202406","description":"조회할 월","disabled":true},{"key":"lessonStartDt","value":"2024-04-01"},{"key":"lessonEndDt","value":"2024-06-01"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 14 Jun 2024 04:58:32 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"reservationDays\": null\n    }\n}"}],"_postman_id":"f7171c07-86fa-49c6-8aa5-56f71bc99fc3"},{"name":"학생이 다가오는 예약 조회","event":[{"listen":"prerequest","script":{"id":"a0fb0cac-23ab-4e53-8b47-7d0537bae4fb","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"55fccfff-588f-43de-aafa-a39baa75cab1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/student/my-reservation/new","urlObject":{"path":["schedule","v1","student","my-reservation","new"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"74b9c55d-917a-4954-b63d-14fb53f9b0a8","name":"S1. 학생이 내 예약을 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/v1/student/my-reservation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 17:22:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 535,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        },\n        \"reservations\": [\n            {\n                \"scheduleId\": 5057,\n                \"lessonDt\": \"2024-05-03\",\n                \"lessonStartTime\": \"19:00:00\",\n                \"lessonEndTime\": \"20:00:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1196,\n                \"lessonDt\": \"2024-05-04\",\n                \"lessonStartTime\": \"14:00:00\",\n                \"lessonEndTime\": \"14:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1197,\n                \"lessonDt\": \"2024-05-04\",\n                \"lessonStartTime\": \"15:00:00\",\n                \"lessonEndTime\": \"15:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1198,\n                \"lessonDt\": \"2024-05-04\",\n                \"lessonStartTime\": \"16:00:00\",\n                \"lessonEndTime\": \"16:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1204,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"13:00:00\",\n                \"lessonEndTime\": \"13:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1205,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"14:00:00\",\n                \"lessonEndTime\": \"14:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1206,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"15:00:00\",\n                \"lessonEndTime\": \"15:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1207,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"16:00:00\",\n                \"lessonEndTime\": \"16:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1208,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"17:00:00\",\n                \"lessonEndTime\": \"17:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 5067,\n                \"lessonDt\": \"2024-05-06\",\n                \"lessonStartTime\": \"12:00:00\",\n                \"lessonEndTime\": \"13:00:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1391,\n                \"lessonDt\": \"2024-05-21\",\n                \"lessonStartTime\": \"10:00:00\",\n                \"lessonEndTime\": \"10:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1500,\n                \"lessonDt\": \"2024-05-30\",\n                \"lessonStartTime\": \"10:00:00\",\n                \"lessonEndTime\": \"10:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1511,\n                \"lessonDt\": \"2024-05-30\",\n                \"lessonStartTime\": \"21:00:00\",\n                \"lessonEndTime\": \"21:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            }\n        ]\n    }\n}"},{"id":"2ba3093f-c27d-46e0-a42f-fca7bce7d1e6","name":"S2. 학생이 다가오는 예약 조회 없는 경우","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/v1/student/my-reservation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 30 Apr 2024 03:01:21 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 543,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        },\n        \"reservations\": null\n    }\n}"}],"_postman_id":"55fccfff-588f-43de-aafa-a39baa75cab1"},{"name":"학생이 지난 예약 조회","event":[{"listen":"prerequest","script":{"id":"21a868a4-15e4-475c-b91f-8a5da82f8f00","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"1da65616-308f-4e48-b3cb-e6be56956144","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/student/my-reservation/old?searchDate=2024-05","urlObject":{"path":["schedule","v1","student","my-reservation","old"],"host":["{{BASE_URL}}"],"query":[{"description":{"content":"<p>조회할 날짜</p>\n","type":"text/plain"},"key":"searchDate","value":"2024-05"}],"variable":[]}},"response":[{"id":"a9a36750-bf57-454a-a4ea-5517c62eb97f","name":"S1. 학생이 내 예약을 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/v1/student/my-reservation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 17:22:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": null,\n        \"reservations\": [\n            {\n                \"scheduleId\": 11413,\n                \"lessonDt\": \"2024-05-31\",\n                \"lessonStartTime\": \"13:00:00\",\n                \"lessonEndTime\": \"14:00:00\",\n                \"trainerName\": \"김진영 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            }\n        ]\n    }\n}"},{"id":"3a78ac7a-6866-43b3-9e39-0dc903c25e3d","name":"S2. 학생의 지난 예약 조회 없는 경우","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/v1/student/my-reservation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 30 Apr 2024 03:01:21 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": null,\n        \"reservations\": null\n    }\n}"}],"_postman_id":"1da65616-308f-4e48-b3cb-e6be56956144"},{"name":"학생이 대기중 예약 조회","event":[{"listen":"prerequest","script":{"id":"ed3e2b29-ca78-458e-a7be-34bc8164ee56","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"182e56db-29e4-45b6-84bd-5ae6a6c25b3d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/waiting/v1/my-waiting","urlObject":{"path":["schedule","waiting","v1","my-waiting"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f8a8e708-469f-4a16-907a-9771f288f5de","name":"S1. 학생이 내 예약을 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/waiting/v1/my-waiting"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 17:22:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 대기중인 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 543,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        },\n        \"myStandbySchedules\": [\n            {\n                \"scheduleId\": 1511,\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"lessonDt\": \"2024-05-30\",\n                \"lessonStartTime\": \"21:00:00\",\n                \"lessonEndTime\": \"21:50:00\",\n                \"reservationStatus\": null\n            }\n        ]\n    }\n}"},{"id":"7e6248d5-43ad-4625-8fdb-c06d616a5f0a","name":"S2. 학생이 대기중 예약 조회 없는 경우","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/waiting/v1/my-waiting"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 30 Apr 2024 03:01:48 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 대기중인 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 543,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        },\n        \"myStandbySchedules\": null\n    }\n}"}],"_postman_id":"182e56db-29e4-45b6-84bd-5ae6a6c25b3d"},{"name":"학생이 수업을 신청한다","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student1\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"3ce021e4-8e92-46dd-9e88-210e3c2c86d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/schedule/v1/:scheduleId","urlObject":{"path":["schedule","v1",":scheduleId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>스케줄 ID</p>\n","type":"text/plain"},"type":"any","value":"11671","key":"scheduleId"}]}},"response":[{"id":"46df905d-713f-4563-a800-1bcf02e0a974","name":"S1. 학생이 수업을 신청 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","v1",":scheduleId"],"variable":[{"key":"scheduleId","value":"1500","description":"스케출 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 00:33:49 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=vGUkLs1Osr2XdT0m%2F9M41tTCUbHKDVpl0ImY4sCKJ%2FtwPdsDPXiNtsVLyZuCL6dYcQgf0aE6WR8w077%2FfPu1dhFPVqlzKAHsU2a1xafJKoKkb3G8iiispL5EB6UnIKmgBszhGzD6sblJ\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c371480d0804bf-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"오전 11:00 수업이 예약되었습니다.\",\n    \"data\": {\n        \"studentId\": 541,\n        \"trainerId\": 542,\n        \"scheduleId\": 5066,\n        \"waitingStudentId\": null,\n        \"scheduleTime\": \"오전 11:00\"\n    }\n}"},{"id":"66c9c543-a7cc-4b8b-9a77-934fcfca43d7","name":"E1. 신청할 수 없는 일정","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","v1",":scheduleId"],"variable":[{"key":"scheduleId","value":"1506","description":"스케출 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 03:02:38 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=TU85VDeeenmUtyAI9saEJmDVn%2B97wSDQ%2BnyJa3IatwJWa7RLOYWjRDBTTuwJ8BrvExhXq%2FKiPeueXpiZXbHNCMJGI8iEVGDfN9Oca%2BA89WJgh9At8hrBZUsZD%2BbDmdtqrThsndF0UfFm\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c44b49bb400ab4-NRT"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"신청할 수 없는 일정입니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-30T03:02:38.405234266\"\n}"},{"id":"0ea2b1a8-451e-46dd-8628-fe1f9f58c404","name":"E2. 예약 가능한 시간이 아닌 경우","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","v1",":scheduleId"],"variable":[{"key":"scheduleId","value":"1168","description":"스케출 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 02 May 2024 00:26:44 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"예약 가능한 시간이 아닙니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-02T09:26:44.511380600\"\n}"}],"_postman_id":"3ce021e4-8e92-46dd-9e88-210e3c2c86d1"},{"name":"학생이 대기를 신청한다","event":[{"listen":"prerequest","script":{"id":"68bea289-ba1c-4bbb-80cd-44602c4b676f","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"65b77fe3-bc03-45b2-865d-9e5884b33e82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{BASE_URL}}/schedule/waiting/v1/:scheduleId","urlObject":{"path":["schedule","waiting","v1",":scheduleId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>스케출 ID</p>\n","type":"text/plain"},"type":"any","value":"8464","key":"scheduleId"}]}},"response":[{"id":"5c5412a4-ed95-4fdc-9e38-85bcff817751","name":"S1. 학생이 대기를 신청한다 성공","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/waiting/v1/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","waiting","v1",":scheduleId"],"variable":[{"key":"scheduleId","value":"1505","description":"스케출 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 00:49:27 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=NiiO6ou5W%2BDppe77m0h4lYHkIx%2BrAs3VP1SigUPFOcWN9kwn90C6YUKaedEPVf5gDVXl8b2cctJJqf%2FZetRDHtVmuyp06BO1YMlsja%2B6AgqiIAi0sS9LyUgvhjAiJ3KtVBFsRi6SOXxK\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c38832ea5e6879-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"오후 21:00 수업 대기가 예약되었습니다.\",\n    \"data\": true\n}"},{"id":"9f6b3397-df7f-4c51-a8b3-6a781c570f4c","name":"E1. 대기할 수 없는 일정","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/waiting/v1/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","waiting","v1",":scheduleId"],"variable":[{"key":"scheduleId","value":"1506","description":"스케출 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 03:03:06 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=thMwvGMCIqVHJ%2FfGxI4zEXChH79EZ8ZGWep7x%2BgpFq2MkNTa%2FYiTUFKlBPeniZ108HBdZbEKdHMr207YI8ePmOOpMlwBRhfNiF%2ByXgTfRSl8aIPnhFonO89IKIaxuSP5OvdDxIuYzdET\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c44bfc392b0ab4-NRT"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"대기할 수 없는 일정입니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-30T03:03:06.958828905\"\n}"}],"_postman_id":"65b77fe3-bc03-45b2-865d-9e5884b33e82"},{"name":"학생이 수업을 취소한다","event":[{"listen":"prerequest","script":{"id":"2f6e6c77-dc00-4c82-8019-258cbd559650","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student1\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"5777824d-dab1-4ada-9c71-1edd1536cb77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/schedule/v1/:scheduleId","urlObject":{"path":["schedule","v1",":scheduleId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>스케줄 ID</p>\n","type":"text/plain"},"type":"any","value":"11673","key":"scheduleId"}]}},"response":[{"id":"3d903f43-24d5-4b2e-ab3d-f6278ca0313c","name":"S1. 학생이 수업을 취소한다 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","v1",":scheduleId"],"variable":[{"key":"scheduleId","value":"1505","description":"스케줄 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 01:11:03 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=iiyHIcpzGIxNUJYaHK5zlUg%2FELTmx5vcglHG7xNbVeP3h3R1RAlH4wV20s6t2h0KiFoY%2BdyZiMvIAtFX74TC2BFU8C%2BWMs15I1doRO8YyPrylNcMFuTrfOZr4tM1n8bM39zSGM8D6Rat\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c3a7d4692c04df-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"오전 11:00 수업이 취소되었습니다.\",\n    \"data\": {\n        \"studentId\": 541,\n        \"trainerId\": 542,\n        \"scheduleId\": 5066,\n        \"waitingStudentId\": null,\n        \"scheduleTime\": \"오전 11:00\"\n    }\n}"},{"id":"d577dd88-1ddd-4948-b5ab-f32d2131c829","name":"E1. 유효하지 않은 일정","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","v1",":scheduleId"],"variable":[{"key":"scheduleId","value":"1506","description":"스케줄 ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 30 Apr 2024 03:03:52 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"일정을 찾을 수 없습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-04-30T12:03:52.508294400\"\n}"},{"id":"362ba0c4-3fad-484d-b25c-898b5fe13321","name":"E2. 취소 가능한 시간이 아닌 경우","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","v1",":scheduleId"],"variable":[{"key":"scheduleId","value":"1169","description":"스케줄 ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 02 May 2024 00:46:58 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"취소 가능한 시간이 아닙니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-05-02T09:46:58.415169200\"\n}"}],"_postman_id":"5777824d-dab1-4ada-9c71-1edd1536cb77"},{"name":"학생이 대기를 취소한다","event":[{"listen":"prerequest","script":{"id":"619f7e88-ab45-4fe9-b85c-246206c39fdc","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student1\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"f45d5bc4-b2b4-42b7-8e26-0cf6b0e2d95d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{BASE_URL}}/schedule/waiting/v1/:scheduleId","urlObject":{"path":["schedule","waiting","v1",":scheduleId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"description":{"content":"<p>스케줄 ID</p>\n","type":"text/plain"},"type":"any","value":"1506","key":"scheduleId"}]}},"response":[{"id":"6e4158df-ba16-46cd-806d-f9310201313d","name":"S1. 학생이 수업을 취소한다 성공","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{PROD_SERVER}}/schedule/v1/:scheduleId","host":["{{PROD_SERVER}}"],"path":["schedule","v1",":scheduleId"],"variable":[{"key":"scheduleId","value":"1505","description":"스케줄 ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 01:11:03 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=iiyHIcpzGIxNUJYaHK5zlUg%2FELTmx5vcglHG7xNbVeP3h3R1RAlH4wV20s6t2h0KiFoY%2BdyZiMvIAtFX74TC2BFU8C%2BWMs15I1doRO8YyPrylNcMFuTrfOZr4tM1n8bM39zSGM8D6Rat\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c3a7d4692c04df-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"오후 16:00 수업이 취소되었습니다.\",\n    \"data\": {\n        \"studentId\": 543,\n        \"trainerId\": 542,\n        \"scheduleId\": 1506,\n        \"waitingStudentId\": null,\n        \"scheduleTime\": \"오후 16:00\"\n    }\n}"}],"_postman_id":"f45d5bc4-b2b4-42b7-8e26-0cf6b0e2d95d"},{"name":"간단 공지 안보기 설정","event":[{"listen":"prerequest","script":{"id":"cee54dce-6c09-454c-9218-e3751480b138","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student1\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"d2c923af-2765-4691-8373-8667414c9da1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"url":"{{BASE_URL}}/members/v1/schedule-notice?alarmStatus=ENABLED","urlObject":{"path":["members","v1","schedule-notice"],"host":["{{BASE_URL}}"],"query":[{"key":"alarmStatus","value":"ENABLED"}],"variable":[]}},"response":[{"id":"01b24174-b36c-43dc-9e60-65f7bf4cb8b4","name":"S1. 간단 공지 안보기 설정 성공","originalRequest":{"method":"PATCH","header":[],"url":{"raw":"{{PROD_SERVER}}/members/v1/schedule-notice?alarmStatus=DISABLE","host":["{{PROD_SERVER}}"],"path":["members","v1","schedule-notice"],"query":[{"key":"alarmStatus","value":"DISABLE"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 08 May 2024 14:33:28 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"스케줄 공지 보기 여부가 변경되었습니다.\",\n    \"data\": true\n}"}],"_postman_id":"d2c923af-2765-4691-8373-8667414c9da1"}],"id":"5611919e-e5c6-478c-92bc-bd0b8705c7a4","_postman_id":"5611919e-e5c6-478c-92bc-bd0b8705c7a4","description":""}],"id":"5e4b11e9-8c49-4d39-8c7a-a28c4ba2bc2e","_postman_id":"5e4b11e9-8c49-4d39-8c7a-a28c4ba2bc2e","description":""},{"name":"토큰 API","item":[{"name":"토큰 등록","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"a546ab13-239f-4a4f-8fac-53aa1da41653","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"token\": \"e3_G4ldc-0onhkbdHd19B7:APA91bELse10h8njciHG1JLhhHnI8omGPBzBjhGcQ82w59F_Ei3CGHcPj2ABmeqCdGdk3Ru6-OdGgfPoDEPmvXyXMsjTE_5e-av79r6Ngo4hic8xUiv6JksKXdxj0iSlgwhK2q40vYGE\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/push/v1","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["push","v1"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a546ab13-239f-4a4f-8fac-53aa1da41653"},{"name":"푸시 전송","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"44811381-9e7b-46df-95b6-7631a727bfe0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"dd\",\r\n    \"message\": \"dd\",\r\n    \"token\": \"cjhfz0tCIEDChQqMunT1hu:APA91bGJIwxZmQ3vVed02Dyiwn3HupjTtDU-eGK6JiWw56SClmMVgSk3b9l_ogTJtNvYlBw00NUisIHsdR3P4LXose1vZtDNPqM9278Zg5WTkCi46bAsEkVA3vWQM6QHWVHsGJ95Fc1s\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/push/v1/send","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["push","v1","send"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"44811381-9e7b-46df-95b6-7631a727bfe0"},{"name":"memberId를 이용해 푸시 전송","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"bd95cd3f-d056-4382-90b6-e5b6a66ad661","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"건강해짐이 오픈했습니다!\",\r\n    \"message\": \"지금 바로 확인해 보세요!\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/push/v1/:memberId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["push","v1",":memberId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"542","key":"memberId"}]}},"response":[],"_postman_id":"bd95cd3f-d056-4382-90b6-e5b6a66ad661"}],"id":"c21419a6-afb8-477d-8a8b-ab2d37e2b3e8","_postman_id":"c21419a6-afb8-477d-8a8b-ab2d37e2b3e8","description":""},{"name":"알림 API","item":[{"name":"공통","item":[{"name":"알림 전체 조회","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer1\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"4471567a-e787-458e-b515-afa92b2800e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/notification/v1/:type?page=0","urlObject":{"path":["notification","v1",":type"],"host":["{{BASE_URL}}"],"query":[{"key":"page","value":"0"}],"variable":[{"description":{"content":"<p>SCHEDULE | COMMUNITY</p>\n","type":"text/plain"},"type":"any","value":"SCHEDULE","key":"type"}]}},"response":[{"id":"4a5f4394-4355-418a-938f-9f9c3a1ac641","name":"S01. 스케줄 알림 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/notification/v1/:type?page=0","host":["{{BASE_URL}}"],"path":["notification","v1",":type"],"query":[{"key":"page","value":"0"}],"variable":[{"key":"type","value":"SCHEDULE ","description":"SCHEDULE | COMMUNITY"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 07:54:02 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=d0r%2FqOfE%2B5lQbM1FUnvLTz1f9FjRc5T5KvEIhTgS22IRlwlwqtK3KECPM%2BnxNolji3kYx9NxthQwe3LxV%2BHnCB6JbbUklxNkWMU2TglVxEZXPIOi4PtbOI3z8A9fFSLnkl7bR7wbjt4N\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"893082a65ab9f651-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"전체 알림을 조회하였습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"notificationId\": 213,\n                \"notificationCategoryAndType\": \"SCHEDULE-RESERVE\",\n                \"receiverId\": 543,\n                \"title\": \"예약완료\",\n                \"content\": \"박혜민 트레이너가 박혜민님을 6월 16일(일) 1시 예약에 등록했어요.\",\n                \"createdAt\": \"2024-06-13T16:50:14.565422\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            },\n            {\n                \"notificationId\": 212,\n                \"notificationCategoryAndType\": \"SCHEDULE-RESERVE\",\n                \"receiverId\": 543,\n                \"title\": \"예약완료\",\n                \"content\": \"박혜민 트레이너가 박혜민님을 6월 16일(일) 11시 예약에 등록했어요.\",\n                \"createdAt\": \"2024-06-13T16:50:12.983643\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            },\n            {\n                \"notificationId\": 211,\n                \"notificationCategoryAndType\": \"SCHEDULE-RESERVE\",\n                \"receiverId\": 543,\n                \"title\": \"예약완료\",\n                \"content\": \"박혜민 트레이너가 박혜민님을 6월 16일(일) 10시 예약에 등록했어요.\",\n                \"createdAt\": \"2024-06-13T16:50:08.123489\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            },\n            {\n                \"notificationId\": 145,\n                \"notificationCategoryAndType\": \"SCHEDULE-RESERVE\",\n                \"receiverId\": 543,\n                \"title\": \"예약완료\",\n                \"content\": \"박혜민님이 6월 12일(Wed) 3시에 예약했어요.\",\n                \"createdAt\": \"2024-06-12T14:19:25.076962\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            },\n            {\n                \"notificationId\": 142,\n                \"notificationCategoryAndType\": \"SCHEDULE-RESERVE\",\n                \"receiverId\": 543,\n                \"title\": \"예약완료\",\n                \"content\": \"박혜민님이 6월 14일(Fri) 3시에 예약했어요.\",\n                \"createdAt\": \"2024-06-12T00:25:19.663357\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            },\n            {\n                \"notificationId\": 141,\n                \"notificationCategoryAndType\": \"SCHEDULE-CANCEL\",\n                \"receiverId\": 543,\n                \"title\": \"예약취소\",\n                \"content\": \"박혜민님이 6월 15일(Sat) 3시 예약을 취소했어요.\",\n                \"createdAt\": \"2024-06-12T00:16:44.843630\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            },\n            {\n                \"notificationId\": 140,\n                \"notificationCategoryAndType\": \"SCHEDULE-RESERVE\",\n                \"receiverId\": 543,\n                \"title\": \"예약완료\",\n                \"content\": \"박혜민님이 6월 15일(Sat) 3시에 예약했어요.\",\n                \"createdAt\": \"2024-06-12T00:15:29.507281\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            },\n            {\n                \"notificationId\": 139,\n                \"notificationCategoryAndType\": \"SCHEDULE-RESERVE\",\n                \"receiverId\": 543,\n                \"title\": \"예약완료\",\n                \"content\": \"박혜민님이 6월 12일(Wed) 2시에 예약했어요.\",\n                \"createdAt\": \"2024-06-12T00:09:00.768417\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            },\n            {\n                \"notificationId\": 138,\n                \"notificationCategoryAndType\": \"SCHEDULE-CANCEL\",\n                \"receiverId\": 543,\n                \"title\": \"예약취소\",\n                \"content\": \"박혜민님이 6월 14일(Fri) 2시 예약을 취소했어요.\",\n                \"createdAt\": \"2024-06-11T23:57:48.230619\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            },\n            {\n                \"notificationId\": 137,\n                \"notificationCategoryAndType\": \"SCHEDULE-CANCEL\",\n                \"receiverId\": 543,\n                \"title\": \"예약취소\",\n                \"content\": \"박혜민님이 6월 14일(Fri) 11시 예약을 취소했어요.\",\n                \"createdAt\": \"2024-06-11T23:57:45.212287\",\n                \"isRead\": false,\n                \"lessonHistoryId\": null\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 10,\n        \"totalPages\": 2,\n        \"totalElements\": 12,\n        \"isLast\": false,\n        \"redDotStatus\": [\n            {\n                \"notificationCategory\": \"COMMUNITY\",\n                \"redDotStatus\": true\n            }\n        ],\n        \"sender\": {\n            \"profileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/default.png\",\n            \"senderType\": \"SYSTEM\"\n        }\n    }\n}"},{"id":"1886eab0-1f2c-4f5b-bc8d-3fbccb5981b4","name":"S02. 커뮤니티 알림 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/notification/v1/:type?page=0","host":["{{BASE_URL}}"],"path":["notification","v1",":type"],"query":[{"key":"page","value":"0"}],"variable":[{"key":"type","value":"COMMUNITY","description":"SCHEDULE | COMMUNITY"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 07:54:14 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=lfkTstAqwjhrOQFPNJk6bPMszALgFL%2FJsbOdHNr6n4duK%2FJ2srt5L7RDHxzRHpsEIshFgv%2F%2FqD%2FZaOv%2FdLQGDexfyA5C9CNxSCUySOF3bsCr0yws7fbDm4JzwOV9tOAA44iZ%2FVUkGKyO\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"893082efaf0bf651-NRT"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"전체 알림을 조회하였습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"notificationId\": 216,\n                \"notificationCategoryAndType\": \"COMMUNITY-WRITE\",\n                \"receiverId\": 543,\n                \"title\": \"게시글 작성\",\n                \"content\": \"트레이너가 새로운 수업일지를 작성하였습니다.\",\n                \"createdAt\": \"2024-06-13T16:51:55.033549\",\n                \"isRead\": false,\n                \"lessonHistoryId\": 356\n            },\n            {\n                \"notificationId\": 215,\n                \"notificationCategoryAndType\": \"COMMUNITY-WRITE\",\n                \"receiverId\": 543,\n                \"title\": \"게시글 작성\",\n                \"content\": \"트레이너가 새로운 수업일지를 작성하였습니다.\",\n                \"createdAt\": \"2024-06-13T16:51:53.556304\",\n                \"isRead\": false,\n                \"lessonHistoryId\": 355\n            },\n            {\n                \"notificationId\": 214,\n                \"notificationCategoryAndType\": \"COMMUNITY-WRITE\",\n                \"receiverId\": 543,\n                \"title\": \"게시글 작성\",\n                \"content\": \"트레이너가 새로운 수업일지를 작성하였습니다.\",\n                \"createdAt\": \"2024-06-13T16:51:51.978512\",\n                \"isRead\": false,\n                \"lessonHistoryId\": 354\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 10,\n        \"totalPages\": 1,\n        \"totalElements\": 3,\n        \"isLast\": true,\n        \"redDotStatus\": [\n            {\n                \"notificationCategory\": \"SCHEDULE\",\n                \"redDotStatus\": true\n            }\n        ],\n        \"sender\": {\n            \"profileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/profile/default.png\",\n            \"senderType\": \"SYSTEM\"\n        }\n    }\n}"}],"_postman_id":"4471567a-e787-458e-b515-afa92b2800e3"},{"name":"알림 읽음 처리","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"329ca2fb-6d2d-4b62-b62e-24f0f57b0506","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"url":"{{BASE_URL}}/notification/v1/:notificationId","urlObject":{"path":["notification","v1",":notificationId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"type":"any","value":"","key":"notificationId"}]}},"response":[{"id":"843cef4e-c019-4f80-93b6-39a6ed97129c","name":"S01. 알림 읽음 처리 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/notification/v1/read/:notificationId","host":["{{BASE_URL}}"],"path":["notification","v1","read",":notificationId"],"variable":[{"key":"notificationId","value":"13"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 04 Jun 2024 07:10:40 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"해당 알림을 읽음 처리 하였습니다.\",\n    \"data\": {\n        \"notificationId\": 13,\n        \"isRead\": true\n    }\n}"},{"id":"9205b6ff-0294-42c8-baa7-570f8aeed73a","name":"S02. 알림이 존재하지 않음","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/notification/v1/read/:notificationId","host":["{{BASE_URL}}"],"path":["notification","v1","read",":notificationId"],"variable":[{"key":"notificationId","value":"130"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 04 Jun 2024 07:10:54 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"해당 알림이 존재하지 않습니다.\",\n    \"code\": \"400\",\n    \"timestamp\": \"2024-06-04T16:10:54.627678700\"\n}"}],"_postman_id":"329ca2fb-6d2d-4b62-b62e-24f0f57b0506"},{"name":"RED-DOT 여부 조회(홈에서 종모양)","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"207e2701-3380-4816-a156-51498304fcb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/notification/v1/red-dot","urlObject":{"path":["notification","v1","red-dot"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e66b63a9-7211-4951-8eaa-75d1f3e74253","name":"S01. RED-DOT 상태 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{BASE_URL}}/notification/v1/red-dot"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 04 Jun 2024 07:11:08 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"red-dot 상태를 조회하였습니다.\",\n    \"data\": true\n}"}],"_postman_id":"207e2701-3380-4816-a156-51498304fcb5"},{"name":"수업일지 단건 조회","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"16514f06-a3f5-4fd9-b0c3-57189aebb5d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/lessonhistory/v1/:lessonHistoryId","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1",":lessonHistoryId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"id":"93c4c050-ab7b-4e8a-8f4a-921d25ebdaf6","type":"any","value":"306","key":"lessonHistoryId"}]}},"response":[{"id":"c2f86b3c-3a19-4ac0-a787-355910e47f58","name":"S01. 학생의 수업 내역 단건 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId"],"variable":[{"key":"lessonHistoryId","value":"281"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 17:00:42 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=4J%2FX0cj%2BSauO3bBJNZaQqvE%2BdYIkKff8Hl7TVXM4VYuAp0EXjE1ESgG7yZfp19ecTWsL62oghQ%2FVez8Vcr0ID%2BNIswBw9Ye2OwHEhFfkFho1%2Fco2t0tJFVhK3QWthY%2BkHDiVga9DNSec\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afcd6aa9b61fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업 일지 단건을 조회하였습니다.\",\n    \"data\": {\n        \"id\": 281,\n        \"title\": \"제목\",\n        \"content\": \"운동하는 모습이 멋져요!🔥🔥🔥\",\n        \"comments\": [\n            {\n                \"id\": 473,\n                \"content\": \"변경할 내용\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 2,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://1\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-05-28T12:32:00.484413\"\n                    }\n                ],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-28T11:08:37\",\n                \"updatedAt\": \"2024-05-28T12:32:01\"\n            },\n            {\n                \"id\": 474,\n                \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 3,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-28T11:16:00\",\n                \"updatedAt\": \"2024-05-28T11:16:00\"\n            },\n            {\n                \"id\": 475,\n                \"content\": \"첨부파일이 있는 댓글\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 4,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-28T11:18:44\",\n                \"updatedAt\": \"2024-05-28T11:18:44\"\n            },\n            {\n                \"id\": 476,\n                \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 5,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-28T11:23:56\",\n                \"updatedAt\": \"2024-05-28T11:23:56\"\n            },\n            {\n                \"id\": 477,\n                \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 6,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-05-28T11:24:04.37783\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                        \"fileOrder\": 2,\n                        \"createdAt\": \"2024-05-28T11:24:04.389827\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                        \"fileOrder\": 3,\n                        \"createdAt\": \"2024-05-28T11:24:04.397828\"\n                    }\n                ],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-28T11:24:04\",\n                \"updatedAt\": \"2024-05-28T11:24:04\"\n            },\n            {\n                \"id\": 478,\n                \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 7,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-05-28T11:27:01.25855\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                        \"fileOrder\": 2,\n                        \"createdAt\": \"2024-05-28T11:27:01.267993\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                        \"fileOrder\": 3,\n                        \"createdAt\": \"2024-05-28T11:27:01.275528\"\n                    }\n                ],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-28T11:27:01\",\n                \"updatedAt\": \"2024-05-28T11:27:01\"\n            },\n            {\n                \"id\": 479,\n                \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 8,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-05-28T11:30:47.146688\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                        \"fileOrder\": 2,\n                        \"createdAt\": \"2024-05-28T11:30:47.156691\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                        \"fileOrder\": 3,\n                        \"createdAt\": \"2024-05-28T11:30:47.164687\"\n                    }\n                ],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-28T11:30:47\",\n                \"updatedAt\": \"2024-05-28T11:30:47\"\n            },\n            {\n                \"id\": 480,\n                \"content\": \"변경할 내용\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 9,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                        \"fileOrder\": 2,\n                        \"createdAt\": \"2024-05-28T12:13:36.949617\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                        \"fileOrder\": 3,\n                        \"createdAt\": \"2024-05-28T12:13:36.978614\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-05-28T12:13:36.940615\"\n                    }\n                ],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-28T12:10:22\",\n                \"updatedAt\": \"2024-05-28T12:13:37\"\n            },\n            {\n                \"id\": 481,\n                \"content\": \"첨부파일이 있는 댓글\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 10,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-28T12:10:41\",\n                \"updatedAt\": \"2024-05-28T12:10:41\"\n            },\n            {\n                \"id\": 490,\n                \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(3)\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 11,\n                \"parentId\": null,\n                \"replies\": [],\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-05-29T01:47:37.947723\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                        \"fileOrder\": 2,\n                        \"createdAt\": \"2024-05-29T01:47:37.954601\"\n                    },\n                    {\n                        \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                        \"fileOrder\": 3,\n                        \"createdAt\": \"2024-05-29T01:47:37.957368\"\n                    }\n                ],\n                \"delYn\": false,\n                \"createdAt\": \"2024-05-29T01:47:38\",\n                \"updatedAt\": \"2024-05-29T01:47:38\"\n            },\n            {\n                \"id\": 491,\n                \"content\": \"삭제된 댓글입니다.\",\n                \"member\": {\n                    \"memberId\": 391,\n                    \"name\": \"홍길동\",\n                    \"fileUrl\": null\n                },\n                \"orderNum\": 12,\n                \"parentId\": null,\n                \"replies\": [\n                    {\n                        \"id\": 492,\n                        \"content\": \"잘하고 있습니다. 지금처럼 쭉 열심히 해보죠!(대댓글)\",\n                        \"member\": {\n                            \"memberId\": 391,\n                            \"name\": \"홍길동\",\n                            \"fileUrl\": null\n                        },\n                        \"orderNum\": 1,\n                        \"parentId\": 491,\n                        \"replies\": [],\n                        \"files\": [\n                            {\n                                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                                \"fileOrder\": 1,\n                                \"createdAt\": \"2024-05-29T01:48:25.664919\"\n                            },\n                            {\n                                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                                \"fileOrder\": 2,\n                                \"createdAt\": \"2024-05-29T01:48:25.674922\"\n                            },\n                            {\n                                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                                \"fileOrder\": 3,\n                                \"createdAt\": \"2024-05-29T01:48:25.682919\"\n                            }\n                        ],\n                        \"delYn\": false,\n                        \"createdAt\": \"2024-05-29T01:48:26\",\n                        \"updatedAt\": \"2024-05-29T01:48:26\"\n                    }\n                ],\n                \"files\": [\n                    {\n                        \"fileUrl\": \"https://1\",\n                        \"fileOrder\": 1,\n                        \"createdAt\": \"2024-05-29T01:48:50.349823\"\n                    }\n                ],\n                \"delYn\": true,\n                \"createdAt\": \"2024-05-29T01:48:12\",\n                \"updatedAt\": \"2024-05-29T01:49:07\"\n            }\n        ],\n        \"commentTotalCount\": 11,\n        \"createdAt\": \"2024-05-15T18:24:00\",\n        \"student\": \"학생2\",\n        \"trainer\": \"김진영 트레이너\",\n        \"scheduleId\": 8579,\n        \"lessonDt\": \"05월 15일 수요일\",\n        \"lessonTime\": \"10:00 - 11:00\",\n        \"attendanceStatus\": \"출석\",\n        \"files\": [\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689293-a1b402aa-d8aa-4fc2-80a8-5bd621d0ead2\",\n                \"fileOrder\": 1,\n                \"createdAt\": \"2024-05-28T12:12:24.840694\"\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689755-eaf58994-f821-4bc7-a5b5-e6487e8f9ece\",\n                \"fileOrder\": 2,\n                \"createdAt\": \"2024-05-28T12:12:24.851692\"\n            },\n            {\n                \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/lesson-history/1714844689852-34c71a00-c57c-4cc3-b3a1-cd4ba970eee0\",\n                \"fileOrder\": 3,\n                \"createdAt\": \"2024-05-28T12:12:24.859692\"\n            }\n        ]\n    }\n}"},{"id":"bc57e3e2-fbdc-4a9f-9878-41e057d1a691","name":"S02. 학생의 수업 내역 미존재","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{PROD_SERVER}}/lessonhistory/v1/:lessonHistoryId","host":["{{PROD_SERVER}}"],"path":["lessonhistory","v1",":lessonHistoryId"],"variable":[{"key":"lessonHistoryId","value":"282"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 May 2024 17:01:08 GMT"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"vary","value":"Origin"},{"key":"vary","value":"Access-Control-Request-Method"},{"key":"vary","value":"Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"},{"key":"x-frame-options","value":"DENY"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"GET, POST, PUT, DELETE, OPTIONS"},{"key":"access-control-allow-headers","value":"Content-Type, Authorization"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=SMbnqk%2BsFzU%2F%2B36B2WSM9UyCebLOJ0o3mXY%2BGq5iQekPNpxDBxwu8K8GHZXCuDuDMRx0ZqsqySQmT9wEyCdfJPoNvhUUz7s%2BGhsgBdzbJpSaTiiNHfhq%2FteXkdESeU5FCPLw%2Fn%2FxGJiV\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"88afce10bdfe1fa6-HKG"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업 일지 단건을 조회하였습니다.\",\n    \"data\": null\n}"}],"_postman_id":"16514f06-a3f5-4fd9-b0c3-57189aebb5d8"}],"id":"4d22e7d5-d115-49e8-8e3a-eb2cd85f0225","_postman_id":"4d22e7d5-d115-49e8-8e3a-eb2cd85f0225","description":""},{"name":"트레이너","item":[{"name":"수업일지 목록 조회","event":[{"listen":"test","script":{"id":"3c883604-2648-4c81-b192-8f19d79493db","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9d715b0d-0616-44e1-a880-db55cecd830b","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"4cb15eee-a614-4ff3-a99e-8675fe38fdf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/lessonhistory/v1/unwritten?lessonDateTime=2024-05-07","description":"<p>The test on this request asserts that the reponse has a \"200 OK\" status.</p>\n<p>You can check for any HTTP status code using the same mechanism, for example <code>pm.response.to.have.status(403)</code> if your API should return an \"Unauthorized\" response.</p>\n","urlObject":{"path":["lessonhistory","v1","unwritten"],"host":["{{BASE_URL}}"],"query":[{"key":"lessonDateTime","value":"2024-05-07"},{"disabled":true,"key":"studentId","value":"542"},{"disabled":true,"description":{"content":"<p>빈값 | WRITTEN | UNWRITTEN</p>\n","type":"text/plain"},"key":"writingStatus","value":""}],"variable":[]}},"response":[{"id":"c3c8eb35-c16b-4e1d-804f-a6b9d6038f64","name":"S01. 전체 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2024-05-25","disabled":true},{"key":"studentId","value":"542","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:29:12 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 8404,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오전 10:00 - 11:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"작성\"\n        },\n        {\n            \"scheduleId\": 8405,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오전 11:00 - 12:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8407,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 01:00 - 02:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8409,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 03:00 - 04:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8410,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 04:00 - 05:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8411,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 05:00 - 06:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8412,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 06:00 - 07:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8413,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 9895,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 29일 수요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8436,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 30일 목요일\",\n            \"lessonTime\": \"오전 10:00 - 11:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        }\n    ]\n}"},{"id":"995a1b51-252a-4eb5-8055-139cd07254a6","name":"S02. 수업일을 기준으로 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten?lessonDate=2024-05-25","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2024-05-25"},{"key":"studentId","value":"542","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:29:26 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 8404,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오전 10:00 - 11:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"작성\"\n        },\n        {\n            \"scheduleId\": 8405,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오전 11:00 - 12:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8407,\n            \"studentId\": 541,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 01:00 - 02:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8409,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 03:00 - 04:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8410,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 04:00 - 05:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8411,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 05:00 - 06:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8412,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 06:00 - 07:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8413,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        }\n    ]\n}"},{"id":"75dc94cf-fe42-4cb5-a1f4-ab8c9efbd30c","name":"S03. 수업일 및 학생ID를 기준으로 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten?lessonDate=2024-05-25&studentId=542","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2024-05-25"},{"key":"studentId","value":"542"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:29:49 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 8409,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 03:00 - 04:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8410,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 04:00 - 05:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8411,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 05:00 - 06:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8412,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 06:00 - 07:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8413,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        }\n    ]\n}"},{"id":"b1021a1f-ec67-4ab9-b6b8-a104ed3549c1","name":"S04. 학생 ID를 기준으로 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten?studentId=542","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2024-05-25","disabled":true},{"key":"studentId","value":"542"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:30:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": [\n        {\n            \"scheduleId\": 8409,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 03:00 - 04:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8410,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 04:00 - 05:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8411,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 05:00 - 06:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8412,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 06:00 - 07:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        },\n        {\n            \"scheduleId\": 8413,\n            \"studentId\": 542,\n            \"studentName\": \"김진영\",\n            \"lessonDt\": \"05월 25일 토요일\",\n            \"lessonTime\": \"오후 07:00 - 08:00\",\n            \"reservationStatus\": \"출석\",\n            \"reviewStatus\": \"미작성\"\n        }\n    ]\n}"},{"id":"ef4cbed0-1232-4e52-92f4-2450f854d215","name":"S05. 스케줄 미존재","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/lessonhistory/v1/unwritten?lessonDate=2044-05-25&studentId=542","host":["{{BASE_URL}}"],"path":["lessonhistory","v1","unwritten"],"query":[{"key":"lessonDate","value":"2044-05-25"},{"key":"studentId","value":"542"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 30 May 2024 09:30:18 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"수업일지를 작성하지 않은 수업들을 조회하였습니다.\",\n    \"data\": []\n}"}],"_postman_id":"4cb15eee-a614-4ff3-a99e-8675fe38fdf5"},{"name":"트레이너가 학생 스케줄 전체 조회","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"acf5e737-80e1-4873-a9de-8e1c4ddfda21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/:stduentId","urlObject":{"path":["schedule","v1",":stduentId"],"host":["{{BASE_URL}}"],"query":[],"variable":[{"id":"133d939d-5088-4169-87ff-12b6b590232f","type":"any","value":"542","key":"stduentId"}]}},"response":[{"id":"d4b6dab9-1608-4801-82ee-d0e8f7c2b5d3","name":"S01. 트레이너가 학생 스케줄 전체 조회 성공","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{BASE_URL}}/schedule/v1/:stduentId","host":["{{BASE_URL}}"],"path":["schedule","v1",":stduentId"],"variable":[{"key":"stduentId","value":"541"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 04 Jun 2024 07:12:15 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"학생의 일정을 조회했습니다.\",\n    \"data\": {\n        \"content\": [\n            {\n                \"studentId\": 541,\n                \"studentName\": \"김진영\",\n                \"scheduleId\": 11447,\n                \"lessonDt\": \"06월 03일 월요일\",\n                \"lessonTime\": \"11:00 - 12:00\",\n                \"attendanceStatus\": \"출석\"\n            },\n            {\n                \"studentId\": 541,\n                \"studentName\": \"김진영\",\n                \"scheduleId\": 11429,\n                \"lessonDt\": \"06월 01일 토요일\",\n                \"lessonTime\": \"17:00 - 18:00\",\n                \"attendanceStatus\": \"출석\"\n            },\n            {\n                \"studentId\": 541,\n                \"studentName\": \"김진영\",\n                \"scheduleId\": 11426,\n                \"lessonDt\": \"06월 01일 토요일\",\n                \"lessonTime\": \"14:00 - 15:00\",\n                \"attendanceStatus\": \"출석\"\n            },\n            {\n                \"studentId\": 541,\n                \"studentName\": \"김진영\",\n                \"scheduleId\": 11425,\n                \"lessonDt\": \"06월 01일 토요일\",\n                \"lessonTime\": \"13:00 - 14:00\",\n                \"attendanceStatus\": \"출석\"\n            },\n            {\n                \"studentId\": 541,\n                \"studentName\": \"김진영\",\n                \"scheduleId\": 11423,\n                \"lessonDt\": \"06월 01일 토요일\",\n                \"lessonTime\": \"11:00 - 12:00\",\n                \"attendanceStatus\": \"출석\"\n            },\n            {\n                \"studentId\": 541,\n                \"studentName\": \"김진영\",\n                \"scheduleId\": 11422,\n                \"lessonDt\": \"06월 01일 토요일\",\n                \"lessonTime\": \"10:00 - 11:00\",\n                \"attendanceStatus\": \"출석\"\n            },\n            {\n                \"studentId\": 541,\n                \"studentName\": \"김진영\",\n                \"scheduleId\": 11413,\n                \"lessonDt\": \"05월 31일 금요일\",\n                \"lessonTime\": \"13:00 - 14:00\",\n                \"attendanceStatus\": \"출석\"\n            }\n        ],\n        \"pageNumber\": 0,\n        \"pageSize\": 10,\n        \"totalPages\": 1,\n        \"totalElements\": 7,\n        \"isLast\": true\n    }\n}"}],"_postman_id":"acf5e737-80e1-4873-a9de-8e1c4ddfda21"}],"id":"1af00ced-c0f5-431b-a402-0acc2e0fab09","_postman_id":"1af00ced-c0f5-431b-a402-0acc2e0fab09","description":""},{"name":"학생","item":[{"name":"학생이 다가오는 예약 조회","event":[{"listen":"prerequest","script":{"id":"a0fb0cac-23ab-4e53-8b47-7d0537bae4fb","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"chaerin\",\r","        \"password\": \"12345678\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"7b350210-3aa7-40e7-905f-f086ffda14ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/v1/student/my-reservation/new","urlObject":{"path":["schedule","v1","student","my-reservation","new"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3032e314-ecf8-4844-8c2c-5d170ec58b4b","name":"S1. 학생이 내 예약을 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/v1/student/my-reservation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 17:22:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 535,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        },\n        \"reservations\": [\n            {\n                \"scheduleId\": 5057,\n                \"lessonDt\": \"2024-05-03\",\n                \"lessonStartTime\": \"19:00:00\",\n                \"lessonEndTime\": \"20:00:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1196,\n                \"lessonDt\": \"2024-05-04\",\n                \"lessonStartTime\": \"14:00:00\",\n                \"lessonEndTime\": \"14:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1197,\n                \"lessonDt\": \"2024-05-04\",\n                \"lessonStartTime\": \"15:00:00\",\n                \"lessonEndTime\": \"15:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1198,\n                \"lessonDt\": \"2024-05-04\",\n                \"lessonStartTime\": \"16:00:00\",\n                \"lessonEndTime\": \"16:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1204,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"13:00:00\",\n                \"lessonEndTime\": \"13:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1205,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"14:00:00\",\n                \"lessonEndTime\": \"14:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1206,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"15:00:00\",\n                \"lessonEndTime\": \"15:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1207,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"16:00:00\",\n                \"lessonEndTime\": \"16:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1208,\n                \"lessonDt\": \"2024-05-05\",\n                \"lessonStartTime\": \"17:00:00\",\n                \"lessonEndTime\": \"17:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 5067,\n                \"lessonDt\": \"2024-05-06\",\n                \"lessonStartTime\": \"12:00:00\",\n                \"lessonEndTime\": \"13:00:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1391,\n                \"lessonDt\": \"2024-05-21\",\n                \"lessonStartTime\": \"10:00:00\",\n                \"lessonEndTime\": \"10:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1500,\n                \"lessonDt\": \"2024-05-30\",\n                \"lessonStartTime\": \"10:00:00\",\n                \"lessonEndTime\": \"10:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            },\n            {\n                \"scheduleId\": 1511,\n                \"lessonDt\": \"2024-05-30\",\n                \"lessonStartTime\": \"21:00:00\",\n                \"lessonEndTime\": \"21:50:00\",\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"reservationStatus\": \"COMPLETED\"\n            }\n        ]\n    }\n}"},{"id":"b72de2a8-c8fe-41cd-8e60-bc2f8833960f","name":"S2. 학생이 다가오는 예약 조회 없는 경우","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/v1/student/my-reservation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 30 Apr 2024 03:01:21 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 내 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 543,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        },\n        \"reservations\": null\n    }\n}"}],"_postman_id":"7b350210-3aa7-40e7-905f-f086ffda14ea"},{"name":"학생이 대기중 예약 조회","event":[{"listen":"prerequest","script":{"id":"ed3e2b29-ca78-458e-a7be-34bc8164ee56","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-student0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"STUDENT\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"b9405023-9476-4876-9c2e-d1d7e48b0446","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{BASE_URL}}/schedule/waiting/v1/my-waiting","urlObject":{"path":["schedule","waiting","v1","my-waiting"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"5a944f24-d596-4b55-8a68-5f0c260fc973","name":"S1. 학생이 내 예약을 조회 성공","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/waiting/v1/my-waiting"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 29 Apr 2024 17:22:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 대기중인 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 543,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        },\n        \"myStandbySchedules\": [\n            {\n                \"scheduleId\": 1511,\n                \"trainerName\": \"트레이너0 트레이너\",\n                \"lessonDt\": \"2024-05-30\",\n                \"lessonStartTime\": \"21:00:00\",\n                \"lessonEndTime\": \"21:50:00\",\n                \"reservationStatus\": null\n            }\n        ]\n    }\n}"},{"id":"3498ce03-3301-4930-bec0-00ac10ca93c1","name":"S2. 학생이 대기중 예약 조회 없는 경우","originalRequest":{"method":"GET","header":[],"url":"{{PROD_SERVER}}/schedule/waiting/v1/my-waiting"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 30 Apr 2024 03:01:48 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"학생이 대기중인 예약을 조회하였습니다.\",\n    \"data\": {\n        \"course\": {\n            \"courseId\": 39,\n            \"totalLessonCnt\": 550,\n            \"remainLessonCnt\": 543,\n            \"createdAt\": \"2024-04-24T22:33:03.636062\"\n        },\n        \"myStandbySchedules\": null\n    }\n}"}],"_postman_id":"b9405023-9476-4876-9c2e-d1d7e48b0446"}],"id":"b6520d15-ec0c-4212-88ed-8302d8dd166b","_postman_id":"b6520d15-ec0c-4212-88ed-8302d8dd166b","description":""}],"id":"9f9db768-9e37-4489-8235-41fa503a7587","_postman_id":"9f9db768-9e37-4489-8235-41fa503a7587","description":""},{"name":"AWS S3 PRESIGNED-URL","item":[{"name":"presigned-url 요청","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":["let body = {\r","    mode: 'raw',\r","    raw: JSON.stringify({\r","        \"userId\": \"healthy-trainer0\",\r","        \"password\": \"12345678a\",\r","        \"memberType\": \"TRAINER\"\r","    }),\r","    options: {\r","        raw: {\r","            language: 'json'\r","        }\r","    }\r","}\r","\r","pm.sendRequest({\r","    url: `${pm.environment.get(\"BASE_URL\")}/auth/v1/login`,\r","    method: 'POST',\r","    header: {\r","        'Accept': 'application/json;charset=UTF-8'\r","    },\r","    body\r","    }, (err, response) => {\r","        const r = response.json();\r","        console.log(r)\r","        pm.environment.set(\"accessToken\", r.data.accessToken);\r","        pm.environment.set(\"refreshToken\", r.data.refreshToken);\r","        pm.environment.set(\"userId\", r.data.userId);\r","        pm.environment.set(\"memberType\", r.data.memberType);\r","        pm.environment.set(\"gymId\", r.data.gymId);\r","});\r",""],"type":"text/javascript"}}],"id":"e3f3f9da-878a-4592-b01c-0a88662d46b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"fileNames\": [\r\n        \"image1.jpg\",\r\n        \"image2.jpg\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/file/v1","urlObject":{"path":["file","v1"],"host":["{{BASE_URL}}"],"query":[],"variable":[]}},"response":[{"id":"430af062-485e-4f32-8d13-949d4f7d37bb","name":"S01. presigned-url 요청 성공","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"prefix\": \"original/lesson-history\",\r\n    \"fileName\": \"image.jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{BASE_URL}}/file/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 18 Jun 2024 11:01:03 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"message\": \"presigned-uri을 생성하였습니다.\",\n    \"data\": [\n        {\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/temp/1719141269115-500d5bec-72c7-42ff-88bd-01d39764ffe0.jpg?x-amz-acl=public-read&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240623T111429Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1799&X-Amz-Credential=AKIATCKASVAHCPAM7W7U%2F20240623%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Signature=3ce783faca96803c10e13976e37baeb6b52c935ecce1288b3493d6c3aa9dd52d\",\n            \"fileOrder\": 1\n        },\n        {\n            \"fileUrl\": \"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/temp/1719141269193-793f41a9-4f65-47ef-907f-c6e0f77de99d.jpg?x-amz-acl=public-read&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240623T111429Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1799&X-Amz-Credential=AKIATCKASVAHCPAM7W7U%2F20240623%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Signature=8ac54ab653882ebeb6fee35cf2e6c746e3ce58a279460084b27b7c43aef22e33\",\n            \"fileOrder\": 2\n        }\n    ]\n}"}],"_postman_id":"e3f3f9da-878a-4592-b01c-0a88662d46b2"},{"name":"presigned-url에 저장하기","event":[{"listen":"prerequest","script":{"id":"e80c107d-70a9-46c8-9a92-1acd07f17826","exec":[""],"type":"text/javascript"}}],"id":"61cb994e-9236-4403-a9b0-67902f5e6ff6","protocolProfileBehavior":{"disableBodyPruning":true,"followAuthorizationHeader":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[],"body":{"mode":"file","file":{"src":"/C:/Users/82109/Desktop/춘식/diet/iBOCJNctT7wbmzQi3sOvJNko5ewfzBcbm1lrzGuP__1652_1239.jpeg"}},"url":"https://to-be-healthy-bucket.s3.ap-northeast-2.amazonaws.com/temp/1719080838555-1ac2ec2d-ffac-45e4-b05c-c978b289a863.jpg?x-amz-acl=public-read&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240622T182718Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIATCKASVAHCPAM7W7U%2F20240622%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Signature=ba7d83354f8b879abe704c30ff343936a88d5a8589f9e89b9aebbef04a170e8d","urlObject":{"protocol":"https","path":["temp","1719080838555-1ac2ec2d-ffac-45e4-b05c-c978b289a863.jpg"],"host":["to-be-healthy-bucket","s3","ap-northeast-2","amazonaws","com"],"query":[{"key":"x-amz-acl","value":"public-read"},{"key":"X-Amz-Algorithm","value":"AWS4-HMAC-SHA256"},{"key":"X-Amz-Date","value":"20240622T182718Z"},{"key":"X-Amz-SignedHeaders","value":"host"},{"key":"X-Amz-Expires","value":"1800"},{"key":"X-Amz-Credential","value":"AKIATCKASVAHCPAM7W7U%2F20240622%2Fap-northeast-2%2Fs3%2Faws4_request"},{"key":"X-Amz-Signature","value":"ba7d83354f8b879abe704c30ff343936a88d5a8589f9e89b9aebbef04a170e8d"}],"variable":[]}},"response":[{"id":"e4ffe306-ab9f-4f5d-8692-832de8404641","name":"S01. presigned-url에 저장 성공","originalRequest":{"method":"PUT","header":[],"body":{"mode":"file","file":{"src":"/C:/Users/seonwoojung/Documents/카카오톡 받은 파일/default - 복사본.png"}},"url":{"raw":"https://healthy-bucket-s3.s3.ap-northeast-2.amazonaws.com/original/lesson-history/1718708463232-646c031a-74d8-4fca-8e7a-823cdb1b3bea.jpg?x-amz-acl=public-read&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240618T110103Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Credential=AKIATCKASVAHCPAM7W7U%2F20240618%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Signature=7e534a6bd5fdeac971bbf8bff943d024c68a8c8b869afccaec76040a8d1c5c59","protocol":"https","host":["healthy-bucket-s3","s3","ap-northeast-2","amazonaws","com"],"path":["original","lesson-history","1718708463232-646c031a-74d8-4fca-8e7a-823cdb1b3bea.jpg"],"query":[{"key":"x-amz-acl","value":"public-read"},{"key":"X-Amz-Algorithm","value":"AWS4-HMAC-SHA256"},{"key":"X-Amz-Date","value":"20240618T110103Z"},{"key":"X-Amz-SignedHeaders","value":"host"},{"key":"X-Amz-Expires","value":"1800"},{"key":"X-Amz-Credential","value":"AKIATCKASVAHCPAM7W7U%2F20240618%2Fap-northeast-2%2Fs3%2Faws4_request"},{"key":"X-Amz-Signature","value":"7e534a6bd5fdeac971bbf8bff943d024c68a8c8b869afccaec76040a8d1c5c59"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-id-2","value":"OKkeJBqijsoDwDnFY/QdjNZeXny7HkKDh76SxQuDE3AItPChamKIIQJYyZwbHiy43Xb/yuaHznucjYPKj45wBhRpO639p9UMkPnu2Tp7nuE="},{"key":"x-amz-request-id","value":"KCCM2FHGC3PRJ7SF"},{"key":"Date","value":"Tue, 18 Jun 2024 11:01:10 GMT"},{"key":"x-amz-server-side-encryption","value":"AES256"},{"key":"ETag","value":"\"e7f01595118107b1817d51f6f96b8c3e\""},{"key":"Server","value":"AmazonS3"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"61cb994e-9236-4403-a9b0-67902f5e6ff6"}],"id":"2f58cf2d-9516-4d36-8c47-3ba724e3baa8","_postman_id":"2f58cf2d-9516-4d36-8c47-3ba724e3baa8","description":""}]}