UpdateSystemSelectorInput
No description
input UpdateSystemSelectorInput {
id: ID!
name: String
description: String
customerId: ID
criteria: [SelectorCriterionInput!]
raw: RawSelectorDataInput
}
Fields
UpdateSystemSelectorInput.id ● ID! non-null scalar
To update a system selector an ID of an existing system selector is needed.
UpdateSystemSelectorInput.name ● String scalar
A new name - if omitted the name property won't be touched. If null is set an error will be returned.
UpdateSystemSelectorInput.description ● String scalar
A new description - if omitted the current description won't be changed.
UpdateSystemSelectorInput.customerId ● ID scalar
To change the customer the following field can be used. Keep in mind that setting the customer to null is only possible if the current user is a super user. To set a different customer the current user needs to have SYSTEM_EDIT permission on both customers - the current one and the potential new one.
UpdateSystemSelectorInput.criteria ● [SelectorCriterionInput!] list input
The typed criteria list to use to update the system selector. NOTE[mis/2022-06-23]: We could think about fields in the payload object to add/remove criteria from the list.
UpdateSystemSelectorInput.raw ● RawSelectorDataInput input
If raw is used the typeCriteria field will be ignored and the selector will be create from the XML data.
Member Of
updateSystemSelector mutation