vikunja-api-0.24.6.0: Auto-generated vikunja-api API Client
Safe HaskellNone
LanguageHaskell2010

Vikunja.API.Assignees

Description

 
Synopsis

Operations

Assignees

tasksTaskIDAssigneesBulkPost

tasksTaskIDAssigneesBulkPost Source #

POST /tasks/{taskID}/assignees/bulk

Add multiple new assignees to a task

Adds multiple new assignees to a task. The assignee needs to have access to the project, the doer must be able to edit this task. Every user not in the project will be unassigned from the task, pass an empty array to unassign everyone.

AuthMethod: AuthApiKeyJWTKeyAuth

data TasksTaskIDAssigneesBulkPost Source #

Instances

Instances details
Produces TasksTaskIDAssigneesBulkPost MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Assignees

Consumes TasksTaskIDAssigneesBulkPost MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Assignees

HasBodyParam TasksTaskIDAssigneesBulkPost ModelsBulkAssignees Source #

Body Param "assignee" - The array of assignees

Instance details

Defined in Vikunja.API.Assignees

tasksTaskIDAssigneesGet

tasksTaskIDAssigneesGet Source #

GET /tasks/{taskID}/assignees

Get all assignees for a task

Returns an array with all assignees for this task.

AuthMethod: AuthApiKeyJWTKeyAuth

data TasksTaskIDAssigneesGet Source #

Instances

Instances details
Produces TasksTaskIDAssigneesGet MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Assignees

HasOptionalParam TasksTaskIDAssigneesGet S Source #

Optional Param "s" - Search assignees by their username.

Instance details

Defined in Vikunja.API.Assignees

Methods

applyOptionalParam :: VikunjaRequest TasksTaskIDAssigneesGet contentType res accept -> S -> VikunjaRequest TasksTaskIDAssigneesGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksTaskIDAssigneesGet contentType res accept -> S -> VikunjaRequest TasksTaskIDAssigneesGet contentType res accept Source #

HasOptionalParam TasksTaskIDAssigneesGet PerPage Source #

Optional Param "per_page" - The maximum number of items per page. Note this parameter is limited by the configured maximum of items per page.

Instance details

Defined in Vikunja.API.Assignees

HasOptionalParam TasksTaskIDAssigneesGet Page Source #

Optional Param "page" - The page number. Used for pagination. If not provided, the first page of results is returned.

Instance details

Defined in Vikunja.API.Assignees

Methods

applyOptionalParam :: VikunjaRequest TasksTaskIDAssigneesGet contentType res accept -> Page -> VikunjaRequest TasksTaskIDAssigneesGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksTaskIDAssigneesGet contentType res accept -> Page -> VikunjaRequest TasksTaskIDAssigneesGet contentType res accept Source #

tasksTaskIDAssigneesPut

tasksTaskIDAssigneesPut Source #

PUT /tasks/{taskID}/assignees

Add a new assignee to a task

Adds a new assignee to a task. The assignee needs to have access to the project, the doer must be able to edit this task.

AuthMethod: AuthApiKeyJWTKeyAuth

data TasksTaskIDAssigneesPut Source #

Instances

Instances details
Produces TasksTaskIDAssigneesPut MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Assignees

Consumes TasksTaskIDAssigneesPut MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Assignees

HasBodyParam TasksTaskIDAssigneesPut ModelsTaskAssginee Source #

Body Param "assignee" - The assingee object

Instance details

Defined in Vikunja.API.Assignees

tasksTaskIDAssigneesUserIDDelete

tasksTaskIDAssigneesUserIDDelete Source #

Arguments

:: TaskId

"taskId" - Task ID

-> UserId

"userId" - Assignee user ID

-> VikunjaRequest TasksTaskIDAssigneesUserIDDelete MimeNoContent ModelsMessage MimeJSON 
DELETE /tasks/{taskID}/assignees/{userID}

Delete an assignee

Un-assign a user from a task.

AuthMethod: AuthApiKeyJWTKeyAuth

data TasksTaskIDAssigneesUserIDDelete Source #

Instances

Instances details
Produces TasksTaskIDAssigneesUserIDDelete MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Assignees