OBJECT

Mutation

link GraphQL Schema definition

1type Mutation {
2
3# Create user.
4#
5# Arguments
6# user: User data.
7createUser(user: CreateUserInput!): User
8
9# Update existing user.
10#
11# Arguments
12# id: Id of user.
13# user: User data to update.
14updateUser(id: ID!, user: UpdateUserInput!): User
15
16# Update multiple exsting users.
17#
18# Arguments
19# filter: Filter criteria for updated users.
20# data: Data to update.
21updateUsers(filter: UserFilterInput!, data: UpdateUserInput!): [User]!
22
23# Delete user.
24#
25# Arguments
26# id: Id of user.
27deleteUser(id: ID!): Boolean!
28
29# Send invitation to a user.
30#
31# Arguments
32# id: Id of user.
33sendInvitation(id: ID!): User!
34
35# Activate inactive user.
36#
37# Arguments
38# id: Id of user.
39activateUser(id: ID!): User!
40
41# Deactivate active user.
42#
43# Arguments
44# id: Id of user.
45deactivateUser(id: ID!): User!
46
47# Create timesheet entry.
48#
49# Arguments
50# userId: User's id.
51# date: Date.
52# timesheetEntry: Timesheet entry data.
53createTimesheetEntry(
54userId: ID,
55date: Date!,
56timesheetEntry: CreateTimesheetEntryInput!
57): Timesheet!
58
59# Update timesheet entry
60#
61# Arguments
62# id: Timesheet entry id.
63# timesheetEntry: Data to update.
64updateTimesheetEntry(
65id: ID,
66timesheetEntry: UpdateTimesheetEntryInput!
67): Timesheet!
68
69# Delete timesheet entry.
70#
71# Arguments
72# id: Timesheet entry id.
73deleteTimesheetEntry(id: ID!): Boolean!
74
75# Create project.
76#
77# Arguments
78# project: Project data.
79createProject(project: CreateProjectInput!): Project!
80
81# Update project.
82#
83# Arguments
84# id: Project's id.
85# project: Data to update.
86updateProject(id: ID!, project: UpdateProjectInput!): Project!
87
88# Delete project.
89#
90# Arguments
91# id: Project's id.
92deleteProject(id: ID!): Boolean!
93
94}

link Required by

This element is not required by anyone