Skip to main content

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