class UpdateIntraComponentDependencySpecificationInput(val type: OptionalInput<ID?>, val addedIncomingParticipants: OptionalInput<List<IntraComponentDependencyParticipantInput>>, val addedOutgoingParticipants: OptionalInput<List<IntraComponentDependencyParticipantInput>>, val removedIncomingParticipants: OptionalInput<List<ID>>, val removedOutgoingParticipants: OptionalInput<List<ID>>) : UpdateNamedNodeInput

Input for the updateIntraComponentDependencySpecification mutation

Constructors

constructor(type: OptionalInput<ID?>, addedIncomingParticipants: OptionalInput<List<IntraComponentDependencyParticipantInput>>, addedOutgoingParticipants: OptionalInput<List<IntraComponentDependencyParticipantInput>>, removedIncomingParticipants: OptionalInput<List<ID>>, removedOutgoingParticipants: OptionalInput<List<ID>>)

Properties

Link copied to clipboard
var description: OptionalInput<String>

The description of the NamedNode

Link copied to clipboard
var id: ID

The id of the node to update

Link copied to clipboard
var name: OptionalInput<String>

The new name of the NamedNode, must not be empty

Link copied to clipboard
val removedIncomingParticipants: OptionalInput<List<ID>>
Link copied to clipboard
val removedOutgoingParticipants: OptionalInput<List<ID>>
Link copied to clipboard
val type: OptionalInput<ID?>

Functions

Link copied to clipboard
open override fun validate()

Validates this input