/** * Linkbreakers API * This is a documentation of all the APIs of Linkbreakers * * The version of the OpenAPI document: 1.118.3 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { DashboardConfig } from './DashboardConfig'; /** * * @export * @interface CreateDashboardRequest */ export interface CreateDashboardRequest { /** * Initial widgets. Empty means the dashboard starts with none, because its * contents are normally agreed with the agent before anything is created. * @type {DashboardConfig} * @memberof CreateDashboardRequest */ config?: DashboardConfig; /** * Client-supplied dashboard id. Generated server-side when empty. * @type {string} * @memberof CreateDashboardRequest */ id?: string; /** * Link to scope this dashboard to. Empty creates the workspace-wide dashboard. * @type {string} * @memberof CreateDashboardRequest */ linkId?: string; /** * Display name. Defaults to "Default Dashboard" when empty. * @type {string} * @memberof CreateDashboardRequest */ name?: string; /** * Fill a workspace dashboard with the standard starter widgets instead of * leaving it empty. For the first dashboard in a workspace, which is created * by one click rather than by a conversation. Ignored when config is set or * when link_id is set, and hidden from the agent, which agrees its widgets * with the user and would otherwise stack them on top of these. * @type {boolean} * @memberof CreateDashboardRequest */ useDefaultWidgets?: boolean; } /** * Check if a given object implements the CreateDashboardRequest interface. */ export declare function instanceOfCreateDashboardRequest(value: object): value is CreateDashboardRequest; export declare function CreateDashboardRequestFromJSON(json: any): CreateDashboardRequest; export declare function CreateDashboardRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateDashboardRequest; export declare function CreateDashboardRequestToJSON(json: any): CreateDashboardRequest; export declare function CreateDashboardRequestToJSONTyped(value?: CreateDashboardRequest | null, ignoreDiscriminator?: boolean): any;