interface DashboardInfo {
    arrangement?: Arrangement[];
    background: any;
    blueprint_device_behavior: "always" | "more_than_one";
    blueprint_devices: [{
        conditions: [{
            key: string;
            value: string;
        }];
        filter_conditions?: [{
            blueprint_device: string;
            tag_key: string;
            type: string;
        }];
        id: string;
        label?: string;
        name: string;
    }];
    blueprint_selector_behavior: void | "closed" | "open" | "always_open" | "always_closed";
    created_at: Date;
    group_by: [];
    icon: {
        color?: string;
        url: string;
    };
    id: string;
    label: string;
    last_access: Date;
    setup: any;
    shared: {
        allow_share: boolean;
        allow_tags: boolean;
        email: string;
        expire_time: string;
        free_account: boolean;
        id: string;
        name: string;
    };
    tabs: [];
    tags?: TagsObj[];
    theme: any;
    type: string;
    updated_at: Date;
    visible?: boolean;
}

Hierarchy (view full)

Properties

arrangement?: Arrangement[]
background: any
blueprint_device_behavior: "always" | "more_than_one"
blueprint_devices: [{
    conditions: [{
        key: string;
        value: string;
    }];
    filter_conditions?: [{
        blueprint_device: string;
        tag_key: string;
        type: string;
    }];
    id: string;
    label?: string;
    name: string;
}]

Type declaration

  • conditions: [{
        key: string;
        value: string;
    }]
  • Optional filter_conditions?: [{
        blueprint_device: string;
        tag_key: string;
        type: string;
    }]
  • id: string
  • Optional label?: string
  • name: string
blueprint_selector_behavior: void | "closed" | "open" | "always_open" | "always_closed"
created_at: Date
group_by: []
icon: {
    color?: string;
    url: string;
}

Type declaration

  • Optional color?: string
  • url: string
id: string
label: string
last_access: Date
setup: any
shared: {
    allow_share: boolean;
    allow_tags: boolean;
    email: string;
    expire_time: string;
    free_account: boolean;
    id: string;
    name: string;
}

Type declaration

  • allow_share: boolean
  • allow_tags: boolean
  • email: string
  • expire_time: string
  • free_account: boolean
  • id: string
  • name: string
tabs: []
tags?: TagsObj[]
theme: any
type: string
updated_at: Date
visible?: boolean