{"info":{"_postman_id":"9b2734fe-9a9d-4fcc-bfa3-d0e79400e3b5","name":"Drone-Web-Service","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"9270015","collectionId":"9b2734fe-9a9d-4fcc-bfa3-d0e79400e3b5","publishedId":"UVeCPTHk","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-01-28T15:44:23.000Z"},"item":[{"name":"registerDrone","id":"7036d601-7a01-441f-8022-4983ed25fa24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"serialNumber\": \"87678933883\",\n    \"weightLimit\": 300,\n    \"batteryLevel\": 100\n}","options":{"raw":{"language":"json"}}},"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/register","urlObject":{"path":["drone","register"],"host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"query":[],"variable":[]}},"response":[{"id":"1128cf8a-cc81-4524-af5b-a328fe7391a0","name":"registerDrone","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"serialNumber\": \"87678933883\",\n    \"weightLimit\": 300,\n    \"batteryLevel\": 100\n}","options":{"raw":{"language":"json"}}},"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/register"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 28 Jan 2022 15:38:45 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Drone Registered Successfully\",\n    \"data\": {\n        \"droneId\": 11,\n        \"serialNumber\": \"87678933883\",\n        \"model\": \"CRUISER_WEIGHT\",\n        \"weightLimit\": 300,\n        \"batteryLevel\": 100,\n        \"state\": \"IDLE\",\n        \"availableWeight\": 300\n    }\n}"}],"_postman_id":"7036d601-7a01-441f-8022-4983ed25fa24"},{"name":"getAllDrones","id":"16de978a-742d-411d-ad09-61c6ad079711","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/get-all","urlObject":{"path":["drone","get-all"],"host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"query":[],"variable":[]}},"response":[{"id":"587880b2-f7eb-42d3-91ec-578e473f3bbd","name":"getAllDrones","originalRequest":{"method":"GET","header":[],"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/get-all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 28 Jan 2022 15:38:53 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"All Drones fetched Successfully\",\n    \"data\": [\n        {\n            \"droneId\": 1,\n            \"serialNumber\": \"123456789\",\n            \"model\": \"LIGHT_WEIGHT\",\n            \"weightLimit\": 150,\n            \"batteryLevel\": 100,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 150\n        },\n        {\n            \"droneId\": 2,\n            \"serialNumber\": \"223456789\",\n            \"model\": \"LIGHT_WEIGHT\",\n            \"weightLimit\": 150,\n            \"batteryLevel\": 20,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 150\n        },\n        {\n            \"droneId\": 3,\n            \"serialNumber\": \"323456789\",\n            \"model\": \"MIDDLE_WEIGHT\",\n            \"weightLimit\": 250,\n            \"batteryLevel\": 80,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 250\n        },\n        {\n            \"droneId\": 4,\n            \"serialNumber\": \"423456789\",\n            \"model\": \"MIDDLE_WEIGHT\",\n            \"weightLimit\": 250,\n            \"batteryLevel\": 24,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 250\n        },\n        {\n            \"droneId\": 5,\n            \"serialNumber\": \"523456789\",\n            \"model\": \"CRUISER_WEIGHT\",\n            \"weightLimit\": 350,\n            \"batteryLevel\": 95,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 350\n        },\n        {\n            \"droneId\": 6,\n            \"serialNumber\": \"623456789\",\n            \"model\": \"CRUISER_WEIGHT\",\n            \"weightLimit\": 350,\n            \"batteryLevel\": 30,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 350\n        },\n        {\n            \"droneId\": 7,\n            \"serialNumber\": \"723456789\",\n            \"model\": \"HEAVY_WEIGHT\",\n            \"weightLimit\": 500,\n            \"batteryLevel\": 50,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 500\n        },\n        {\n            \"droneId\": 8,\n            \"serialNumber\": \"823456789\",\n            \"model\": \"HEAVY_WEIGHT\",\n            \"weightLimit\": 500,\n            \"batteryLevel\": 13,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 500\n        },\n        {\n            \"droneId\": 9,\n            \"serialNumber\": \"923456789\",\n            \"model\": \"CRUISER_WEIGHT\",\n            \"weightLimit\": 350,\n            \"batteryLevel\": 35,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 350\n        },\n        {\n            \"droneId\": 10,\n            \"serialNumber\": \"023456789\",\n            \"model\": \"MIDDLE_WEIGHT\",\n            \"weightLimit\": 250,\n            \"batteryLevel\": 60,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 250\n        },\n        {\n            \"droneId\": 11,\n            \"serialNumber\": \"87678933883\",\n            \"model\": \"CRUISER_WEIGHT\",\n            \"weightLimit\": 300,\n            \"batteryLevel\": 100,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 300\n        }\n    ]\n}"}],"_postman_id":"16de978a-742d-411d-ad09-61c6ad079711"},{"name":"registerMedication","id":"3301039a-7b6d-440d-b1cd-b45b2a2c2a94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"medication","type":"text","value":"{\n    \"name\" : \"Panadol\",\n    \"weight\" : 50,\n    \"code\" : \"PND_01\"\n}","contentType":"application/json"},{"key":"image","type":"file","src":"/Users/cmomodu/Downloads/panadol-image.png"}]},"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/medication/register","urlObject":{"path":["medication","register"],"host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"query":[],"variable":[]}},"response":[{"id":"7ffdd1c7-d0c2-414b-912a-dee5fbae15b9","name":"registerMedication","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"medication","type":"text","value":"{\n    \"name\" : \"Panadol\",\n    \"weight\" : 50,\n    \"code\" : \"PND_01\"\n}","contentType":"application/json"},{"key":"image","type":"file","src":"/Users/cmomodu/Downloads/panadol-image.png"}]},"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/medication/register"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 28 Jan 2022 15:39:00 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Medication Registered Successfully\",\n    \"data\": {\n        \"id\": 11,\n        \"name\": \"Panadol\",\n        \"weight\": 50,\n        \"code\": \"PND_01\"\n    }\n}"}],"_postman_id":"3301039a-7b6d-440d-b1cd-b45b2a2c2a94"},{"name":"getAllMedication","id":"6506321d-debb-47c3-8de1-37183b107154","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/medication/get-all","urlObject":{"path":["medication","get-all"],"host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"query":[],"variable":[]}},"response":[{"id":"d9caa75e-735d-4573-8ee1-ee4264cf1dd1","name":"getAllMedication","originalRequest":{"method":"GET","header":[],"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/medication/get-all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 28 Jan 2022 15:39:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"All Medications fetched Successfully\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"name\": \"Paracetamol\",\n            \"weight\": 20,\n            \"code\": \"PCM_01\"\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Dalacin\",\n            \"weight\": 10,\n            \"code\": \"DCC\"\n        },\n        {\n            \"id\": 3,\n            \"name\": \"FungBact-A\",\n            \"weight\": 30,\n            \"code\": \"FBA\"\n        },\n        {\n            \"id\": 4,\n            \"name\": \"Steriod\",\n            \"weight\": 40,\n            \"code\": \"STRD_09\"\n        },\n        {\n            \"id\": 5,\n            \"name\": \"Androbycin\",\n            \"weight\": 50,\n            \"code\": \"ABCN\"\n        },\n        {\n            \"id\": 6,\n            \"name\": \"Vitamin-C\",\n            \"weight\": 60,\n            \"code\": \"VTC\"\n        },\n        {\n            \"id\": 7,\n            \"name\": \"Pro-Cold\",\n            \"weight\": 70,\n            \"code\": \"PRC\"\n        },\n        {\n            \"id\": 8,\n            \"name\": \"Andrew-Liver-Salt\",\n            \"weight\": 80,\n            \"code\": \"ALS_34\"\n        },\n        {\n            \"id\": 9,\n            \"name\": \"Anti-Biotic\",\n            \"weight\": 100,\n            \"code\": \"ABC_01\"\n        },\n        {\n            \"id\": 10,\n            \"name\": \"Lem-Sip\",\n            \"weight\": 90,\n            \"code\": \"LSP_22\"\n        },\n        {\n            \"id\": 11,\n            \"name\": \"Panadol\",\n            \"weight\": 50,\n            \"code\": \"PND_01\"\n        }\n    ]\n}"}],"_postman_id":"6506321d-debb-47c3-8de1-37183b107154"},{"name":"loadDrone","id":"e6b13721-629f-481b-8f13-03b96d5df0c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"droneId\": 1,\n    \"medicationList\": [\n        {\n            \"medicationId\": 1,\n            \"frequency\": 2\n        },\n        {\n            \"medicationId\": 2,\n            \"frequency\": 1\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/load","urlObject":{"path":["drone","load"],"host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"query":[],"variable":[]}},"response":[{"id":"b1a7b208-7f61-4094-a5d8-39043d6b6d4a","name":"loadDrone","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"droneId\": 1,\n    \"medicationList\": [\n        {\n            \"medicationId\": 1,\n            \"frequency\": 2\n        },\n        {\n            \"medicationId\": 2,\n            \"frequency\": 1\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/load"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 28 Jan 2022 15:39:09 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Drone loaded Successfully\",\n    \"data\": \"N/A\"\n}"}],"_postman_id":"e6b13721-629f-481b-8f13-03b96d5df0c1"},{"name":"getLoadedMedicationOnDrone","id":"64126bd3-d730-4536-8227-479717325efd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/medication/get-loaded-medication-on-drone?droneId=1","urlObject":{"path":["medication","get-loaded-medication-on-drone"],"host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"query":[{"key":"droneId","value":"1"}],"variable":[]}},"response":[{"id":"6bc53890-f5a8-4fe1-8e09-ac122b5b1b31","name":"getLoadedMedicationOnDrone","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/medication/get-loaded-medication-on-drone?droneId=1","host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"path":["medication","get-loaded-medication-on-drone"],"query":[{"key":"droneId","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 28 Jan 2022 15:39:14 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Loaded Medications on Drone with ID = '1' fetched Successfully\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"name\": \"Paracetamol\",\n            \"weight\": 20,\n            \"code\": \"PCM_01\",\n            \"frequency\": 2\n        }\n    ]\n}"}],"_postman_id":"64126bd3-d730-4536-8227-479717325efd"},{"name":"getAvailableDronesForLoading","id":"8f474abc-8fed-465f-a86d-87e4102552cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/get-available-drones-for-loading","urlObject":{"path":["drone","get-available-drones-for-loading"],"host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"query":[],"variable":[]}},"response":[{"id":"34bb26c2-b615-40a4-a51c-8e3afeecdc01","name":"getAvailableDronesForLoading","originalRequest":{"method":"GET","header":[],"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/get-available-drones-for-loading"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 28 Jan 2022 15:39:18 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"All Drones available for loading fetched Successfully\",\n    \"data\": [\n        {\n            \"droneId\": 1,\n            \"serialNumber\": \"123456789\",\n            \"model\": \"LIGHT_WEIGHT\",\n            \"weightLimit\": 150,\n            \"batteryLevel\": 100,\n            \"state\": \"LOADED\",\n            \"availableWeight\": 110\n        },\n        {\n            \"droneId\": 3,\n            \"serialNumber\": \"323456789\",\n            \"model\": \"MIDDLE_WEIGHT\",\n            \"weightLimit\": 250,\n            \"batteryLevel\": 80,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 250\n        },\n        {\n            \"droneId\": 5,\n            \"serialNumber\": \"523456789\",\n            \"model\": \"CRUISER_WEIGHT\",\n            \"weightLimit\": 350,\n            \"batteryLevel\": 95,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 350\n        },\n        {\n            \"droneId\": 6,\n            \"serialNumber\": \"623456789\",\n            \"model\": \"CRUISER_WEIGHT\",\n            \"weightLimit\": 350,\n            \"batteryLevel\": 30,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 350\n        },\n        {\n            \"droneId\": 7,\n            \"serialNumber\": \"723456789\",\n            \"model\": \"HEAVY_WEIGHT\",\n            \"weightLimit\": 500,\n            \"batteryLevel\": 50,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 500\n        },\n        {\n            \"droneId\": 9,\n            \"serialNumber\": \"923456789\",\n            \"model\": \"CRUISER_WEIGHT\",\n            \"weightLimit\": 350,\n            \"batteryLevel\": 35,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 350\n        },\n        {\n            \"droneId\": 10,\n            \"serialNumber\": \"023456789\",\n            \"model\": \"MIDDLE_WEIGHT\",\n            \"weightLimit\": 250,\n            \"batteryLevel\": 60,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 250\n        },\n        {\n            \"droneId\": 11,\n            \"serialNumber\": \"87678933883\",\n            \"model\": \"CRUISER_WEIGHT\",\n            \"weightLimit\": 300,\n            \"batteryLevel\": 100,\n            \"state\": \"IDLE\",\n            \"availableWeight\": 300\n        }\n    ]\n}"}],"_postman_id":"8f474abc-8fed-465f-a86d-87e4102552cf"},{"name":"getDronesBatteryLevel","id":"8f1a4483-a179-40ac-aeff-842dcef56080","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/get-battery-level?droneId=1","urlObject":{"path":["drone","get-battery-level"],"host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"query":[{"key":"droneId","value":"1"}],"variable":[]}},"response":[{"id":"dbb954c3-b16f-4683-9921-6d106ce71d8a","name":"getDronesBatteryLevel","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/get-battery-level?droneId=1","host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"path":["drone","get-battery-level"],"query":[{"key":"droneId","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 28 Jan 2022 15:39:23 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Drone's Battery Level fetched Successfully\",\n    \"data\": 100\n}"}],"_postman_id":"8f1a4483-a179-40ac-aeff-842dcef56080"},{"name":"updateDronesBatteryLevel","id":"d1cc6e65-3027-4a68-a591-2c23d0190379","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"droneId\": 1,\n    \"batteryLevel\": 68\n}","options":{"raw":{"language":"json"}}},"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/update-battery-level","urlObject":{"path":["drone","update-battery-level"],"host":["https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app"],"query":[],"variable":[]}},"response":[{"id":"18e6fef8-ab7e-4df4-b837-e178e3d6ff23","name":"updateDronesBatteryLevel","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"droneId\": 1,\n    \"batteryLevel\": 68\n}","options":{"raw":{"language":"json"}}},"url":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app/drone/update-battery-level"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 28 Jan 2022 15:39:29 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Drone's Battery Level updated Successfully\",\n    \"data\": \"N/A\"\n}"}],"_postman_id":"d1cc6e65-3027-4a68-a591-2c23d0190379"}],"event":[{"listen":"prerequest","script":{"id":"eba1cd7e-4166-4178-88a8-a82d33cea4d5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9912401d-1f86-41dd-86e5-27697142a209","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl2","value":"http://localhost:8080","type":"string"},{"key":"baseUrl","value":"https://drone-api-cloud-run-5xrw5krbyq-uc.a.run.app","type":"string"}]}