Types

Link copied to clipboard
class AddComponentVersionToProjectInput(val componentVersion: ID, val project: ID) : Input

Input for the addComponentVersionToProject mutation

class AddInterfaceSpecificationVersionToComponentVersionInput(val interfaceSpecificationVersion: ID, val componentVersion: ID, val visible: Boolean, val invisible: Boolean) : Input

Input for the addInterfaceSpecificationVersionToComponentVersion mutation

Link copied to clipboard

Input for the bulkCreateComponent mutation

Link copied to clipboard

Input to create multiple Components

Link copied to clipboard

Input to create a ComponentVersion

Link copied to clipboard
class CreateComponentInput(val templatedFields: List<JSONFieldInput>, val template: ID, val interfaceSpecifications: OptionalInput<List<InterfaceSpecificationInput>>, val versions: OptionalInput<List<ComponentVersionInput>>) : CreateTrackableInput, CreateTemplatedNodeInput

Input for the createComponent mutation

Link copied to clipboard

Input for the createComponentVersion mutation

Link copied to clipboard
class CreateIMSInput(val templatedFields: List<JSONFieldInput>, val template: ID) : CreateNamedNodeInput, CreateTemplatedNodeInput

Input for the createIMS mutation

Link copied to clipboard
class CreateIMSProjectInput(val templatedFields: List<JSONFieldInput>, val ims: ID, val trackable: ID) : CreateNamedNodeInput, CreateTemplatedNodeInput

Input for the createIMSProject mutation

Link copied to clipboard
class CreateInterfacePartInput(val interfaceSpecificationVersion: ID) : InterfacePartInput

Input for the createInterfacePart mutation

Link copied to clipboard

Input for the createInterfaceSpecification mutation

Link copied to clipboard

Input for the createInterfaceSpecificationVersion mutation

class CreateIntraComponentDependencySpecificationInput(val type: ID?, val componentVersion: ID, val incomingParticipants: List<IntraComponentDependencyParticipantInput>, val outgoingParticipants: List<IntraComponentDependencyParticipantInput>) : CreateNamedNodeInput

Input for the createIntraComponentDependencySpecification mutation

Link copied to clipboard

Input for the createProject mutation

Link copied to clipboard
class CreateRelationInput(val start: ID, val end: ID, val startParts: OptionalInput<List<ID>>, val endParts: OptionalInput<List<ID>>, val templatedFields: List<JSONFieldInput>, val template: ID) : Input, CreateTemplatedNodeInput

Input for the createRelation mutation

Link copied to clipboard

Fragment for create mutation inputs for classes extending Trackable

Link copied to clipboard

Input to create an InterfacePart

Link copied to clipboard

Input to create an InterfaceSpecification

Link copied to clipboard

Input to create an InterfaceSpecificationVersion

Link copied to clipboard
class IntraComponentDependencyParticipantInput(val interface: ID, val includedParts: OptionalInput<List<ID>>) : Input

Input to create a IntraComponentDependencyParticipant

Link copied to clipboard
class RemoveComponentVersionFromProjectInput(val componentVersion: ID, val project: ID) : Input

Input for the removeComponentVersionFromProject mutation

class RemoveInterfaceSpecificationVersionFromComponentVersionInput(val interfaceSpecificationVersion: ID, val componentVersion: ID, val visible: Boolean, val invisible: Boolean) : Input

Input for the removeInterfaceSpecificationVersionfromComponentVersion mutation

Link copied to clipboard
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

Link copied to clipboard
class UpdateComponentVersionInput(val version: OptionalInput<String>, val tags: OptionalInput<List<String>>, val templatedFields: OptionalInput<List<JSONFieldInput>>) : UpdateNodeInput, UpdateTemplatedNodeInput

Input for the updateComponentVersion mutation

Link copied to clipboard
class UpdateIMSInput(val templatedFields: OptionalInput<List<JSONFieldInput>>, val addedPermissions: OptionalInput<List<ID>>, val removedPermissions: OptionalInput<List<ID>>) : UpdateNamedNodeInput, UpdateTemplatedNodeInput

Input for the updateIMS mutation

Link copied to clipboard

Input for the updateIMSProject mutation

Link copied to clipboard

Input for the updateInterfaceDefinition mutation

Link copied to clipboard

Input for the updateInterfacePart mutation

Link copied to clipboard
class UpdateInterfaceSpecificationInput(val templatedFields: OptionalInput<List<JSONFieldInput>>, val template: OptionalInput<ID>, val interfaceSpecificationVersionTemplatedFields: OptionalInput<List<JSONFieldInput>>, val interfacePartTemplatedFields: OptionalInput<List<JSONFieldInput>>) : UpdateNamedNodeInput, UpdateTemplatedNodeInput

Input for the updateInterfaceSpecification mutation

Link copied to clipboard
class UpdateInterfaceSpecificationVersionInput(val templatedFields: OptionalInput<List<JSONFieldInput>>, val version: OptionalInput<String>, val tags: OptionalInput<List<String>>) : UpdateNodeInput, UpdateTemplatedNodeInput

Input for the updateInterfaceSpecificationVersion mutation

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

Link copied to clipboard
class UpdateProjectInput(val defaultView: OptionalInput<ID?>, val relationLayouts: OptionalInput<List<UpdateRelationLayoutInput>>, val relationPartnerLayouts: OptionalInput<List<UpdateRelationPartnerLayoutInput>>) : UpdateTrackableInput, UpdateLayoutInput

Input for the updateProject mutation

Link copied to clipboard
class UpdateRelationInput(val templatedFields: OptionalInput<List<JSONFieldInput>>, val template: OptionalInput<ID>, val addedStartParts: OptionalInput<List<ID>>, val removedStartParts: OptionalInput<List<ID>>, val addedEndParts: OptionalInput<List<ID>>, val removedEndParts: OptionalInput<List<ID>>) : UpdateNodeInput, UpdateTemplatedNodeInput

Input for the updateRelation mutation

Link copied to clipboard
class UpdateSyncPermissionsInput(val id: ID, val canSyncSelf: Boolean?, val canSyncOthers: Boolean?) : Input

Input for the updateSyncPermissions mutation

Link copied to clipboard

Fragment for update mutation inputs for classes extending Trackable