class UpdateProjectInput(val defaultView: OptionalInput<ID?>, val relationLayouts: OptionalInput<List<UpdateRelationLayoutInput>>, val relationPartnerLayouts: OptionalInput<List<UpdateRelationPartnerLayoutInput>>) : UpdateTrackableInput, UpdateLayoutInput
Input for the updateProject mutation
Constructors
Link copied to clipboard
constructor(defaultView: OptionalInput<ID?>, relationLayouts: OptionalInput<List<UpdateRelationLayoutInput>>, relationPartnerLayouts: OptionalInput<List<UpdateRelationPartnerLayoutInput>>)
Properties
Link copied to clipboard
Ids of permissions to add, must be disjoint with removedPermissions.
Link copied to clipboard
Link copied to clipboard
The description of the NamedNode
Link copied to clipboard
The layout of the Relations
Link copied to clipboard
The layout of the RelationPartners
Link copied to clipboard
Ids of permissions to remove, must be disjoint with addedPermissions. There must always be at least one permissions granting ADMIN to some GropiusUser left.
Link copied to clipboard
The repositoryURL of the named node
Functions
Link copied to clipboard
Validates the relationPartnerLayouts and relationLayouts Ensures that there is only one layout per RelationPartner and Relation