AgreementNeedConsentResponseDto: {
    classumAgreements: {
        documentUrl: {
            en: string | null;
            ko: string | null;
        };
        isEssential: boolean;
        isVisible: boolean;
        order: number;
        reason:
            | "never-agreed"
            | "version-outdated"
            | "expired"
            | "withdrawn";
        scope: "platform" | "tenant";
        title: {
            en: string | null;
            ko: string | null;
        };
        topic: string;
        version: number;
    }[];
    needConsent: boolean;
    tenantAgreements: {
        documentUrl: {
            en: string | null;
            ko: string | null;
        };
        isEssential: boolean;
        isVisible: boolean;
        order: number;
        reason:
            | "never-agreed"
            | "version-outdated"
            | "expired"
            | "withdrawn";
        scope: "platform" | "tenant";
        title: {
            en: string | null;
            ko: string | null;
        };
        topic: string;
        version: number;
    }[];
}