2025SELab2-project-Dwengo/common/src/interfaces/teacher-invitation.ts
Gabriellvl 9017b75ce1 Merge remote-tracking branch 'origin/feat/teacher-invitation' into feat/teacher-invitation
# Conflicts:
#	backend/tests/controllers/teacher-invitations.test.ts
2025-04-15 17:41:27 +02:00

16 lines
407 B
TypeScript

import { UserDTO } from './user';
import { ClassStatus } from '../util/class-join-request';
export interface TeacherInvitationDTO {
sender: string | UserDTO;
receiver: string | UserDTO;
classId: string;
status: ClassStatus;
}
export interface TeacherInvitationData {
sender: string;
receiver: string;
class: string;
accepted?: boolean; // Use for put requests, else skip
}