Interface OrganizationSettings

interface OrganizationSettings {
    backgroundStyle?: Record<string, unknown>;
    features: {
        appNavigation?: { items?: NavigationItem[] };
        element?: ElementFeatureSettings & {
            elementTypeOverrides?: Record<string, ElementFeatureSettings>;
        };
        elementTree?: ElementTreeSettings;
        graphPerspectives?: PerspectiveGraphConfig[];
        listing?: { hideTypes: string[] };
        navigation?: {
            hideLiveUpdateIndicator?: boolean;
            hideNotifications?: boolean;
            hideOrganizationSwitcher?: boolean;
            hideSearch?: boolean;
            items?: NavigationItem[];
            logoLink?: string;
            logoUrl?: string;
        };
        sidebar?: { style?: Record<string, unknown> };
    };
    groupOverrides?: Record<
        string,
        Partial<Omit<OrganizationSettings, "groupOverrides">>,
    >;
    isAdmin?: boolean;
    organization: string;
    theme?: Partial<SimpleTheme>;
    widgetConfig?: Record<WidgetType, Record<string, unknown>>;
}

Properties

backgroundStyle?: Record<string, unknown>
features: {
    appNavigation?: { items?: NavigationItem[] };
    element?: ElementFeatureSettings & {
        elementTypeOverrides?: Record<string, ElementFeatureSettings>;
    };
    elementTree?: ElementTreeSettings;
    graphPerspectives?: PerspectiveGraphConfig[];
    listing?: { hideTypes: string[] };
    navigation?: {
        hideLiveUpdateIndicator?: boolean;
        hideNotifications?: boolean;
        hideOrganizationSwitcher?: boolean;
        hideSearch?: boolean;
        items?: NavigationItem[];
        logoLink?: string;
        logoUrl?: string;
    };
    sidebar?: { style?: Record<string, unknown> };
}
groupOverrides?: Record<
    string,
    Partial<Omit<OrganizationSettings, "groupOverrides">>,
>
isAdmin?: boolean
organization: string
theme?: Partial<SimpleTheme>
widgetConfig?: Record<WidgetType, Record<string, unknown>>