| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vikunja.API.Project
Contents
- Operations
- Project
- backgroundsUnsplashImageImageGet
- backgroundsUnsplashImageImageThumbGet
- backgroundsUnsplashSearchGet
- projectsGet
- projectsIdBackgroundDelete
- projectsIdBackgroundGet
- projectsIdBackgroundsUnsplashPost
- projectsIdBackgroundsUploadPut
- projectsIdDelete
- projectsIdGet
- projectsIdPost
- projectsIdProjectusersGet
- projectsIdViewsViewBucketsGet
- projectsIdViewsViewBucketsPut
- projectsProjectIDDuplicatePut
- projectsProjectIDViewsViewBucketsBucketIDDelete
- projectsProjectIDViewsViewBucketsBucketIDPost
- projectsProjectViewsGet
- projectsProjectViewsIdDelete
- projectsProjectViewsIdGet
- projectsProjectViewsIdPost
- projectsProjectViewsPut
- projectsPut
- Project
Description
Synopsis
- backgroundsUnsplashImageImageGet :: Image -> VikunjaRequest BackgroundsUnsplashImageImageGet MimeNoContent FilePath MimeOctetStream
- data BackgroundsUnsplashImageImageGet
- backgroundsUnsplashImageImageThumbGet :: Image -> VikunjaRequest BackgroundsUnsplashImageImageThumbGet MimeNoContent FilePath MimeOctetStream
- data BackgroundsUnsplashImageImageThumbGet
- backgroundsUnsplashSearchGet :: VikunjaRequest BackgroundsUnsplashSearchGet MimeNoContent [BackgroundImage] MimeJSON
- data BackgroundsUnsplashSearchGet
- projectsGet :: VikunjaRequest ProjectsGet MimeNoContent [ModelsProject] MimeJSON
- data ProjectsGet
- projectsIdBackgroundDelete :: Id -> VikunjaRequest ProjectsIdBackgroundDelete MimeNoContent ModelsProject MimeJSON
- data ProjectsIdBackgroundDelete
- projectsIdBackgroundGet :: Id -> VikunjaRequest ProjectsIdBackgroundGet MimeNoContent FilePath MimeOctetStream
- data ProjectsIdBackgroundGet
- projectsIdBackgroundsUnsplashPost :: (Consumes ProjectsIdBackgroundsUnsplashPost MimeJSON, MimeRender MimeJSON BackgroundImage) => BackgroundImage -> Id -> VikunjaRequest ProjectsIdBackgroundsUnsplashPost MimeJSON ModelsProject MimeJSON
- data ProjectsIdBackgroundsUnsplashPost
- projectsIdBackgroundsUploadPut :: Consumes ProjectsIdBackgroundsUploadPut MimeMultipartFormData => Background -> Id -> VikunjaRequest ProjectsIdBackgroundsUploadPut MimeMultipartFormData ModelsMessage MimeJSON
- data ProjectsIdBackgroundsUploadPut
- projectsIdDelete :: Id -> VikunjaRequest ProjectsIdDelete MimeNoContent ModelsMessage MimeJSON
- data ProjectsIdDelete
- projectsIdGet :: Id -> VikunjaRequest ProjectsIdGet MimeNoContent ModelsProject MimeJSON
- data ProjectsIdGet
- projectsIdPost :: (Consumes ProjectsIdPost MimeJSON, MimeRender MimeJSON ModelsProject) => ModelsProject -> Id -> VikunjaRequest ProjectsIdPost MimeJSON ModelsProject MimeJSON
- data ProjectsIdPost
- projectsIdProjectusersGet :: Id -> VikunjaRequest ProjectsIdProjectusersGet MimeNoContent [UserUser] MimeJSON
- data ProjectsIdProjectusersGet
- projectsIdViewsViewBucketsGet :: Id -> View -> VikunjaRequest ProjectsIdViewsViewBucketsGet MimeNoContent [ModelsBucket] MimeJSON
- data ProjectsIdViewsViewBucketsGet
- projectsIdViewsViewBucketsPut :: (Consumes ProjectsIdViewsViewBucketsPut MimeJSON, MimeRender MimeJSON ModelsBucket) => ModelsBucket -> Id -> View -> VikunjaRequest ProjectsIdViewsViewBucketsPut MimeJSON ModelsBucket MimeJSON
- data ProjectsIdViewsViewBucketsPut
- projectsProjectIDDuplicatePut :: (Consumes ProjectsProjectIDDuplicatePut MimeJSON, MimeRender MimeJSON ModelsProjectDuplicate) => ModelsProjectDuplicate -> ProjectId -> VikunjaRequest ProjectsProjectIDDuplicatePut MimeJSON ModelsProjectDuplicate MimeJSON
- data ProjectsProjectIDDuplicatePut
- projectsProjectIDViewsViewBucketsBucketIDDelete :: ProjectId -> BucketId -> View -> VikunjaRequest ProjectsProjectIDViewsViewBucketsBucketIDDelete MimeNoContent ModelsMessage MimeJSON
- data ProjectsProjectIDViewsViewBucketsBucketIDDelete
- projectsProjectIDViewsViewBucketsBucketIDPost :: (Consumes ProjectsProjectIDViewsViewBucketsBucketIDPost MimeJSON, MimeRender MimeJSON ModelsBucket) => ModelsBucket -> ProjectId -> BucketId -> View -> VikunjaRequest ProjectsProjectIDViewsViewBucketsBucketIDPost MimeJSON ModelsBucket MimeJSON
- data ProjectsProjectIDViewsViewBucketsBucketIDPost
- projectsProjectViewsGet :: Project -> VikunjaRequest ProjectsProjectViewsGet MimeNoContent [ModelsProjectView] MimeJSON
- data ProjectsProjectViewsGet
- projectsProjectViewsIdDelete :: Project -> Id -> VikunjaRequest ProjectsProjectViewsIdDelete MimeNoContent ModelsMessage MimeJSON
- data ProjectsProjectViewsIdDelete
- projectsProjectViewsIdGet :: Project -> Id -> VikunjaRequest ProjectsProjectViewsIdGet MimeNoContent ModelsProjectView MimeJSON
- data ProjectsProjectViewsIdGet
- projectsProjectViewsIdPost :: (Consumes ProjectsProjectViewsIdPost MimeJSON, MimeRender MimeJSON ModelsProjectView) => ModelsProjectView -> Project -> Id -> VikunjaRequest ProjectsProjectViewsIdPost MimeJSON ModelsProjectView MimeJSON
- data ProjectsProjectViewsIdPost
- projectsProjectViewsPut :: (Consumes ProjectsProjectViewsPut MimeJSON, MimeRender MimeJSON ModelsProjectView) => ModelsProjectView -> Project -> VikunjaRequest ProjectsProjectViewsPut MimeJSON ModelsProjectView MimeJSON
- data ProjectsProjectViewsPut
- projectsPut :: (Consumes ProjectsPut MimeJSON, MimeRender MimeJSON ModelsProject) => ModelsProject -> VikunjaRequest ProjectsPut MimeJSON ModelsProject MimeJSON
- data ProjectsPut
Operations
Project
backgroundsUnsplashImageImageGet
backgroundsUnsplashImageImageGet Source #
Arguments
| :: Image | "image" - Unsplash Image ID |
| -> VikunjaRequest BackgroundsUnsplashImageImageGet MimeNoContent FilePath MimeOctetStream |
GET /backgrounds/unsplash/image/{image}Get an unsplash image
Get an unsplash image. **Returns json on error.**
AuthMethod: AuthApiKeyJWTKeyAuth
data BackgroundsUnsplashImageImageGet Source #
Instances
| Produces BackgroundsUnsplashImageImageGet MimeOctetStream Source # | application/octet-stream |
Defined in Vikunja.API.Project | |
backgroundsUnsplashImageImageThumbGet
backgroundsUnsplashImageImageThumbGet Source #
Arguments
| :: Image | "image" - Unsplash Image ID |
| -> VikunjaRequest BackgroundsUnsplashImageImageThumbGet MimeNoContent FilePath MimeOctetStream |
GET /backgrounds/unsplash/image/{image}/thumbGet an unsplash thumbnail image
Get an unsplash thumbnail image. The thumbnail is cropped to a max width of 200px. **Returns json on error.**
AuthMethod: AuthApiKeyJWTKeyAuth
data BackgroundsUnsplashImageImageThumbGet Source #
Instances
| Produces BackgroundsUnsplashImageImageThumbGet MimeOctetStream Source # | application/octet-stream |
Defined in Vikunja.API.Project | |
backgroundsUnsplashSearchGet
backgroundsUnsplashSearchGet :: VikunjaRequest BackgroundsUnsplashSearchGet MimeNoContent [BackgroundImage] MimeJSON Source #
GET /backgrounds/unsplash/search
Search for a background from unsplash
Search for a project background from unsplash
AuthMethod: AuthApiKeyJWTKeyAuth
data BackgroundsUnsplashSearchGet Source #
Instances
projectsGet
projectsGet :: VikunjaRequest ProjectsGet MimeNoContent [ModelsProject] MimeJSON Source #
GET /projects
Get all projects a user has access to
Returns all projects a user has access to.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsGet Source #
Instances
| Produces ProjectsGet MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasOptionalParam ProjectsGet S Source # | Optional Param "s" - Search projects by title. |
Defined in Vikunja.API.Project Methods applyOptionalParam :: VikunjaRequest ProjectsGet contentType res accept -> S -> VikunjaRequest ProjectsGet contentType res accept Source # (-&-) :: VikunjaRequest ProjectsGet contentType res accept -> S -> VikunjaRequest ProjectsGet contentType res accept Source # | |
| HasOptionalParam ProjectsGet 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. |
Defined in Vikunja.API.Project Methods applyOptionalParam :: VikunjaRequest ProjectsGet contentType res accept -> PerPage -> VikunjaRequest ProjectsGet contentType res accept Source # (-&-) :: VikunjaRequest ProjectsGet contentType res accept -> PerPage -> VikunjaRequest ProjectsGet contentType res accept Source # | |
| HasOptionalParam ProjectsGet Page Source # | Optional Param "page" - The page number. Used for pagination. If not provided, the first page of results is returned. |
Defined in Vikunja.API.Project Methods applyOptionalParam :: VikunjaRequest ProjectsGet contentType res accept -> Page -> VikunjaRequest ProjectsGet contentType res accept Source # (-&-) :: VikunjaRequest ProjectsGet contentType res accept -> Page -> VikunjaRequest ProjectsGet contentType res accept Source # | |
| HasOptionalParam ProjectsGet IsArchived Source # | Optional Param "is_archived" - If true, also returns all archived projects. |
Defined in Vikunja.API.Project Methods applyOptionalParam :: VikunjaRequest ProjectsGet contentType res accept -> IsArchived -> VikunjaRequest ProjectsGet contentType res accept Source # (-&-) :: VikunjaRequest ProjectsGet contentType res accept -> IsArchived -> VikunjaRequest ProjectsGet contentType res accept Source # | |
projectsIdBackgroundDelete
projectsIdBackgroundDelete Source #
Arguments
| :: Id | "id" - Project ID |
| -> VikunjaRequest ProjectsIdBackgroundDelete MimeNoContent ModelsProject MimeJSON |
DELETE /projects/{id}/backgroundRemove a project background
Removes a previously set project background, regardless of the project provider used to set the background. It does not throw an error if the project does not have a background.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsIdBackgroundDelete Source #
Instances
| Produces ProjectsIdBackgroundDelete MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
projectsIdBackgroundGet
projectsIdBackgroundGet Source #
Arguments
| :: Id | "id" - Project ID |
| -> VikunjaRequest ProjectsIdBackgroundGet MimeNoContent FilePath MimeOctetStream |
GET /projects/{id}/backgroundGet the project background
Get the project background of a specific project. **Returns json on error.**
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsIdBackgroundGet Source #
Instances
| Produces ProjectsIdBackgroundGet MimeOctetStream Source # | application/octet-stream |
Defined in Vikunja.API.Project | |
projectsIdBackgroundsUnsplashPost
projectsIdBackgroundsUnsplashPost Source #
Arguments
| :: (Consumes ProjectsIdBackgroundsUnsplashPost MimeJSON, MimeRender MimeJSON BackgroundImage) | |
| => BackgroundImage | "project" - The image you want to set as background |
| -> Id | "id" - Project ID |
| -> VikunjaRequest ProjectsIdBackgroundsUnsplashPost MimeJSON ModelsProject MimeJSON |
POST /projects/{id}/backgrounds/unsplashSet an unsplash photo as project background
Sets a photo from unsplash as project background.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsIdBackgroundsUnsplashPost Source #
Instances
| Produces ProjectsIdBackgroundsUnsplashPost MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| Consumes ProjectsIdBackgroundsUnsplashPost MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasBodyParam ProjectsIdBackgroundsUnsplashPost BackgroundImage Source # | Body Param "project" - The image you want to set as background |
Defined in Vikunja.API.Project Methods setBodyParam :: (Consumes ProjectsIdBackgroundsUnsplashPost contentType, MimeRender contentType BackgroundImage) => VikunjaRequest ProjectsIdBackgroundsUnsplashPost contentType res accept -> BackgroundImage -> VikunjaRequest ProjectsIdBackgroundsUnsplashPost contentType res accept Source # | |
projectsIdBackgroundsUploadPut
projectsIdBackgroundsUploadPut Source #
Arguments
| :: Consumes ProjectsIdBackgroundsUploadPut MimeMultipartFormData | |
| => Background | "background" - The file as single file. |
| -> Id | "id" - Project ID |
| -> VikunjaRequest ProjectsIdBackgroundsUploadPut MimeMultipartFormData ModelsMessage MimeJSON |
PUT /projects/{id}/backgrounds/uploadUpload a project background
Upload a project background.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsIdBackgroundsUploadPut Source #
Instances
| Produces ProjectsIdBackgroundsUploadPut MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| Consumes ProjectsIdBackgroundsUploadPut MimeMultipartFormData Source # | multipart/form-data |
Defined in Vikunja.API.Project | |
projectsIdDelete
Arguments
| :: Id | "id" - Project ID |
| -> VikunjaRequest ProjectsIdDelete MimeNoContent ModelsMessage MimeJSON |
data ProjectsIdDelete Source #
Instances
| Produces ProjectsIdDelete MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
projectsIdGet
Arguments
| :: Id | "id" - Project ID |
| -> VikunjaRequest ProjectsIdGet MimeNoContent ModelsProject MimeJSON |
data ProjectsIdGet Source #
Instances
| Produces ProjectsIdGet MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
projectsIdPost
Arguments
| :: (Consumes ProjectsIdPost MimeJSON, MimeRender MimeJSON ModelsProject) | |
| => ModelsProject | "project" - The project with updated values you want to update. |
| -> Id | "id" - Project ID |
| -> VikunjaRequest ProjectsIdPost MimeJSON ModelsProject MimeJSON |
POST /projects/{id}Updates a project
Updates a project. This does not include adding a task (see below).
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsIdPost Source #
Instances
| Produces ProjectsIdPost MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| Consumes ProjectsIdPost MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasBodyParam ProjectsIdPost ModelsProject Source # | Body Param "project" - The project with updated values you want to update. |
Defined in Vikunja.API.Project Methods setBodyParam :: (Consumes ProjectsIdPost contentType, MimeRender contentType ModelsProject) => VikunjaRequest ProjectsIdPost contentType res accept -> ModelsProject -> VikunjaRequest ProjectsIdPost contentType res accept Source # | |
projectsIdProjectusersGet
projectsIdProjectusersGet Source #
Arguments
| :: Id | "id" - Project ID |
| -> VikunjaRequest ProjectsIdProjectusersGet MimeNoContent [UserUser] MimeJSON |
GET /projects/{id}/projectusersGet users
Lists all users (without emailadresses). Also possible to search for a specific user.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsIdProjectusersGet Source #
Instances
| Produces ProjectsIdProjectusersGet MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasOptionalParam ProjectsIdProjectusersGet S Source # | Optional Param "s" - Search for a user by its name. |
Defined in Vikunja.API.Project Methods applyOptionalParam :: VikunjaRequest ProjectsIdProjectusersGet contentType res accept -> S -> VikunjaRequest ProjectsIdProjectusersGet contentType res accept Source # (-&-) :: VikunjaRequest ProjectsIdProjectusersGet contentType res accept -> S -> VikunjaRequest ProjectsIdProjectusersGet contentType res accept Source # | |
projectsIdViewsViewBucketsGet
projectsIdViewsViewBucketsGet Source #
Arguments
| :: Id | "id" - Project ID |
| -> View | "view" - Project view ID |
| -> VikunjaRequest ProjectsIdViewsViewBucketsGet MimeNoContent [ModelsBucket] MimeJSON |
GET /projects/{id}/views/{view}/bucketsGet all kanban buckets of a project
Returns all kanban buckets which belong to that project. Buckets are always sorted by their position in ascending order. To get all buckets with their tasks, use the tasks endpoint with a kanban view.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsIdViewsViewBucketsGet Source #
Instances
| Produces ProjectsIdViewsViewBucketsGet MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
projectsIdViewsViewBucketsPut
projectsIdViewsViewBucketsPut Source #
Arguments
| :: (Consumes ProjectsIdViewsViewBucketsPut MimeJSON, MimeRender MimeJSON ModelsBucket) | |
| => ModelsBucket | "bucket" - The bucket object |
| -> Id | "id" - Project Id |
| -> View | "view" - Project view ID |
| -> VikunjaRequest ProjectsIdViewsViewBucketsPut MimeJSON ModelsBucket MimeJSON |
PUT /projects/{id}/views/{view}/bucketsCreate a new bucket
Creates a new kanban bucket on a project.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsIdViewsViewBucketsPut Source #
Instances
| Produces ProjectsIdViewsViewBucketsPut MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| Consumes ProjectsIdViewsViewBucketsPut MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasBodyParam ProjectsIdViewsViewBucketsPut ModelsBucket Source # | Body Param "bucket" - The bucket object |
Defined in Vikunja.API.Project Methods setBodyParam :: (Consumes ProjectsIdViewsViewBucketsPut contentType, MimeRender contentType ModelsBucket) => VikunjaRequest ProjectsIdViewsViewBucketsPut contentType res accept -> ModelsBucket -> VikunjaRequest ProjectsIdViewsViewBucketsPut contentType res accept Source # | |
projectsProjectIDDuplicatePut
projectsProjectIDDuplicatePut Source #
Arguments
| :: (Consumes ProjectsProjectIDDuplicatePut MimeJSON, MimeRender MimeJSON ModelsProjectDuplicate) | |
| => ModelsProjectDuplicate | "project" - The target parent project which should hold the copied project. |
| -> ProjectId | "projectId" - The project ID to duplicate |
| -> VikunjaRequest ProjectsProjectIDDuplicatePut MimeJSON ModelsProjectDuplicate MimeJSON |
PUT /projects/{projectID}/duplicateDuplicate an existing project
Copies the project, tasks, files, kanban data, assignees, comments, attachments, lables, relations, backgrounds, user/team rights and link shares from one project to a new one. The user needs read access in the project and write access in the parent of the new project.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsProjectIDDuplicatePut Source #
Instances
| Produces ProjectsProjectIDDuplicatePut MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| Consumes ProjectsProjectIDDuplicatePut MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasBodyParam ProjectsProjectIDDuplicatePut ModelsProjectDuplicate Source # | Body Param "project" - The target parent project which should hold the copied project. |
Defined in Vikunja.API.Project Methods setBodyParam :: (Consumes ProjectsProjectIDDuplicatePut contentType, MimeRender contentType ModelsProjectDuplicate) => VikunjaRequest ProjectsProjectIDDuplicatePut contentType res accept -> ModelsProjectDuplicate -> VikunjaRequest ProjectsProjectIDDuplicatePut contentType res accept Source # | |
projectsProjectIDViewsViewBucketsBucketIDDelete
projectsProjectIDViewsViewBucketsBucketIDDelete Source #
Arguments
| :: ProjectId | "projectId" - Project Id |
| -> BucketId | "bucketId" - Bucket Id |
| -> View | "view" - Project view ID |
| -> VikunjaRequest ProjectsProjectIDViewsViewBucketsBucketIDDelete MimeNoContent ModelsMessage MimeJSON |
DELETE /projects/{projectID}/views/{view}/buckets/{bucketID}Deletes an existing bucket
Deletes an existing kanban bucket and dissociates all of its task. It does not delete any tasks. You cannot delete the last bucket on a project.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsProjectIDViewsViewBucketsBucketIDDelete Source #
Instances
| Produces ProjectsProjectIDViewsViewBucketsBucketIDDelete MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
projectsProjectIDViewsViewBucketsBucketIDPost
projectsProjectIDViewsViewBucketsBucketIDPost Source #
Arguments
| :: (Consumes ProjectsProjectIDViewsViewBucketsBucketIDPost MimeJSON, MimeRender MimeJSON ModelsBucket) | |
| => ModelsBucket | "bucket" - The bucket object |
| -> ProjectId | "projectId" - Project Id |
| -> BucketId | "bucketId" - Bucket Id |
| -> View | "view" - Project view ID |
| -> VikunjaRequest ProjectsProjectIDViewsViewBucketsBucketIDPost MimeJSON ModelsBucket MimeJSON |
POST /projects/{projectID}/views/{view}/buckets/{bucketID}Update an existing bucket
Updates an existing kanban bucket.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsProjectIDViewsViewBucketsBucketIDPost Source #
Instances
| Produces ProjectsProjectIDViewsViewBucketsBucketIDPost MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| Consumes ProjectsProjectIDViewsViewBucketsBucketIDPost MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasBodyParam ProjectsProjectIDViewsViewBucketsBucketIDPost ModelsBucket Source # | Body Param "bucket" - The bucket object |
Defined in Vikunja.API.Project Methods setBodyParam :: (Consumes ProjectsProjectIDViewsViewBucketsBucketIDPost contentType, MimeRender contentType ModelsBucket) => VikunjaRequest ProjectsProjectIDViewsViewBucketsBucketIDPost contentType res accept -> ModelsBucket -> VikunjaRequest ProjectsProjectIDViewsViewBucketsBucketIDPost contentType res accept Source # | |
projectsProjectViewsGet
projectsProjectViewsGet Source #
Arguments
| :: Project | "project" - Project ID |
| -> VikunjaRequest ProjectsProjectViewsGet MimeNoContent [ModelsProjectView] MimeJSON |
GET /projects/{project}/viewsGet all project views for a project
Returns all project views for a sepcific project
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsProjectViewsGet Source #
Instances
| Produces ProjectsProjectViewsGet MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
projectsProjectViewsIdDelete
projectsProjectViewsIdDelete Source #
Arguments
| :: Project | "project" - Project ID |
| -> Id | "id" - Project View ID |
| -> VikunjaRequest ProjectsProjectViewsIdDelete MimeNoContent ModelsMessage MimeJSON |
DELETE /projects/{project}/views/{id}Delete a project view
Deletes a project view.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsProjectViewsIdDelete Source #
Instances
| Produces ProjectsProjectViewsIdDelete MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
projectsProjectViewsIdGet
projectsProjectViewsIdGet Source #
Arguments
| :: Project | "project" - Project ID |
| -> Id | "id" - Project View ID |
| -> VikunjaRequest ProjectsProjectViewsIdGet MimeNoContent ModelsProjectView MimeJSON |
GET /projects/{project}/views/{id}Get one project view
Returns a project view by its ID.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsProjectViewsIdGet Source #
Instances
| Produces ProjectsProjectViewsIdGet MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
projectsProjectViewsIdPost
projectsProjectViewsIdPost Source #
Arguments
| :: (Consumes ProjectsProjectViewsIdPost MimeJSON, MimeRender MimeJSON ModelsProjectView) | |
| => ModelsProjectView | "view" - The project view with updated values you want to change. |
| -> Project | "project" - Project ID |
| -> Id | "id" - Project View ID |
| -> VikunjaRequest ProjectsProjectViewsIdPost MimeJSON ModelsProjectView MimeJSON |
POST /projects/{project}/views/{id}Updates a project view
Updates a project view.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsProjectViewsIdPost Source #
Instances
| Produces ProjectsProjectViewsIdPost MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| Consumes ProjectsProjectViewsIdPost MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasBodyParam ProjectsProjectViewsIdPost ModelsProjectView Source # | Body Param "view" - The project view with updated values you want to change. |
Defined in Vikunja.API.Project Methods setBodyParam :: (Consumes ProjectsProjectViewsIdPost contentType, MimeRender contentType ModelsProjectView) => VikunjaRequest ProjectsProjectViewsIdPost contentType res accept -> ModelsProjectView -> VikunjaRequest ProjectsProjectViewsIdPost contentType res accept Source # | |
projectsProjectViewsPut
projectsProjectViewsPut Source #
Arguments
| :: (Consumes ProjectsProjectViewsPut MimeJSON, MimeRender MimeJSON ModelsProjectView) | |
| => ModelsProjectView | "view" - The project view you want to create. |
| -> Project | "project" - Project ID |
| -> VikunjaRequest ProjectsProjectViewsPut MimeJSON ModelsProjectView MimeJSON |
PUT /projects/{project}/viewsCreate a project view
Create a project view in a specific project.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsProjectViewsPut Source #
Instances
| Produces ProjectsProjectViewsPut MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| Consumes ProjectsProjectViewsPut MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasBodyParam ProjectsProjectViewsPut ModelsProjectView Source # | Body Param "view" - The project view you want to create. |
Defined in Vikunja.API.Project Methods setBodyParam :: (Consumes ProjectsProjectViewsPut contentType, MimeRender contentType ModelsProjectView) => VikunjaRequest ProjectsProjectViewsPut contentType res accept -> ModelsProjectView -> VikunjaRequest ProjectsProjectViewsPut contentType res accept Source # | |
projectsPut
Arguments
| :: (Consumes ProjectsPut MimeJSON, MimeRender MimeJSON ModelsProject) | |
| => ModelsProject | "project" - The project you want to create. |
| -> VikunjaRequest ProjectsPut MimeJSON ModelsProject MimeJSON |
PUT /projects
Creates a new project
Creates a new project. If a parent project is provided the user needs to have write access to that project.
AuthMethod: AuthApiKeyJWTKeyAuth
data ProjectsPut Source #
Instances
| Produces ProjectsPut MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| Consumes ProjectsPut MimeJSON Source # | application/json |
Defined in Vikunja.API.Project | |
| HasBodyParam ProjectsPut ModelsProject Source # | Body Param "project" - The project you want to create. |
Defined in Vikunja.API.Project Methods setBodyParam :: (Consumes ProjectsPut contentType, MimeRender contentType ModelsProject) => VikunjaRequest ProjectsPut contentType res accept -> ModelsProject -> VikunjaRequest ProjectsPut contentType res accept Source # | |