Initial commit

This commit is contained in:
MarcUs7i 2025-04-18 19:13:47 +02:00
commit ea82926500
58 changed files with 9323 additions and 0 deletions

36
src/types/api.ts Normal file
View file

@ -0,0 +1,36 @@
export interface LoginResponse {
success: boolean;
accessToken: string;
errorMessage: string | null;
}
export interface QuestionSet {
questionSetId: string;
questionSetName: string;
questionSetOrder: number;
locked: boolean;
}
export interface Question {
questionId: string;
questionSetId: string;
questionText: string;
expectedResultText: string;
questionOrder: number;
minWordLength: number;
maxWordLength: number;
}
export interface Response {
responseId: string;
questionId: string;
userName: string;
responseText: string;
timestamp: string;
}
export interface User {
username: string;
pin: string;
resetState: boolean;
}