{"info":{"_postman_id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","name":"timetables","description":"<html><head></head><body><p>A collection with requests for <code>/timetables</code> endpoint.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"13348269","collectionId":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","publishedId":"UVXgKwEp","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-01-10T15:04:03.000Z"},"item":[{"name":"Get All Timetables","id":"93a966f1-c510-49ae-9e85-86d7f37f4a86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{admin_token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/timetables","description":"<h2 id=\"response\">Response</h2>\n<hr />\n<p>List of timetables where each list item contains:</p>\n<ul>\n<li><code>timetable_id</code></li>\n<li><code>student_erp</code></li>\n<li><code>term_id</code></li>\n<li><code>is_active</code></li>\n<li><code>classes</code>, an array of classes where each item contains:</li>\n<li><code>class_erp</code></li>\n<li><code>semester</code></li>\n<li><code>classroom</code>, an object representing classroom, containing fields:<ul>\n<li><code>classroom_id</code></li>\n<li><code>classroom</code></li>\n<li><code>campus</code>, an object representing campus, containing fields:<ul>\n<li><code>campus_id</code></li>\n<li><code>campus</code></li>\n</ul>\n</li>\n</ul>\n</li>\n<li><code>subject</code>, an object representing subject, containing fields:<ul>\n<li><code>subject_code</code></li>\n<li><code>subject</code></li>\n</ul>\n</li>\n<li><code>teacher</code>, an object representing teacher, containing fields:<ul>\n<li><code>teacher_id</code></li>\n<li><code>full_name</code></li>\n<li><code>average_rating</code></li>\n<li><code>total_reviews</code></li>\n</ul>\n</li>\n<li><code>parent_class_erp</code></li>\n<li><code>timeslot_1</code>, an object representing first timeslot, containing fields:<ul>\n<li><code>timeslot_id</code></li>\n<li><code>start_time</code></li>\n<li><code>end_time</code></li>\n<li><code>slot_number</code></li>\n</ul>\n</li>\n<li><code>timeslot_2</code>, an object representing second timeslot, containing fields:<ul>\n<li><code>timeslot_id</code></li>\n<li><code>start_time</code></li>\n<li><code>end_time</code></li>\n<li><code>slot_number</code></li>\n</ul>\n</li>\n<li><code>day_1</code></li>\n<li><code>day_2</code></li>\n<li><code>term_id</code></li>\n</ul>\n","urlObject":{"path":["timetables"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"d5c110a0-09d4-4e44-9b1d-5be3e6b85222","name":"Mock Get All Timetables","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/timetables"},"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":"186"},{"key":"ETag","value":"W/\"ba-5ODvax2nltDEAWxcZI0N3NR42G4\""},{"key":"Date","value":"Sun, 09 Jan 2022 14:14:46 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"headers\": {\n        \"error\": 0,\n        \"message\": \"Success\"\n    },\n    \"body\": [\n        {\n            \"timetable_id\": 1,\n            \"student_erp\": \"17855\",\n            \"term_id\": 1,\n            \"is_active\": 1\n        },\n        {\n            \"timetable_id\": 2,\n            \"student_erp\": \"17855\",\n            \"term_id\": 1,\n            \"is_active\": 0\n        }\n    ]\n}"}],"_postman_id":"93a966f1-c510-49ae-9e85-86d7f37f4a86"},{"name":"Get All Timetables With Query","id":"43a82507-6836-4dd7-b37f-b92c4ae7bb9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/timetables?student_erp=17855","description":"<h2 id=\"response\">Response</h2>\n<hr />\n<p>List of timetables, filtered by the query, where each list item contains:</p>\n<ul>\n<li><code>timetable_id</code></li>\n<li><code>student_erp</code></li>\n<li><code>term_id</code></li>\n<li><code>is_active</code></li>\n<li><code>classes</code>, an array of classes where each item contains:<ul>\n<li><code>class_erp</code></li>\n<li><code>semester</code></li>\n<li><code>classroom</code>, an object representing classroom, containing fields:<ul>\n<li><code>classroom_id</code></li>\n<li><code>classroom</code></li>\n<li><code>campus</code>, an object representing campus, containing fields:<ul>\n<li><code>campus_id</code></li>\n<li><code>campus</code></li>\n</ul>\n</li>\n</ul>\n</li>\n<li><code>subject</code>, an object representing subject, containing fields:<ul>\n<li><code>subject_code</code></li>\n<li><code>subject</code></li>\n</ul>\n</li>\n<li><code>teacher</code>, an object representing teacher, containing fields:<ul>\n<li><code>teacher_id</code></li>\n<li><code>full_name</code></li>\n<li><code>average_rating</code></li>\n<li><code>total_reviews</code></li>\n</ul>\n</li>\n<li><code>parent_class_erp</code></li>\n<li><code>timeslot_1</code>, an object representing first timeslot, containing fields:<ul>\n<li><code>timeslot_id</code></li>\n<li><code>start_time</code></li>\n<li><code>end_time</code></li>\n<li><code>slot_number</code></li>\n</ul>\n</li>\n<li><code>timeslot_2</code>, an object representing second timeslot, containing fields:<ul>\n<li><code>timeslot_id</code></li>\n<li><code>start_time</code></li>\n<li><code>end_time</code></li>\n<li><code>slot_number</code></li>\n</ul>\n</li>\n<li><code>day_1</code></li>\n<li><code>day_2</code></li>\n<li><code>term_id</code></li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","name":"timetables","type":"collection"}},"urlObject":{"path":["timetables"],"host":["{{base_url}}"],"query":[{"key":"student_erp","value":"17855"}],"variable":[]}},"response":[{"id":"ef810278-9c19-4ae4-b9c8-942176c87adb","name":"Mock Get All Timetables With Query","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/timetables?student_erp=17855","host":["{{base_url}}"],"path":["timetables"],"query":[{"key":"student_erp","value":"17855"}]}},"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":"186"},{"key":"ETag","value":"W/\"ba-5ODvax2nltDEAWxcZI0N3NR42G4\""},{"key":"Date","value":"Mon, 10 Jan 2022 12:31:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"headers\": {\n        \"error\": 0,\n        \"message\": \"Success\"\n    },\n    \"body\": [\n        {\n            \"timetable_id\": 1,\n            \"student_erp\": \"17855\",\n            \"term_id\": 1,\n            \"is_active\": 1\n        },\n        {\n            \"timetable_id\": 2,\n            \"student_erp\": \"17855\",\n            \"term_id\": 1,\n            \"is_active\": 0\n        }\n    ]\n}"}],"_postman_id":"43a82507-6836-4dd7-b37f-b92c4ae7bb9f"},{"name":"Get Timetable By Id","id":"d6de1844-7c0f-4b82-ad0e-2f4efe901372","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/timetables/1","description":"<ul>\n<li><code>timetable_id</code></li>\n<li><code>student_erp</code></li>\n<li><code>term_id</code></li>\n<li><code>is_active</code></li>\n<li><code>classes</code>, an array of classes where each item contains:<ul>\n<li><code>class_erp</code></li>\n<li><code>semester</code></li>\n<li><code>classroom</code>, an object representing classroom, containing fields:<ul>\n<li><code>classroom_id</code></li>\n<li><code>classroom</code></li>\n<li><code>campus</code>, an object representing campus, containing fields:<ul>\n<li><code>campus_id</code></li>\n<li><code>campus</code></li>\n</ul>\n</li>\n</ul>\n</li>\n<li><code>subject</code>, an object representing subject, containing fields:<ul>\n<li><code>subject_code</code></li>\n<li><code>subject</code></li>\n</ul>\n</li>\n<li><code>teacher</code>, an object representing teacher, containing fields:<ul>\n<li><code>teacher_id</code></li>\n<li><code>full_name</code></li>\n<li><code>average_rating</code></li>\n<li><code>total_reviews</code></li>\n</ul>\n</li>\n<li><code>parent_class_erp</code></li>\n<li><code>timeslot_1</code>, an object representing first timeslot, containing fields:<ul>\n<li><code>timeslot_id</code></li>\n<li><code>start_time</code></li>\n<li><code>end_time</code></li>\n<li><code>slot_number</code></li>\n</ul>\n</li>\n<li><code>timeslot_2</code>, an object representing second timeslot, containing fields:<ul>\n<li><code>timeslot_id</code></li>\n<li><code>start_time</code></li>\n<li><code>end_time</code></li>\n<li><code>slot_number</code></li>\n</ul>\n</li>\n<li><code>day_1</code></li>\n<li><code>day_2</code></li>\n<li><code>term_id</code></li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","name":"timetables","type":"collection"}},"urlObject":{"path":["timetables","1"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"91f66bb6-391d-44fa-ad0a-3ddf784190c8","name":"Mock Get Timetable By Id","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/timetables/1"},"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":"2891"},{"key":"ETag","value":"W/\"b4b-XcLUTyIMQG6xKpGGzhurBTG045g\""},{"key":"Date","value":"Sun, 09 Jan 2022 15:39:36 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"headers\": {\n        \"error\": 0,\n        \"message\": \"Success\"\n    },\n    \"body\": {\n        \"timetable_id\": 1,\n        \"student_erp\": \"17855\",\n        \"term_id\": 1,\n        \"is_active\": 1,\n        \"classes\": [\n            {\n                \"class_erp\": \"5755\",\n                \"semester\": \"CS-7\",\n                \"term_id\": 1,\n                \"parent_class_erp\": null,\n                \"day_1\": \"tuesday\",\n                \"day_2\": \"thursday\",\n                \"classroom\": {\n                    \"classroom_id\": 2,\n                    \"classroom\": \"MAC1\",\n                    \"campus\": {\n                        \"campus_id\": 1,\n                        \"campus\": \"MAIN\"\n                    }\n                },\n                \"subject\": {\n                    \"subject_code\": \"CSE452\",\n                    \"subject\": \"Data Warehousing\"\n                },\n                \"teacher\": {\n                    \"teacher_id\": 4,\n                    \"full_name\": \"Anwar-Ul-Haq\",\n                    \"average_rating\": \"0.000\",\n                    \"total_reviews\": 0\n                },\n                \"timeslot_1\": {\n                    \"timeslot_id\": 5,\n                    \"start_time\": \"14:30:00\",\n                    \"end_time\": \"15:45:00\",\n                    \"slot_number\": 5\n                },\n                \"timeslot_2\": {\n                    \"timeslot_id\": 5,\n                    \"start_time\": \"14:30:00\",\n                    \"end_time\": \"15:45:00\",\n                    \"slot_number\": 5\n                }\n            },\n            {\n                \"class_erp\": \"5756\",\n                \"semester\": \"CS-3\",\n                \"term_id\": 1,\n                \"parent_class_erp\": null,\n                \"day_1\": \"monday\",\n                \"day_2\": \"wednesday\",\n                \"classroom\": {\n                    \"classroom_id\": 1,\n                    \"classroom\": \"MTC1\",\n                    \"campus\": {\n                        \"campus_id\": 1,\n                        \"campus\": \"MAIN\"\n                    }\n                },\n                \"subject\": {\n                    \"subject_code\": \"CSE555\",\n                    \"subject\": \"Data Structures\"\n                },\n                \"teacher\": {\n                    \"teacher_id\": 5,\n                    \"full_name\": \"Imran Khan\",\n                    \"average_rating\": \"0.000\",\n                    \"total_reviews\": 0\n                },\n                \"timeslot_1\": {\n                    \"timeslot_id\": 2,\n                    \"start_time\": \"10:00:00\",\n                    \"end_time\": \"11:15:00\",\n                    \"slot_number\": 2\n                },\n                \"timeslot_2\": {\n                    \"timeslot_id\": 2,\n                    \"start_time\": \"10:00:00\",\n                    \"end_time\": \"11:15:00\",\n                    \"slot_number\": 2\n                }\n            },\n            {\n                \"class_erp\": \"5757\",\n                \"semester\": \"CS-3\",\n                \"term_id\": 1,\n                \"parent_class_erp\": \"5756\",\n                \"day_1\": \"monday\",\n                \"day_2\": \"wednesday\",\n                \"classroom\": {\n                    \"classroom_id\": 4,\n                    \"classroom\": \"MTL4\",\n                    \"campus\": {\n                        \"campus_id\": 1,\n                        \"campus\": \"MAIN\"\n                    }\n                },\n                \"subject\": {\n                    \"subject_code\": \"CSE555\",\n                    \"subject\": \"Data Structures\"\n                },\n                \"teacher\": {\n                    \"teacher_id\": 5,\n                    \"full_name\": \"Imran Khan\",\n                    \"average_rating\": \"0.000\",\n                    \"total_reviews\": 0\n                },\n                \"timeslot_1\": {\n                    \"timeslot_id\": 3,\n                    \"start_time\": \"11:30:00\",\n                    \"end_time\": \"12:45:00\",\n                    \"slot_number\": 3\n                },\n                \"timeslot_2\": {\n                    \"timeslot_id\": 3,\n                    \"start_time\": \"11:30:00\",\n                    \"end_time\": \"12:45:00\",\n                    \"slot_number\": 3\n                }\n            },\n            {\n                \"class_erp\": \"5758\",\n                \"semester\": \"ACF-2\",\n                \"term_id\": 1,\n                \"parent_class_erp\": null,\n                \"day_1\": \"tuesday\",\n                \"day_2\": \"thursday\",\n                \"classroom\": {\n                    \"classroom_id\": 3,\n                    \"classroom\": \"MCC1\",\n                    \"campus\": {\n                        \"campus_id\": 1,\n                        \"campus\": \"MAIN\"\n                    }\n                },\n                \"subject\": {\n                    \"subject_code\": \"HUM201\",\n                    \"subject\": \"Speech Communication\"\n                },\n                \"teacher\": {\n                    \"teacher_id\": 1,\n                    \"full_name\": \"Waseem Arain\",\n                    \"average_rating\": \"5.000\",\n                    \"total_reviews\": 1\n                },\n                \"timeslot_1\": {\n                    \"timeslot_id\": 2,\n                    \"start_time\": \"10:00:00\",\n                    \"end_time\": \"11:15:00\",\n                    \"slot_number\": 2\n                },\n                \"timeslot_2\": {\n                    \"timeslot_id\": 2,\n                    \"start_time\": \"10:00:00\",\n                    \"end_time\": \"11:15:00\",\n                    \"slot_number\": 2\n                }\n            },\n            {\n                \"class_erp\": \"5760\",\n                \"semester\": \"ECO-2\",\n                \"term_id\": 1,\n                \"parent_class_erp\": null,\n                \"day_1\": \"tuesday\",\n                \"day_2\": \"thursday\",\n                \"classroom\": {\n                    \"classroom_id\": 5,\n                    \"classroom\": \"MTS2\",\n                    \"campus\": {\n                        \"campus_id\": 1,\n                        \"campus\": \"MAIN\"\n                    }\n                },\n                \"subject\": {\n                    \"subject_code\": \"HUM201\",\n                    \"subject\": \"Speech Communication\"\n                },\n                \"teacher\": {\n                    \"teacher_id\": 2,\n                    \"full_name\": \"Faisal Iradat\",\n                    \"average_rating\": \"3.600\",\n                    \"total_reviews\": 2\n                },\n                \"timeslot_1\": {\n                    \"timeslot_id\": 3,\n                    \"start_time\": \"11:30:00\",\n                    \"end_time\": \"12:45:00\",\n                    \"slot_number\": 3\n                },\n                \"timeslot_2\": {\n                    \"timeslot_id\": 3,\n                    \"start_time\": \"11:30:00\",\n                    \"end_time\": \"12:45:00\",\n                    \"slot_number\": 3\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"d6de1844-7c0f-4b82-ad0e-2f4efe901372"},{"name":"Add A Timetable","id":"8ca41c21-0292-4290-a960-218b011f6095","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"student_erp\": 17855,\r\n    \"term_id\": 1,\r\n    \"classes\": [\"5756\", \"5757\", \"5758\", \"5760\", \"5755\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/timetables","description":"<h2 id=\"response\">Response</h2>\n<hr />\n<ul>\n<li><code>timetable_id</code>, the newly inserted timetable's id.</li>\n<li><code>affected_rows</code> Should be 1.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","name":"timetables","type":"collection"}},"urlObject":{"path":["timetables"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"e829d244-f6bf-4d3f-8897-788cd4e99550","name":"Mock Add A Timetable","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"student_erp\": 17855,\r\n    \"term_id\": 1,\r\n    \"classes\": [\"5756\", \"5757\", \"5758\", \"5760\", \"5755\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/timetables"},"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":"102"},{"key":"ETag","value":"W/\"66-377woJoavqxsnaHK3DD0j+NFVac\""},{"key":"Date","value":"Sun, 09 Jan 2022 13:41:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"headers\": {\n        \"error\": 0,\n        \"message\": \"Timetable was created!\"\n    },\n    \"body\": {\n        \"timetable_id\": 1,\n        \"affected_rows\": 1\n    }\n}"}],"_postman_id":"8ca41c21-0292-4290-a960-218b011f6095"},{"name":"Generate Timetables","id":"25e64e4d-00d4-455f-a1ac-9e221944f03b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"num_of_subjects\": 5,\r\n    \"classes\": [\r\n        {\r\n            \"class_erp\": \"5755\",\r\n            \"semester\": \"CS-7\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"tuesday\",\r\n            \"day_2\": \"thursday\",\r\n            \"term_id\": 2,\r\n            \"classroom\": {\r\n                \"classroom_id\": 3,\r\n                \"classroom\": \"MCC1\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"CSE452\",\r\n                \"subject\": \"Data Warehousing\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 4,\r\n                \"full_name\": \"Anwar-Ul-Haq\",\r\n                \"average_rating\": \"0.000\",\r\n                \"total_reviews\": 0\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 5,\r\n                \"start_time\": \"14:30:00\",\r\n                \"end_time\": \"15:45:00\",\r\n                \"slot_number\": 5\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 5,\r\n                \"start_time\": \"14:30:00\",\r\n                \"end_time\": \"15:45:00\",\r\n                \"slot_number\": 5\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5756\",\r\n            \"semester\": \"CS-3\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"monday\",\r\n            \"day_2\": \"wednesday\",\r\n            \"term_id\": 1,\r\n            \"classroom\": {\r\n                \"classroom_id\": 1,\r\n                \"classroom\": \"MTC1\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"CSE555\",\r\n                \"subject\": \"Data Structures\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 5,\r\n                \"full_name\": \"Imran Khan\",\r\n                \"average_rating\": \"0.000\",\r\n                \"total_reviews\": 0\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5757\",\r\n            \"semester\": \"CS-3\",\r\n            \"parent_class_erp\": \"5756\",\r\n            \"day_1\": \"monday\",\r\n            \"day_2\": \"wednesday\",\r\n            \"term_id\": 1,\r\n            \"classroom\": {\r\n                \"classroom_id\": 4,\r\n                \"classroom\": \"MTL4\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"CSE555\",\r\n                \"subject\": \"Data Structures\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 5,\r\n                \"full_name\": \"Imran Khan\",\r\n                \"average_rating\": \"0.000\",\r\n                \"total_reviews\": 0\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 3,\r\n                \"start_time\": \"11:30:00\",\r\n                \"end_time\": \"12:45:00\",\r\n                \"slot_number\": 3\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 3,\r\n                \"start_time\": \"11:30:00\",\r\n                \"end_time\": \"12:45:00\",\r\n                \"slot_number\": 3\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5758\",\r\n            \"semester\": \"ACF-2\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"tuesday\",\r\n            \"day_2\": \"thursday\",\r\n            \"term_id\": 2,\r\n            \"classroom\": {\r\n                \"classroom_id\": 3,\r\n                \"classroom\": \"MCC1\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"SCI102\",\r\n                \"subject\": \"Physics\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 1,\r\n                \"full_name\": \"Waseem Arain\",\r\n                \"average_rating\": \"5.000\",\r\n                \"total_reviews\": 1\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5759\",\r\n            \"semester\": \"ECO-2\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"tuesday\",\r\n            \"day_2\": \"thursday\",\r\n            \"term_id\": 2,\r\n            \"classroom\": {\r\n                \"classroom_id\": 5,\r\n                \"classroom\": \"MTS2\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"HUM201\",\r\n                \"subject\": \"Speech Communication\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 2,\r\n                \"full_name\": \"Faisal Iradat\",\r\n                \"average_rating\": \"3.600\",\r\n                \"total_reviews\": 2\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5760\",\r\n            \"semester\": \"ECO-2\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"tuesday\",\r\n            \"day_2\": \"thursday\",\r\n            \"term_id\": 2,\r\n            \"classroom\": {\r\n                \"classroom_id\": 5,\r\n                \"classroom\": \"MTS2\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"HUM201\",\r\n                \"subject\": \"Speech Communication\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 2,\r\n                \"full_name\": \"Faisal Iradat\",\r\n                \"average_rating\": \"3.600\",\r\n                \"total_reviews\": 2\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 3,\r\n                \"start_time\": \"11:30:00\",\r\n                \"end_time\": \"12:45:00\",\r\n                \"slot_number\": 3\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 3,\r\n                \"start_time\": \"11:30:00\",\r\n                \"end_time\": \"12:45:00\",\r\n                \"slot_number\": 3\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/timetables/generate","description":"<h2 id=\"response\">Response</h2>\n<hr />\n<p>A list of possible timetables, where each list item contains:</p>\n<ul>\n<li><code>term_id</code></li>\n<li><code>is_active</code></li>\n<li><code>classes</code>, an array of classes where each item contains:<ul>\n<li><code>class_erp</code></li>\n<li><code>semester</code></li>\n<li><code>classroom</code>, an object representing classroom, containing fields:<ul>\n<li><code>classroom_id</code></li>\n<li><code>classroom</code></li>\n<li><code>campus</code>, an object representing campus, containing fields:<ul>\n<li><code>campus_id</code></li>\n<li><code>campus</code></li>\n</ul>\n</li>\n</ul>\n</li>\n<li><code>subject</code>, an object representing subject, containing fields:<ul>\n<li><code>subject_code</code></li>\n<li><code>subject</code></li>\n</ul>\n</li>\n<li><code>teacher</code>, an object representing teacher, containing fields:<ul>\n<li><code>teacher_id</code></li>\n<li><code>full_name</code></li>\n<li><code>average_rating</code></li>\n<li><code>total_reviews</code></li>\n</ul>\n</li>\n<li><code>parent_class_erp</code></li>\n<li><code>timeslot_1</code>, an object representing first timeslot, containing fields:<ul>\n<li><code>timeslot_id</code></li>\n<li><code>start_time</code></li>\n<li><code>end_time</code></li>\n<li><code>slot_number</code></li>\n</ul>\n</li>\n<li><code>timeslot_2</code>, an object representing second timeslot, containing fields:<ul>\n<li><code>timeslot_id</code></li>\n<li><code>start_time</code></li>\n<li><code>end_time</code></li>\n<li><code>slot_number</code></li>\n</ul>\n</li>\n<li><code>day_1</code></li>\n<li><code>day_2</code></li>\n<li><code>term_id</code></li>\n</ul>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","name":"timetables","type":"collection"}},"urlObject":{"path":["timetables","generate"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"7543b1fa-9cf5-4eb6-8e14-e9ad995aab62","name":"Mock Generate Timetables","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"num_of_subjects\": 5,\r\n    \"classes\": [\r\n        {\r\n            \"class_erp\": \"5755\",\r\n            \"semester\": \"CS-7\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"tuesday\",\r\n            \"day_2\": \"thursday\",\r\n            \"term_id\": 2,\r\n            \"classroom\": {\r\n                \"classroom_id\": 3,\r\n                \"classroom\": \"MCC1\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"CSE452\",\r\n                \"subject\": \"Data Warehousing\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 4,\r\n                \"full_name\": \"Anwar-Ul-Haq\",\r\n                \"average_rating\": \"0.000\",\r\n                \"total_reviews\": 0\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 5,\r\n                \"start_time\": \"14:30:00\",\r\n                \"end_time\": \"15:45:00\",\r\n                \"slot_number\": 5\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 5,\r\n                \"start_time\": \"14:30:00\",\r\n                \"end_time\": \"15:45:00\",\r\n                \"slot_number\": 5\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5756\",\r\n            \"semester\": \"CS-3\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"monday\",\r\n            \"day_2\": \"wednesday\",\r\n            \"term_id\": 1,\r\n            \"classroom\": {\r\n                \"classroom_id\": 1,\r\n                \"classroom\": \"MTC1\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"CSE555\",\r\n                \"subject\": \"Data Structures\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 5,\r\n                \"full_name\": \"Imran Khan\",\r\n                \"average_rating\": \"0.000\",\r\n                \"total_reviews\": 0\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5757\",\r\n            \"semester\": \"CS-3\",\r\n            \"parent_class_erp\": \"5756\",\r\n            \"day_1\": \"monday\",\r\n            \"day_2\": \"wednesday\",\r\n            \"term_id\": 1,\r\n            \"classroom\": {\r\n                \"classroom_id\": 4,\r\n                \"classroom\": \"MTL4\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"CSE555\",\r\n                \"subject\": \"Data Structures\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 5,\r\n                \"full_name\": \"Imran Khan\",\r\n                \"average_rating\": \"0.000\",\r\n                \"total_reviews\": 0\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 3,\r\n                \"start_time\": \"11:30:00\",\r\n                \"end_time\": \"12:45:00\",\r\n                \"slot_number\": 3\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 3,\r\n                \"start_time\": \"11:30:00\",\r\n                \"end_time\": \"12:45:00\",\r\n                \"slot_number\": 3\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5758\",\r\n            \"semester\": \"ACF-2\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"tuesday\",\r\n            \"day_2\": \"thursday\",\r\n            \"term_id\": 2,\r\n            \"classroom\": {\r\n                \"classroom_id\": 3,\r\n                \"classroom\": \"MCC1\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"CSE401\",\r\n                \"subject\": \"Network Communications\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 1,\r\n                \"full_name\": \"Waseem Arain\",\r\n                \"average_rating\": \"5.000\",\r\n                \"total_reviews\": 1\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5759\",\r\n            \"semester\": \"ECO-2\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"tuesday\",\r\n            \"day_2\": \"thursday\",\r\n            \"term_id\": 2,\r\n            \"classroom\": {\r\n                \"classroom_id\": 5,\r\n                \"classroom\": \"MTS2\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"HUM201\",\r\n                \"subject\": \"Speech Communication\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 2,\r\n                \"full_name\": \"Faisal Iradat\",\r\n                \"average_rating\": \"3.600\",\r\n                \"total_reviews\": 2\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 2,\r\n                \"start_time\": \"10:00:00\",\r\n                \"end_time\": \"11:15:00\",\r\n                \"slot_number\": 2\r\n            }\r\n        },\r\n        {\r\n            \"class_erp\": \"5760\",\r\n            \"semester\": \"ECO-2\",\r\n            \"parent_class_erp\": null,\r\n            \"day_1\": \"tuesday\",\r\n            \"day_2\": \"thursday\",\r\n            \"term_id\": 2,\r\n            \"classroom\": {\r\n                \"classroom_id\": 5,\r\n                \"classroom\": \"MTS2\",\r\n                \"campus\": {\r\n                    \"campus_id\": 1,\r\n                    \"campus\": \"MAIN\"\r\n                }\r\n            },\r\n            \"subject\": {\r\n                \"subject_code\": \"HUM201\",\r\n                \"subject\": \"Speech Communication\"\r\n            },\r\n            \"teacher\": {\r\n                \"teacher_id\": 2,\r\n                \"full_name\": \"Faisal Iradat\",\r\n                \"average_rating\": \"3.600\",\r\n                \"total_reviews\": 2\r\n            },\r\n            \"timeslot_1\": {\r\n                \"timeslot_id\": 3,\r\n                \"start_time\": \"11:30:00\",\r\n                \"end_time\": \"12:45:00\",\r\n                \"slot_number\": 3\r\n            },\r\n            \"timeslot_2\": {\r\n                \"timeslot_id\": 3,\r\n                \"start_time\": \"11:30:00\",\r\n                \"end_time\": \"12:45:00\",\r\n                \"slot_number\": 3\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/timetables/generate"},"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":"10187"},{"key":"ETag","value":"W/\"27cb-ztRUSqZZ2TRv6W0goSq155FhjY4\""},{"key":"Date","value":"Sun, 09 Jan 2022 00:00:40 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"headers\": {\n        \"error\": 0,\n        \"message\": \"Timetables were generated!\"\n    },\n    \"body\": [\n        {\n            \"monday\": {\n                \"2\": {\n                    \"class_erp\": \"5756\",\n                    \"semester\": \"CS-3\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"monday\",\n                    \"day_2\": \"wednesday\",\n                    \"term_id\": 1,\n                    \"classroom\": {\n                        \"classroom_id\": 1,\n                        \"classroom\": \"MTC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE555\",\n                        \"subject\": \"Data Structures\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 5,\n                        \"full_name\": \"Imran Khan\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    }\n                },\n                \"3\": {\n                    \"class_erp\": \"5757\",\n                    \"semester\": \"CS-3\",\n                    \"parent_class_erp\": \"5756\",\n                    \"day_1\": \"monday\",\n                    \"day_2\": \"wednesday\",\n                    \"term_id\": 1,\n                    \"classroom\": {\n                        \"classroom_id\": 4,\n                        \"classroom\": \"MTL4\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE555\",\n                        \"subject\": \"Data Structures\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 5,\n                        \"full_name\": \"Imran Khan\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    }\n                }\n            },\n            \"wednesday\": {\n                \"2\": {\n                    \"class_erp\": \"5756\",\n                    \"semester\": \"CS-3\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"monday\",\n                    \"day_2\": \"wednesday\",\n                    \"term_id\": 1,\n                    \"classroom\": {\n                        \"classroom_id\": 1,\n                        \"classroom\": \"MTC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE555\",\n                        \"subject\": \"Data Structures\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 5,\n                        \"full_name\": \"Imran Khan\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    }\n                },\n                \"3\": {\n                    \"class_erp\": \"5757\",\n                    \"semester\": \"CS-3\",\n                    \"parent_class_erp\": \"5756\",\n                    \"day_1\": \"monday\",\n                    \"day_2\": \"wednesday\",\n                    \"term_id\": 1,\n                    \"classroom\": {\n                        \"classroom_id\": 4,\n                        \"classroom\": \"MTL4\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE555\",\n                        \"subject\": \"Data Structures\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 5,\n                        \"full_name\": \"Imran Khan\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    }\n                }\n            },\n            \"tuesday\": {\n                \"2\": {\n                    \"class_erp\": \"5758\",\n                    \"semester\": \"ACF-2\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 3,\n                        \"classroom\": \"MCC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE401\",\n                        \"subject\": \"Network Communications\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 1,\n                        \"full_name\": \"Waseem Arain\",\n                        \"average_rating\": \"5.000\",\n                        \"total_reviews\": 1\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    }\n                },\n                \"3\": {\n                    \"class_erp\": \"5760\",\n                    \"semester\": \"ECO-2\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 5,\n                        \"classroom\": \"MTS2\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"HUM201\",\n                        \"subject\": \"Speech Communication\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 2,\n                        \"full_name\": \"Faisal Iradat\",\n                        \"average_rating\": \"3.600\",\n                        \"total_reviews\": 2\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    }\n                },\n                \"5\": {\n                    \"class_erp\": \"5755\",\n                    \"semester\": \"CS-7\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 3,\n                        \"classroom\": \"MCC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE452\",\n                        \"subject\": \"Data Warehousing\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 4,\n                        \"full_name\": \"Anwar-Ul-Haq\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 5,\n                        \"start_time\": \"14:30:00\",\n                        \"end_time\": \"15:45:00\",\n                        \"slot_number\": 5\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 5,\n                        \"start_time\": \"14:30:00\",\n                        \"end_time\": \"15:45:00\",\n                        \"slot_number\": 5\n                    }\n                }\n            },\n            \"thursday\": {\n                \"2\": {\n                    \"class_erp\": \"5758\",\n                    \"semester\": \"ACF-2\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 3,\n                        \"classroom\": \"MCC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE401\",\n                        \"subject\": \"Network Communications\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 1,\n                        \"full_name\": \"Waseem Arain\",\n                        \"average_rating\": \"5.000\",\n                        \"total_reviews\": 1\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    }\n                },\n                \"3\": {\n                    \"class_erp\": \"5760\",\n                    \"semester\": \"ECO-2\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 5,\n                        \"classroom\": \"MTS2\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"HUM201\",\n                        \"subject\": \"Speech Communication\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 2,\n                        \"full_name\": \"Faisal Iradat\",\n                        \"average_rating\": \"3.600\",\n                        \"total_reviews\": 2\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    }\n                },\n                \"5\": {\n                    \"class_erp\": \"5755\",\n                    \"semester\": \"CS-7\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 3,\n                        \"classroom\": \"MCC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE452\",\n                        \"subject\": \"Data Warehousing\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 4,\n                        \"full_name\": \"Anwar-Ul-Haq\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 5,\n                        \"start_time\": \"14:30:00\",\n                        \"end_time\": \"15:45:00\",\n                        \"slot_number\": 5\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 5,\n                        \"start_time\": \"14:30:00\",\n                        \"end_time\": \"15:45:00\",\n                        \"slot_number\": 5\n                    }\n                }\n            }\n        },\n        {\n            \"monday\": {\n                \"2\": {\n                    \"class_erp\": \"5756\",\n                    \"semester\": \"CS-3\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"monday\",\n                    \"day_2\": \"wednesday\",\n                    \"term_id\": 1,\n                    \"classroom\": {\n                        \"classroom_id\": 1,\n                        \"classroom\": \"MTC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE555\",\n                        \"subject\": \"Data Structures\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 5,\n                        \"full_name\": \"Imran Khan\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    }\n                },\n                \"3\": {\n                    \"class_erp\": \"5757\",\n                    \"semester\": \"CS-3\",\n                    \"parent_class_erp\": \"5756\",\n                    \"day_1\": \"monday\",\n                    \"day_2\": \"wednesday\",\n                    \"term_id\": 1,\n                    \"classroom\": {\n                        \"classroom_id\": 4,\n                        \"classroom\": \"MTL4\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE555\",\n                        \"subject\": \"Data Structures\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 5,\n                        \"full_name\": \"Imran Khan\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    }\n                }\n            },\n            \"wednesday\": {\n                \"2\": {\n                    \"class_erp\": \"5756\",\n                    \"semester\": \"CS-3\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"monday\",\n                    \"day_2\": \"wednesday\",\n                    \"term_id\": 1,\n                    \"classroom\": {\n                        \"classroom_id\": 1,\n                        \"classroom\": \"MTC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE555\",\n                        \"subject\": \"Data Structures\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 5,\n                        \"full_name\": \"Imran Khan\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    }\n                },\n                \"3\": {\n                    \"class_erp\": \"5757\",\n                    \"semester\": \"CS-3\",\n                    \"parent_class_erp\": \"5756\",\n                    \"day_1\": \"monday\",\n                    \"day_2\": \"wednesday\",\n                    \"term_id\": 1,\n                    \"classroom\": {\n                        \"classroom_id\": 4,\n                        \"classroom\": \"MTL4\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE555\",\n                        \"subject\": \"Data Structures\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 5,\n                        \"full_name\": \"Imran Khan\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 3,\n                        \"start_time\": \"11:30:00\",\n                        \"end_time\": \"12:45:00\",\n                        \"slot_number\": 3\n                    }\n                }\n            },\n            \"tuesday\": {\n                \"2\": {\n                    \"class_erp\": \"5759\",\n                    \"semester\": \"ECO-2\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 5,\n                        \"classroom\": \"MTS2\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"HUM201\",\n                        \"subject\": \"Speech Communication\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 2,\n                        \"full_name\": \"Faisal Iradat\",\n                        \"average_rating\": \"3.600\",\n                        \"total_reviews\": 2\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    }\n                },\n                \"5\": {\n                    \"class_erp\": \"5755\",\n                    \"semester\": \"CS-7\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 3,\n                        \"classroom\": \"MCC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE452\",\n                        \"subject\": \"Data Warehousing\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 4,\n                        \"full_name\": \"Anwar-Ul-Haq\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 5,\n                        \"start_time\": \"14:30:00\",\n                        \"end_time\": \"15:45:00\",\n                        \"slot_number\": 5\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 5,\n                        \"start_time\": \"14:30:00\",\n                        \"end_time\": \"15:45:00\",\n                        \"slot_number\": 5\n                    }\n                }\n            },\n            \"thursday\": {\n                \"2\": {\n                    \"class_erp\": \"5759\",\n                    \"semester\": \"ECO-2\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 5,\n                        \"classroom\": \"MTS2\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"HUM201\",\n                        \"subject\": \"Speech Communication\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 2,\n                        \"full_name\": \"Faisal Iradat\",\n                        \"average_rating\": \"3.600\",\n                        \"total_reviews\": 2\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 2,\n                        \"start_time\": \"10:00:00\",\n                        \"end_time\": \"11:15:00\",\n                        \"slot_number\": 2\n                    }\n                },\n                \"5\": {\n                    \"class_erp\": \"5755\",\n                    \"semester\": \"CS-7\",\n                    \"parent_class_erp\": null,\n                    \"day_1\": \"tuesday\",\n                    \"day_2\": \"thursday\",\n                    \"term_id\": 2,\n                    \"classroom\": {\n                        \"classroom_id\": 3,\n                        \"classroom\": \"MCC1\",\n                        \"campus\": {\n                            \"campus_id\": 1,\n                            \"campus\": \"MAIN\"\n                        }\n                    },\n                    \"subject\": {\n                        \"subject_code\": \"CSE452\",\n                        \"subject\": \"Data Warehousing\"\n                    },\n                    \"teacher\": {\n                        \"teacher_id\": 4,\n                        \"full_name\": \"Anwar-Ul-Haq\",\n                        \"average_rating\": \"0.000\",\n                        \"total_reviews\": 0\n                    },\n                    \"timeslot_1\": {\n                        \"timeslot_id\": 5,\n                        \"start_time\": \"14:30:00\",\n                        \"end_time\": \"15:45:00\",\n                        \"slot_number\": 5\n                    },\n                    \"timeslot_2\": {\n                        \"timeslot_id\": 5,\n                        \"start_time\": \"14:30:00\",\n                        \"end_time\": \"15:45:00\",\n                        \"slot_number\": 5\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"25e64e4d-00d4-455f-a1ac-9e221944f03b"},{"name":"Update Timetable Classes","id":"0e3c3d06-f109-4b35-8081-066515376b7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"added\": [\"5758\"],\r\n    \"removed\": [\"5759\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/timetables/1/classes","description":"<h2 id=\"response\">Response</h2>\n<hr />\n<ul>\n<li><code>rows_added</code> Should be equal to length of the sent list of added classes (<code>added</code>)</li>\n<li><code>rows_removed</code> Should be equal to length of the sent list of removed classes (<code>removed</code>)</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","name":"timetables","type":"collection"}},"urlObject":{"path":["timetables","1","classes"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"0524e47f-f4a9-4396-a450-689db79a80e9","name":"Mock Update Timetable Classes","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"added\": [\"5758\"],\r\n    \"removed\": [\"5759\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/timetables/1/classes"},"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":"115"},{"key":"ETag","value":"W/\"73-cmpPQWPdjEjPkNvWcPjeMttv+Eg\""},{"key":"Date","value":"Mon, 10 Jan 2022 13:07:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"headers\": {\n        \"error\": 0,\n        \"message\": \"Timetable classes updated successfully\"\n    },\n    \"body\": {\n        \"rows_added\": 1,\n        \"rows_removed\": 1\n    }\n}"}],"_postman_id":"0e3c3d06-f109-4b35-8081-066515376b7b"},{"name":"Update A Timetable","id":"864710f8-202f-438b-a397-75458b6488e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"is_active\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/timetables/1","description":"<h2 id=\"response\">Response</h2>\n<hr />\n<ul>\n<li><code>rows_matched</code>, should be equal to 2 if there existed a previously active timetable.</li>\n<li><code>rows_changed</code>, should be equal to 2 if there existed a previously active timetable.</li>\n<li>info</li>\n</ul>\n<p><em><strong>Note</strong></em> : <code>message</code> header indicates result.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","id":"5166f05a-bd64-459a-b8df-ff26cabd6bd8","name":"timetables","type":"collection"}},"urlObject":{"path":["timetables","1"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"88524eb4-4b0d-4fca-8a01-ca0ed1c2a50b","name":"Mock Update A Timetable","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"is_active\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/timetables/1"},"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":"109"},{"key":"ETag","value":"W/\"6d-f4ofLqfaiy25w1fA8KY0M7rbNdE\""},{"key":"Date","value":"Sun, 09 Jan 2022 14:06:12 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"headers\": {\n        \"error\": 0,\n        \"message\": \"Timetable updated successfully\"\n    },\n    \"body\": {\n        \"rows_matched\": 1,\n        \"rows_changed\": 1\n    }\n}"}],"_postman_id":"864710f8-202f-438b-a397-75458b6488e6"},{"name":"Delete A Timetable","id":"ae23ba50-01ef-4252-87e2-9aad8d965ca2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{admin_token}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{base_url}}/timetables/4","description":"<h2 id=\"response\">Response</h2>\n<hr />\n<ul>\n<li>rows_removed</li></ul>\n\n<p><em><strong>Note</strong></em> : <code>message</code> header indicates result.</p>\n","urlObject":{"path":["timetables","4"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"07a607c0-e63c-4cf0-b596-239598c7ba22","name":"Mock Delete A Timetable","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/timetables/4"},"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":"88"},{"key":"ETag","value":"W/\"58-5s9O4fcgMkwcmv1QV0syvUdYV+A\""},{"key":"Date","value":"Sun, 09 Jan 2022 14:10:31 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"headers\": {\n        \"error\": 0,\n        \"message\": \"Timetable has been deleted\"\n    },\n    \"body\": {\n        \"rows_removed\": 1\n    }\n}"}],"_postman_id":"ae23ba50-01ef-4252-87e2-9aad8d965ca2"}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{token}}"}]}},"event":[{"listen":"prerequest","script":{"id":"b16867e3-a394-49a1-b3b6-2d8efcc6d71f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"acf44bc9-6a45-4102-a1f1-083fdf2d444f","type":"text/javascript","exec":[""]}}]}