UserResponseDto: {
    displayName: string;
    email: string | null;
    id: string;
    mustChangePassword?: boolean;
    needsAgreementConsent?: boolean;
    permissions: (
        | "member:read"
        | "member:invite"
        | "member:manage-role"
        | "member:manage"
        | "member:remove"
        | "role:read"
        | "role:manage"
        | "tenant-settings:manage"
        | "space:create"
        | "library:upload"
        | "tenant:create"
        | "tenant:read"
        | "tenant:manage"
        | "contract:manage"
        | "staff:read"
        | "staff:manage"
        | "user:read"
        | "user:manage"
        | "platform-setting:read"
        | "platform-setting:manage")[];
    role: {
        key: string;
        name: string;
    };
    tenantKey: string;
    userId: string | null;
}