PlacementListResponseDto: {
    nextCursor: string | null;
    placements: {
        content: {
            authorId: string | null;
            authorName: string | null;
            canManage: boolean;
            createdAt: string;
            description: string;
            id: string;
            ready: boolean;
            title: string;
            type:
                | "VIDEO"
                | "URL_VIDEO"
                | "QUIZ"
                | "DOCUMENT"
                | "SURVEY";
            updatedAt: string;
            visibility: "PRIVATE" | "SHARED" | "PUBLIC";
        };
        dueAt: string | null;
        id: string;
        isOwnedHere: boolean;
        nodeId: string;
        openAt: string | null;
        rank: string;
    }[];
}