ChallengeDetailDto: {
    authorName: string | null;
    body: string;
    createdAt: string;
    doneTaskCount: number;
    emoji: string;
    endedAt: string;
    id: string;
    isWrittenByAdmin: boolean;
    joined: boolean;
    memberCount: number;
    progress: number;
    spaceId: string;
    startedAt: string;
    state: "BEFORE_START" | "ONGOING" | "FINISHED";
    tasks: {
        completedAt: string | null;
        deadline: string;
        done: boolean;
        guide: string | null;
        id: string;
        index: number;
        startedAt: string;
        targetContentId: string | null;
        title: string;
        type:
            | "CHECK_TASK"
            | "CREATE_NOTE_POST"
            | "CREATE_QUESTION_POST"
            | "CREATE_POST_CHAT"
            | "COMPLETE_CONTENT";
    }[];
    title: string;
    totalProgress: number;
    totalTaskCount: number;
}