CustomDashboardDefinitionInput
A whole dashboard. Validated when it is written, not when it is opened: every dashlet against its dataset, the window, and a layout that places every dashlet exactly once on the 12-column grid. Every problem is named at once.
input CustomDashboardDefinitionInput {
window: CustomDashboardWindowInput
compare: DatasetCompare
dashlets: [CustomDashboardDashletInput!]!
layout: [CustomDashboardLayoutSlotInput!]!
rows: [CustomDashboardRowInput!]
filters: [CustomDashboardFilterInput!]
colors: [CustomDashboardColorInput!]
content: [CustomDashboardContentInput!]
}
Fields
CustomDashboardDefinitionInput.window ● CustomDashboardWindowInput input
CustomDashboardDefinitionInput.compare ● DatasetCompare enum
CustomDashboardDefinitionInput.dashlets ● [CustomDashboardDashletInput!]! non-null input
CustomDashboardDefinitionInput.layout ● [CustomDashboardLayoutSlotInput!]! non-null input
CustomDashboardDefinitionInput.rows ● [CustomDashboardRowInput!] list input
A mode per row. A row left out is drawn as its slots already place it.
CustomDashboardDefinitionInput.filters ● [CustomDashboardFilterInput!] list input
Filters bound to URL parameters. None by default.
CustomDashboardDefinitionInput.colors ● [CustomDashboardColorInput!] list input
Series values locked to a palette slot. None by default.
CustomDashboardDefinitionInput.content ● [CustomDashboardContentInput!] list input
SECTION and TEXT cards, each placed by the layout. None by default.
Member Of
createCustomDashboard mutation ● customDashboardLoadEstimate query ● saveCustomDashboard mutation


