class UpdateGlobalPermissionInput(val addedEntries: OptionalInput<List<@TypeGraphQLType(name = "PermissionEntry") String>>, val removedEntries: OptionalInput<List<@TypeGraphQLType(name = "PermissionEntry") String>>) : UpdateBasePermissionInput

Input for the updateGlobalPermission mutation

Constructors

Link copied to clipboard
constructor(addedEntries: OptionalInput<List<@TypeGraphQLType(name = "PermissionEntry") String>>, removedEntries: OptionalInput<List<@TypeGraphQLType(name = "PermissionEntry") String>>)

Properties

Link copied to clipboard
open override val addedEntries: OptionalInput<List<@TypeGraphQLType(name = "PermissionEntry") String>>

Entries to add, must be disjoint with removedEntries

Link copied to clipboard
var addedUsers: OptionalInput<List<ID>>

Ids of affected users to add

Link copied to clipboard
var allUsers: OptionalInput<Boolean>

The new value for allUsers

Link copied to clipboard
var description: OptionalInput<String>

The description of the NamedNode

Link copied to clipboard
var id: ID

The id of the node to update

Link copied to clipboard
var name: OptionalInput<String>

The new name of the NamedNode, must not be empty

Link copied to clipboard
open override val removedEntries: OptionalInput<List<@TypeGraphQLType(name = "PermissionEntry") String>>

Entries to remove, must be disjoint with addedEntries

Link copied to clipboard
var removedUsers: OptionalInput<List<ID>>

Ids of affected users to remove

Functions

Link copied to clipboard
open override fun validate()

Validates this input