class CreateViewInput(val relationLayouts: OptionalInput<List<UpdateRelationLayoutInput>>, val relationPartnerLayouts: OptionalInput<List<UpdateRelationPartnerLayoutInput>>, val filterByTemplate: List<ID>, val project: ID) : CreateNamedNodeInput, UpdateLayoutInput

Input for the createView mutation

Constructors

Link copied to clipboard
constructor(relationLayouts: OptionalInput<List<UpdateRelationLayoutInput>>, relationPartnerLayouts: OptionalInput<List<UpdateRelationPartnerLayoutInput>>, filterByTemplate: List<ID>, project: ID)

Properties

Link copied to clipboard

The description of the NamedNode

Link copied to clipboard
Link copied to clipboard

The name of the NamedNode, must not be blank

Link copied to clipboard
val project: ID
Link copied to clipboard
open override val relationLayouts: OptionalInput<List<UpdateRelationLayoutInput>>

The layout of the Relations

Link copied to clipboard

The layout of the RelationPartners

Functions

Link copied to clipboard
open override fun validate()

Validates this input

Link copied to clipboard
open fun validateLayout()

Validates the relationPartnerLayouts and relationLayouts Ensures that there is only one layout per RelationPartner and Relation