Type Alias AssignmentSubmissionListResponseDto

AssignmentSubmissionListResponseDto: {
    page: number;
    pageSize: number;
    pendingCount: number;
    submissions: {
        attachments: {
            downloadUrl: string;
            fileId: string;
            fileName: string;
        }[];
        body: string | null;
        displayName: string;
        dueAtAtSubmit: string | null;
        feedback: string | null;
        gradedAt: string | null;
        id: string;
        isLate: boolean;
        profileId: string;
        returnedAt: string | null;
        revision: number;
        rubricEvaluation: {
            items: {
                criterionId: string;
                levelId?: string | null;
                points?: number;
            }[];
            total: number;
        } | null;
        score: number | null;
        similarity: {
            copyRatio: number | null;
            gptCopyRatio: number | null;
            status:
                | "PENDING"
                | "PROCESSING"
                | "COMPLETED"
                | "FAILED"
                | null;
        };
        status: "SUBMITTED" | "GRADED" | "RETURNED";
        submittedAt: string;
    }[];
    total: number;
    totalPages: number;
}