2025SELab2-project-Dwengo/backend/src/routes/class.ts
2025-03-01 10:33:30 +00:00

46 lines
1 KiB
TypeScript

import express from 'express';
const router = express.Router();
// Root endpoint used to search objects
router.get('/', (req, res) => {
res.json({
classes: ['0', '1'],
});
});
// Information about an class with id 'id'
router.get('/:id', (req, res) => {
res.json({
id: req.params.id,
displayName: 'Klas 4B',
teachers: ['0'],
students: ['0'],
joinRequests: ['0'],
links: {
self: `${req.baseUrl}/${req.params.id}`,
classes: `${req.baseUrl}/${req.params.id}/invitations`,
questions: `${req.baseUrl}/${req.params.id}/assignments`,
students: `${req.baseUrl}/${req.params.id}/students`,
},
});
});
router.get('/:id/invitations', (req, res) => {
res.json({
invitations: ['0'],
});
});
router.get('/:id/assignments', (req, res) => {
res.json({
assignments: ['0'],
});
});
router.get('/:id/students', (req, res) => {
res.json({
students: ['0'],
});
});
export default router;