Skip to main content

UpdateComponentPermissionInput

Input for the updateComponentPermission mutation

input UpdateComponentPermissionInput {
addedEntries: [ComponentPermissionEntry!]
addedUsers: [ID!]
allUsers: Boolean
description: String
id: ID!
name: String
removedEntries: [ComponentPermissionEntry!]
removedUsers: [ID!]
}

Fields

UpdateComponentPermissionInput.addedEntries ● [ComponentPermissionEntry!] list enum

Permission entries to add, must be disjoint with removedEntries

UpdateComponentPermissionInput.addedUsers ● [ID!] list scalar

Ids of affected users to add

UpdateComponentPermissionInput.allUsers ● Boolean scalar

The new value for allUsers

UpdateComponentPermissionInput.description ● String scalar

The description of the NamedNode

UpdateComponentPermissionInput.id ● ID! non-null scalar

The id of the node to update

UpdateComponentPermissionInput.name ● String scalar

The new name of the NamedNode, must not be empty

UpdateComponentPermissionInput.removedEntries ● [ComponentPermissionEntry!] list enum

Permission entries to remove, must be disjoint with addedEntries

UpdateComponentPermissionInput.removedUsers ● [ID!] list scalar

Ids of affected users to remove

Member of

updateComponentPermission mutation