View
Represents a view type.
type View {
id: ID!
name: String
module: ViewModule!
isDefault: Boolean
canEdit: Boolean
canDelete: Boolean
metadata: JSON
access: ViewAccess
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
}
Fields
View.id
● ID!
non-null scalar
View's unique identifier.
View.name
● String
scalar
The view's name.
View.module
● ViewModule!
non-null enum
The view's module.
View.isDefault
● Boolean
scalar
Whether this view is the default for the given module.
View.canEdit
● Boolean
scalar
Whether the given user can edit this view.
View.canDelete
● Boolean
scalar
Whether the given user can delete this view.
View.metadata
● JSON
scalar
The view's metadata.
View.access
● ViewAccess
object
The view's access.
View.createdAt
● DateTimeTz!
non-null scalar
The date and time when the view was created.
View.updatedAt
● DateTimeTz!
non-null scalar
The date and time when the view was last updated.
View.deletedAt
● DateTimeTz
scalar
The date and time when the view was deleted.
Returned By
createView
mutation ● defaultView
query ● deleteView
mutation ● markViewAsDefault
mutation ● restoreView
mutation ● updateView
mutation ● view
query