Contains all architecture-related mutations
Parameters
used for Component-related mutations
used for Project-related mutations
used for InterfaceSpecification-related mutations
used for InterfaceSpecificationVersion-related mutations
used for InterfacePart-related mutations
used for ComponentVersion-related mutations
used for IMS-related mutations
used for IMSProject-related mutations
used for IntraComponentDependencySpecificationService-related mutations
used for SyncPermissionTarget-related mutations
used for View-related mutations
Constructors
Properties
Functions
Adds a ComponentVersion to a Project, requires MANAGE_COMPONENTS on the Project and ADD_TO_PROJECTS on the Component associated with the ComponentVersion
Adds an InterfaceSpecificationVersion (in)visible to ComponentVersions, requires ADMIN on the Component of the ComponentVersion to update
Creates multiple Components, requires CAN_CREATE_COMPONENTS. Automatically generates a default ComponentPermission which grants the authenticated user READ and ADMIN
Creates multiple Relations, requires RELATE_FROM_COMPONENT on the Component associated with start.
Creates a new Component, requires CAN_CREATE_COMPONENTS. Automatically generates a default ComponentPermission which grants the authenticated user READ and ADMIN
Creates a new ComponentVersion, requires ADMIN on the Component.
Creates a new IMS, requires CAN_CREATE_IMSS. Automatically generates a default IMSPermission which grants the authorized user READ and ADMIN
Creates a new IMSProject, requirse SYNC_TRACKABLES on the specified IMS AND MANAGE_IMS on the specified Trackable
Creates a new InterfacePart, requires ADMIN on the Component of the InterfaceSpecification.
Creates a new InterfaceSpecification, requires ADMIN on the Component.
Creates a new InterfaceSpecificationVersion, requires ADMIN on the Component of the InterfaceSpecification.
Creates a new IntraComponentDependencySpecification, requires ADMIN on the Component associated with the specified ComponentVersion.
Creates a new Project, requires CAN_CREATE_PROJECTS. Automatically generates a default ProjectPermission which grants the authorized user READ and ADMIN
Creates a new Relation, requires RELATE_FROM_COMPONENT on the Component associated with start.
Creates a new View, requires MANAGE_VIEWS on the project owning the view.
Deletes the specified Component, requires ADMIN on the component to delete
Deletes the specified ComponentVersion, requires ADMIN on the Component of the ComponentVersion to delete
Deletes the specified IMS, requires ADMIN on the IMS to delete. Also deletes all associated IMSProjects
Deletes the specified IMSProject, requirse ADMIN on the IMS associted with the specified IMSProject OR MANAGE_IMS on the Trackable associated with the specified IMSProject.
Deletes the specified InterfacePart, requires ADMIN on the Component of the InterfaceSpecification of the InterfacePart to delete
Deletes the specified InterfaceSpecification, requires ADMIN on the Component of the InterfaceSpecification to delete
Deletes the specified InterfaceSpecificationVersion, requires ADMIN on the Component of the InterfaceSpecification of the InterfaceSpecificationVersion to delete
Deletes the specified IntraComponentDependencySpecification, requires ADMIN on the Component associated with the IntraComponentDependencySpecification to delete.
Deletes the specified Project, requires ADMIN on the project to delete
Deletes the specified Relation, requires RELATE_FROM_COMPONENT on the Component associated with start.
Deletes the specified View, requires MANAGE_VIEWS on the project owning the view.
Removes a ComponentVersion from a Project, requires MANAGE_COMPONENTS on the Project
Removes an InterfaceSpecificationVersion (in)visible from ComponentVersions, requires ADMIN on the Component of the ComponentVersion to update
Updates the specified Component, requires ADMIN on the component to update
Updates the specified ComponentVersion, requires ADMIN on the Component of the ComponentVersion to update
Updates the specified IMS, requires ADMIN on the IMS.
Updates the specified IMSProject, requirse SYNC_TRACKABLES on the IMS associted with the specified IMSProject AND MANAGE_IMS on the Trackable associated with the specified IMSProject.
Updates the specified InterfacePart, requires ADMIN on the Component of the InterfaceSpecification of the InterfacePart to update
Updates the specified InterfaceSpecification, requires ADMIN on the Component of the InterfaceSpecification to update
Updates the specified InterfaceSpecificationVersion, requires ADMIN on the Component of the InterfaceSpecification of the InterfaceSpecificationVersion to update
Updates the specified IntraComponentDependencySpecification, requires ADMIN on the Component associated with the IntraComponentDependencySpecification to update.
Updates the specified Project, requires ADMIN on the project to update
Updates the specified Relation, requires RELATE_FROM_COMPONENT on the Component associated with start.
Updates whether the current user allows sync self/others on the specified target
Updates the specified View, requires MANAGE_VIEWS on the project owning the view.