Dashboard
Represents a dashboard type.
type Dashboard {
id: ID!
name: String
layout: JSON
isDefault: Boolean
canEdit: Boolean
canDelete: Boolean
access: DashboardAccess
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
dashlets(first: Int! = 50, after: String): DashletConnection!
}
Fields
Dashboard.id
● ID!
non-null scalar
Dashboard's unique identifier.
Dashboard.name
● String
scalar
The dashboard's name.
Dashboard.layout
● JSON
scalar
The dashboard's layout.
Dashboard.isDefault
● Boolean
scalar
Whether this dashbord is the default.
Dashboard.canEdit
● Boolean
scalar
Whether the given user can edit this dashboard.
Dashboard.canDelete
● Boolean
scalar
Whether the given user can delete this dashboard.
Dashboard.access
● DashboardAccess
object
The dashboard's access.
Dashboard.createdAt
● DateTimeTz!
non-null scalar
The date and time when the dashboard was created.
Dashboard.updatedAt
● DateTimeTz!
non-null scalar
The date and time when the dashboard was last updated.
Dashboard.deletedAt
● DateTimeTz
scalar
The date and time when the dashboard was deleted.
Dashboard.dashlets
● DashletConnection!
non-null object
The dashboard's dashlets.
Dashboard.dashlets.first
● Int!
non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Dashboard.dashlets.after
● String
scalar
A cursor after which elements are returned.
Returned By
createDashboard
mutation ● dashboard
query ● defaultDashboard
query ● deleteDashboard
mutation ● markDashboardAsDefault
mutation ● restoreDashboard
mutation ● updateDashboard
mutation
Member Of
DashboardEdge
object