DotSolveResponseDto: {
    answer: string | null;
    feedbackCounts: {
        negative: number;
        positive: number;
    };
    generatedAt: string | null;
    isStale: boolean;
    model: string | null;
    myFeedback: {
        review: string | null;
        type: "POSITIVE" | "NEGATIVE";
    } | null;
    quota: {
        limit: number | null;
        periodEnd: string | null;
        used: number;
    } | null;
    sources: {
        authorName: string | null;
        boundingRegions: {
            pageHeight: number;
            pageNumber: number;
            pageWidth: number;
            polygon: number[];
        }[] | null;
        contentId: string | null;
        contentType: string | null;
        fileId: string | null;
        fileName: string | null;
        index: number | null;
        kind: "post" | "content" | "attachment";
        pageNumber: number | null;
        postId: string | null;
        spaceId: string;
        spaceName: string;
        title: string;
    }[];
    status:
        | "pending"
        | "ready"
        | "skipped"
        | "failed"
        | "blocked"
        | "deleted";
}