{"info":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","description":"<html><head></head><body><p>The Ride-Hailing API is a backend service that allows users to book and pay for rides using a mobile app.<br>This API was built using</p>\n<ul>\n<li>Node.js</li>\n<li>Express.js</li>\n<li>MongoDB</li>\n<li>Socket.io for realtime location updates and inapp phone calls</li>\n</ul>\n<h2 id=\"key-features\">Key Features</h2>\n<ul>\n<li>Ride Booking: Users can easily book rides through the app, specifying their pick-up and drop-off locations, and the type of ride they need.</li>\n<li>Driver Matching: The app uses location tracking to find nearby drivers and match them with riders who need a ride.</li>\n<li>Real-time Location Tracking: The app tracks the real-time location of the rider and driver during the ride, allowing users to see the exact location of their driver and the estimated time of arrival.</li>\n<li>In-app Payments: The app allows users to pay for their rides directly through the app, using a variety of payment methods.</li>\n<li>Ratings and Reviews: Users can rate their drivers and leave reviews, helping to maintain high-quality service and ensuring the safety of all users.</li>\n<li>Customer Support: The app provides a variety of customer support options, such as in-app chat or phone support, to address any issues or concerns users may have.</li>\n<li>Driver Management: The app provides a dashboard for drivers to manage their rides and earnings, as well as access to features like navigation and turn-by-turn directions.</li>\n<li>Trip History: The app allows users to view their ride history and receipts, providing an easy way to keep track of expenses and past trips.</li>\n</ul>\n<h2 id=\"todo\">Todo</h2>\n<ul>\n<li>Web page to show realtime location tracking</li>\n<li>Customer support feature</li>\n<li>Implement Google Map API to accurately calculate distance between rider and enduser</li>\n<li>Estimated rider arrival time</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"20633788","collectionId":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","publishedId":"2s93JwPhRx","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-03-15T15:38:15.000Z"},"item":[{"name":"Auth","item":[{"name":"EndUser signup","id":"673acafc-4042-4a74-aa51-43f1c0855edc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"molunorichie@gmail.com\",\r\n    \"password\": \"testpassword\",\r\n    \"phone\": \"+12445234434\",\r\n    \"city\": \"Lagos city\",\r\n    \"state\": \"Lagos state\",\r\n    \"address\": \"No 2: Ibeju Lekki, Lagos State\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/enduser","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","signup","enduser"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"145f67b9-df7f-4af2-b784-72663f98e6af","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"cruiseenduser3@gmail.com\",\r\n    \"password\": \"testpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/enduser"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1206"},{"key":"ETag","value":"W/\"4b6-k1HQjpGp+v4i02RphvFGb2DjmKA\""},{"key":"Date","value":"Sat, 24 Dec 2022 08:55:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTZiZThjNmYwOWUwN2Y0NzQyZTk1YSIsImVtYWlsIjoiY3J1aXNlZW5kdXNlcjNAZ21haWwuY29tIiwicm9sZSI6ImVuZHVzZXIiLCJzdGF0dXMiOnsiX2lkIjoiNjNhNmJlOGQ2ZjA5ZTA3ZjQ3NDJlOTVlIiwidXNlciI6IjYzYTZiZThjNmYwOWUwN2Y0NzQyZTk1YSIsImlzVmVyaWZpZWQiOmZhbHNlLCJpc0FjdGl2ZSI6dHJ1ZSwiY3JlYXRlZEF0IjoiMjAyMi0xMi0yNFQwODo1NTo0MS45OTRaIiwidXBkYXRlZEF0IjoiMjAyMi0xMi0yNFQwODo1NTo0MS45OTRaIiwiX192IjowfSwiaWF0IjoxNjcxODcyMTQzLCJleHAiOjE2NzE4NzU3NDN9.DxpqKhCUNQ30fB_5iKNe6ncnD_G7KISmjjtdPSYCWoQ\",\n        \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTZiZThjNmYwOWUwN2Y0NzQyZTk1YSIsImVtYWlsIjoiY3J1aXNlZW5kdXNlcjNAZ21haWwuY29tIiwicm9sZSI6ImVuZHVzZXIiLCJzdGF0dXMiOnsiX2lkIjoiNjNhNmJlOGQ2ZjA5ZTA3ZjQ3NDJlOTVlIiwidXNlciI6IjYzYTZiZThjNmYwOWUwN2Y0NzQyZTk1YSIsImlzVmVyaWZpZWQiOmZhbHNlLCJpc0FjdGl2ZSI6dHJ1ZSwiY3JlYXRlZEF0IjoiMjAyMi0xMi0yNFQwODo1NTo0MS45OTRaIiwidXBkYXRlZEF0IjoiMjAyMi0xMi0yNFQwODo1NTo0MS45OTRaIiwiX192IjowfSwiaWF0IjoxNjcxODcyMTQzLCJleHAiOjE2NzE5NTg1NDN9.OrJICyqAApaeLvBwf_W3nnOMPinCHOYCoxx8Lbe7IRE\",\n        \"user\": {\n            \"id\": \"63a6be8c6f09e07f4742e95a\",\n            \"firstname\": \"cruisefirstname\",\n            \"lastname\": \"cruiselastname\",\n            \"email\": \"cruiseenduser3@gmail.com\"\n        }\n    }\n}"},{"id":"51e725b8-6372-4e0b-841c-88aba2949031","name":"Error - Missing required param in request body","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"email\": \"cruiseenduser12@gmail.com\",\r\n    \"password\": \"testpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/enduser"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"53"},{"key":"ETag","value":"W/\"35-T0i0g4KqrKTlRZimDQiK6YikX8U\""},{"key":"Date","value":"Sat, 24 Dec 2022 07:50:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Path `lastname` is required., Try again\"\n}"},{"id":"7b8f0aa1-452b-48cc-878b-d1e59bd87fd1","name":"Error - Validation error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"moluno.r.i.chie@gmail.com\",\r\n    \"password\": \"testpassword\",\r\n    \"phone\": \"+12445234434\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/enduser"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"175"},{"key":"ETag","value":"W/\"af-5CzgWWbkKzlFvVvzukB2d1QdOzA\""},{"key":"Date","value":"Mon, 26 Dec 2022 11:24:22 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Enduser validation failed: user: Path `user` is required., address: Path `address` is required., city: Path `city` is required., state: Path `state` is required.\"\n}"}],"_postman_id":"673acafc-4042-4a74-aa51-43f1c0855edc"},{"name":"Rider signup","id":"e98b8294-7829-4646-8c32-c5d172f36294","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"personal_details\": {\r\n        \"firstname\": \"cruise\",\r\n        \"lastname\": \"rider\",\r\n        \"email\": \"cruiserider209@gmail.com\",\r\n        \"password\": \"testpassword\",\r\n        \"phone\": \"+243325123423165\",\r\n        \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\r\n        \"city\": \"Lagos City\",\r\n        \"state\": \"Lagos State\",\r\n        \"driver_license\": \"SDNF23R309342S023\",\r\n        \"taxi_license\": \"SKDFJ3304UER23R\",\r\n        \"hasVehicle\": true,\r\n        \"referral\": \"BSDLK2233S\"\r\n    },\r\n\r\n    \"vehicle_details\": {\r\n        \"name\": \"Benz\",\r\n        \"manufacturer\": \"Volvo\",\r\n        \"model\": \"C300\",\r\n        \"year\": \"2020\",\r\n        \"color\": \"green\",\r\n        \"plate_number\": \"BE7-SE23E-123\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/rider","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","signup","rider"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"ef4d67c4-9b78-43f8-b107-8c66e93b094e","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"personal_details\": {\r\n        \"firstname\": \"cruise\",\r\n        \"lastname\": \"rider\",\r\n        \"email\": \"cruiserider@gmail.com\",\r\n        \"password\": \"testpassword\",\r\n\r\n        \"phone\": \"+243325123423165\",\r\n        \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\r\n        \"city\": \"Lagos City\",\r\n        \"state\": \"Lagos State\",\r\n        \"drivers_license\": \"SDNF23R309342S023\",\r\n        \"taxi_license\": \"SKDFJ3304UER23R\",\r\n        \"hasVehicle\": true,\r\n        \"referral\": \"BSDLK2233S\"\r\n    },\r\n\r\n    \"vehicle_details\": {\r\n        \"name\": \"Benz\",\r\n        \"manufacturer\": \"Volvo\",\r\n        \"model\": \"C300\",\r\n        \"year\": \"2020\",\r\n        \"color\": \"green\",\r\n        \"plate_number\": \"BE7-SE23E-123\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/rider"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"543"},{"key":"ETag","value":"W/\"21f-EEYr6oZNPDfYNGgxBGk5lL9Z70c\""},{"key":"Date","value":"Mon, 26 Dec 2022 22:35:52 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYWEyMWE1ZThjNzU5YTI5M2Q3MDM3OCIsImVtYWlsIjoiY3J1aXNlcmlkZXJAZ21haWwuY29tIiwicm9sZSI6InJpZGVyIiwic3RhdHVzIjp7Il9pZCI6IjYzYWEyMWE1ZThjNzU5YTI5M2Q3MDM3ZiIsInVzZXIiOiI2M2FhMjFhNWU4Yzc1OWEyOTNkNzAzNzgiLCJpc1ZlcmlmaWVkIjpmYWxzZSwiaXNBY3RpdmUiOmZhbHNlLCJjcmVhdGVkQXQiOiIyMDIyLTEyLTI2VDIyOjM1OjE3LjcyM1oiLCJ1cGRhdGVkQXQiOiIyMDIyLTEyLTI2VDIyOjM1OjE3LjcyM1oiLCJfX3YiOjB9LCJpYXQiOjE2NzIwOTQxNTIsImV4cCI6MTY3MjA5NDc1Mn0.E8IK5-AvxkqayjIaz2C6OVHaxAzANTop9Bx1-xEn0PA\"\n    }\n}"}],"_postman_id":"e98b8294-7829-4646-8c32-c5d172f36294"},{"name":"SuperAdmin signup","id":"eeddd1d7-660d-42f0-af96-a8b6545b4466","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"cruisesuperadmin1@gmail.com\",\r\n    \"password\": \"testpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/superadmin","description":"<p>When this request is made, three activation codes will be sent to the email address of the user and two top project hosts, these activation codes will be needed to fully activate the new superAdmin account</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","signup","superadmin"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"4c23ea20-2989-4168-8e3b-1a56330bd43d","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"cruisesuperadmin@gmail.com\",\r\n    \"password\": \"testpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/superadmin"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"692"},{"key":"ETag","value":"W/\"2b4-DdWMWiSrfelxjL7KSGvaKI5XRw8\""},{"key":"Date","value":"Sun, 25 Dec 2022 11:39:03 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTgzNjU2MmQ4NDQwYTBmNDg5ZWMyYiIsImVtYWlsIjoiY3J1aXNlc3VwZXJhZG1pbkBnbWFpbC5jb20iLCJyb2xlIjoic3VwZXJhZG1pbiIsInN0YXR1cyI6eyJfaWQiOiI2M2E4MzY1NjJkODQ0MGEwZjQ4OWVjMmUiLCJ1c2VyIjoiNjNhODM2NTYyZDg0NDBhMGY0ODllYzJiIiwiaXNWZXJpZmllZCI6ZmFsc2UsImlzQWN0aXZlIjpmYWxzZSwiY3JlYXRlZEF0IjoiMjAyMi0xMi0yNVQxMTozOTowMi45MjRaIiwidXBkYXRlZEF0IjoiMjAyMi0xMi0yNVQxMTozOTowMi45MjRaIiwiX192IjowfSwiaWF0IjoxNjcxOTY4MzQzLCJleHAiOjE2NzE5Njg5NDN9.W6IPdXYgQvGXYVccdUQlJy3TDT67Elp9xQhyGbe-5LU\",\n        \"user\": {\n            \"id\": \"63a836562d8440a0f489ec2b\",\n            \"firstname\": \"cruisefirstname\",\n            \"lastname\": \"cruiselastname\",\n            \"email\": \"cruisesuperadmin@gmail.com\"\n        }\n    }\n}"},{"id":"84f25564-c274-498c-8dc0-429f552aa6af","name":"Error - Missing required field in request body","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"email\": \"cruisesuperadmin@gmail.com\",\r\n    \"password\": \"testpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/superadmin"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"37"},{"key":"ETag","value":"W/\"25-f/icTtMnVNJicVy/z/NFU3YsKDM\""},{"key":"Date","value":"Sun, 25 Dec 2022 11:42:30 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"All fields are required\"\n}"}],"_postman_id":"eeddd1d7-660d-42f0-af96-a8b6545b4466"},{"name":"Activate superAdmin account","id":"ff244367-52db-4d25-ac3b-36b51a15c099","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"activation_code1\": \"65d1f1f2-072e-40bd-8fe9-fa9812cb6d1b\",\r\n    \"activation_code2\": \"9250f22e-a860-4f38-bf54-cd3a8ed25b58\",\r\n    \"activation_code3\": \"52b64bce-98f7-4b13-9986-c8a969c9f04f\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/activate/superadmin","description":"<p><code>activation_code_1</code> - Will be sent to user who initiated the initial signup for superAdmin</p>\n<p><code>activation_code_2</code> - Will be sent to first project head</p>\n<p><code>activation_code_3</code> - Will be sent to second project head</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","activate","superadmin"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"aaa2b770-b881-4de9-bdad-76e7574b442a","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"cruisesuperadmin@gmail.com\",\r\n    \"password\": \"testpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/superadmin"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"692"},{"key":"ETag","value":"W/\"2b4-DdWMWiSrfelxjL7KSGvaKI5XRw8\""},{"key":"Date","value":"Sun, 25 Dec 2022 11:39:03 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTgzNjU2MmQ4NDQwYTBmNDg5ZWMyYiIsImVtYWlsIjoiY3J1aXNlc3VwZXJhZG1pbkBnbWFpbC5jb20iLCJyb2xlIjoic3VwZXJhZG1pbiIsInN0YXR1cyI6eyJfaWQiOiI2M2E4MzY1NjJkODQ0MGEwZjQ4OWVjMmUiLCJ1c2VyIjoiNjNhODM2NTYyZDg0NDBhMGY0ODllYzJiIiwiaXNWZXJpZmllZCI6ZmFsc2UsImlzQWN0aXZlIjpmYWxzZSwiY3JlYXRlZEF0IjoiMjAyMi0xMi0yNVQxMTozOTowMi45MjRaIiwidXBkYXRlZEF0IjoiMjAyMi0xMi0yNVQxMTozOTowMi45MjRaIiwiX192IjowfSwiaWF0IjoxNjcxOTY4MzQzLCJleHAiOjE2NzE5Njg5NDN9.W6IPdXYgQvGXYVccdUQlJy3TDT67Elp9xQhyGbe-5LU\",\n        \"user\": {\n            \"id\": \"63a836562d8440a0f489ec2b\",\n            \"firstname\": \"cruisefirstname\",\n            \"lastname\": \"cruiselastname\",\n            \"email\": \"cruisesuperadmin@gmail.com\"\n        }\n    }\n}"},{"id":"f4505a50-a132-43d3-add3-07798e4b01cb","name":"Error - Missing required field in request body","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"email\": \"cruisesuperadmin@gmail.com\",\r\n    \"password\": \"testpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/signup/superadmin"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"37"},{"key":"ETag","value":"W/\"25-f/icTtMnVNJicVy/z/NFU3YsKDM\""},{"key":"Date","value":"Sun, 25 Dec 2022 11:42:30 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"All fields are required\"\n}"}],"_postman_id":"ff244367-52db-4d25-ac3b-36b51a15c099"},{"name":"Verify email","id":"edb63cfd-533b-4913-8742-53bf312b4498","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"verification_code\": \"352605\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/verifyemail","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","verifyemail"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"7f72b7db-c073-42e7-ab9d-0cf10185ff01","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiseenduser3@gmail.com\",\r\n    \"verification_code\": \"788660\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/verifyemail"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"ETag","value":"W/\"1a-pIPrt4esgEyEkX/w62Rnrj9XXdg\""},{"key":"Date","value":"Sat, 24 Dec 2022 09:00:22 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {}\n}"}],"_postman_id":"edb63cfd-533b-4913-8742-53bf312b4498"},{"name":"Resend Verification email","id":"adb6a735-64f7-4f14-b49a-6b3324e4ce6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"/auth/verifyemail/:email","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","verifyemail",":email"],"host":[""],"query":[],"variable":[{"id":"cba383b3-8f32-4966-8b54-43f449e18d3d","type":"any","value":"cruiseenduser1@gmail.com","key":"email"}]}},"response":[{"id":"157456f7-ec58-4bd3-952d-21a89435cce1","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"/auth/verifyemail/:email","host":[""],"path":["auth","verifyemail",":email"],"variable":[{"key":"email","value":"cruiseenduser3@gmail.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"548"},{"key":"ETag","value":"W/\"224-2aembeJeF21EulKaTbuZxX1VQCs\""},{"key":"Date","value":"Sat, 24 Dec 2022 08:32:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTZhYzQ1OWY0NTM1ZWMxZWFlZGVmNCIsImVtYWlsIjoiY3J1aXNlZW5kdXNlcjNAZ21haWwuY29tIiwicm9sZSI6ImVuZHVzZXIiLCJzdGF0dXMiOnsiX2lkIjoiNjNhNmFjNDY5ZjQ1MzVlYzFlYWVkZWY4IiwidXNlciI6IjYzYTZhYzQ1OWY0NTM1ZWMxZWFlZGVmNCIsImlzVmVyaWZpZWQiOmZhbHNlLCJpc0FjdGl2ZSI6dHJ1ZSwiY3JlYXRlZEF0IjoiMjAyMi0xMi0yNFQwNzozNzo0Mi4wMTJaIiwidXBkYXRlZEF0IjoiMjAyMi0xMi0yNFQwNzozNzo0Mi4wMTJaIiwiX192IjowfSwiaWF0IjoxNjcxODcwNzM1LCJleHAiOjE2NzE4NzQzMzV9.2OvQ0N-BqEWZcRUz7stv5qVfqyK9SPgBjgM01Dbktjs\"\n    }\n}"}],"_postman_id":"adb6a735-64f7-4f14-b49a-6b3324e4ce6c"},{"name":"Forgot password","event":[{"listen":"test","script":{"id":"da2dee19-d45a-4389-8f2a-2a4d00ecf337","exec":[""],"type":"text/javascript"}}],"id":"8bb3e247-0ed4-48ee-b2bc-71b33bdc6d27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiserider@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/forgotpassword","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","forgotpassword"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"7f412ad2-3d3e-4d31-8cf0-dece991891d1","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiseendusfer3@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/forgotpassword"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"599"},{"key":"ETag","value":"W/\"257-ktwCOOxJ3sIMZs4A5YG0BoZSdAc\""},{"key":"Date","value":"Sat, 24 Dec 2022 20:47:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Password reset code sent to users email\",\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTZiZjdjN2QzNDU0ZGEwYzEyODMwNyIsImVtYWlsIjoiY3J1aXNlZW5kdXNlcjNAZ21haWwuY29tIiwicm9sZSI6ImVuZHVzZXIiLCJzdGF0dXMiOnsiX2lkIjoiNjNhNmJmN2Q3ZDM0NTRkYTBjMTI4MzBiIiwidXNlciI6IjYzYTZiZjdjN2QzNDU0ZGEwYzEyODMwNyIsImlzVmVyaWZpZWQiOnRydWUsImlzQWN0aXZlIjp0cnVlLCJjcmVhdGVkQXQiOiIyMDIyLTEyLTI0VDA4OjU5OjQxLjEzNloiLCJ1cGRhdGVkQXQiOiIyMDIyLTEyLTI0VDA5OjAwOjIxLjk2M1oiLCJfX3YiOjB9LCJpYXQiOjE2NzE5MTQ4MzYsImV4cCI6MTY3MTkxODQzNn0.NenZbSZmUBC7q4dd77kxh96w-6PEYcM-0_1kKAnqxoE\"\n    }\n}"},{"id":"d83063cb-07b2-4314-8c5c-3887cd6e1eec","name":"Error - No existing user for given email","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiseendusser3@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/forgotpassword"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"33"},{"key":"ETag","value":"W/\"21-Np2jUya9p3j0Sf6GzW9K1FMhcTQ\""},{"key":"Date","value":"Sat, 24 Dec 2022 20:51:26 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User does not exist\"\n}"}],"_postman_id":"8bb3e247-0ed4-48ee-b2bc-71b33bdc6d27"},{"name":"Reset password","id":"cb7e4b50-5296-40c6-ae6a-a56211fe96fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password_reset_code\": \"433465\",\r\n    \"new_password\": \"newtestpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/resetpassword","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","resetpassword"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"f93295e1-0acc-4a8c-aa10-6e4e7be2103a","name":"Error - Expired JWT","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password_reset_code\": \"937946\",\r\n    \"new_password\": \"newtestpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/resetpassword"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"31"},{"key":"ETag","value":"W/\"1f-egGF+5cNi5TjdE+H2CYcFg40zt0\""},{"key":"Date","value":"Sat, 24 Dec 2022 21:49:10 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"JWT token expired\"\n}"},{"id":"631fefae-006d-43b2-b155-017bdebf5995","name":"Error - Invalid password reset code","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password_reset_code\": \"937946\",\r\n    \"new_password\": \"newtestpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/resetpassword"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"41"},{"key":"ETag","value":"W/\"29-KX4uflC4t4hjWVlPKKZ7pmleb2c\""},{"key":"Date","value":"Sat, 24 Dec 2022 21:53:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid password reset code\"\n}"},{"id":"37cd0f02-8e0d-445d-9f2b-59139a2aeac3","name":"Success","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password_reset_code\": \"937946\",\r\n    \"new_password\": \"newtestpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/resetpassword"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"ETag","value":"W/\"1a-pIPrt4esgEyEkX/w62Rnrj9XXdg\""},{"key":"Date","value":"Sat, 24 Dec 2022 21:55:17 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {}\n}"},{"id":"bb3e8631-54d8-4fba-95a5-46c84a369b2c","name":"Success - superAdmin","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password_reset_code\": \"352551\",\r\n    \"new_password\": \"newtestpassword2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/resetpassword"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"629"},{"key":"ETag","value":"W/\"275-SuwkYw/CgZJkoiYmaFb1ij5d/J0\""},{"key":"Date","value":"Sun, 25 Dec 2022 22:36:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Password reset successful. Please Activate your admin account\",\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTgzZDhhODBkYmU5MGE5YzUwNzAzOSIsImVtYWlsIjoiY3J1aXNlc3VwZXJhZG1pbjFAZ21haWwuY29tIiwicm9sZSI6InN1cGVyYWRtaW4iLCJzdGF0dXMiOnsiX2lkIjoiNjNhODNkOGE4MGRiZTkwYTljNTA3MDNjIiwidXNlciI6IjYzYTgzZDhhODBkYmU5MGE5YzUwNzAzOSIsImlzVmVyaWZpZWQiOnRydWUsImlzQWN0aXZlIjp0cnVlLCJjcmVhdGVkQXQiOiIyMDIyLTEyLTI1VDEyOjA5OjQ2LjcxOVoiLCJ1cGRhdGVkQXQiOiIyMDIyLTEyLTI1VDIyOjExOjExLjk0MloiLCJfX3YiOjB9LCJpYXQiOjE2NzIwMDc3ODMsImV4cCI6MTY3MjAwODM4M30.Q0UWnhPr2wDyVDIcrcj8vGsXaZClN6YUntqovhU7a3o\"\n    }\n}"}],"_postman_id":"cb7e4b50-5296-40c6-ae6a-a56211fe96fd"},{"name":"Login","event":[{"listen":"test","script":{"id":"d5977bd2-fb1e-4859-ba7d-8dea5c6e1e09","exec":["const response = pm.response.json()\r","\r","if (response.data) {\r","    const accessToken = response.data.access_token\r","    const refreshToken = response.data.refresh_token\r","    \r","    if (accessToken){\r","        pm.collectionVariables.set('accessToken', accessToken)\r","    }\r","    if (refreshToken) {\r","        pm.collectionVariables.set('refreshToken', refreshToken)\r","    }\r","}"],"type":"text/javascript"}}],"id":"b3eeb3ed-913b-4fd4-ac3c-706b8fa00746","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiseenduser13@gmail.com\",\r\n    \"password\": \"testpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/login","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","login"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"6ffa83c8-2beb-4d07-822b-067bb7ee396e","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiseenduser3@gmail.com\",\r\n    \"password\": \"testpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1204"},{"key":"ETag","value":"W/\"4b4-xXjSWGntwZDXQ2Myp6aQRnJ0Xbg\""},{"key":"Date","value":"Sat, 24 Dec 2022 09:09:37 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTZiZjdjN2QzNDU0ZGEwYzEyODMwNyIsImVtYWlsIjoiY3J1aXNlZW5kdXNlcjNAZ21haWwuY29tIiwicm9sZSI6ImVuZHVzZXIiLCJzdGF0dXMiOnsiX2lkIjoiNjNhNmJmN2Q3ZDM0NTRkYTBjMTI4MzBiIiwidXNlciI6IjYzYTZiZjdjN2QzNDU0ZGEwYzEyODMwNyIsImlzVmVyaWZpZWQiOnRydWUsImlzQWN0aXZlIjp0cnVlLCJjcmVhdGVkQXQiOiIyMDIyLTEyLTI0VDA4OjU5OjQxLjEzNloiLCJ1cGRhdGVkQXQiOiIyMDIyLTEyLTI0VDA5OjAwOjIxLjk2M1oiLCJfX3YiOjB9LCJpYXQiOjE2NzE4NzI5NzcsImV4cCI6MTY3MTg3NjU3N30.ujCuv2mtsFbtvurOebLkF-nMjudU17llkNs-uhXf2yI\",\n        \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTZiZjdjN2QzNDU0ZGEwYzEyODMwNyIsImVtYWlsIjoiY3J1aXNlZW5kdXNlcjNAZ21haWwuY29tIiwicm9sZSI6ImVuZHVzZXIiLCJzdGF0dXMiOnsiX2lkIjoiNjNhNmJmN2Q3ZDM0NTRkYTBjMTI4MzBiIiwidXNlciI6IjYzYTZiZjdjN2QzNDU0ZGEwYzEyODMwNyIsImlzVmVyaWZpZWQiOnRydWUsImlzQWN0aXZlIjp0cnVlLCJjcmVhdGVkQXQiOiIyMDIyLTEyLTI0VDA4OjU5OjQxLjEzNloiLCJ1cGRhdGVkQXQiOiIyMDIyLTEyLTI0VDA5OjAwOjIxLjk2M1oiLCJfX3YiOjB9LCJpYXQiOjE2NzE4NzI5NzcsImV4cCI6MTY3MTk1OTM3N30.AVfEZL8jRfFWdmEH9Xv6_ntQa6tLS3k1sGcWzHKzZBA\",\n        \"user\": {\n            \"id\": \"63a6bf7c7d3454da0c128307\",\n            \"firstname\": \"cruisefirstname\",\n            \"lastname\": \"cruiselastname\",\n            \"email\": \"cruiseenduser3@gmail.com\"\n        }\n    }\n}"},{"id":"bb6abb7f-4e34-43cf-80fb-e69c014e6fd5","name":"Error - Invalid password","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiseenduser3@gmail.com\",\r\n    \"password\": \"testpasswofrd\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"30"},{"key":"ETag","value":"W/\"1e-PvqgqjiSsn+tQQwY1tAq1BFwX0M\""},{"key":"Date","value":"Sat, 24 Dec 2022 09:10:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid password\"\n}"}],"_postman_id":"b3eeb3ed-913b-4fd4-ac3c-706b8fa00746"},{"name":"Logout","id":"1141d328-a265-4cd9-94d0-c57aca48ee70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refresh_token\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/logout","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","logout"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"0f4c3f0c-61e0-4416-948a-f664ac2719e6","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refresh_token\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/auth/logout"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"ETag","value":"W/\"1a-pIPrt4esgEyEkX/w62Rnrj9XXdg\""},{"key":"Date","value":"Sat, 24 Dec 2022 09:23:14 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {}\n}"}],"_postman_id":"1141d328-a265-4cd9-94d0-c57aca48ee70"},{"name":"Get logged in users  data","id":"3c268811-b848-49b0-9f67-b88216098451","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/auth/user","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","user"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"a42d97e1-57bd-4083-bb3c-0625f5fa1f06","name":"Success","originalRequest":{"method":"GET","header":[],"url":"/auth/loggedinuser"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"159"},{"key":"ETag","value":"W/\"9f-G09x+UDZzhzhXq6Zg/oO8RP0e0g\""},{"key":"Date","value":"Sat, 24 Dec 2022 22:15:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"user\": {\n            \"id\": \"63a6bf7c7d3454da0c128307\",\n            \"firstname\": \"cruisefirstname\",\n            \"lastname\": \"cruiselastname\",\n            \"email\": \"cruiseenduser3@gmail.com\"\n        }\n    }\n}"}],"_postman_id":"3c268811-b848-49b0-9f67-b88216098451"},{"name":"Get new access token","id":"c48efc6d-0fff-4985-a93f-60faafcdd5f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/auth/authtoken","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["auth","authtoken"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"edb09ed7-4ff4-4117-88d7-83491eba3c3b","name":"Success","originalRequest":{"method":"GET","header":[],"url":"/auth/authtoken"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"543"},{"key":"ETag","value":"W/\"21f-JbN6OJX21T0IYaQa2tmUSXPyWww\""},{"key":"Date","value":"Sat, 24 Dec 2022 22:12:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"success\",\n    \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYTZiZjdjN2QzNDU0ZGEwYzEyODMwNyIsImVtYWlsIjoiY3J1aXNlZW5kdXNlcjNAZ21haWwuY29tIiwicm9sZSI6ImVuZHVzZXIiLCJzdGF0dXMiOnsiX2lkIjoiNjNhNmJmN2Q3ZDM0NTRkYTBjMTI4MzBiIiwidXNlciI6IjYzYTZiZjdjN2QzNDU0ZGEwYzEyODMwNyIsImlzVmVyaWZpZWQiOnRydWUsImlzQWN0aXZlIjp0cnVlLCJjcmVhdGVkQXQiOiIyMDIyLTEyLTI0VDA4OjU5OjQxLjEzNloiLCJ1cGRhdGVkQXQiOiIyMDIyLTEyLTI0VDA5OjAwOjIxLjk2M1oiLCJfX3YiOjB9LCJpYXQiOjE2NzE5MTk5NTQsImV4cCI6MTY3MTkyMzU1NH0.ogV5o8n-TW31ExLv4udY1SFXZLYxEsecmyZ3mCZNuEs\"\n}"}],"_postman_id":"c48efc6d-0fff-4985-a93f-60faafcdd5f2"}],"id":"d75fe9b8-5d9b-410f-a797-a09b45ae97aa","_postman_id":"d75fe9b8-5d9b-410f-a797-a09b45ae97aa","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}}},{"name":"User Account","item":[{"name":"Add user account","id":"464a8ef7-9659-4e88-a636-ba3576cb4aae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"cruiseenduser1@gmail.com\",\r\n    \"password\": \"testpassword\",\r\n    \"role\": \"admin\",\r\n    \"phone\": \"+12323245543\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/user/add","description":"<p>Added user should proceed to request for new Verification email</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["user","add"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"bf49ead4-3f94-4927-8b7b-421317f49784","name":"Error - Unauthorized access","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"moluno.richie@gmail.com\",\r\n    \"password\": \"testpassword\",\r\n    \"role\": \"admin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/user/add"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59"},{"key":"ETag","value":"W/\"3b-iZw2hgF1ypREoDvqg0e2Cq6Phso\""},{"key":"Date","value":"Mon, 26 Dec 2022 00:00:14 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"You are not authorized to perform this action\"\n}"},{"id":"6954d3a5-cac6-4acb-a5d1-83ebf4f6ed4c","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"cruiseenduser1@gmail.com\",\r\n    \"password\": \"testpassword\",\r\n    \"role\": \"admin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/user/add"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"680"},{"key":"ETag","value":"W/\"2a8-OE5ZTW5V+fOQan5kItVqj2ZDmHE\""},{"key":"Date","value":"Mon, 26 Dec 2022 00:04:30 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYThlNTBkZTgwMzZiODI2NmIwOGI1MiIsImVtYWlsIjoiY3J1aXNlZW5kdXNlcjFAZ21haWwuY29tIiwicm9sZSI6ImFkbWluIiwic3RhdHVzIjp7Il9pZCI6IjYzYThlNTBlZTgwMzZiODI2NmIwOGI1NSIsInVzZXIiOiI2M2E4ZTUwZGU4MDM2YjgyNjZiMDhiNTIiLCJpc1ZlcmlmaWVkIjpmYWxzZSwiaXNBY3RpdmUiOnRydWUsImNyZWF0ZWRBdCI6IjIwMjItMTItMjZUMDA6MDQ6MzAuMTA5WiIsInVwZGF0ZWRBdCI6IjIwMjItMTItMjZUMDA6MDQ6MzAuMTA5WiIsIl9fdiI6MH0sImlhdCI6MTY3MjAxMzA3MCwiZXhwIjoxNjcyMDEzNjcwfQ.1WB040Lgf_m2tJ0SVZvunlfmUzaBHGbKQzB2GrqpuI4\",\n        \"user\": {\n            \"id\": \"63a8e50de8036b8266b08b52\",\n            \"firstname\": \"cruisefirstname\",\n            \"lastname\": \"cruiselastname\",\n            \"email\": \"cruiseenduser1@gmail.com\"\n        }\n    }\n}"}],"_postman_id":"464a8ef7-9659-4e88-a636-ba3576cb4aae"},{"name":"Activate user account","id":"2cd1ac6c-cf9d-483e-86d9-5fcf11c71bd1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/user/activate/:email","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["user","activate",":email"],"host":[""],"query":[],"variable":[{"id":"701a1db1-d749-467c-91a8-49302caf87aa","type":"any","value":"cruiserider1@gmail.com","key":"email"}]}},"response":[{"id":"d6c3fe94-6860-43ef-bff2-dbe0e8190eee","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"moluno.richie@gmail.com\",\r\n    \"password\": \"testpassword\",\r\n    \"role\": \"admin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/user/add"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"544"},{"key":"ETag","value":"W/\"220-OJR3IFCIMLHbhXOmK6myYmN0ems\""},{"key":"Date","value":"Sun, 25 Dec 2022 23:53:35 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"access_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzYThlMGUzZjVhZWI5NTQ1Zjc2ZDY1MyIsImVtYWlsIjoibW9sdW5vLnJpY2hpZUBnbWFpbC5jb20iLCJyb2xlIjoiYWRtaW4iLCJzdGF0dXMiOnsiX2lkIjoiNjNhOGUwZTRmNWFlYjk1NDVmNzZkNjU2IiwidXNlciI6IjYzYThlMGUzZjVhZWI5NTQ1Zjc2ZDY1MyIsImlzVmVyaWZpZWQiOmZhbHNlLCJpc0FjdGl2ZSI6dHJ1ZSwiY3JlYXRlZEF0IjoiMjAyMi0xMi0yNVQyMzo0Njo0NC4yMDdaIiwidXBkYXRlZEF0IjoiMjAyMi0xMi0yNVQyMzo0Njo0NC4yMDdaIiwiX192IjowfSwiaWF0IjoxNjcyMDEyNDE1LCJleHAiOjE2NzIwMTMwMTV9.7WEIf4iUurfpORp3yIZn9LxpVmdeuPmSebpskOi8gok\"\n    }\n}"},{"id":"8fd4b1f9-a3df-4bd2-8dfc-9f90b36b3112","name":"Error - Unauthorized access","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"moluno.richie@gmail.com\",\r\n    \"password\": \"testpassword\",\r\n    \"role\": \"admin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/user/add"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59"},{"key":"ETag","value":"W/\"3b-iZw2hgF1ypREoDvqg0e2Cq6Phso\""},{"key":"Date","value":"Mon, 26 Dec 2022 00:00:14 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"You are not authorized to perform this action\"\n}"}],"_postman_id":"2cd1ac6c-cf9d-483e-86d9-5fcf11c71bd1"},{"name":"Get user data","id":"9ba288cb-8c40-4c9f-a3e1-d9e4bd965a20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiseenduser1@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/user/data/:email","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["user","data",":email"],"host":[""],"query":[],"variable":[{"id":"ac9c18e2-08a2-42db-8b1a-05aa93bcb876","type":"any","value":"cruiseenduser@gmail.coms","key":"email"}]}},"response":[{"id":"df85f006-0fa7-4198-b82d-7310733bb2a1","name":"Error - Unauthorized access","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"moluno.richie@gmail.com\",\r\n    \"password\": \"testpassword\",\r\n    \"role\": \"admin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/user/add"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59"},{"key":"ETag","value":"W/\"3b-iZw2hgF1ypREoDvqg0e2Cq6Phso\""},{"key":"Date","value":"Mon, 26 Dec 2022 00:00:14 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"You are not authorized to perform this action\"\n}"},{"id":"c77a100a-4c43-4d11-a0df-7bc1149a0d36","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiseenduser1@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"/user/data/:email","host":[""],"path":["user","data",":email"],"variable":[{"key":"email","value":"cruiseenduser@gmail.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"253"},{"key":"ETag","value":"W/\"fd-5rQwUgQEBsTGV9RA7mkQ33CEXaE\""},{"key":"Date","value":"Mon, 26 Dec 2022 00:23:17 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"63a6bf7c7d3454da0c128307\",\n        \"firstname\": \"cruisefirstname\",\n        \"lastname\": \"cruiselastname\",\n        \"email\": \"cruiseenduser@gmail.com\",\n        \"role\": \"enduser\",\n        \"createdAt\": \"2022-12-24T08:59:40.690Z\",\n        \"updatedAt\": \"2022-12-24T08:59:40.690Z\",\n        \"__v\": 0\n    }\n}"},{"id":"96310393-0f5b-44ec-98e2-8b33f8539fb0","name":"Error - User does not exist","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"cruiseenduser1@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"/user/data/:email","host":[""],"path":["user","data",":email"],"variable":[{"key":"email","value":"cruiseenduser@gmail.coms"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"33"},{"key":"ETag","value":"W/\"21-Np2jUya9p3j0Sf6GzW9K1FMhcTQ\""},{"key":"Date","value":"Mon, 26 Dec 2022 00:23:41 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User does not exist\"\n}"}],"_postman_id":"9ba288cb-8c40-4c9f-a3e1-d9e4bd965a20"},{"name":"Deactivate user account","id":"8cc670e1-b5cf-433e-98e8-0dd0262d6261","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/user/deactivate/:email","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["user","deactivate",":email"],"host":[""],"query":[],"variable":[{"id":"a2fcb319-41b9-473b-b62f-704fa6855ac9","type":"any","value":"cruiseenduser@gmail.com","key":"email"}]}},"response":[{"id":"35fe9b41-8fad-46d6-836f-7a5c03724287","name":"Error - Unauthorized access","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"firstname\": \"cruisefirstname\",\r\n    \"lastname\": \"cruiselastname\",\r\n    \"email\": \"moluno.richie@gmail.com\",\r\n    \"password\": \"testpassword\",\r\n    \"role\": \"admin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/user/add"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59"},{"key":"ETag","value":"W/\"3b-iZw2hgF1ypREoDvqg0e2Cq6Phso\""},{"key":"Date","value":"Mon, 26 Dec 2022 00:00:14 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"You are not authorized to perform this action\"\n}"},{"id":"146d9acd-bb2f-49b3-bae7-9edec53e889c","name":"Success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"/user/deactivate/:email","host":[""],"path":["user","deactivate",":email"],"variable":[{"key":"email","value":"cruiseenduser@gmail.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"ETag","value":"W/\"1a-pIPrt4esgEyEkX/w62Rnrj9XXdg\""},{"key":"Date","value":"Mon, 26 Dec 2022 00:56:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {}\n}"}],"_postman_id":"8cc670e1-b5cf-433e-98e8-0dd0262d6261"}],"id":"acc7d115-172e-456a-85bc-889df663de46","_postman_id":"acc7d115-172e-456a-85bc-889df663de46","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}}},{"name":"Vehicle routes","item":[{"name":"Add Vehicle","id":"389cee7e-c788-4ed3-8b6f-5b559ed4c64f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Benz\",\r\n    \"model\": \"C234s\",\r\n    \"manufacturer\": \"Audi Maserati\",\r\n    \"year\": \"2034\",\r\n    \"color\": \"black\",\r\n    \"plate_number\": \"2DF2FD32S\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/vehicle/add","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["vehicle","add"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"32e5ea33-1740-403d-a4eb-56f0f92dd67f","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Audi3\",\r\n    \"manufacturer\": \"AUDI\",\r\n    \"model\": \"1s322\",\r\n    \"year\": \"2034\",\r\n    \"color\": \"black\",\r\n    \"plate_number\": \"2DF2FD32S\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/vehicle/add"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"304"},{"key":"ETag","value":"W/\"130-GhOYfNjvScPS3xkCNjPBEwzT0M8\""},{"key":"Date","value":"Tue, 27 Dec 2022 00:44:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Vehicle added successfully\",\n    \"data\": {\n        \"name\": \"Audi3\",\n        \"manufacturer\": \"AUDI\",\n        \"model\": \"1s322\",\n        \"year\": 2034,\n        \"color\": \"black\",\n        \"plate_number\": \"2DF2FD32S\",\n        \"isActive\": false,\n        \"_id\": \"63aa3feb45f9bb0a5e6b2b82\",\n        \"createdAt\": \"2022-12-27T00:44:27.764Z\",\n        \"rider\": \"63aa371df39d2046835f0545\",\n        \"__v\": 0\n    }\n}"},{"id":"e05c7ec8-c9ef-4dfc-852e-6712c6a95842","name":"Error - Missing required parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Audi3\",\r\n    \"model\": \"1s322\",\r\n    \"year\": \"2034\",\r\n    \"color\": \"black\",\r\n    \"plate_number\": \"2DF2FD32S\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/vehicle/add"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"87"},{"key":"ETag","value":"W/\"57-7pQNlH6rxllO01fC/tyP1oc1VNM\""},{"key":"Date","value":"Tue, 27 Dec 2022 00:45:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Vehicle validation failed: manufacturer: Path `manufacturer` is required.\"\n}"},{"id":"72c5809b-04f8-43aa-be6f-81d5d4e1ef4c","name":"Error - Missing required Parameter","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Audi3\",\r\n    \"model\": \"1s322\",\r\n    \"manufacturer\": \"Audi Corp\",\r\n    \"year\": \"2034\",\r\n    \"color\": \"black\",\r\n    \"plate_number\": \"2DF2FD32S\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/vehicle/add"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"87"},{"key":"ETag","value":"W/\"57-7pQNlH6rxllO01fC/tyP1oc1VNM\""},{"key":"Date","value":"Tue, 27 Dec 2022 12:59:17 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Vehicle validation failed: manufacturer: Path `manufacturer` is required.\"\n}"}],"_postman_id":"389cee7e-c788-4ed3-8b6f-5b559ed4c64f"},{"name":"Get Vehicle data","id":"2f75320e-6058-4a7b-a0d8-58ee789a9d80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/vehicle/get/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["vehicle","get",":id"],"host":[""],"query":[],"variable":[{"id":"b5a8a82a-4877-4f36-bd2c-f185057fa40e","type":"any","value":"63ab0f7514fd032b7434cdf7","key":"id"}]}},"response":[{"id":"5a449542-7550-499e-8b8c-79d3e9321bb1","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"/vehicle/get/:id","host":[""],"path":["vehicle","get",":id"],"variable":[{"key":"id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"500"},{"key":"ETag","value":"W/\"1f4-/9/W2Byv4F/Wq1e2u3fLpYHOKVM\""},{"key":"Date","value":"Tue, 27 Dec 2022 14:55:03 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Vehicle data\",\n    \"data\": {\n        \"_id\": \"63ab06c10acf0fc9ee49e2f9\",\n        \"name\": \"Benz\",\n        \"manufacturer\": \"Audi Maserati\",\n        \"model\": \"C234s\",\n        \"year\": 2034,\n        \"color\": \"black\",\n        \"plate_number\": \"2DF2FD32S\",\n        \"isActive\": false,\n        \"createdAt\": \"2022-12-27T14:52:49.527Z\",\n        \"rider\": {\n            \"_id\": \"63aaedd3a75858c72f7f7fd5\",\n            \"user\": {\n                \"_id\": \"63aaedd2a75858c72f7f7fd3\",\n                \"firstname\": \"cruise\",\n                \"lastname\": \"rider\",\n                \"email\": \"cruiserider6@gmail.com\"\n            },\n            \"phone\": \"+243325123423165\",\n            \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\"\n        },\n        \"__v\": 0\n    }\n}"},{"id":"1943d36b-e751-4342-a329-cd3ca2ef681b","name":"Error - Vehicle not found","originalRequest":{"method":"GET","header":[],"url":{"raw":"/vehicle/get/:id","host":[""],"path":["vehicle","get",":id"],"variable":[{"key":"id","value":"63ab04e4ea75df2a264a679c"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"31"},{"key":"ETag","value":"W/\"1f-H9IBKxSifN3bvmTAmmW2AoYaTjk\""},{"key":"Date","value":"Tue, 27 Dec 2022 14:59:05 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Vehicle not found\"\n}"}],"_postman_id":"2f75320e-6058-4a7b-a0d8-58ee789a9d80"},{"name":"Get Riders Vehicles","id":"c6f8f401-880f-448b-b746-7ce83e053ca1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/vehicle/riders-vehicles","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["vehicle","riders-vehicles"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"3bb13349-b456-4efd-9dd2-8b92af510968","name":"Success","originalRequest":{"method":"GET","header":[],"url":"/vehicle/riders-vehicles"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"793"},{"key":"ETag","value":"W/\"319-ZunL4ptDfUZkzbp3e4BaVy3EL8U\""},{"key":"Date","value":"Tue, 27 Dec 2022 14:12:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Vehicles retrieved\",\n    \"data\": [\n        {\n            \"_id\": \"63aaedd3a75858c72f7f7fd7\",\n            \"name\": \"Benz\",\n            \"manufacturer\": \"Volvo\",\n            \"model\": \"C300\",\n            \"year\": 2020,\n            \"color\": \"green\",\n            \"plate_number\": \"BE7-SE23E-123\",\n            \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n            \"isActive\": false,\n            \"createdAt\": \"2022-12-27T13:06:27.418Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63aaee5d057e6a89a7e9b414\",\n            \"name\": \"Benz\",\n            \"manufacturer\": \"Audi Corp\",\n            \"model\": \"C234s\",\n            \"year\": 2034,\n            \"color\": \"black\",\n            \"plate_number\": \"2DF2FD32S\",\n            \"isActive\": false,\n            \"createdAt\": \"2022-12-27T13:08:45.683Z\",\n            \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63aaef56fe381c56374ef75a\",\n            \"name\": \"Benz\",\n            \"manufacturer\": \"Audi Corp\",\n            \"model\": \"C234s\",\n            \"year\": 2034,\n            \"color\": \"black\",\n            \"plate_number\": \"2DF2FD32S\",\n            \"isActive\": false,\n            \"createdAt\": \"2022-12-27T13:12:54.569Z\",\n            \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"c6f8f401-880f-448b-b746-7ce83e053ca1"},{"name":"Update Vehicle data","id":"7dc119fe-3dcc-4110-9695-b26f948a3d77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"manufacturer\": \"Innooson\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/vehicle/update/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["vehicle","update",":id"],"host":[""],"query":[],"variable":[{"id":"35445919-f441-432d-a1a7-0b796a33388e","type":"any","value":"63aaedd3a75858c72f7f7fd7","key":"id"}]}},"response":[{"id":"f37c0d55-3705-4e62-8cc1-2743dce59a1c","name":"Update Vehicle data","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"manufacturer\": \"Innooson\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"/vehicle/update/:id","host":[""],"path":["vehicle","update",":id"],"variable":[{"key":"id","value":"63aaedd3a75858c72f7f7fd7"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"299"},{"key":"ETag","value":"W/\"12b-mW13+YAlPE7OZcrkNnTMVuRQin0\""},{"key":"Date","value":"Tue, 27 Dec 2022 14:33:36 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Vehicle updated\",\n    \"data\": {\n        \"_id\": \"63aaedd3a75858c72f7f7fd7\",\n        \"name\": \"Benz\",\n        \"manufacturer\": \"Innooson\",\n        \"model\": \"C300\",\n        \"year\": 2020,\n        \"color\": \"green\",\n        \"plate_number\": \"BE7-SE23E-123\",\n        \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n        \"isActive\": false,\n        \"createdAt\": \"2022-12-27T13:06:27.418Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"7dc119fe-3dcc-4110-9695-b26f948a3d77"},{"name":"Remove Vehicle","id":"cff7adc4-911c-4d62-bf78-f5d4c655a8a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"/vehicle/remove/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["vehicle","remove",":id"],"host":[""],"query":[],"variable":[{"id":"e26c0fdc-fd33-4f74-b3b5-7329393cc0f6","type":"any","value":"63ab04e4ea75df2a264a679c","key":"id"}]}},"response":[{"id":"958a7507-47e0-4f5d-b2b5-5528e4c9c1a7","name":"Success","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"/vehicle/remove/:id","host":[""],"path":["vehicle","remove",":id"],"variable":[{"key":"id","value":"63ab06c10acf0fc9ee49e2f9"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"44"},{"key":"ETag","value":"W/\"2c-m4LRwMtGsj2t6TadBJB29iJvACU\""},{"key":"Date","value":"Tue, 27 Dec 2022 14:54:06 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Vehicle removed\"\n}"},{"id":"7b459139-e5c8-4546-94c3-cc757f18d1ec","name":"Error - Vehicle not found","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"/vehicle/remove/:id","host":[""],"path":["vehicle","remove",":id"],"variable":[{"key":"id","value":"63ab04e4ea75df2a264a679c"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"31"},{"key":"ETag","value":"W/\"1f-H9IBKxSifN3bvmTAmmW2AoYaTjk\""},{"key":"Date","value":"Tue, 27 Dec 2022 14:58:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Vehicle not found\"\n}"}],"_postman_id":"cff7adc4-911c-4d62-bf78-f5d4c655a8a7"},{"name":"Activate Vehicle","id":"5aa8ce74-346f-402b-9c35-0476dd06b73e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"/vehicle/activate/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["vehicle","activate",":id"],"host":[""],"query":[],"variable":[{"id":"c84e5135-d824-4828-8106-9118465d0938","type":"any","value":"63ab0f7514fd032b7434cdf7","key":"id"}]}},"response":[{"id":"0c7a5242-815a-4163-b4ad-85d86d442542","name":"Success","originalRequest":{"method":"PUT","header":[],"url":{"raw":"/vehicle/activate/:id","host":[""],"path":["vehicle","activate",":id"],"variable":[{"key":"id","value":"63ab0f7514fd032b7434cdf7"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"410"},{"key":"ETag","value":"W/\"19a-NFuRrFiWySZPfQSKFN2/q7hAafM\""},{"key":"Date","value":"Tue, 27 Dec 2022 15:49:03 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Vehicle activated\",\n    \"data\": {\n        \"_id\": \"63ab0f7514fd032b7434cdf7\",\n        \"name\": \"Benz\",\n        \"manufacturer\": \"Audi Maserati\",\n        \"model\": \"C234s\",\n        \"year\": 2034,\n        \"color\": \"black\",\n        \"plate_number\": \"2DF2FD32S\",\n        \"createdAt\": \"2022-12-27T15:29:57.314Z\",\n        \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n        \"status\": {\n            \"_id\": \"63ab13c7d83fd69be26ce141\",\n            \"isVerified\": false,\n            \"isActive\": true,\n            \"vehicle\": \"63ab0f7514fd032b7434cdf7\",\n            \"__v\": 0\n        },\n        \"__v\": 0\n    }\n}"}],"_postman_id":"5aa8ce74-346f-402b-9c35-0476dd06b73e"},{"name":"Deactivate Vehicle","id":"07c77b45-1b3c-41ad-99df-16fde1b3f814","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"/vehicle/deactivate/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["vehicle","deactivate",":id"],"host":[""],"query":[],"variable":[{"id":"5ee00ac6-caf1-48fd-8000-7442cef3145b","type":"any","value":"63ab0f7514fd032b7434cdf7","key":"id"}]}},"response":[{"id":"0d6f8a3d-786f-412e-81e1-719fd4833a0c","name":"Success","originalRequest":{"method":"PUT","header":[],"url":{"raw":"/vehicle/deactivate/:id","host":[""],"path":["vehicle","deactivate",":id"],"variable":[{"key":"id","value":"63ab0f7514fd032b7434cdf7"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"411"},{"key":"ETag","value":"W/\"19b-YhRJvEFrnth+ULMe42keZT+g6CA\""},{"key":"Date","value":"Tue, 27 Dec 2022 15:57:08 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Vehicle activated\",\n    \"data\": {\n        \"_id\": \"63ab0f7514fd032b7434cdf7\",\n        \"name\": \"Benz\",\n        \"manufacturer\": \"Audi Maserati\",\n        \"model\": \"C234s\",\n        \"year\": 2034,\n        \"color\": \"black\",\n        \"plate_number\": \"2DF2FD32S\",\n        \"createdAt\": \"2022-12-27T15:29:57.314Z\",\n        \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n        \"status\": {\n            \"_id\": \"63ab13c7d83fd69be26ce141\",\n            \"isVerified\": false,\n            \"isActive\": false,\n            \"vehicle\": \"63ab0f7514fd032b7434cdf7\",\n            \"__v\": 0\n        },\n        \"__v\": 0\n    }\n}"}],"_postman_id":"07c77b45-1b3c-41ad-99df-16fde1b3f814"}],"id":"727bef06-f114-4f6a-a04a-3e28cd0cfc23","_postman_id":"727bef06-f114-4f6a-a04a-3e28cd0cfc23","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}}},{"name":"Bank Account routes","item":[{"name":"Add new Bank account","id":"7e8e3eb2-02cd-46fe-981c-d8b5e77c8a74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"account_number\": \"41234235\",\r\n    \"account_name\": \"Cruise test account name\",\r\n    \"bank_name\": \"Cruise test bank\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bankaccount/add","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["bankaccount","add"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"6dfba5ba-c0d9-4d17-8cfc-29260d355ddf","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"account_number\": \"23423413\",\r\n    \"account_name\": \"Cruise test account name\",\r\n    \"bank_name\": \"Cruise test bank\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bankaccount/add"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"280"},{"key":"ETag","value":"W/\"118-RylzLt9aDQabOzHdo+LVPz5nlqY\""},{"key":"Date","value":"Tue, 27 Dec 2022 21:49:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bank Account added successfully\",\n    \"data\": {\n        \"user\": \"63aaedd2a75858c72f7f7fd3\",\n        \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n        \"account_name\": \"Cruise test account name\",\n        \"account_number\": \"23423413\",\n        \"bank_name\": \"Cruise test bank\",\n        \"_id\": \"63ab6860205a38bcf01a2d8c\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"7e8e3eb2-02cd-46fe-981c-d8b5e77c8a74"},{"name":"Get bank account data","id":"07f951fa-735e-404f-bc43-a849a34c68fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/bankaccount/get/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["bankaccount","get",":id"],"host":[""],"query":[],"variable":[{"id":"424e08e8-9441-4906-827b-88bf263b4928","type":"any","value":"63ae1aa5d7107418550e21e1","key":"id"}]}},"response":[{"id":"45bb871a-d939-4269-bc84-09c2acb9fb38","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"/bankaccount/get/:id","host":[""],"path":["bankaccount","get",":id"],"variable":[{"key":"id","value":"63ab7028dacc220022489892"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"284"},{"key":"ETag","value":"W/\"11c-yrLdka0w+7IFg6zjtpqUy/hr/QI\""},{"key":"Date","value":"Tue, 27 Dec 2022 22:22:46 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bank Account retrieved successfully\",\n    \"data\": {\n        \"_id\": \"63ab7028dacc220022489892\",\n        \"user\": \"63aaedd2a75858c72f7f7fd3\",\n        \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n        \"account_name\": \"Cruise test account name\",\n        \"account_number\": \"23423413\",\n        \"bank_name\": \"Cruise test bank\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"07f951fa-735e-404f-bc43-a849a34c68fd"},{"name":"Get riders bank accounts","id":"25ce965f-b2db-4677-aa14-d73852ed0312","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/bankaccount/get-all","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["bankaccount","get-all"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"b32bf57a-d110-46e4-81fa-8f79b6d14d79","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"/bankaccount/get/:id","host":[""],"path":["bankaccount","get",":id"],"variable":[{"key":"id","value":"63ab7028dacc220022489892"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"284"},{"key":"ETag","value":"W/\"11c-yrLdka0w+7IFg6zjtpqUy/hr/QI\""},{"key":"Date","value":"Tue, 27 Dec 2022 22:22:46 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bank Account retrieved successfully\",\n    \"data\": {\n        \"_id\": \"63ab7028dacc220022489892\",\n        \"user\": \"63aaedd2a75858c72f7f7fd3\",\n        \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n        \"account_name\": \"Cruise test account name\",\n        \"account_number\": \"23423413\",\n        \"bank_name\": \"Cruise test bank\",\n        \"__v\": 0\n    }\n}"},{"id":"b005d6a7-57df-4c6a-b98a-d7fa8628ef89","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/bankaccount/get-all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1143"},{"key":"ETag","value":"W/\"477-TMvHwpW5ZOD7/MwbbOdD1C+Hrvg\""},{"key":"Date","value":"Tue, 27 Dec 2022 22:24:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bank Accounts retrieved successfully\",\n    \"data\": {\n        \"_id\": \"63ab683737eefa2982bf6f05\",\n        \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n        \"user\": \"63aaedd2a75858c72f7f7fd3\",\n        \"__v\": 0,\n        \"bank_accounts\": [\n            {\n                \"_id\": \"63ab6860205a38bcf01a2d8c\",\n                \"user\": \"63aaedd2a75858c72f7f7fd3\",\n                \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n                \"account_name\": \"Cruise test account name\",\n                \"account_number\": \"23423413\",\n                \"bank_name\": \"Cruise test bank\",\n                \"__v\": 0\n            },\n            {\n                \"_id\": \"63ab688ac5a1528b2440ba49\",\n                \"user\": \"63aaedd2a75858c72f7f7fd3\",\n                \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n                \"account_name\": \"Cruise test account name\",\n                \"account_number\": \"23423413\",\n                \"bank_name\": \"Cruise test bank\",\n                \"__v\": 0\n            },\n            {\n                \"_id\": \"63ab68a2ebeb1c2525706ad9\",\n                \"user\": \"63aaedd2a75858c72f7f7fd3\",\n                \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n                \"account_name\": \"Cruise test account name\",\n                \"account_number\": \"23423413\",\n                \"bank_name\": \"Cruise test bank\",\n                \"__v\": 0\n            },\n            {\n                \"_id\": \"63ab7028dacc220022489892\",\n                \"user\": \"63aaedd2a75858c72f7f7fd3\",\n                \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n                \"account_name\": \"Cruise test account name\",\n                \"account_number\": \"23423413\",\n                \"bank_name\": \"Cruise test bank\",\n                \"__v\": 0\n            }\n        ],\n        \"cards\": [],\n        \"createdAt\": \"2022-12-27T21:49:20.589Z\",\n        \"updatedAt\": \"2022-12-27T22:22:32.980Z\"\n    }\n}"}],"_postman_id":"25ce965f-b2db-4677-aa14-d73852ed0312"},{"name":"Remove bank account","id":"9ca33eb5-e211-4439-ab67-5af4a6bd4bc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/bankaccount/remove/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["bankaccount","remove",":id"],"host":[""],"query":[],"variable":[{"id":"e6551ba1-95ef-42ef-9774-27ae3cfa2a1f","type":"any","value":"63ae1aa5d7107418550e21e1","key":"id"}]}},"response":[{"id":"f6983b95-9897-4f1b-910f-04b7ba6951ad","name":"Success","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"/bankaccount/remove/:id","host":[""],"path":["bankaccount","remove",":id"],"variable":[{"key":"id","value":"63ab70e2371fc75c92bb7531"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"282"},{"key":"ETag","value":"W/\"11a-GbzrNihcPulu8j6riY53sTWDSBI\""},{"key":"Date","value":"Tue, 27 Dec 2022 22:27:19 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bank Account removed successfully\",\n    \"data\": {\n        \"_id\": \"63ab70e2371fc75c92bb7531\",\n        \"user\": \"63aaedd2a75858c72f7f7fd3\",\n        \"rider\": \"63aaedd3a75858c72f7f7fd5\",\n        \"account_name\": \"Cruise test account name\",\n        \"account_number\": \"41234235\",\n        \"bank_name\": \"Cruise test bank\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"9ca33eb5-e211-4439-ab67-5af4a6bd4bc5"}],"id":"f9e46755-98d8-4789-befd-d0565fdabd39","description":"<p>Bank accounts will be required when making payments for the ride.</p>\n<p>When payment method is through bank transfer, the user can either make payment to the rider, or the companies account, for both cases a virtual account number will be generated.  </p>\n<p>If payment is made to the riders bank account, he/she will need to send the companies cut before he/she will be available to book another ride.</p>\n","_postman_id":"f9e46755-98d8-4789-befd-d0565fdabd39","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}}},{"name":"Debit Card routes","item":[{"name":"Add new Debit card","id":"bbc12778-32b3-45a4-86c2-3d2200fd62cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"88797987879798707\",\r\n    \"card_name\": \"Cruise EndUser\",\r\n    \"cvv\": \"123\",\r\n    \"expiry_date\": \"12/26\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/card/add","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["card","add"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"fe9b0181-7b90-473e-89f4-3b070d991b65","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"card_number\": \"4123423541234323\",\r\n    \"card_name\": \"Cruise EndUser\",\r\n    \"cvv\": \"123\",\r\n    \"expiry_date\": \"12/26\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/card/add"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"245"},{"key":"ETag","value":"W/\"f5-n1mdLrnCiCvh9ylcHFkCQdOj+RY\""},{"key":"Date","value":"Wed, 28 Dec 2022 14:06:41 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Card added successfully\",\n    \"data\": {\n        \"first_four_numbers\": \"4123\",\n        \"middle_numbers\": \"****\",\n        \"last_four_numbers\": \"4323\",\n        \"card_name\": \"Cruise EndUser\",\n        \"expiry_date\": \"12/26\",\n        \"cvv\": \"****\",\n        \"_id\": \"63ac4d7074cb06dbdd5341c3\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"bbc12778-32b3-45a4-86c2-3d2200fd62cf"},{"name":"Get debit card data","id":"966dd9f9-2688-4b39-96d0-a1c12bdbd833","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/card/get/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["card","get",":id"],"host":[""],"query":[],"variable":[{"id":"0d86441e-4f22-467a-9f8c-328e3fa11ae4","type":"any","value":"63ae174da4ddace388066920","key":"id"}]}},"response":[{"id":"3de2c54b-5aa9-4a49-b711-584ba94fdcd5","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"/card/get/:id","host":[""],"path":["card","get",":id"],"variable":[{"key":"id","value":"63ac501aef5083812c8c45f3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"247"},{"key":"ETag","value":"W/\"f7-DnBZYweXUnDiQ7tAvsCzw/yShjo\""},{"key":"Date","value":"Wed, 28 Dec 2022 14:20:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Card fetched successfully\",\n    \"data\": {\n        \"_id\": \"63ac501aef5083812c8c45f3\",\n        \"first_four_numbers\": \"8879\",\n        \"middle_numbers\": \"****\",\n        \"last_four_numbers\": \"8707\",\n        \"card_name\": \"Cruise EndUser\",\n        \"expiry_date\": \"12/26\",\n        \"cvv\": \"****\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"966dd9f9-2688-4b39-96d0-a1c12bdbd833"},{"name":"Get all endusers debit cards","id":"5c9460ff-7846-45be-b630-36c4b8ac39d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/card/get-all","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["card","get-all"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"b28709bb-efa6-48ca-88ec-c9f6517a74b6","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/card/get-all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1738"},{"key":"ETag","value":"W/\"6ca-7qAF2I9n4kyW7j2JH1pj0qBbfek\""},{"key":"Date","value":"Wed, 28 Dec 2022 14:17:17 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Cards fetched successfully\",\n    \"data\": [\n        {\n            \"_id\": \"63ac4ac21ff39f6c88c1e5e4\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4ad21ff39f6c88c1e5e8\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4af1e5d4d55a5161612d\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4b195461767916d4b377\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4b485461767916d4b37b\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4c8f084d4c34f27ab595\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4cdc6feb1d666d96dbc7\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4cee75a0ded05aa00861\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4d7074cb06dbdd5341c3\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"5c9460ff-7846-45be-b630-36c4b8ac39d6"},{"name":"Remove debit card","id":"3655bed1-de95-41c6-bb5b-f0045ca64cb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/card/remove/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["card","remove",":id"],"host":[""],"query":[],"variable":[{"id":"02d166f6-0dd0-4561-8f7c-1c02e473840c","type":"any","value":"63ae174da4ddace388066920","key":"id"}]}},"response":[{"id":"88827934-40dc-442f-81fb-37faa24b68cf","name":"Success","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"/card/remove/:id","host":[""],"path":["card","remove",":id"],"variable":[{"key":"id","value":"63ac501aef5083812c8c45f3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"54"},{"key":"ETag","value":"W/\"36-uiQ6ELZcBv5XL4iRPB2Bz7bUVwg\""},{"key":"Date","value":"Wed, 28 Dec 2022 14:22:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Card removed successfully\"\n}"}],"_postman_id":"3655bed1-de95-41c6-bb5b-f0045ca64cb4"}],"id":"68c41217-d226-46d7-8486-11c6d79765dc","description":"<p>Only endusers have debit cards</p>\n","_postman_id":"68c41217-d226-46d7-8486-11c6d79765dc","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}}},{"name":"Wallet routes","item":[{"name":"Topup Wallet","id":"68dc3220-8f2d-410d-aa2f-c2cb58007c23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": 200000,\r\n    \"payment_method\": \"bank_transfer\",\r\n    \"type\": \"wallet_topup\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/wallet/topup","description":"<p>After topUp request, the the transaction will take effect after it has to be confirmed using the /topup/confirm route</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["wallet","topup"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"ffcbac5f-bdad-48ac-a53a-ef6f8dcb2c92","name":"Success - Card","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": \"2421321\",\r\n    \"payment_method\": \"card\",\r\n    \"type\": \"wallet_topup\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/wallet/topup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"417"},{"key":"ETag","value":"W/\"1a1-duEvYl+hFR05DgcxcU3BEiOLRgE\""},{"key":"Date","value":"Wed, 28 Dec 2022 23:18:41 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"transaction\": {\n            \"amount\": 24213.21,\n            \"type\": \"wallet_topup\",\n            \"user\": {\n                \"_id\": \"63c8b710ad1c658a420de9ae\",\n                \"firstname\": \"cruisefirstname\",\n                \"lastname\": \"cruiselastname\",\n                \"email\": \"cruiseenduser13@gmail.com\",\n                \"role\": \"enduser\",\n                \"createdAt\": \"2023-01-19T03:20:48.643Z\",\n                \"updatedAt\": \"2023-01-19T03:20:48.643Z\",\n                \"__v\": 0,\n                \"id\": \"63c8b710ad1c658a420de9ae\"\n            },\n            \"invoice\": {\n                \"_id\": \"63f6996d0aa40d07cb780924\",\n                \"user\": \"63c8b710ad1c658a420de9ae\",\n                \"amount\": 24213.21,\n                \"type\": \"wallet_topup\",\n                \"invoice_id\": \"90e84b9e-781a-4169-aa7b-e9644abbdcfb\",\n                \"date\": \"2023-02-22T22:38:37.516Z\",\n                \"createdAt\": \"2023-02-22T22:38:37.516Z\",\n                \"transaction\": \"63f6996d0aa40d07cb780925\",\n                \"__v\": 0\n            },\n            \"payment_method\": \"card\",\n            \"status\": \"pending\",\n            \"reflected\": false,\n            \"_id\": \"63f6996d0aa40d07cb780925\",\n            \"reference\": \"1d37fffa-74bb-4f82-9f95-4a59ca0c77a2\",\n            \"date\": \"2023-02-22T22:38:37.517Z\",\n            \"payment_gateway\": \"paystack\",\n            \"createdAt\": \"2023-02-22T22:38:37.721Z\",\n            \"updatedAt\": \"2023-02-22T22:38:37.721Z\",\n            \"__v\": 0,\n            \"public_key\": \"pk_test_38e95ef675bc5f28510102eca40bf6600141182c\"\n        }\n    }\n}"},{"id":"950d039b-94f0-4084-b87a-395b8dd9ee1c","name":"Success - Bank Transfer","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"amount\": \"2421321\",\r\n    \"payment_method\": \"bank_transfer\",\r\n    \"type\": \"wallet_topup\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/wallet/topup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1338"},{"key":"ETag","value":"W/\"53a-xUW413PDeMkU/Re0qkK/aQKwwiY\""},{"key":"Date","value":"Wed, 22 Feb 2023 12:23:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"transaction\": {\n            \"amount\": 24213.21,\n            \"type\": \"wallet_topup\",\n            \"user\": {\n                \"_id\": \"63c8b710ad1c658a420de9ae\",\n                \"firstname\": \"cruisefirstname\",\n                \"lastname\": \"cruiselastname\",\n                \"email\": \"cruiseenduser13@gmail.com\",\n                \"role\": \"enduser\",\n                \"createdAt\": \"2023-01-19T03:20:48.643Z\",\n                \"updatedAt\": \"2023-01-19T03:20:48.643Z\",\n                \"__v\": 0,\n                \"id\": \"63c8b710ad1c658a420de9ae\"\n            },\n            \"invoice\": {\n                \"_id\": \"63f6994f0aa40d07cb780916\",\n                \"user\": \"63c8b710ad1c658a420de9ae\",\n                \"amount\": 24213.21,\n                \"type\": \"wallet_topup\",\n                \"invoice_id\": \"3bc02272-54a7-4d0f-bdc2-c3e4a8bfb069\",\n                \"date\": \"2023-02-22T22:38:07.667Z\",\n                \"createdAt\": \"2023-02-22T22:38:07.667Z\",\n                \"transaction\": \"63f6994f0aa40d07cb780917\",\n                \"__v\": 0\n            },\n            \"payment_method\": \"bank_transfer\",\n            \"status\": \"pending\",\n            \"reflected\": false,\n            \"_id\": \"63f6994f0aa40d07cb780917\",\n            \"reference\": \"f1e49a44-db67-45d0-8264-b197a3d92f3f\",\n            \"date\": \"2023-02-22T22:38:07.668Z\",\n            \"virtual_account\": {\n                \"_id\": \"63f699510aa40d07cb780919\",\n                \"user\": \"63c8b710ad1c658a420de9ae\",\n                \"transaction\": \"63f6994f0aa40d07cb780917\",\n                \"bank_name\": \"Mock Bank\",\n                \"account_number\": 67100155,\n                \"created_at\": \"2023-02-22T22:37:37.419Z\",\n                \"expiry_date\": \"2023-02-22T22:37:37.419Z\",\n                \"flw_ref\": \"MockFLWRef-1677105457419\",\n                \"order_ref\": \"URF_1677105456987_3919835\",\n                \"frequency\": 1,\n                \"__v\": 0\n            },\n            \"payment_gateway\": \"flutterwave\",\n            \"createdAt\": \"2023-02-22T22:38:10.074Z\",\n            \"updatedAt\": \"2023-02-22T22:38:10.074Z\",\n            \"__v\": 0,\n            \"public_key\": \"pk_test_38e95ef675bc5f28510102eca40bf6600141182c\"\n        }\n    }\n}"}],"_postman_id":"68dc3220-8f2d-410d-aa2f-c2cb58007c23"},{"name":"Get wallet balance","id":"d7cfa84d-32ab-4b1f-8dbc-d8a20d2736a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/wallet/balance","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["wallet","balance"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"5b1c8a81-0b52-4192-a336-d9859800517f","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"/card/get/:id","host":[""],"path":["card","get",":id"],"variable":[{"key":"id","value":"63ac501aef5083812c8c45f3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"247"},{"key":"ETag","value":"W/\"f7-DnBZYweXUnDiQ7tAvsCzw/yShjo\""},{"key":"Date","value":"Wed, 28 Dec 2022 14:20:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Card fetched successfully\",\n    \"data\": {\n        \"_id\": \"63ac501aef5083812c8c45f3\",\n        \"first_four_numbers\": \"8879\",\n        \"middle_numbers\": \"****\",\n        \"last_four_numbers\": \"8707\",\n        \"card_name\": \"Cruise EndUser\",\n        \"expiry_date\": \"12/26\",\n        \"cvv\": \"****\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"d7cfa84d-32ab-4b1f-8dbc-d8a20d2736a7"},{"name":"Get wallet data","id":"836f0774-610a-476f-aea2-15c5400022e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/wallet/","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["wallet",""],"host":[""],"query":[],"variable":[]}},"response":[{"id":"38b4d19b-bfdf-404d-9021-4cd076003e87","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/wallet/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"610"},{"key":"ETag","value":"W/\"262-AUeXB4a8RO7K3IcOOyBzjwH7Qrc\""},{"key":"Date","value":"Thu, 29 Dec 2022 23:47:08 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"63ae15d81713c53dff98ad38\",\n        \"balance\": 0,\n        \"user\": \"63ae15d71713c53dff98ad33\",\n        \"transactions\": [\n            {\n                \"_id\": \"63ae160f1713c53dff98ad52\",\n                \"amount\": 24213.21,\n                \"type\": \"wallet_topup\",\n                \"user\": \"63ae15d71713c53dff98ad33\",\n                \"invoice\": \"63ae160f1713c53dff98ad51\",\n                \"payment_method\": \"card\",\n                \"status\": \"pending\",\n                \"reflected\": false,\n                \"reference\": \"874d658e-06c0-45b4-a475-b12a82cca0c5\",\n                \"date\": \"2022-12-29T22:34:55.337Z\",\n                \"createdAt\": \"2022-12-29T22:34:55.502Z\",\n                \"updatedAt\": \"2022-12-29T22:34:55.502Z\",\n                \"__v\": 0\n            }\n        ],\n        \"withdrawal_requests\": [],\n        \"createdAt\": \"2022-12-29T22:34:00.321Z\",\n        \"updatedAt\": \"2022-12-29T22:34:55.671Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"836f0774-610a-476f-aea2-15c5400022e1"},{"name":"Get all endusers debit cards","id":"bbc0fed2-a395-449c-b56c-ce4441a137a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/card/get-all","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["card","get-all"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"de544c2d-8765-4596-9ae3-23baf796b12f","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/card/get-all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1738"},{"key":"ETag","value":"W/\"6ca-7qAF2I9n4kyW7j2JH1pj0qBbfek\""},{"key":"Date","value":"Wed, 28 Dec 2022 14:17:17 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Cards fetched successfully\",\n    \"data\": [\n        {\n            \"_id\": \"63ac4ac21ff39f6c88c1e5e4\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4ad21ff39f6c88c1e5e8\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4af1e5d4d55a5161612d\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4b195461767916d4b377\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4b485461767916d4b37b\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4c8f084d4c34f27ab595\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4cdc6feb1d666d96dbc7\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4cee75a0ded05aa00861\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"63ac4d7074cb06dbdd5341c3\",\n            \"first_four_numbers\": \"4123\",\n            \"middle_numbers\": \"****\",\n            \"last_four_numbers\": \"4323\",\n            \"card_name\": \"Cruise EndUser\",\n            \"expiry_date\": \"12/26\",\n            \"cvv\": \"****\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"bbc0fed2-a395-449c-b56c-ce4441a137a3"},{"name":"Remove debit card","id":"47650448-7c97-40a2-9de8-0a28a182af6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/card/remove/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["card","remove",":id"],"host":[""],"query":[],"variable":[{"id":"6fb1155a-85c6-455a-911a-72deb9f21467","type":"any","value":"63ac501aef5083812c8c45f3","key":"id"}]}},"response":[{"id":"ea87b8fe-5c46-4a50-9b59-31339412a341","name":"Success","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"/card/remove/:id","host":[""],"path":["card","remove",":id"],"variable":[{"key":"id","value":"63ac501aef5083812c8c45f3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"54"},{"key":"ETag","value":"W/\"36-uiQ6ELZcBv5XL4iRPB2Bz7bUVwg\""},{"key":"Date","value":"Wed, 28 Dec 2022 14:22:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Card removed successfully\"\n}"}],"_postman_id":"47650448-7c97-40a2-9de8-0a28a182af6c"}],"id":"a119963f-0058-4f23-ad5f-d3d71e7e4e08","description":"<p>Wallet is another form of payment, user can topup wallet and pay for ride with wallet balance</p>\n","_postman_id":"a119963f-0058-4f23-ad5f-d3d71e7e4e08","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}}},{"name":"Transaction","item":[{"name":"Confirm wallet topup","id":"a4d62cbb-6022-4397-b008-cf9fc2d80002","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"0de6d2d6-95b9-49f6-9145-3ebb69e558fa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/topup/confirm","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["transaction","topup","confirm"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"c0a2c91e-c900-40e9-96f6-4ef94c8c2015","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"reference\": \"0de6d2d6-95b9-49f6-9145-3ebb69e558fa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/transaction/topup/confirm"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"435"},{"key":"ETag","value":"W/\"1b3-b336+pz0F1014D8WnV3a98cNU+w\""},{"key":"Date","value":"Thu, 29 Dec 2022 03:04:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"63ad03b236dcd80310b22d33\",\n        \"amount\": 123.45,\n        \"type\": \"wallet_topup\",\n        \"user\": \"63acc5e3986aac0a357fdd80\",\n        \"invoice\": \"63ad03b236dcd80310b22d32\",\n        \"payment_method\": \"card\",\n        \"status\": \"success\",\n        \"reflected\": true,\n        \"reference\": \"0de6d2d6-95b9-49f6-9145-3ebb69e558fa\",\n        \"date\": \"2022-12-29T03:04:18.799Z\",\n        \"createdAt\": \"2022-12-29T03:04:18.965Z\",\n        \"updatedAt\": \"2022-12-29T03:04:26.686Z\",\n        \"__v\": 0,\n        \"receipt\": \"63ad03ba36dcd80310b22d3d\"\n    }\n}"}],"_postman_id":"a4d62cbb-6022-4397-b008-cf9fc2d80002"},{"name":"Get wallet transactions","id":"a7bf18a9-7a5f-4862-a220-dcd441381beb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/transaction/wallet","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["transaction","wallet"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"05e51200-b5d7-4551-b7c8-90ab3591acc3","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/transaction/wallet"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"948"},{"key":"ETag","value":"W/\"3b4-M4KfPMOgcbplw/48lp062U2/ayY\""},{"key":"Date","value":"Thu, 29 Dec 2022 23:57:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"63ae29118faea82c8816f90e\",\n        \"amount\": 31233.12,\n        \"type\": \"wallet_topup\",\n        \"user\": \"63ae15d71713c53dff98ad33\",\n        \"invoice\": {\n            \"_id\": \"63ae29118faea82c8816f90d\",\n            \"user\": \"63ae15d71713c53dff98ad33\",\n            \"amount\": 31233.12,\n            \"type\": \"wallet_topup\",\n            \"invoice_id\": \"31ff54a0-5f30-48bb-b6a1-b40664338554\",\n            \"date\": \"2022-12-29T23:56:01.259Z\",\n            \"createdAt\": \"2022-12-29T23:56:01.259Z\",\n            \"transaction\": \"63ae29118faea82c8816f90e\",\n            \"__v\": 0\n        },\n        \"payment_method\": \"card\",\n        \"status\": \"success\",\n        \"reflected\": true,\n        \"reference\": \"38021283-fb48-4b3f-a50f-493694a53038\",\n        \"date\": \"2022-12-29T23:56:01.261Z\",\n        \"createdAt\": \"2022-12-29T23:56:01.463Z\",\n        \"updatedAt\": \"2022-12-29T23:56:11.607Z\",\n        \"__v\": 0,\n        \"receipt\": {\n            \"_id\": \"63ae291b8faea82c8816f917\",\n            \"user\": \"63ae15d71713c53dff98ad33\",\n            \"amount\": 31233.12,\n            \"transaction\": \"63ae29118faea82c8816f90e\",\n            \"type\": \"wallet_topup\",\n            \"reference\": \"8a02bc35-648c-48eb-92e4-f87f5e0c1192\",\n            \"createdAt\": \"2022-12-29T23:56:11.422Z\",\n            \"date\": \"2022-12-29T23:56:11.422Z\",\n            \"__v\": 0\n        }\n    }\n}"}],"_postman_id":"a7bf18a9-7a5f-4862-a220-dcd441381beb"},{"name":"Get transaction data","id":"a428ec8f-d455-4b99-910c-9dbd8af0d9de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/transaction/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["transaction",":id"],"host":[""],"query":[],"variable":[{"id":"ac2b404c-47fa-4bf6-af53-5eaa5982d3ef","type":"any","value":"63fffe2c629ab03ae16e931a","key":"id"}]}},"response":[{"id":"f092d459-1ac7-4764-801d-ac75acf5e26c","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/transaction/wallet"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"948"},{"key":"ETag","value":"W/\"3b4-M4KfPMOgcbplw/48lp062U2/ayY\""},{"key":"Date","value":"Thu, 29 Dec 2022 23:57:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"63ae29118faea82c8816f90e\",\n        \"amount\": 31233.12,\n        \"type\": \"wallet_topup\",\n        \"user\": \"63ae15d71713c53dff98ad33\",\n        \"invoice\": {\n            \"_id\": \"63ae29118faea82c8816f90d\",\n            \"user\": \"63ae15d71713c53dff98ad33\",\n            \"amount\": 31233.12,\n            \"type\": \"wallet_topup\",\n            \"invoice_id\": \"31ff54a0-5f30-48bb-b6a1-b40664338554\",\n            \"date\": \"2022-12-29T23:56:01.259Z\",\n            \"createdAt\": \"2022-12-29T23:56:01.259Z\",\n            \"transaction\": \"63ae29118faea82c8816f90e\",\n            \"__v\": 0\n        },\n        \"payment_method\": \"card\",\n        \"status\": \"success\",\n        \"reflected\": true,\n        \"reference\": \"38021283-fb48-4b3f-a50f-493694a53038\",\n        \"date\": \"2022-12-29T23:56:01.261Z\",\n        \"createdAt\": \"2022-12-29T23:56:01.463Z\",\n        \"updatedAt\": \"2022-12-29T23:56:11.607Z\",\n        \"__v\": 0,\n        \"receipt\": {\n            \"_id\": \"63ae291b8faea82c8816f917\",\n            \"user\": \"63ae15d71713c53dff98ad33\",\n            \"amount\": 31233.12,\n            \"transaction\": \"63ae29118faea82c8816f90e\",\n            \"type\": \"wallet_topup\",\n            \"reference\": \"8a02bc35-648c-48eb-92e4-f87f5e0c1192\",\n            \"createdAt\": \"2022-12-29T23:56:11.422Z\",\n            \"date\": \"2022-12-29T23:56:11.422Z\",\n            \"__v\": 0\n        }\n    }\n}"}],"_postman_id":"a428ec8f-d455-4b99-910c-9dbd8af0d9de"}],"id":"f06295e7-050c-44e3-adbe-941833c87160","description":"<p>Only endusers have debit cards</p>\n","_postman_id":"f06295e7-050c-44e3-adbe-941833c87160","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}}},{"name":"Ride","item":[{"name":"Initiate ride request","event":[{"listen":"test","script":{"id":"f122d49b-b103-4059-9d5d-dc2ff49e9d9d","exec":["const response = pm.response.json()\r","\r","if (response.data) {\r","    const rideRequestId = response.data._id\r","\r","    if (rideRequestId) {\r","        pm.collectionVariables.set(\"rideRequestId\", rideRequestId)\r","    }\r","}"],"type":"text/javascript"}}],"id":"db43b5cd-c3a9-470f-a258-9720409858aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"departure\": {\r\n        \"address\": \"Ijebu\",\r\n        \"coordinates\": [1.232, 3.234]\r\n    },\r\n    \"destination\": {\r\n        \"address\": \"Abule\",\r\n        \"coordinates\": [42.32, 15.234]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/request/init","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","request","init"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"dc48ffc3-455a-4819-a820-9d95eb07be3d","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"departure\": {\r\n        \"address\": \"Ijebu\",\r\n        \"coordinates\": [1.232, 3.234]\r\n    },\r\n    \"destination\": {\r\n        \"address\": \"Abule\",\r\n        \"coordinates\": [42.32, 15.234]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/init"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"837"},{"key":"ETag","value":"W/\"345-zql/aSFzsp0s+O0WmGReqHFEUGY\""},{"key":"Date","value":"Wed, 18 Jan 2023 22:52:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"urban_cost\": 300,\n        \"standard_cost\": 240,\n        \"elite_cost\": 360,\n        \"departure\": {\n            \"_id\": \"63c8781abde50558dd75b38c\",\n            \"address\": \"Ijebu\",\n            \"type\": \"departure\",\n            \"location\": {\n                \"type\": \"Point\",\n                \"coordinates\": [\n                    1.232,\n                    3.234\n                ],\n                \"_id\": \"63c8781abde50558dd75b38d\"\n            },\n            \"createdAt\": \"2023-01-18T22:52:10.517Z\",\n            \"__v\": 0\n        },\n        \"destination\": {\n            \"_id\": \"63c8781abde50558dd75b38f\",\n            \"address\": \"Abule\",\n            \"type\": \"destination\",\n            \"location\": {\n                \"type\": \"Point\",\n                \"coordinates\": [\n                    42.32,\n                    15.234\n                ],\n                \"_id\": \"63c8781abde50558dd75b390\"\n            },\n            \"createdAt\": \"2023-01-18T22:52:10.688Z\",\n            \"__v\": 0\n        },\n        \"distance\": 20,\n        \"user\": {\n            \"_id\": \"63ae15d71713c53dff98ad33\",\n            \"firstname\": \"cruisefirstname\",\n            \"lastname\": \"cruiselastname\",\n            \"email\": \"cruiseenduser11@gmail.com\",\n            \"role\": \"enduser\",\n            \"createdAt\": \"2022-12-29T22:34:00.151Z\",\n            \"updatedAt\": \"2022-12-29T22:34:00.151Z\",\n            \"__v\": 0\n        },\n        \"status\": \"pending\",\n        \"_id\": \"63c8781abde50558dd75b392\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"db43b5cd-c3a9-470f-a258-9720409858aa"},{"name":"Complete ride request","event":[{"listen":"test","script":{"id":"c1f1f558-37ff-4c00-8c5a-937002ad118d","exec":["const response = pm.response.json()\r","\r","if (response.data) {\r","    const rideId = response.data.ride_request?.ride?._id\r","\r","    if (rideId) {\r","        pm.collectionVariables.set(\"rideId\", rideId)\r","    }\r","}"],"type":"text/javascript"}}],"id":"78f4f295-40f5-4f4f-8d23-4a5f8e6783c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_class\": \"standard\",\r\n    \"ride_request_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/request/complete","description":"<p>This request checks for the closest available rider and notifies he/she of the incoming ride, if no rider available it'll return <code>404</code> error</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","request","complete"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"66a43c9f-fd01-43d9-81ab-ff471736bf45","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_class\": \"standard\",\r\n    \"paymeent_method\": \"cash\",\r\n    \"ride_request_id\": \"63c8c144740f9fe240e124c8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/request/complete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1337"},{"key":"ETag","value":"W/\"539-p6KjbkDq1AwA75jhkqKzr+bGMvM\""},{"key":"Date","value":"Thu, 19 Jan 2023 04:07:03 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"rider\": {\n            \"_id\": \"63c1ecb8dbc7ac4fba46bfda\",\n            \"user\": {\n                \"_id\": \"63c1ecb7dbc7ac4fba46bfd6\",\n                \"firstname\": \"cruise\",\n                \"lastname\": \"rider\",\n                \"id\": \"63c1ecb7dbc7ac4fba46bfd6\"\n            },\n            \"phone\": \"+243325123423165\",\n            \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n            \"city\": \"Lagos City\",\n            \"state\": \"Lagos State\"\n        },\n        \"passenger\": {\n            \"_id\": \"63c8c13f740f9fe240e124ad\",\n            \"firstname\": \"cruisefirstname\",\n            \"lastname\": \"cruiselastname\",\n            \"enduser\": {\n                \"_id\": \"63c8c140740f9fe240e124b1\",\n                \"phone\": \"+12445234434\"\n            },\n            \"id\": \"63c8c13f740f9fe240e124ad\"\n        },\n        \"vehicle\": {\n            \"rating\": 4,\n            \"_id\": \"63c1ed000296b9c8517bb954\",\n            \"name\": \"Toyota\",\n            \"manufacturer\": \"Toyota\",\n            \"model\": \"Corolla\",\n            \"year\": 2010,\n            \"color\": \"Black\",\n            \"plate_number\": \"KCK 123\",\n            \"createdAt\": \"2023-01-13T23:45:04.332Z\",\n            \"rider\": \"63c1ecb8dbc7ac4fba46bfda\",\n            \"status\": \"63c1ed000296b9c8517bb958\",\n            \"__v\": 0\n        },\n        \"departure\": {\n            \"_id\": \"63c8c144740f9fe240e124c2\",\n            \"address\": \"Ijebu\",\n            \"type\": \"departure\",\n            \"location\": {\n                \"type\": \"Point\",\n                \"coordinates\": [\n                    1.232,\n                    3.234\n                ],\n                \"_id\": \"63c8c144740f9fe240e124c3\"\n            },\n            \"createdAt\": \"2023-01-19T04:04:20.292Z\",\n            \"__v\": 0\n        },\n        \"destination\": {\n            \"_id\": \"63c8c144740f9fe240e124c5\",\n            \"address\": \"Abule\",\n            \"type\": \"destination\",\n            \"location\": {\n                \"type\": \"Point\",\n                \"coordinates\": [\n                    42.32,\n                    15.234\n                ],\n                \"_id\": \"63c8c144740f9fe240e124c6\"\n            },\n            \"createdAt\": \"2023-01-19T04:04:20.515Z\",\n            \"__v\": 0\n        },\n        \"status\": \"pending\",\n        \"_id\": \"63c8c1e679bfa9c6f4129a94\",\n        \"createdAt\": \"2023-01-19T04:07:02.612Z\",\n        \"__v\": 0\n    }\n}"},{"id":"49742396-6d6f-4238-80b2-8f86e8c09725","name":"No riders found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_class\": \"standard\",\r\n    \"paymeent_method\": \"cash\",\r\n    \"ride_request_id\": \"63cb0e2ab8c00a8c0e08177f\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/request/complete"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"33"},{"key":"ETag","value":"W/\"21-loPE+JwcTJB2W04gQLFGFAvAXfE\""},{"key":"Date","value":"Fri, 20 Jan 2023 21:57:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"No riders available\"\n}"}],"_postman_id":"78f4f295-40f5-4f4f-8d23-4a5f8e6783c0"},{"name":"Cancel ride request","id":"ced61d33-8a3a-45f1-80da-23f9d04e9619","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_request_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/request/cancel","description":"<p>Ride requests can only be cancelled when the ride hasn't started</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","request","cancel"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"717246d8-ec37-4a30-b933-52e41a8013c2","name":"Invalid ride request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_request_id\": \"63cb0e2ab8c00a8c0e08177f\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/request/cancel"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"ETag","value":"W/\"22-sAe14JP8/LjpSjZB97UmY1H2BuU\""},{"key":"Date","value":"Fri, 20 Jan 2023 22:01:08 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Invalid ride request\"\n}"},{"id":"dc884f2c-fdf0-4560-8c9e-8c7934e2fad3","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_request_id\": \"63cb0f36341651517536cd96\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/request/cancel"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"60"},{"key":"ETag","value":"W/\"3c-+lhKmcXXTZoiAXmePBhOCOoLDzI\""},{"key":"Date","value":"Fri, 20 Jan 2023 22:01:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"message\": \"Ride request cancelled\"\n    }\n}"}],"_postman_id":"ced61d33-8a3a-45f1-80da-23f9d04e9619"},{"name":"Set ride status to Arrived","id":"cf196ae2-970a-4066-8ff1-9eeba08f3d08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/arrived","description":"<p>This notifies the user that the rider has arrived at the place of pickup</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","arrived"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"dc3b5709-9676-4993-9773-d3d15be2bf78","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_request_id\": \"63c8c144740f9fe240e124c8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/arrived"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"55"},{"key":"ETag","value":"W/\"37-Fis9JU9Xjt9fhiSJQiO6Y9+r6z0\""},{"key":"Date","value":"Sat, 21 Jan 2023 00:06:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"message\": \"Rider has arrived\"\n    }\n}"},{"id":"8d8d7918-0db9-46a4-abaa-3d241f3a1710","name":"Unauthorized access","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_request_id\": \"63c8c144740f9fe240e124c8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/arrived"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"33"},{"key":"ETag","value":"W/\"21-wa6yT3v/ToTKolsGIpjQEK4BEQI\""},{"key":"Date","value":"Sat, 21 Jan 2023 00:10:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Unauthorized access\"\n}"}],"_postman_id":"cf196ae2-970a-4066-8ff1-9eeba08f3d08"},{"name":"Start ride","id":"43007d2a-3903-4248-b4f9-0ae49563b1bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/start","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","start"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"fd5259c9-3a69-4a55-92af-d6d1bef1b364","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"63e8ee818ad051554c9bb651\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/start"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"54"},{"key":"ETag","value":"W/\"36-9Yh2MPVJcXFo5vZcXGMqXeJBOc4\""},{"key":"Date","value":"Sun, 12 Feb 2023 14:17:40 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"message\": \"Ride has started\"\n    }\n}"}],"_postman_id":"43007d2a-3903-4248-b4f9-0ae49563b1bb"},{"name":"Complete Ride","id":"9a838129-7bf9-4c92-91ee-df1d12eba414","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/complete","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","complete"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"8f1af4ee-77d1-4c93-9997-05e8d22d9c15","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"63e8ee818ad051554c9bb651\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/complete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"61"},{"key":"ETag","value":"W/\"3d-ifVeF6jftlBrwf9RXd17oL9JGSA\""},{"key":"Date","value":"Sun, 12 Feb 2023 14:21:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"message\": \"Ride has been completed\"\n    }\n}"}],"_postman_id":"9a838129-7bf9-4c92-91ee-df1d12eba414"},{"name":"Pay for ride","id":"816f53d8-9408-4202-bb92-52e964b323a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\",\r\n    \"balance_payment_method\": \"bank_transfer\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/pay","description":"<p><code>balance_payment_method</code> is optional, it is only required when the rider is paying for the ride</p>\n<p>The values can be <code>bank_transfer</code> or <code>card</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","pay"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"043ec892-707f-4b73-a6bd-b4aa6a253d8c","name":"Error - Already paid","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/pay"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"44"},{"key":"ETag","value":"W/\"2c-mJHYpVwyqG2Jc+FOG89kAZLHwwo\""},{"key":"Date","value":"Thu, 23 Feb 2023 03:54:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Ride has already been paid for\"\n}"},{"id":"1d2cae91-67d1-4d4e-8a87-4e75a01c7749","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/pay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1641"},{"key":"ETag","value":"W/\"669-lZarviXQ+n+BPuZ0qY0Sno8uCWg\""},{"key":"Date","value":"Thu, 23 Feb 2023 03:57:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"transaction\": {\n            \"_id\": \"63f6e40edd4625a461d00368\",\n            \"amount\": 2000,\n            \"type\": \"book_ride\",\n            \"user\": {\n                \"_id\": \"63c8b710ad1c658a420de9ae\",\n                \"firstname\": \"cruisefirstname\",\n                \"lastname\": \"cruiselastname\",\n                \"email\": \"cruiseenduser13@gmail.com\",\n                \"role\": \"enduser\",\n                \"createdAt\": \"2023-01-19T03:20:48.643Z\",\n                \"updatedAt\": \"2023-01-19T03:20:48.643Z\",\n                \"__v\": 0,\n                \"id\": \"63c8b710ad1c658a420de9ae\"\n            },\n            \"enduser\": \"63c8b710ad1c658a420de9b2\",\n            \"ride\": {\n                \"_id\": \"63f6e402dd4625a461d0034c\",\n                \"rider\": \"63e6d56b45c5db30b8d82f4c\",\n                \"passenger\": \"63c8b710ad1c658a420de9ae\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": \"63f6e3971af8183b99e6ec38\",\n                \"destination\": \"63f6e3971af8183b99e6ec3b\",\n                \"paid\": false,\n                \"cost\": 2000,\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-23T03:56:50.022Z\",\n                \"__v\": 0,\n                \"id\": \"63f6e402dd4625a461d0034c\"\n            },\n            \"invoice\": {\n                \"_id\": \"63f6e40edd4625a461d00367\",\n                \"user\": \"63c8b710ad1c658a420de9ae\",\n                \"amount\": 2000,\n                \"type\": \"book_ride\",\n                \"invoice_id\": \"3ae10d11-6b27-4560-9f98-8483a1151902\",\n                \"date\": \"2023-02-23T03:57:02.081Z\",\n                \"createdAt\": \"2023-02-23T03:57:02.081Z\",\n                \"transaction\": \"63f6e40edd4625a461d00368\",\n                \"__v\": 0\n            },\n            \"payment_method\": \"wallet\",\n            \"status\": \"success\",\n            \"reflected\": true,\n            \"reference\": \"18fc90cd-fb45-460f-a7c5-00efe8b39a26\",\n            \"date\": \"2023-02-23T03:57:02.085Z\",\n            \"createdAt\": \"2023-02-23T03:57:02.252Z\",\n            \"updatedAt\": \"2023-02-23T03:57:03.922Z\",\n            \"__v\": 0,\n            \"receipt\": {\n                \"_id\": \"63f6e40fdd4625a461d00374\",\n                \"user\": \"63c8b710ad1c658a420de9ae\",\n                \"amount\": 2000,\n                \"transaction\": \"63f6e40edd4625a461d00368\",\n                \"type\": \"book_ride\",\n                \"reference\": \"e52999cc-bdbc-4d0b-aec6-49163652e79c\",\n                \"createdAt\": \"2023-02-23T03:57:03.686Z\",\n                \"date\": \"2023-02-23T03:57:03.686Z\",\n                \"ride\": \"63f6e402dd4625a461d0034c\",\n                \"__v\": 0\n            },\n            \"id\": \"63f6e40edd4625a461d00368\"\n        }\n    }\n}"}],"_postman_id":"816f53d8-9408-4202-bb92-52e964b323a8"},{"name":"Get ride data","id":"40bea9cc-5a8b-4697-b2f8-7d0875deea06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/data","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","data"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"5056a26c-1cff-4e5b-9d7c-078bffe5d3df","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"63e8ee818ad051554c9bb651\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/data"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2936"},{"key":"ETag","value":"W/\"b78-bM+N116p/u26oq/U5OHBOglOs7c\""},{"key":"Date","value":"Sun, 12 Feb 2023 14:07:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"ride\": {\n            \"_id\": \"63e8ee818ad051554c9bb651\",\n            \"rider\": {\n                \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                \"user\": \"63e6d56b45c5db30b8d82f48\",\n                \"phone\": \"+243325123423165\",\n                \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                \"city\": \"Lagos City\",\n                \"state\": \"Lagos State\",\n                \"bank_accounts\": [],\n                \"vehicles\": [\n                    \"63e6d56c45c5db30b8d82f50\",\n                    \"63e6d56c45c5db30b8d82f50\",\n                    \"63e6d57a45c5db30b8d82f62\",\n                    \"63e6d57c45c5db30b8d82f6d\",\n                    \"63e6d5c6a580b3f8314bb217\",\n                    \"63e8dac521b6559ff89fad19\"\n                ],\n                \"removed_vehicles\": [],\n                \"driver_license\": \"SDNF23R309342S023\",\n                \"taxi_license\": \"SKDFJ3304UER23R\",\n                \"rider_status\": \"inactive\",\n                \"hasVehicle\": true,\n                \"isOnline\": true,\n                \"rideStatus\": \"available\",\n                \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                \"__v\": 5,\n                \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                \"id\": \"63e6d56b45c5db30b8d82f4c\"\n            },\n            \"passenger\": {\n                \"_id\": \"63e6d56b45c5db30b8d82f48\",\n                \"firstname\": \"cruise\",\n                \"lastname\": \"rider\",\n                \"email\": \"cruiserider24@gmail.com\",\n                \"role\": \"rider\",\n                \"createdAt\": \"2023-02-10T23:38:19.557Z\",\n                \"updatedAt\": \"2023-02-10T23:38:19.557Z\",\n                \"__v\": 0,\n                \"id\": \"63e6d56b45c5db30b8d82f48\"\n            },\n            \"vehicle\": {\n                \"_id\": \"63e8dac521b6559ff89fad19\",\n                \"name\": \"Toyota\",\n                \"manufacturer\": \"Toyota\",\n                \"model\": \"Corolla\",\n                \"year\": 2010,\n                \"color\": \"Black\",\n                \"plate_number\": \"KCK 123\",\n                \"rating\": 4,\n                \"createdAt\": \"2023-02-12T12:25:41.779Z\",\n                \"rider\": \"63e6d56b45c5db30b8d82f4c\",\n                \"status\": \"63e8dac621b6559ff89fad1e\",\n                \"__v\": 0\n            },\n            \"departure\": {\n                \"_id\": \"63e8ee728ad051554c9bb63c\",\n                \"address\": \"Ijebu\",\n                \"type\": \"departure\",\n                \"location\": {\n                    \"type\": \"Point\",\n                    \"coordinates\": [\n                        1.232,\n                        3.234\n                    ],\n                    \"_id\": \"63e8ee728ad051554c9bb63d\"\n                },\n                \"createdAt\": \"2023-02-12T13:49:38.510Z\",\n                \"__v\": 0\n            },\n            \"destination\": {\n                \"_id\": \"63e8ee728ad051554c9bb63f\",\n                \"address\": \"Abule\",\n                \"type\": \"destination\",\n                \"location\": {\n                    \"type\": \"Point\",\n                    \"coordinates\": [\n                        42.32,\n                        15.234\n                    ],\n                    \"_id\": \"63e8ee728ad051554c9bb640\"\n                },\n                \"createdAt\": \"2023-02-12T13:49:38.842Z\",\n                \"__v\": 0\n            },\n            \"status\": \"pending\",\n            \"createdAt\": \"2023-02-12T13:49:53.788Z\",\n            \"__v\": 0,\n            \"ride_request\": {\n                \"_id\": \"63e8ee738ad051554c9bb642\",\n                \"user\": \"63e6d56b45c5db30b8d82f48\",\n                \"departure\": {\n                    \"_id\": \"63e8ee728ad051554c9bb63c\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8ee728ad051554c9bb63d\"\n                    },\n                    \"createdAt\": \"2023-02-12T13:49:38.510Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8ee728ad051554c9bb63f\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8ee728ad051554c9bb640\"\n                    },\n                    \"createdAt\": \"2023-02-12T13:49:38.842Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"accepted\",\n                \"urban_cost\": 300,\n                \"standard_cost\": 240,\n                \"elite_cost\": 360,\n                \"distance\": 20,\n                \"__v\": 0,\n                \"ride_class\": \"standard\",\n                \"ride\": {\n                    \"_id\": \"63e8ee818ad051554c9bb651\",\n                    \"rider\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                    \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"departure\": \"63e8ee728ad051554c9bb63c\",\n                    \"destination\": \"63e8ee728ad051554c9bb63f\",\n                    \"status\": \"pending\",\n                    \"createdAt\": \"2023-02-12T13:49:53.788Z\",\n                    \"__v\": 0,\n                    \"id\": \"63e8ee818ad051554c9bb651\"\n                },\n                \"id\": \"63e8ee738ad051554c9bb642\"\n            },\n            \"id\": \"63e8ee818ad051554c9bb651\"\n        }\n    }\n}"}],"_postman_id":"40bea9cc-5a8b-4697-b2f8-7d0875deea06"},{"name":"Get users booked rides","id":"4a652c85-6571-4123-8a62-46048dc9088d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/ride/booked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","booked"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"49b6ad33-ce9e-413d-94db-9826fefa251d","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/ride/booked"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"29897"},{"key":"ETag","value":"W/\"74c9-NbLtMBMti6De+7o/iNJB0Uz1Ujk\""},{"key":"Date","value":"Tue, 21 Feb 2023 19:24:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"rides\": [\n            {\n                \"_id\": \"63e8dee68015d46f45304f17\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8ded48015d46f45304f02\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8ded48015d46f45304f03\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:43:00.049Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8ded48015d46f45304f05\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8ded48015d46f45304f06\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:43:00.229Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T12:43:18.955Z\",\n                \"__v\": 0,\n                \"ride_request\": {\n                    \"_id\": \"63e8ded48015d46f45304f08\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"departure\": \"63e8ded48015d46f45304f02\",\n                    \"destination\": \"63e8ded48015d46f45304f05\",\n                    \"status\": \"accepted\",\n                    \"urban_cost\": 300,\n                    \"standard_cost\": 240,\n                    \"elite_cost\": 360,\n                    \"distance\": 20,\n                    \"__v\": 0,\n                    \"ride_class\": \"standard\",\n                    \"ride\": \"63e8dee68015d46f45304f17\",\n                    \"id\": \"63e8ded48015d46f45304f08\"\n                },\n                \"id\": \"63e8dee68015d46f45304f17\"\n            },\n            {\n                \"_id\": \"63e8df50ee67053db7d63581\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T12:45:04.851Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8df50ee67053db7d63581\"\n            },\n            {\n                \"_id\": \"63e8df8204c06cae01c078d4\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T12:45:54.771Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8df8204c06cae01c078d4\"\n            },\n            {\n                \"_id\": \"63e8dfe704c06cae01c078ec\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T12:47:35.448Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8dfe704c06cae01c078ec\"\n            },\n            {\n                \"_id\": \"63e8e00a3c9fb2c9a9c1bcfa\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T12:48:10.133Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8e00a3c9fb2c9a9c1bcfa\"\n            },\n            {\n                \"_id\": \"63e8e056c381a5b410e9f5d7\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T12:49:26.073Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8e056c381a5b410e9f5d7\"\n            },\n            {\n                \"_id\": \"63e8e07cfca0a7890c03f657\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T12:50:04.857Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8e07cfca0a7890c03f657\"\n            },\n            {\n                \"_id\": \"63e8e2f132c7ecde01cb5e7b\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T13:00:33.740Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8e2f132c7ecde01cb5e7b\"\n            },\n            {\n                \"_id\": \"63e8e756e1cbf8918019179e\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T13:19:18.091Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8e756e1cbf8918019179e\"\n            },\n            {\n                \"_id\": \"63e8e79e86852444c7791010\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T13:20:30.403Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8e79e86852444c7791010\"\n            },\n            {\n                \"_id\": \"63e8e7c7be69dc7d2b4677f6\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T13:21:11.610Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8e7c7be69dc7d2b4677f6\"\n            },\n            {\n                \"_id\": \"63e8e81ef563f99707fe816c\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T13:22:38.559Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8e81ef563f99707fe816c\"\n            },\n            {\n                \"_id\": \"63e8e92f0ef2e01ae4626689\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T13:27:11.020Z\",\n                \"__v\": 0,\n                \"ride_request\": null,\n                \"id\": \"63e8e92f0ef2e01ae4626689\"\n            },\n            {\n                \"_id\": \"63e8e9acbdf739a6f9d3811f\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8df45ee67053db7d63565\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d63566\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.340Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8df45ee67053db7d6356d\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8df45ee67053db7d6356e\"\n                    },\n                    \"createdAt\": \"2023-02-12T12:44:53.591Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T13:29:16.707Z\",\n                \"__v\": 0,\n                \"ride_request\": {\n                    \"_id\": \"63e8df45ee67053db7d63570\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"departure\": \"63e8df45ee67053db7d63565\",\n                    \"destination\": \"63e8df45ee67053db7d6356d\",\n                    \"status\": \"cancelled\",\n                    \"urban_cost\": 300,\n                    \"standard_cost\": 240,\n                    \"elite_cost\": 360,\n                    \"distance\": 20,\n                    \"__v\": 0,\n                    \"ride_class\": \"standard\",\n                    \"ride\": \"63e8e9acbdf739a6f9d3811f\",\n                    \"id\": \"63e8df45ee67053db7d63570\"\n                },\n                \"id\": \"63e8e9acbdf739a6f9d3811f\"\n            },\n            {\n                \"_id\": \"63e8ed673491e655e7aeb466\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8ed4b3491e655e7aeb451\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8ed4b3491e655e7aeb452\"\n                    },\n                    \"createdAt\": \"2023-02-12T13:44:43.898Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8ed4c3491e655e7aeb454\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8ed4c3491e655e7aeb455\"\n                    },\n                    \"createdAt\": \"2023-02-12T13:44:44.133Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-12T13:45:11.108Z\",\n                \"__v\": 0,\n                \"ride_request\": {\n                    \"_id\": \"63e8ed4c3491e655e7aeb457\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"departure\": \"63e8ed4b3491e655e7aeb451\",\n                    \"destination\": \"63e8ed4c3491e655e7aeb454\",\n                    \"status\": \"accepted\",\n                    \"urban_cost\": 300,\n                    \"standard_cost\": 240,\n                    \"elite_cost\": 360,\n                    \"distance\": 20,\n                    \"__v\": 0,\n                    \"ride_class\": \"standard\",\n                    \"ride\": \"63e8ed673491e655e7aeb466\",\n                    \"id\": \"63e8ed4c3491e655e7aeb457\"\n                },\n                \"id\": \"63e8ed673491e655e7aeb466\"\n            },\n            {\n                \"_id\": \"63e8ee818ad051554c9bb651\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8ee728ad051554c9bb63c\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8ee728ad051554c9bb63d\"\n                    },\n                    \"createdAt\": \"2023-02-12T13:49:38.510Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8ee728ad051554c9bb63f\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8ee728ad051554c9bb640\"\n                    },\n                    \"createdAt\": \"2023-02-12T13:49:38.842Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"completed\",\n                \"createdAt\": \"2023-02-12T13:49:53.788Z\",\n                \"__v\": 0,\n                \"ride_request\": {\n                    \"_id\": \"63e8ee738ad051554c9bb642\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"departure\": \"63e8ee728ad051554c9bb63c\",\n                    \"destination\": \"63e8ee728ad051554c9bb63f\",\n                    \"status\": \"accepted\",\n                    \"urban_cost\": 300,\n                    \"standard_cost\": 240,\n                    \"elite_cost\": 360,\n                    \"distance\": 20,\n                    \"__v\": 0,\n                    \"ride_class\": \"standard\",\n                    \"ride\": \"63e8ee818ad051554c9bb651\",\n                    \"id\": \"63e8ee738ad051554c9bb642\"\n                },\n                \"id\": \"63e8ee818ad051554c9bb651\"\n            },\n            {\n                \"_id\": \"63f280c114c8630aa8cd2d93\",\n                \"rider\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d56c45c5db30b8d82f50\",\n                        \"63e6d57a45c5db30b8d82f62\",\n                        \"63e6d57c45c5db30b8d82f6d\",\n                        \"63e6d5c6a580b3f8314bb217\",\n                        \"63e8dac521b6559ff89fad19\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-10T23:38:20.021Z\",\n                    \"updatedAt\": \"2023-02-12T12:25:42.761Z\",\n                    \"__v\": 5,\n                    \"currentVehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"defaultVehicle\": \"63e6d56c45c5db30b8d82f50\",\n                    \"id\": \"63e6d56b45c5db30b8d82f4c\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63f2807614c8630aa8cd2d7e\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63f2807614c8630aa8cd2d7f\"\n                    },\n                    \"createdAt\": \"2023-02-19T20:03:02.927Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63f2807714c8630aa8cd2d81\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63f2807714c8630aa8cd2d82\"\n                    },\n                    \"createdAt\": \"2023-02-19T20:03:03.098Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-19T20:04:17.390Z\",\n                \"__v\": 0,\n                \"ride_request\": {\n                    \"_id\": \"63f2807714c8630aa8cd2d84\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"departure\": \"63f2807614c8630aa8cd2d7e\",\n                    \"destination\": \"63f2807714c8630aa8cd2d81\",\n                    \"status\": \"accepted\",\n                    \"urban_cost\": 300,\n                    \"standard_cost\": 240,\n                    \"elite_cost\": 360,\n                    \"distance\": 20,\n                    \"__v\": 0,\n                    \"payment_method\": \"cash\",\n                    \"ride_class\": \"standard\",\n                    \"ride\": \"63f280c114c8630aa8cd2d93\",\n                    \"id\": \"63f2807714c8630aa8cd2d84\"\n                },\n                \"id\": \"63f280c114c8630aa8cd2d93\"\n            },\n            {\n                \"_id\": \"63f280fb14c8630aa8cd2dbe\",\n                \"rider\": {\n                    \"_id\": \"63e8175eb042f0705a512d34\",\n                    \"user\": \"63e8175eb042f0705a512d30\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e8175eb042f0705a512d38\",\n                        \"63e8175eb042f0705a512d38\",\n                        \"63e81922b042f0705a512dd1\",\n                        \"63e8da7421b6559ff89facef\",\n                        \"63f2801d14c8630aa8cd2d51\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-11T22:31:58.488Z\",\n                    \"updatedAt\": \"2023-02-19T20:01:34.565Z\",\n                    \"__v\": 4,\n                    \"currentVehicle\": \"63f2801d14c8630aa8cd2d51\",\n                    \"defaultVehicle\": \"63e8175eb042f0705a512d38\",\n                    \"id\": \"63e8175eb042f0705a512d34\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63f2801d14c8630aa8cd2d51\",\n                \"departure\": {\n                    \"_id\": \"63f280ed14c8630aa8cd2da8\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63f280ed14c8630aa8cd2da9\"\n                    },\n                    \"createdAt\": \"2023-02-19T20:05:01.982Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63f280ee14c8630aa8cd2dab\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63f280ee14c8630aa8cd2dac\"\n                    },\n                    \"createdAt\": \"2023-02-19T20:05:02.132Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-19T20:05:15.489Z\",\n                \"__v\": 0,\n                \"ride_request\": {\n                    \"_id\": \"63f280ee14c8630aa8cd2dae\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"departure\": \"63f280ed14c8630aa8cd2da8\",\n                    \"destination\": \"63f280ee14c8630aa8cd2dab\",\n                    \"status\": \"accepted\",\n                    \"urban_cost\": 300,\n                    \"standard_cost\": 240,\n                    \"elite_cost\": 360,\n                    \"distance\": 20,\n                    \"__v\": 0,\n                    \"payment_method\": \"cash\",\n                    \"ride_class\": \"standard\",\n                    \"ride\": \"63f280fb14c8630aa8cd2dbe\",\n                    \"id\": \"63f280ee14c8630aa8cd2dae\"\n                },\n                \"id\": \"63f280fb14c8630aa8cd2dbe\"\n            },\n            {\n                \"_id\": \"63f2864de258e2b0a9d00297\",\n                \"rider\": {\n                    \"_id\": \"63e8175eb042f0705a512d34\",\n                    \"user\": \"63e8175eb042f0705a512d30\",\n                    \"phone\": \"+243325123423165\",\n                    \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n                    \"city\": \"Lagos City\",\n                    \"state\": \"Lagos State\",\n                    \"bank_accounts\": [],\n                    \"vehicles\": [\n                        \"63e8175eb042f0705a512d38\",\n                        \"63e8175eb042f0705a512d38\",\n                        \"63e81922b042f0705a512dd1\",\n                        \"63e8da7421b6559ff89facef\",\n                        \"63f2801d14c8630aa8cd2d51\"\n                    ],\n                    \"removed_vehicles\": [],\n                    \"driver_license\": \"SDNF23R309342S023\",\n                    \"taxi_license\": \"SKDFJ3304UER23R\",\n                    \"rider_status\": \"inactive\",\n                    \"hasVehicle\": true,\n                    \"isOnline\": true,\n                    \"rideStatus\": \"available\",\n                    \"createdAt\": \"2023-02-11T22:31:58.488Z\",\n                    \"updatedAt\": \"2023-02-19T20:01:34.565Z\",\n                    \"__v\": 4,\n                    \"currentVehicle\": \"63f2801d14c8630aa8cd2d51\",\n                    \"defaultVehicle\": \"63e8175eb042f0705a512d38\",\n                    \"id\": \"63e8175eb042f0705a512d34\"\n                },\n                \"passenger\": \"63e6d56b45c5db30b8d82f48\",\n                \"vehicle\": \"63f2801d14c8630aa8cd2d51\",\n                \"departure\": {\n                    \"_id\": \"63f28642e258e2b0a9d00281\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63f28642e258e2b0a9d00282\"\n                    },\n                    \"createdAt\": \"2023-02-19T20:27:46.207Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63f28642e258e2b0a9d00284\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63f28642e258e2b0a9d00285\"\n                    },\n                    \"createdAt\": \"2023-02-19T20:27:46.394Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"pending\",\n                \"createdAt\": \"2023-02-19T20:27:57.259Z\",\n                \"__v\": 0,\n                \"ride_request\": {\n                    \"_id\": \"63f28642e258e2b0a9d00287\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"departure\": \"63f28642e258e2b0a9d00281\",\n                    \"destination\": \"63f28642e258e2b0a9d00284\",\n                    \"status\": \"accepted\",\n                    \"urban_cost\": 300,\n                    \"standard_cost\": 240,\n                    \"elite_cost\": 360,\n                    \"distance\": 20,\n                    \"__v\": 0,\n                    \"payment_method\": \"cash\",\n                    \"ride_class\": \"standard\",\n                    \"ride\": \"63f2864de258e2b0a9d00297\",\n                    \"id\": \"63f28642e258e2b0a9d00287\"\n                },\n                \"id\": \"63f2864de258e2b0a9d00297\"\n            }\n        ]\n    }\n}"}],"_postman_id":"4a652c85-6571-4123-8a62-46048dc9088d"},{"name":"Get riders completed ride","id":"359c508b-9322-4d43-95f5-e58e0d22222b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/ride/completed","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","completed"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"7bba0e1d-5ea3-4585-a836-109ba061826b","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/ride/completed"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2592"},{"key":"ETag","value":"W/\"a20-+GjozcQFacMCTQylgCWxs3cDi7M\""},{"key":"Date","value":"Tue, 21 Feb 2023 19:26:51 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"rides\": [\n            {\n                \"_id\": \"63e8ee818ad051554c9bb651\",\n                \"rider\": \"63e6d56b45c5db30b8d82f4c\",\n                \"passenger\": {\n                    \"_id\": \"63e6d56b45c5db30b8d82f48\",\n                    \"firstname\": \"cruise\",\n                    \"lastname\": \"rider\",\n                    \"email\": \"cruiserider24@gmail.com\",\n                    \"role\": \"rider\",\n                    \"createdAt\": \"2023-02-10T23:38:19.557Z\",\n                    \"updatedAt\": \"2023-02-10T23:38:19.557Z\",\n                    \"__v\": 0,\n                    \"id\": \"63e6d56b45c5db30b8d82f48\"\n                },\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e8ee728ad051554c9bb63c\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e8ee728ad051554c9bb63d\"\n                    },\n                    \"createdAt\": \"2023-02-12T13:49:38.510Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e8ee728ad051554c9bb63f\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e8ee728ad051554c9bb640\"\n                    },\n                    \"createdAt\": \"2023-02-12T13:49:38.842Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"completed\",\n                \"createdAt\": \"2023-02-12T13:49:53.788Z\",\n                \"__v\": 0,\n                \"ride_request\": {\n                    \"_id\": \"63e8ee738ad051554c9bb642\",\n                    \"user\": \"63e6d56b45c5db30b8d82f48\",\n                    \"departure\": \"63e8ee728ad051554c9bb63c\",\n                    \"destination\": \"63e8ee728ad051554c9bb63f\",\n                    \"status\": \"accepted\",\n                    \"urban_cost\": 300,\n                    \"standard_cost\": 240,\n                    \"elite_cost\": 360,\n                    \"distance\": 20,\n                    \"__v\": 0,\n                    \"ride_class\": \"standard\",\n                    \"ride\": \"63e8ee818ad051554c9bb651\",\n                    \"id\": \"63e8ee738ad051554c9bb642\"\n                },\n                \"id\": \"63e8ee818ad051554c9bb651\"\n            },\n            {\n                \"_id\": \"63e9002c65d060ac15a6d09d\",\n                \"rider\": \"63e6d56b45c5db30b8d82f4c\",\n                \"passenger\": {\n                    \"_id\": \"63a99d6ec1b09c02ab5197a9\",\n                    \"firstname\": \"cruisefirstname\",\n                    \"lastname\": \"cruiselastname\",\n                    \"email\": \"cruiseenduser5@gmail.com\",\n                    \"role\": \"enduser\",\n                    \"createdAt\": \"2022-12-26T13:11:10.294Z\",\n                    \"updatedAt\": \"2022-12-26T13:11:10.294Z\",\n                    \"__v\": 0,\n                    \"id\": \"63a99d6ec1b09c02ab5197a9\"\n                },\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": {\n                    \"_id\": \"63e9001d65d060ac15a6d088\",\n                    \"address\": \"Ijebu\",\n                    \"type\": \"departure\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            1.232,\n                            3.234\n                        ],\n                        \"_id\": \"63e9001d65d060ac15a6d089\"\n                    },\n                    \"createdAt\": \"2023-02-12T15:05:01.760Z\",\n                    \"__v\": 0\n                },\n                \"destination\": {\n                    \"_id\": \"63e9001d65d060ac15a6d08b\",\n                    \"address\": \"Abule\",\n                    \"type\": \"destination\",\n                    \"location\": {\n                        \"type\": \"Point\",\n                        \"coordinates\": [\n                            42.32,\n                            15.234\n                        ],\n                        \"_id\": \"63e9001d65d060ac15a6d08c\"\n                    },\n                    \"createdAt\": \"2023-02-12T15:05:01.989Z\",\n                    \"__v\": 0\n                },\n                \"status\": \"completed\",\n                \"createdAt\": \"2023-02-12T15:05:16.524Z\",\n                \"__v\": 0,\n                \"ride_request\": {\n                    \"_id\": \"63e9001e65d060ac15a6d08e\",\n                    \"user\": \"63a99d6ec1b09c02ab5197a9\",\n                    \"departure\": \"63e9001d65d060ac15a6d088\",\n                    \"destination\": \"63e9001d65d060ac15a6d08b\",\n                    \"status\": \"accepted\",\n                    \"urban_cost\": 300,\n                    \"standard_cost\": 240,\n                    \"elite_cost\": 360,\n                    \"distance\": 20,\n                    \"__v\": 0,\n                    \"payment_method\": \"cash\",\n                    \"ride_class\": \"standard\",\n                    \"ride\": \"63e9002c65d060ac15a6d09d\",\n                    \"id\": \"63e9001e65d060ac15a6d08e\"\n                },\n                \"id\": \"63e9002c65d060ac15a6d09d\"\n            }\n        ]\n    }\n}"}],"_postman_id":"359c508b-9322-4d43-95f5-e58e0d22222b"},{"name":"Submit review","event":[{"listen":"test","script":{"id":"1af50d96-4c3b-4dd4-8a93-3ccc96d8a52d","exec":["const response = pm.response.json()\r","\r","if (response.data) {\r","    const reviewId = response.data.review?._id\r","\r","    if (reviewId) {\r","        pm.collectionVariables.set(\"reviewId\", reviewId)\r","    }\r","}"],"type":"text/javascript"}}],"id":"db786864-e83a-44c8-b5fd-ccaf0aa658f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\",\r\n    \"review\": \"The ride was good\",\r\n    \"rating\": 4\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/review/submit","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","review","submit"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"c088800c-ba40-47de-9a2c-e558319ea74e","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\",\r\n    \"review\": \"The ride was good\",\r\n    \"rating\": 4\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/review/submit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"220"},{"key":"ETag","value":"W/\"dc-jHY6T7TwSAPyWa3D/+fMSEQqx+0\""},{"key":"Date","value":"Sun, 12 Feb 2023 15:29:09 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"message\": \"Ride has been reviewed\",\n        \"review\": {\n            \"ride\": \"63e9002c65d060ac15a6d09d\",\n            \"user\": \"63a99d6ec1b09c02ab5197a9\",\n            \"rating\": 4,\n            \"review\": \"The ride was good\",\n            \"_id\": \"63e905c5b3629f905eefdf03\",\n            \"__v\": 0\n        }\n    }\n}"}],"_postman_id":"db786864-e83a-44c8-b5fd-ccaf0aa658f3"},{"name":"Get review for particular ride","event":[{"listen":"test","script":{"id":"8bdb842b-0c97-4ff3-8bd5-ff31354c74cd","exec":["const response = pm.response.json()\r","\r","if (response.data) {\r","    const reviewId = response.data.review?._id\r","\r","    if (reviewId) {\r","        pm.collectionVariables.set(\"reviewId\", reviewId)\r","    }\r","}"],"type":"text/javascript"}}],"id":"c4ea1137-154c-4f40-82da-0f52cffd4b2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/review","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","review"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"f2d4c054-9568-41d6-b1ad-ea5a58c4cb0f","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ride_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/review"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"228"},{"key":"ETag","value":"W/\"e4-SCwbVn5KstXfUTM+lcYX7bly83E\""},{"key":"Date","value":"Sun, 12 Feb 2023 15:27:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"reviews\": [\n            {\n                \"_id\": \"63e9050b4c2fd0d60ebe71fb\",\n                \"ride\": \"63e9002c65d060ac15a6d09d\",\n                \"user\": {\n                    \"_id\": \"63a99d6ec1b09c02ab5197a9\",\n                    \"id\": \"63a99d6ec1b09c02ab5197a9\"\n                },\n                \"rating\": 4,\n                \"review\": \"The ride was good\",\n                \"__v\": 0\n            }\n        ]\n    }\n}"}],"_postman_id":"c4ea1137-154c-4f40-82da-0f52cffd4b2e"},{"name":"Get review data","event":[{"listen":"test","script":{"id":"a0dce060-0b25-429d-b953-b48f3e558d2a","exec":["const response = pm.response.json()\r","\r","if (response.data) {\r","    const riderId = response.data.review?.ride?.rider\r","\r","    if (riderId) {\r","        pm.collectionVariables.set(\"riderId\", riderId)\r","    }\r","}"],"type":"text/javascript"}}],"id":"cb377ae4-beb2-413a-9adb-71508ce1e282","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/review/data","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","review","data"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"19a433c6-750c-4cd0-9167-506e26ac7f24","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"review_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/review/data"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"720"},{"key":"ETag","value":"W/\"2d0-jQXmu/B+p5b9LIyQA7/rBAEq6DQ\""},{"key":"Date","value":"Sun, 12 Feb 2023 15:35:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"review\": {\n            \"_id\": \"63e9050b4c2fd0d60ebe71fb\",\n            \"ride\": {\n                \"_id\": \"63e9002c65d060ac15a6d09d\",\n                \"rider\": \"63e6d56b45c5db30b8d82f4c\",\n                \"passenger\": \"63a99d6ec1b09c02ab5197a9\",\n                \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                \"departure\": \"63e9001d65d060ac15a6d088\",\n                \"destination\": \"63e9001d65d060ac15a6d08b\",\n                \"status\": \"completed\",\n                \"createdAt\": \"2023-02-12T15:05:16.524Z\",\n                \"__v\": 0,\n                \"id\": \"63e9002c65d060ac15a6d09d\"\n            },\n            \"user\": {\n                \"_id\": \"63a99d6ec1b09c02ab5197a9\",\n                \"firstname\": \"cruisefirstname\",\n                \"lastname\": \"cruiselastname\",\n                \"email\": \"cruiseenduser5@gmail.com\",\n                \"role\": \"enduser\",\n                \"createdAt\": \"2022-12-26T13:11:10.294Z\",\n                \"updatedAt\": \"2022-12-26T13:11:10.294Z\",\n                \"__v\": 0,\n                \"id\": \"63a99d6ec1b09c02ab5197a9\"\n            },\n            \"rating\": 4,\n            \"review\": \"The ride was good\",\n            \"__v\": 0\n        }\n    }\n}"}],"_postman_id":"cb377ae4-beb2-413a-9adb-71508ce1e282"},{"name":"Get riders review","id":"1fbca13a-26ed-4651-8380-72728b509350","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"rider_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/review/rider","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["ride","review","rider"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"7ec5b39a-b81b-470c-9e32-b910ea3d71b2","name":"Success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"rider_id\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/ride/review/rider"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1305"},{"key":"ETag","value":"W/\"519-Bjxtx18LRLyNkdVwMYqjrX1xBnc\""},{"key":"Date","value":"Sun, 12 Feb 2023 15:54:46 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"reviews\": [\n            {\n                \"_id\": \"63e9050b4c2fd0d60ebe71fb\",\n                \"ride\": {\n                    \"_id\": \"63e9002c65d060ac15a6d09d\",\n                    \"rider\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"passenger\": \"63a99d6ec1b09c02ab5197a9\",\n                    \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"departure\": \"63e9001d65d060ac15a6d088\",\n                    \"destination\": \"63e9001d65d060ac15a6d08b\",\n                    \"status\": \"completed\",\n                    \"createdAt\": \"2023-02-12T15:05:16.524Z\",\n                    \"__v\": 0,\n                    \"id\": \"63e9002c65d060ac15a6d09d\"\n                },\n                \"user\": {\n                    \"_id\": \"63a99d6ec1b09c02ab5197a9\",\n                    \"firstname\": \"cruisefirstname\",\n                    \"lastname\": \"cruiselastname\",\n                    \"createdAt\": \"2022-12-26T13:11:10.294Z\",\n                    \"updatedAt\": \"2022-12-26T13:11:10.294Z\",\n                    \"__v\": 0,\n                    \"id\": \"63a99d6ec1b09c02ab5197a9\"\n                },\n                \"rating\": 4,\n                \"review\": \"The ride was good\",\n                \"__v\": 0\n            },\n            {\n                \"_id\": \"63e905c5b3629f905eefdf03\",\n                \"ride\": {\n                    \"_id\": \"63e9002c65d060ac15a6d09d\",\n                    \"rider\": \"63e6d56b45c5db30b8d82f4c\",\n                    \"passenger\": \"63a99d6ec1b09c02ab5197a9\",\n                    \"vehicle\": \"63e8dac521b6559ff89fad19\",\n                    \"departure\": \"63e9001d65d060ac15a6d088\",\n                    \"destination\": \"63e9001d65d060ac15a6d08b\",\n                    \"status\": \"completed\",\n                    \"createdAt\": \"2023-02-12T15:05:16.524Z\",\n                    \"__v\": 0,\n                    \"id\": \"63e9002c65d060ac15a6d09d\"\n                },\n                \"user\": {\n                    \"_id\": \"63a99d6ec1b09c02ab5197a9\",\n                    \"firstname\": \"cruisefirstname\",\n                    \"lastname\": \"cruiselastname\",\n                    \"createdAt\": \"2022-12-26T13:11:10.294Z\",\n                    \"updatedAt\": \"2022-12-26T13:11:10.294Z\",\n                    \"__v\": 0,\n                    \"id\": \"63a99d6ec1b09c02ab5197a9\"\n                },\n                \"rating\": 4,\n                \"review\": \"The ride was good\",\n                \"__v\": 0\n            }\n        ]\n    }\n}"}],"_postman_id":"1fbca13a-26ed-4651-8380-72728b509350"}],"id":"010199b5-cef4-4163-bb52-58c2550be0fc","_postman_id":"010199b5-cef4-4163-bb52-58c2550be0fc","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}}},{"name":"Rider","item":[{"name":"Go Online","id":"7c83575c-1dcd-4802-8a86-3e280306bcd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/rider/online","description":"<p>This request should be made by the rider to make him available for incoming rides</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["rider","online"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"3915ca1a-dbf9-48c2-9f8d-a225fab50cc2","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/rider/online"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"57"},{"key":"ETag","value":"W/\"39-+76D6L2YB0D90lYgq9OCNTP9OO0\""},{"key":"Date","value":"Wed, 08 Feb 2023 23:45:31 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"message\": \"Rider is now online\"\n    }\n}"}],"_postman_id":"7c83575c-1dcd-4802-8a86-3e280306bcd5"},{"name":"Go Offline","id":"786b0f61-5b62-494f-9b07-25137860a552","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/rider/offline","description":"<p>When a rider is offline, he/she would be unavailable for incoming rides</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}},"urlObject":{"path":["rider","offline"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"da76e3d1-505d-4122-98d3-3c83f93cb16f","name":"Go Offline","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/rider/offline"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"678"},{"key":"ETag","value":"W/\"2a6-BYbMK/cNqQZYdToigkz2gD4STWY\""},{"key":"Date","value":"Wed, 08 Feb 2023 23:44:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"63c2e5dd7b7118ae65a4b853\",\n        \"user\": \"63c2e5dd7b7118ae65a4b84f\",\n        \"phone\": \"+243325123423165\",\n        \"address\": \"No 3, Ibeju Lekki, Lagos State, Nigeria\",\n        \"city\": \"Lagos City\",\n        \"state\": \"Lagos State\",\n        \"bank_accounts\": [],\n        \"vehicles\": [\n            \"63c8726da0b303cc25067b42\",\n            \"63c87270a0b303cc25067b4d\",\n            \"63c8760b19ed0481f03f6390\"\n        ],\n        \"removed_vehicles\": [],\n        \"driver_license\": \"SDNF23R309342S023\",\n        \"taxi_license\": \"SKDFJ3304UER23R\",\n        \"rider_status\": \"inactive\",\n        \"hasVehicle\": true,\n        \"isOnline\": false,\n        \"rideStatus\": \"available\",\n        \"createdAt\": \"2023-01-14T17:26:54.094Z\",\n        \"updatedAt\": \"2023-02-08T23:44:24.907Z\",\n        \"__v\": 3,\n        \"currentVehicle\": \"63c8726da0b303cc25067b42\",\n        \"defaultVehicle\": \"63c8726da0b303cc25067b42\"\n    }\n}"},{"id":"0b1524a2-3488-471b-8284-7cfdc056a8a1","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/rider/offline"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"58"},{"key":"ETag","value":"W/\"3a-viaZIWpcY23RlI7PD9hEKU+vvRM\""},{"key":"Date","value":"Wed, 08 Feb 2023 23:46:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"message\": \"Rider is now offline\"\n    }\n}"}],"_postman_id":"786b0f61-5b62-494f-9b07-25137860a552"}],"id":"a9693da0-8d80-46c8-b794-353464bd21e1","_postman_id":"a9693da0-8d80-46c8-b794-353464bd21e1","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","id":"66a3dfa6-a42c-4d0a-ae98-07d118adef59","name":"Cruise (Ride hailing API)","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]}},"event":[{"listen":"prerequest","script":{"id":"3be22ce2-e459-45ad-8c4a-f5ea5b5ead5d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b5bd6a6d-6578-4ac9-8597-37e6b88814a9","type":"text/javascript","exec":["const response = pm.response.json()","","if (response.data) {","    const access_token = response.data.access_token","    const refresh_token = response.data.refresh_token","","    if (access_token) {","        pm.collectionVariables.set(\"accessToken\", access_token)","    }","","    if (refresh_token) {","        pm.collectionVariables.set(\"refreshToken\", refresh_token)","    }","","}"]}}],"variable":[{"key":"serverURL","value":"","type":"string"},{"key":"accessToken","value":"","type":"string"},{"key":"refreshToken","value":"","type":"string"},{"key":"rideRequestId","value":"","type":"string"},{"key":"rideId","value":"","type":"string"},{"key":"reviewId","value":"","type":"string"},{"key":"riderId","value":"","type":"string"}]}