final commit
This commit is contained in:
@@ -0,0 +1,201 @@
|
||||
{
|
||||
"info": {
|
||||
"_postman_id": "9e570abb-45cd-4292-8709-49c0fb99fbee",
|
||||
"name": "Backend Assignment",
|
||||
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
|
||||
"_exporter_id": "25405262",
|
||||
"_collection_link": "https://orange-satellite-657330.postman.co/workspace/testing~f342c386-e5c4-4640-938b-e180a8299012/collection/25405262-9e570abb-45cd-4292-8709-49c0fb99fbee?action=share&source=collection_link&creator=25405262"
|
||||
},
|
||||
"item": [
|
||||
{
|
||||
"name": "Add Session For Teachers",
|
||||
"request": {
|
||||
"method": "POST",
|
||||
"header": [
|
||||
{
|
||||
"key": "Content-Type",
|
||||
"value": "application/json"
|
||||
},
|
||||
{
|
||||
"key": "Cookie",
|
||||
"value": "refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0YmZlNWQ4MC0zZWFlLTQ3OTYtODQ1MC1lZjY2YzY2YTg1ZmQiLCJlbWFpbCI6InVzZXJAZ21haWwuY29tIiwiaWF0IjoxNzg5NTg3NzkxLCJleHAiOjE3OTAxOTI1OTF9.Ojr6MSHQ-HKK56tMU4NVrRa9GNcFZ3P_OEoRzy85J3U; refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0YmZlNWQ4MC0zZWFlLTQ3OTYtODQ1MC1lZjY2YzY2YTg1ZmQiLCJlbWFpbCI6InVzZXJAZ21haWwuY29tIiwiaWF0IjoxNzg5NTg3NzkxLCJleHAiOjE3OTAxOTI1OTF9.Ojr6MSHQ-HKK56tMU4NVrRa9GNcFZ3P_OEoRzy85J3U"
|
||||
}
|
||||
],
|
||||
"body": {
|
||||
"mode": "raw",
|
||||
"raw": "{\n \"teacherId\": \"{{teacherId}}\", // randor mongo id for testing purpose as not mentioned in doc to create teacher as well althow module is available there. \n \"startTime\": \"2026-10-19T17:34:37.453+00:00\",\n \"endTime\": \"2026-10-20T19:34:37.453+00:00\"\n}",
|
||||
"options": {
|
||||
"raw": {
|
||||
"language": "json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"url": {
|
||||
"raw": "http://localhost:3000/sessions",
|
||||
"protocol": "http",
|
||||
"host": [
|
||||
"localhost"
|
||||
],
|
||||
"port": "3000",
|
||||
"path": [
|
||||
"sessions"
|
||||
]
|
||||
}
|
||||
},
|
||||
"response": []
|
||||
},
|
||||
{
|
||||
"name": "Create User",
|
||||
"request": {
|
||||
"method": "POST",
|
||||
"header": [
|
||||
{
|
||||
"key": "Content-Type",
|
||||
"value": "application/json"
|
||||
},
|
||||
{
|
||||
"key": "Cookie",
|
||||
"value": "refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0YmZlNWQ4MC0zZWFlLTQ3OTYtODQ1MC1lZjY2YzY2YTg1ZmQiLCJlbWFpbCI6InVzZXJAZ21haWwuY29tIiwiaWF0IjoxNzg5NTg3NzkxLCJleHAiOjE3OTAxOTI1OTF9.Ojr6MSHQ-HKK56tMU4NVrRa9GNcFZ3P_OEoRzy85J3U; refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0YmZlNWQ4MC0zZWFlLTQ3OTYtODQ1MC1lZjY2YzY2YTg1ZmQiLCJlbWFpbCI6InVzZXJAZ21haWwuY29tIiwiaWF0IjoxNzg5NTg3NzkxLCJleHAiOjE3OTAxOTI1OTF9.Ojr6MSHQ-HKK56tMU4NVrRa9GNcFZ3P_OEoRzy85J3U"
|
||||
}
|
||||
],
|
||||
"body": {
|
||||
"mode": "raw",
|
||||
"raw": "{\n \"fullName\": \"s1\", \"email\": \"s1@gmail.com\", \"phone\": \"8989898989\"\n}",
|
||||
"options": {
|
||||
"raw": {
|
||||
"language": "json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"url": {
|
||||
"raw": "http://localhost:3000/users",
|
||||
"protocol": "http",
|
||||
"host": [
|
||||
"localhost"
|
||||
],
|
||||
"port": "3000",
|
||||
"path": [
|
||||
"users"
|
||||
]
|
||||
}
|
||||
},
|
||||
"response": []
|
||||
},
|
||||
{
|
||||
"name": "Get Available Sessions",
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"header": [],
|
||||
"url": {
|
||||
"raw": "http://localhost:3000/sessions/available?dateTimestamp=2026-10-19T18:34:37.453+00:00",
|
||||
"protocol": "http",
|
||||
"host": [
|
||||
"localhost"
|
||||
],
|
||||
"port": "3000",
|
||||
"path": [
|
||||
"sessions",
|
||||
"available"
|
||||
],
|
||||
"query": [
|
||||
{
|
||||
"key": "dateTimestamp",
|
||||
"value": "2026-10-19T18:34:37.453+00:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"response": []
|
||||
},
|
||||
{
|
||||
"name": "Book Session",
|
||||
"request": {
|
||||
"method": "POST",
|
||||
"header": [],
|
||||
"body": {
|
||||
"mode": "raw",
|
||||
"raw": "{\n \"userId\": \"{{userId}}\"\n}",
|
||||
"options": {
|
||||
"raw": {
|
||||
"language": "json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"url": {
|
||||
"raw": "http://localhost:3000/sessions/{{sessionId}}/book",
|
||||
"protocol": "http",
|
||||
"host": [
|
||||
"localhost"
|
||||
],
|
||||
"port": "3000",
|
||||
"path": [
|
||||
"sessions",
|
||||
"{{sessionId}}",
|
||||
"book"
|
||||
]
|
||||
}
|
||||
},
|
||||
"response": []
|
||||
},
|
||||
{
|
||||
"name": "Mark Session Completed",
|
||||
"request": {
|
||||
"method": "PATCH",
|
||||
"header": [
|
||||
{
|
||||
"key": "Content-Type",
|
||||
"value": "application/json"
|
||||
},
|
||||
{
|
||||
"key": "Cookie",
|
||||
"value": "refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0YmZlNWQ4MC0zZWFlLTQ3OTYtODQ1MC1lZjY2YzY2YTg1ZmQiLCJlbWFpbCI6InVzZXJAZ21haWwuY29tIiwiaWF0IjoxNzg5NTg3NzkxLCJleHAiOjE3OTAxOTI1OTF9.Ojr6MSHQ-HKK56tMU4NVrRa9GNcFZ3P_OEoRzy85J3U"
|
||||
}
|
||||
],
|
||||
"body": {
|
||||
"mode": "raw",
|
||||
"raw": "{\n \"userId\": \"{{userId}}\"\n}",
|
||||
"options": {
|
||||
"raw": {
|
||||
"language": "json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"url": {
|
||||
"raw": "http://localhost:3000/sessions/{{sessionId}}/complete",
|
||||
"protocol": "http",
|
||||
"host": [
|
||||
"localhost"
|
||||
],
|
||||
"port": "3000",
|
||||
"path": [
|
||||
"sessions",
|
||||
"{{sessionId}}",
|
||||
"complete"
|
||||
]
|
||||
}
|
||||
},
|
||||
"response": []
|
||||
},
|
||||
{
|
||||
"name": "Get User Sessions",
|
||||
"request": {
|
||||
"method": "GET",
|
||||
"header": [],
|
||||
"url": {
|
||||
"raw": "http://localhost:3000/sessions/{{userId}}/sessions",
|
||||
"protocol": "http",
|
||||
"host": [
|
||||
"localhost"
|
||||
],
|
||||
"port": "3000",
|
||||
"path": [
|
||||
"sessions",
|
||||
"{{userId}}",
|
||||
"sessions"
|
||||
]
|
||||
}
|
||||
},
|
||||
"response": []
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user