class UpdateComponentInput(val templatedFields: OptionalInput<List<JSONFieldInput>>, val template: OptionalInput<ID>, val componentVersionTemplatedFields: OptionalInput<List<JSONFieldInput>>, val intraComponentDependencySpecificationTypeMapping: OptionalInput<List<TypeMappingInput>>) : UpdateTrackableInput, UpdateTemplatedNodeInput
Input for the updateComponent mutation
Constructors
Link copied to clipboard
constructor(templatedFields: OptionalInput<List<JSONFieldInput>>, template: OptionalInput<ID>, componentVersionTemplatedFields: OptionalInput<List<JSONFieldInput>>, intraComponentDependencySpecificationTypeMapping: OptionalInput<List<TypeMappingInput>>)
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
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
Link copied to clipboard
Initial value for the templated fields