Type Alias ContentDetailDto
ContentDetailDto: {
attachments: {
contentType: string;
fileId: string;
name: string;
preview: {
pageCount: number | null;
pdfUrl: string | null;
reason: string | null;
status:
| "none"
| "pending"
| "ready"
| "failed";
};
size: number;
url: string | null;
}[];
authorId: string | null;
authorName: string | null;
canManage: boolean;
createdAt: string;
description: string;
id: string;
ready: boolean;
shares?: {
level: "VIEW" | "MANAGE";
targetId: string;
targetName: string | null;
targetType: "USER" | "GROUP" | "ROLE";
}[];
title: string;
type:
| "VIDEO"
| "URL_VIDEO"
| "QUIZ"
| "DOCUMENT"
| "SURVEY";
updatedAt: string;
visibility: "PRIVATE" | "SHARED" | "PUBLIC";
}