From d357afffb69f2eef5263013b86cbb3963651f8e2 Mon Sep 17 00:00:00 2001 From: James Cook Date: Tue, 28 May 2024 14:07:55 +0100 Subject: [PATCH] fix: make attachment interface names clearer --- src/types.ts | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/types.ts b/src/types.ts index 84f0943..df60a68 100644 --- a/src/types.ts +++ b/src/types.ts @@ -165,25 +165,19 @@ export interface GetHomeworkOptions { */ to?: string; } -/** - * Teacher uploaded attachments - */ -export interface ValidatedHomeworkAttachment { + +export interface TeacherValidatedHomeworkAttachment { id: number; file_name: string; file: string; validated_file: string; } -/** - * Teacher uploaded links - */ -export interface ValidatedLink { + +export interface TeacherValidatedHomeworkLink { link: string; validated_link: string; } -/** - * User uploaded attachments - */ + export interface StudentHomeworkAttachment { id: number; file_name: string; @@ -220,8 +214,8 @@ export interface Homework { attachments: StudentHomeworkAttachment[]; has_feedback: boolean; }; - validated_links: ValidatedLink[]; - validated_attachments: ValidatedHomeworkAttachment[]; + validated_links: TeacherValidatedHomeworkLink[]; + validated_attachments: TeacherValidatedHomeworkAttachment[]; } export type HomeworksResponseData = Homework[]; export interface HomeworksResponseMeta {