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

Vikunja.Model

Contents

Description

 
Synopsis

Parameter newtypes

AttachmentId

newtype AttachmentId Source #

Constructors

AttachmentId 

Fields

Instances

Instances details
Eq AttachmentId Source # 
Instance details

Defined in Vikunja.Model

Show AttachmentId Source # 
Instance details

Defined in Vikunja.Model

Avatar

newtype Avatar Source #

Constructors

Avatar 

Fields

Instances

Instances details
Eq Avatar Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Avatar -> Avatar -> Bool #

(/=) :: Avatar -> Avatar -> Bool #

Show Avatar Source # 
Instance details

Defined in Vikunja.Model

Background

newtype Background Source #

Constructors

Background 

Fields

Instances

Instances details
Eq Background Source # 
Instance details

Defined in Vikunja.Model

Show Background Source # 
Instance details

Defined in Vikunja.Model

Bucket

newtype Bucket Source #

Constructors

Bucket 

Fields

Instances

Instances details
Eq Bucket Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Bucket -> Bucket -> Bool #

(/=) :: Bucket -> Bucket -> Bool #

Show Bucket Source # 
Instance details

Defined in Vikunja.Model

BucketId

newtype BucketId Source #

Constructors

BucketId 

Fields

Instances

Instances details
Eq BucketId Source # 
Instance details

Defined in Vikunja.Model

Show BucketId Source # 
Instance details

Defined in Vikunja.Model

CommentId

newtype CommentId Source #

Constructors

CommentId 

Fields

Instances

Instances details
Eq CommentId Source # 
Instance details

Defined in Vikunja.Model

Show CommentId Source # 
Instance details

Defined in Vikunja.Model

Entity

newtype Entity Source #

Constructors

Entity 

Fields

Instances

Instances details
Eq Entity Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Entity -> Entity -> Bool #

(/=) :: Entity -> Entity -> Bool #

Show Entity Source # 
Instance details

Defined in Vikunja.Model

EntityId

newtype EntityId Source #

Constructors

EntityId 

Fields

Instances

Instances details
Eq EntityId Source # 
Instance details

Defined in Vikunja.Model

Show EntityId Source # 
Instance details

Defined in Vikunja.Model

Expand

newtype Expand Source #

Constructors

Expand 

Fields

Instances

Instances details
Eq Expand Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Expand -> Expand -> Bool #

(/=) :: Expand -> Expand -> Bool #

Show Expand Source # 
Instance details

Defined in Vikunja.Model

HasOptionalParam TasksAllGet Expand Source #

Optional Param "expand" - If set to subtasks, Vikunja will fetch only tasks which do not have subtasks and then in a second step, will fetch all of these subtasks. This may result in more tasks than the pagination limit being returned, but all subtasks will be present in the response. You can only set this to subtasks.

Instance details

Defined in Vikunja.API.Task

Methods

applyOptionalParam :: VikunjaRequest TasksAllGet contentType res accept -> Expand -> VikunjaRequest TasksAllGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksAllGet contentType res accept -> Expand -> VikunjaRequest TasksAllGet contentType res accept Source #

HasOptionalParam ProjectsIdViewsViewTasksGet Expand Source #

Optional Param "expand" - If set to subtasks, Vikunja will fetch only tasks which do not have subtasks and then in a second step, will fetch all of these subtasks. This may result in more tasks than the pagination limit being returned, but all subtasks will be present in the response. You can only set this to subtasks.

Instance details

Defined in Vikunja.API.Task

Files

newtype Files Source #

Constructors

Files 

Fields

Instances

Instances details
Eq Files Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Files -> Files -> Bool #

(/=) :: Files -> Files -> Bool #

Show Files Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Files -> ShowS #

show :: Files -> String #

showList :: [Files] -> ShowS #

Filter

newtype Filter Source #

Constructors

Filter 

Fields

Instances

Instances details
Eq Filter Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Show Filter Source # 
Instance details

Defined in Vikunja.Model

HasOptionalParam TasksAllGet Filter Source #

Optional Param "filter" - The filter query to match tasks by. Check out https://vikunja.io/docs/filters for a full explanation of the feature.

Instance details

Defined in Vikunja.API.Task

Methods

applyOptionalParam :: VikunjaRequest TasksAllGet contentType res accept -> Filter -> VikunjaRequest TasksAllGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksAllGet contentType res accept -> Filter -> VikunjaRequest TasksAllGet contentType res accept Source #

HasOptionalParam ProjectsIdViewsViewTasksGet Filter Source #

Optional Param "filter" - The filter query to match tasks by. Check out https://vikunja.io/docs/filters for a full explanation of the feature.

Instance details

Defined in Vikunja.API.Task

FilterIncludeNulls

newtype FilterIncludeNulls Source #

Instances

Instances details
Eq FilterIncludeNulls Source # 
Instance details

Defined in Vikunja.Model

Show FilterIncludeNulls Source # 
Instance details

Defined in Vikunja.Model

HasOptionalParam TasksAllGet FilterIncludeNulls Source #

Optional Param "filter_include_nulls" - If set to true the result will include filtered fields whose value is set to null. Available values are true or false. Defaults to false.

Instance details

Defined in Vikunja.API.Task

Methods

applyOptionalParam :: VikunjaRequest TasksAllGet contentType res accept -> FilterIncludeNulls -> VikunjaRequest TasksAllGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksAllGet contentType res accept -> FilterIncludeNulls -> VikunjaRequest TasksAllGet contentType res accept Source #

HasOptionalParam ProjectsIdViewsViewTasksGet FilterIncludeNulls Source #

Optional Param "filter_include_nulls" - If set to true the result will include filtered fields whose value is set to null. Available values are true or false. Defaults to false.

Instance details

Defined in Vikunja.API.Task

FilterTimezone

newtype FilterTimezone Source #

Constructors

FilterTimezone 

Instances

Instances details
Eq FilterTimezone Source # 
Instance details

Defined in Vikunja.Model

Show FilterTimezone Source # 
Instance details

Defined in Vikunja.Model

HasOptionalParam TasksAllGet FilterTimezone Source #

Optional Param "filter_timezone" - The time zone which should be used for date match (statements like

Instance details

Defined in Vikunja.API.Task

Methods

applyOptionalParam :: VikunjaRequest TasksAllGet contentType res accept -> FilterTimezone -> VikunjaRequest TasksAllGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksAllGet contentType res accept -> FilterTimezone -> VikunjaRequest TasksAllGet contentType res accept Source #

HasOptionalParam ProjectsIdViewsViewTasksGet FilterTimezone Source #

Optional Param "filter_timezone" - The time zone which should be used for date match (statements like

Instance details

Defined in Vikunja.API.Task

Id

newtype Id Source #

Constructors

Id 

Fields

Instances

Instances details
Eq Id Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Id -> Id -> Bool #

(/=) :: Id -> Id -> Bool #

Show Id Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Id -> ShowS #

show :: Id -> String #

showList :: [Id] -> ShowS #

Image

newtype Image Source #

Constructors

Image 

Fields

Instances

Instances details
Eq Image Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Show Image Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

IsArchived

newtype IsArchived Source #

Constructors

IsArchived 

Fields

Instances

Instances details
Eq IsArchived Source # 
Instance details

Defined in Vikunja.Model

Show IsArchived Source # 
Instance details

Defined in Vikunja.Model

HasOptionalParam ProjectsGet IsArchived Source #

Optional Param "is_archived" - If true, also returns all archived projects.

Instance details

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 #

Kind

newtype Kind Source #

Constructors

Kind 

Fields

Instances

Instances details
Eq Kind Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Kind -> Kind -> Bool #

(/=) :: Kind -> Kind -> Bool #

Show Kind Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Kind -> ShowS #

show :: Kind -> String #

showList :: [Kind] -> ShowS #

Label

newtype Label Source #

Constructors

Label 

Fields

Instances

Instances details
Eq Label Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Label -> Label -> Bool #

(/=) :: Label -> Label -> Bool #

Show Label Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Label -> ShowS #

show :: Label -> String #

showList :: [Label] -> ShowS #

OrderBy

newtype OrderBy Source #

Constructors

OrderBy 

Fields

Instances

Instances details
Eq OrderBy Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: OrderBy -> OrderBy -> Bool #

(/=) :: OrderBy -> OrderBy -> Bool #

Show OrderBy Source # 
Instance details

Defined in Vikunja.Model

HasOptionalParam TasksAllGet OrderBy Source #

Optional Param "order_by" - The ordering parameter. Possible values to order by are asc or desc. Default is asc.

Instance details

Defined in Vikunja.API.Task

Methods

applyOptionalParam :: VikunjaRequest TasksAllGet contentType res accept -> OrderBy -> VikunjaRequest TasksAllGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksAllGet contentType res accept -> OrderBy -> VikunjaRequest TasksAllGet contentType res accept Source #

HasOptionalParam ProjectsIdViewsViewTasksGet OrderBy Source #

Optional Param "order_by" - The ordering parameter. Possible values to order by are asc or desc. Default is asc.

Instance details

Defined in Vikunja.API.Task

OtherTaskId

newtype OtherTaskId Source #

Constructors

OtherTaskId 

Fields

Instances

Instances details
Eq OtherTaskId Source # 
Instance details

Defined in Vikunja.Model

Show OtherTaskId Source # 
Instance details

Defined in Vikunja.Model

P

newtype P Source #

Constructors

P 

Fields

Instances

Instances details
Eq P Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: P -> P -> Bool #

(/=) :: P -> P -> Bool #

Show P Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> P -> ShowS #

show :: P -> String #

showList :: [P] -> ShowS #

HasOptionalParam BackgroundsUnsplashSearchGet P Source #

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

Instance details

Defined in Vikunja.API.Project

Page

newtype Page Source #

Constructors

Page 

Fields

Instances

Instances details
Eq Page Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Page -> Page -> Bool #

(/=) :: Page -> Page -> Bool #

Show Page Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

HasOptionalParam ProjectsIdWebhooksGet 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.Webhooks

Methods

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

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

HasOptionalParam TeamsGet 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.Team

Methods

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

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

HasOptionalParam TasksIdAttachmentsGet 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.Task

Methods

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

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

HasOptionalParam TasksAllGet 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.Task

Methods

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

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

HasOptionalParam ProjectsIdViewsViewTasksGet 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.Task

HasOptionalParam NotificationsGet 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.Subscriptions

Methods

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

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

HasOptionalParam ProjectsProjectSharesGet 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.Sharing

HasOptionalParam ProjectsIdUsersGet 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.Sharing

Methods

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

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

HasOptionalParam ProjectsIdTeamsGet 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.Sharing

Methods

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

(-&-) :: VikunjaRequest ProjectsIdTeamsGet contentType res accept -> Page -> VikunjaRequest ProjectsIdTeamsGet 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.

Instance details

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 TasksTaskLabelsGet 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.Labels

Methods

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

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

HasOptionalParam LabelsGet 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.Labels

Methods

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

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

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 #

HasOptionalParam TokensGet 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.Api

Methods

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

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

ParamImport

newtype ParamImport Source #

Constructors

ParamImport 

Fields

Instances

Instances details
Eq ParamImport Source # 
Instance details

Defined in Vikunja.Model

Show ParamImport Source # 
Instance details

Defined in Vikunja.Model

PerPage

newtype PerPage Source #

Constructors

PerPage 

Fields

Instances

Instances details
Eq PerPage Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: PerPage -> PerPage -> Bool #

(/=) :: PerPage -> PerPage -> Bool #

Show PerPage Source # 
Instance details

Defined in Vikunja.Model

HasOptionalParam ProjectsIdWebhooksGet PerPage Source #

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

Instance details

Defined in Vikunja.API.Webhooks

Methods

applyOptionalParam :: VikunjaRequest ProjectsIdWebhooksGet contentType res accept -> PerPage -> VikunjaRequest ProjectsIdWebhooksGet contentType res accept Source #

(-&-) :: VikunjaRequest ProjectsIdWebhooksGet contentType res accept -> PerPage -> VikunjaRequest ProjectsIdWebhooksGet contentType res accept Source #

HasOptionalParam TeamsGet 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.Team

Methods

applyOptionalParam :: VikunjaRequest TeamsGet contentType res accept -> PerPage -> VikunjaRequest TeamsGet contentType res accept Source #

(-&-) :: VikunjaRequest TeamsGet contentType res accept -> PerPage -> VikunjaRequest TeamsGet contentType res accept Source #

HasOptionalParam TasksIdAttachmentsGet 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.Task

Methods

applyOptionalParam :: VikunjaRequest TasksIdAttachmentsGet contentType res accept -> PerPage -> VikunjaRequest TasksIdAttachmentsGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksIdAttachmentsGet contentType res accept -> PerPage -> VikunjaRequest TasksIdAttachmentsGet contentType res accept Source #

HasOptionalParam TasksAllGet 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.Task

Methods

applyOptionalParam :: VikunjaRequest TasksAllGet contentType res accept -> PerPage -> VikunjaRequest TasksAllGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksAllGet contentType res accept -> PerPage -> VikunjaRequest TasksAllGet contentType res accept Source #

HasOptionalParam ProjectsIdViewsViewTasksGet 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.Task

HasOptionalParam NotificationsGet 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.Subscriptions

Methods

applyOptionalParam :: VikunjaRequest NotificationsGet contentType res accept -> PerPage -> VikunjaRequest NotificationsGet contentType res accept Source #

(-&-) :: VikunjaRequest NotificationsGet contentType res accept -> PerPage -> VikunjaRequest NotificationsGet contentType res accept Source #

HasOptionalParam ProjectsProjectSharesGet 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.Sharing

HasOptionalParam ProjectsIdUsersGet 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.Sharing

Methods

applyOptionalParam :: VikunjaRequest ProjectsIdUsersGet contentType res accept -> PerPage -> VikunjaRequest ProjectsIdUsersGet contentType res accept Source #

(-&-) :: VikunjaRequest ProjectsIdUsersGet contentType res accept -> PerPage -> VikunjaRequest ProjectsIdUsersGet contentType res accept Source #

HasOptionalParam ProjectsIdTeamsGet 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.Sharing

Methods

applyOptionalParam :: VikunjaRequest ProjectsIdTeamsGet contentType res accept -> PerPage -> VikunjaRequest ProjectsIdTeamsGet contentType res accept Source #

(-&-) :: VikunjaRequest ProjectsIdTeamsGet contentType res accept -> PerPage -> VikunjaRequest ProjectsIdTeamsGet 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.

Instance details

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 TasksTaskLabelsGet 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.Labels

Methods

applyOptionalParam :: VikunjaRequest TasksTaskLabelsGet contentType res accept -> PerPage -> VikunjaRequest TasksTaskLabelsGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksTaskLabelsGet contentType res accept -> PerPage -> VikunjaRequest TasksTaskLabelsGet contentType res accept Source #

HasOptionalParam LabelsGet 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.Labels

Methods

applyOptionalParam :: VikunjaRequest LabelsGet contentType res accept -> PerPage -> VikunjaRequest LabelsGet contentType res accept Source #

(-&-) :: VikunjaRequest LabelsGet contentType res accept -> PerPage -> VikunjaRequest LabelsGet 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 TokensGet PerPage Source #

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

Instance details

Defined in Vikunja.API.Api

Methods

applyOptionalParam :: VikunjaRequest TokensGet contentType res accept -> PerPage -> VikunjaRequest TokensGet contentType res accept Source #

(-&-) :: VikunjaRequest TokensGet contentType res accept -> PerPage -> VikunjaRequest TokensGet contentType res accept Source #

PreviewSize

newtype PreviewSize Source #

Constructors

PreviewSize 

Fields

Instances

Instances details
Eq PreviewSize Source # 
Instance details

Defined in Vikunja.Model

Show PreviewSize Source # 
Instance details

Defined in Vikunja.Model

HasOptionalParam TasksIdAttachmentsAttachmentIDGet PreviewSize Source #

Optional Param "preview_size" - The size of the preview image. Can be sm = 100px, md = 200px, lg = 400px or xl = 800px. If provided, a preview image will be returned if the attachment is an image.

Instance details

Defined in Vikunja.API.Task

Project

newtype Project Source #

Constructors

Project 

Fields

Instances

Instances details
Eq Project Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Project -> Project -> Bool #

(/=) :: Project -> Project -> Bool #

Show Project Source # 
Instance details

Defined in Vikunja.Model

ProjectId

newtype ProjectId Source #

Constructors

ProjectId 

Fields

Instances

Instances details
Eq ProjectId Source # 
Instance details

Defined in Vikunja.Model

Show ProjectId Source # 
Instance details

Defined in Vikunja.Model

Provider

newtype Provider Source #

Constructors

Provider 

Fields

Instances

Instances details
Eq Provider Source # 
Instance details

Defined in Vikunja.Model

Show Provider Source # 
Instance details

Defined in Vikunja.Model

RelationKind

newtype RelationKind Source #

Constructors

RelationKind 

Fields

Instances

Instances details
Eq RelationKind Source # 
Instance details

Defined in Vikunja.Model

Show RelationKind Source # 
Instance details

Defined in Vikunja.Model

S

newtype S Source #

Constructors

S 

Fields

Instances

Instances details
Eq S Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: S -> S -> Bool #

(/=) :: S -> S -> Bool #

Show S Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> S -> ShowS #

show :: S -> String #

showList :: [S] -> ShowS #

HasOptionalParam UsersGet S Source #

Optional Param "s" - The search criteria.

Instance details

Defined in Vikunja.API.User

Methods

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

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

HasOptionalParam TeamsGet S Source #

Optional Param "s" - Search teams by its name.

Instance details

Defined in Vikunja.API.Team

Methods

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

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

HasOptionalParam TasksAllGet S Source #

Optional Param "s" - Search tasks by task text.

Instance details

Defined in Vikunja.API.Task

Methods

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

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

HasOptionalParam ProjectsIdViewsViewTasksGet S Source #

Optional Param "s" - Search tasks by task text.

Instance details

Defined in Vikunja.API.Task

HasOptionalParam ProjectsProjectSharesGet S Source #

Optional Param "s" - Search shares by hash.

Instance details

Defined in Vikunja.API.Sharing

Methods

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

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

HasOptionalParam ProjectsIdUsersGet S Source #

Optional Param "s" - Search users by its name.

Instance details

Defined in Vikunja.API.Sharing

Methods

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

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

HasOptionalParam ProjectsIdTeamsGet S Source #

Optional Param "s" - Search teams by its name.

Instance details

Defined in Vikunja.API.Sharing

Methods

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

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

HasOptionalParam ProjectsIdProjectusersGet S Source #

Optional Param "s" - Search for a user by its name.

Instance details

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 #

HasOptionalParam ProjectsGet S Source #

Optional Param "s" - Search projects by title.

Instance details

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 BackgroundsUnsplashSearchGet S Source #

Optional Param "s" - Search backgrounds from unsplash with this search term.

Instance details

Defined in Vikunja.API.Project

HasOptionalParam TasksTaskLabelsGet S Source #

Optional Param "s" - Search labels by label text.

Instance details

Defined in Vikunja.API.Labels

Methods

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

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

HasOptionalParam LabelsGet S Source #

Optional Param "s" - Search labels by label text.

Instance details

Defined in Vikunja.API.Labels

Methods

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

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

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 TokensGet S Source #

Optional Param "s" - Search tokens by their title.

Instance details

Defined in Vikunja.API.Api

Methods

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

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

Share

newtype Share Source #

Constructors

Share 

Fields

Instances

Instances details
Eq Share Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Share -> Share -> Bool #

(/=) :: Share -> Share -> Bool #

Show Share Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Share -> ShowS #

show :: Share -> String #

showList :: [Share] -> ShowS #

ShareText

newtype ShareText Source #

Constructors

ShareText 

Fields

Instances

Instances details
Eq ShareText Source # 
Instance details

Defined in Vikunja.Model

Show ShareText Source # 
Instance details

Defined in Vikunja.Model

Size

newtype Size Source #

Constructors

Size 

Fields

Instances

Instances details
Eq Size Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Size -> Size -> Bool #

(/=) :: Size -> Size -> Bool #

Show Size Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Size -> ShowS #

show :: Size -> String #

showList :: [Size] -> ShowS #

HasOptionalParam UsernameAvatarGet Size Source #

Optional Param "size" - The size of the avatar you want to get. If bigger than the max configured size this will be adjusted to the maximum size.

Instance details

Defined in Vikunja.API.User

Methods

applyOptionalParam :: VikunjaRequest UsernameAvatarGet contentType res accept -> Size -> VikunjaRequest UsernameAvatarGet contentType res accept Source #

(-&-) :: VikunjaRequest UsernameAvatarGet contentType res accept -> Size -> VikunjaRequest UsernameAvatarGet contentType res accept Source #

SortBy

newtype SortBy Source #

Constructors

SortBy 

Fields

Instances

Instances details
Eq SortBy Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: SortBy -> SortBy -> Bool #

(/=) :: SortBy -> SortBy -> Bool #

Show SortBy Source # 
Instance details

Defined in Vikunja.Model

HasOptionalParam TasksAllGet SortBy Source #

Optional Param "sort_by" - The sorting parameter. You can pass this multiple times to get the tasks ordered by multiple different parametes, along with order_by. Possible values to sort by are id, title, description, done, done_at, due_date, created_by_id, project_id, repeat_after, priority, start_date, end_date, hex_color, percent_done, uid, created, updated. Default is id.

Instance details

Defined in Vikunja.API.Task

Methods

applyOptionalParam :: VikunjaRequest TasksAllGet contentType res accept -> SortBy -> VikunjaRequest TasksAllGet contentType res accept Source #

(-&-) :: VikunjaRequest TasksAllGet contentType res accept -> SortBy -> VikunjaRequest TasksAllGet contentType res accept Source #

HasOptionalParam ProjectsIdViewsViewTasksGet SortBy Source #

Optional Param "sort_by" - The sorting parameter. You can pass this multiple times to get the tasks ordered by multiple different parametes, along with order_by. Possible values to sort by are id, title, description, done, done_at, due_date, created_by_id, project_id, repeat_after, priority, start_date, end_date, hex_color, percent_done, uid, created, updated. Default is id.

Instance details

Defined in Vikunja.API.Task

Table

newtype Table Source #

Constructors

Table 

Fields

Instances

Instances details
Eq Table Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Table -> Table -> Bool #

(/=) :: Table -> Table -> Bool #

Show Table Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

Task

newtype Task Source #

Constructors

Task 

Fields

Instances

Instances details
Eq Task Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: Task -> Task -> Bool #

(/=) :: Task -> Task -> Bool #

Show Task Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> Task -> ShowS #

show :: Task -> String #

showList :: [Task] -> ShowS #

TaskId

newtype TaskId Source #

Constructors

TaskId 

Fields

Instances

Instances details
Eq TaskId Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: TaskId -> TaskId -> Bool #

(/=) :: TaskId -> TaskId -> Bool #

Show TaskId Source # 
Instance details

Defined in Vikunja.Model

TeamId

newtype TeamId Source #

Constructors

TeamId 

Fields

Instances

Instances details
Eq TeamId Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: TeamId -> TeamId -> Bool #

(/=) :: TeamId -> TeamId -> Bool #

Show TeamId Source # 
Instance details

Defined in Vikunja.Model

TokenId

newtype TokenId Source #

Constructors

TokenId 

Fields

Instances

Instances details
Eq TokenId Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: TokenId -> TokenId -> Bool #

(/=) :: TokenId -> TokenId -> Bool #

Show TokenId Source # 
Instance details

Defined in Vikunja.Model

UserId

newtype UserId Source #

Constructors

UserId 

Fields

Instances

Instances details
Eq UserId Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: UserId -> UserId -> Bool #

(/=) :: UserId -> UserId -> Bool #

Show UserId Source # 
Instance details

Defined in Vikunja.Model

Username

newtype Username Source #

Constructors

Username 

Fields

Instances

Instances details
Eq Username Source # 
Instance details

Defined in Vikunja.Model

Show Username Source # 
Instance details

Defined in Vikunja.Model

View

newtype View Source #

Constructors

View 

Fields

Instances

Instances details
Eq View Source # 
Instance details

Defined in Vikunja.Model

Methods

(==) :: View -> View -> Bool #

(/=) :: View -> View -> Bool #

Show View Source # 
Instance details

Defined in Vikunja.Model

Methods

showsPrec :: Int -> View -> ShowS #

show :: View -> String #

showList :: [View] -> ShowS #

WebhookId

newtype WebhookId Source #

Constructors

WebhookId 

Fields

Instances

Instances details
Eq WebhookId Source # 
Instance details

Defined in Vikunja.Model

Show WebhookId Source # 
Instance details

Defined in Vikunja.Model

Models

AuthToken

data AuthToken Source #

AuthToken

Constructors

AuthToken 

Fields

Instances

Instances details
Eq AuthToken Source # 
Instance details

Defined in Vikunja.Model

Show AuthToken Source # 
Instance details

Defined in Vikunja.Model

ToJSON AuthToken Source #

ToJSON AuthToken

Instance details

Defined in Vikunja.Model

FromJSON AuthToken Source #

FromJSON AuthToken

Instance details

Defined in Vikunja.Model

mkAuthToken :: AuthToken Source #

Construct a value of type AuthToken (by applying it's required fields, if any)

BackgroundImage

data BackgroundImage Source #

BackgroundImage

Constructors

BackgroundImage 

Fields

Instances

Instances details
Eq BackgroundImage Source # 
Instance details

Defined in Vikunja.Model

Show BackgroundImage Source # 
Instance details

Defined in Vikunja.Model

ToJSON BackgroundImage Source #

ToJSON BackgroundImage

Instance details

Defined in Vikunja.Model

FromJSON BackgroundImage Source #

FromJSON BackgroundImage

Instance details

Defined in Vikunja.Model

HasBodyParam ProjectsIdBackgroundsUnsplashPost BackgroundImage Source #

Body Param "project" - The image you want to set as background

Instance details

Defined in Vikunja.API.Project

mkBackgroundImage :: BackgroundImage Source #

Construct a value of type BackgroundImage (by applying it's required fields, if any)

FilesFile

data FilesFile Source #

FilesFile

Constructors

FilesFile 

Fields

Instances

Instances details
Eq FilesFile Source # 
Instance details

Defined in Vikunja.Model

Show FilesFile Source # 
Instance details

Defined in Vikunja.Model

ToJSON FilesFile Source #

ToJSON FilesFile

Instance details

Defined in Vikunja.Model

FromJSON FilesFile Source #

FromJSON FilesFile

Instance details

Defined in Vikunja.Model

mkFilesFile :: FilesFile Source #

Construct a value of type FilesFile (by applying it's required fields, if any)

HandlerAuthURL

data HandlerAuthURL Source #

HandlerAuthURL

Constructors

HandlerAuthURL 

Fields

Instances

Instances details
Eq HandlerAuthURL Source # 
Instance details

Defined in Vikunja.Model

Show HandlerAuthURL Source # 
Instance details

Defined in Vikunja.Model

ToJSON HandlerAuthURL Source #

ToJSON HandlerAuthURL

Instance details

Defined in Vikunja.Model

FromJSON HandlerAuthURL Source #

FromJSON HandlerAuthURL

Instance details

Defined in Vikunja.Model

mkHandlerAuthURL :: HandlerAuthURL Source #

Construct a value of type HandlerAuthURL (by applying it's required fields, if any)

MicrosofttodoMigration

data MicrosofttodoMigration Source #

MicrosofttodoMigration

Instances

Instances details
Eq MicrosofttodoMigration Source # 
Instance details

Defined in Vikunja.Model

Show MicrosofttodoMigration Source # 
Instance details

Defined in Vikunja.Model

ToJSON MicrosofttodoMigration Source #

ToJSON MicrosofttodoMigration

Instance details

Defined in Vikunja.Model

FromJSON MicrosofttodoMigration Source #

FromJSON MicrosofttodoMigration

Instance details

Defined in Vikunja.Model

HasBodyParam MigrationMicrosoftTodoMigratePost MicrosofttodoMigration Source #

Body Param "migrationCode" - The auth token previously obtained from the auth url. See the docs for migrationmicrosoft-todo/auth.

Instance details

Defined in Vikunja.API.Migration

mkMicrosofttodoMigration :: MicrosofttodoMigration Source #

Construct a value of type MicrosofttodoMigration (by applying it's required fields, if any)

MigrationStatus

data MigrationStatus Source #

MigrationStatus

Constructors

MigrationStatus 

mkMigrationStatus :: MigrationStatus Source #

Construct a value of type MigrationStatus (by applying it's required fields, if any)

ModelsAPIToken

data ModelsAPIToken Source #

ModelsAPIToken

Constructors

ModelsAPIToken 

Fields

Instances

Instances details
Eq ModelsAPIToken Source # 
Instance details

Defined in Vikunja.Model

Show ModelsAPIToken Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsAPIToken Source #

ToJSON ModelsAPIToken

Instance details

Defined in Vikunja.Model

FromJSON ModelsAPIToken Source #

FromJSON ModelsAPIToken

Instance details

Defined in Vikunja.Model

HasBodyParam TokensPut ModelsAPIToken Source #

Body Param "token" - The token object with required fields

Instance details

Defined in Vikunja.API.Api

Methods

setBodyParam :: (Consumes TokensPut contentType, MimeRender contentType ModelsAPIToken) => VikunjaRequest TokensPut contentType res accept -> ModelsAPIToken -> VikunjaRequest TokensPut contentType res accept Source #

mkModelsAPIToken :: ModelsAPIToken Source #

Construct a value of type ModelsAPIToken (by applying it's required fields, if any)

ModelsBucket

data ModelsBucket Source #

ModelsBucket

Constructors

ModelsBucket 

Fields

Instances

Instances details
Eq ModelsBucket Source # 
Instance details

Defined in Vikunja.Model

Show ModelsBucket Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsBucket Source #

ToJSON ModelsBucket

Instance details

Defined in Vikunja.Model

FromJSON ModelsBucket Source #

FromJSON ModelsBucket

Instance details

Defined in Vikunja.Model

HasBodyParam ProjectsProjectIDViewsViewBucketsBucketIDPost ModelsBucket Source #

Body Param "bucket" - The bucket object

Instance details

Defined in Vikunja.API.Project

HasBodyParam ProjectsIdViewsViewBucketsPut ModelsBucket Source #

Body Param "bucket" - The bucket object

Instance details

Defined in Vikunja.API.Project

mkModelsBucket :: ModelsBucket Source #

Construct a value of type ModelsBucket (by applying it's required fields, if any)

ModelsBulkAssignees

data ModelsBulkAssignees Source #

ModelsBulkAssignees

Constructors

ModelsBulkAssignees 

Fields

mkModelsBulkAssignees :: ModelsBulkAssignees Source #

Construct a value of type ModelsBulkAssignees (by applying it's required fields, if any)

ModelsBulkTask

data ModelsBulkTask Source #

ModelsBulkTask

Constructors

ModelsBulkTask 

Fields

Instances

Instances details
Eq ModelsBulkTask Source # 
Instance details

Defined in Vikunja.Model

Show ModelsBulkTask Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsBulkTask Source #

ToJSON ModelsBulkTask

Instance details

Defined in Vikunja.Model

FromJSON ModelsBulkTask Source #

FromJSON ModelsBulkTask

Instance details

Defined in Vikunja.Model

HasBodyParam TasksBulkPost ModelsBulkTask Source #

Body Param "task" - The task object. Looks like a normal task, the only difference is it uses an array of project_ids to update.

Instance details

Defined in Vikunja.API.Task

Methods

setBodyParam :: (Consumes TasksBulkPost contentType, MimeRender contentType ModelsBulkTask) => VikunjaRequest TasksBulkPost contentType res accept -> ModelsBulkTask -> VikunjaRequest TasksBulkPost contentType res accept Source #

mkModelsBulkTask :: ModelsBulkTask Source #

Construct a value of type ModelsBulkTask (by applying it's required fields, if any)

ModelsDatabaseNotifications

data ModelsDatabaseNotifications Source #

ModelsDatabaseNotifications

Constructors

ModelsDatabaseNotifications 

Fields

mkModelsDatabaseNotifications :: ModelsDatabaseNotifications Source #

Construct a value of type ModelsDatabaseNotifications (by applying it's required fields, if any)

ModelsLabel

data ModelsLabel Source #

ModelsLabel

Constructors

ModelsLabel 

Fields

Instances

Instances details
Eq ModelsLabel Source # 
Instance details

Defined in Vikunja.Model

Show ModelsLabel Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsLabel Source #

ToJSON ModelsLabel

Instance details

Defined in Vikunja.Model

FromJSON ModelsLabel Source #

FromJSON ModelsLabel

Instance details

Defined in Vikunja.Model

HasBodyParam LabelsPut ModelsLabel Source #

Body Param "label" - The label object

Instance details

Defined in Vikunja.API.Labels

Methods

setBodyParam :: (Consumes LabelsPut contentType, MimeRender contentType ModelsLabel) => VikunjaRequest LabelsPut contentType res accept -> ModelsLabel -> VikunjaRequest LabelsPut contentType res accept Source #

HasBodyParam LabelsIdPut ModelsLabel Source #

Body Param "label" - The label object

Instance details

Defined in Vikunja.API.Labels

Methods

setBodyParam :: (Consumes LabelsIdPut contentType, MimeRender contentType ModelsLabel) => VikunjaRequest LabelsIdPut contentType res accept -> ModelsLabel -> VikunjaRequest LabelsIdPut contentType res accept Source #

mkModelsLabel :: ModelsLabel Source #

Construct a value of type ModelsLabel (by applying it's required fields, if any)

ModelsLabelTask

data ModelsLabelTask Source #

ModelsLabelTask

Constructors

ModelsLabelTask 

Fields

Instances

Instances details
Eq ModelsLabelTask Source # 
Instance details

Defined in Vikunja.Model

Show ModelsLabelTask Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsLabelTask Source #

ToJSON ModelsLabelTask

Instance details

Defined in Vikunja.Model

FromJSON ModelsLabelTask Source #

FromJSON ModelsLabelTask

Instance details

Defined in Vikunja.Model

HasBodyParam TasksTaskLabelsPut ModelsLabelTask Source #

Body Param "label" - The label object

Instance details

Defined in Vikunja.API.Labels

Methods

setBodyParam :: (Consumes TasksTaskLabelsPut contentType, MimeRender contentType ModelsLabelTask) => VikunjaRequest TasksTaskLabelsPut contentType res accept -> ModelsLabelTask -> VikunjaRequest TasksTaskLabelsPut contentType res accept Source #

mkModelsLabelTask :: ModelsLabelTask Source #

Construct a value of type ModelsLabelTask (by applying it's required fields, if any)

ModelsLabelTaskBulk

data ModelsLabelTaskBulk Source #

ModelsLabelTaskBulk

Constructors

ModelsLabelTaskBulk 

Fields

mkModelsLabelTaskBulk :: ModelsLabelTaskBulk Source #

Construct a value of type ModelsLabelTaskBulk (by applying it's required fields, if any)

ModelsLinkSharing

data ModelsLinkSharing Source #

ModelsLinkSharing

Constructors

ModelsLinkSharing 

Fields

mkModelsLinkSharing :: ModelsLinkSharing Source #

Construct a value of type ModelsLinkSharing (by applying it's required fields, if any)

ModelsMessage

data ModelsMessage Source #

ModelsMessage

Constructors

ModelsMessage 

Fields

Instances

Instances details
Eq ModelsMessage Source # 
Instance details

Defined in Vikunja.Model

Show ModelsMessage Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsMessage Source #

ToJSON ModelsMessage

Instance details

Defined in Vikunja.Model

FromJSON ModelsMessage Source #

FromJSON ModelsMessage

Instance details

Defined in Vikunja.Model

mkModelsMessage :: ModelsMessage Source #

Construct a value of type ModelsMessage (by applying it's required fields, if any)

ModelsProject

data ModelsProject Source #

ModelsProject

Constructors

ModelsProject 

Fields

Instances

Instances details
Eq ModelsProject Source # 
Instance details

Defined in Vikunja.Model

Show ModelsProject Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsProject Source #

ToJSON ModelsProject

Instance details

Defined in Vikunja.Model

FromJSON ModelsProject Source #

FromJSON ModelsProject

Instance details

Defined in Vikunja.Model

HasBodyParam ProjectsPut ModelsProject Source #

Body Param "project" - The project you want to create.

Instance details

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 #

HasBodyParam ProjectsIdPost ModelsProject Source #

Body Param "project" - The project with updated values you want to update.

Instance details

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 #

mkModelsProject :: ModelsProject Source #

Construct a value of type ModelsProject (by applying it's required fields, if any)

ModelsProjectDuplicate

data ModelsProjectDuplicate Source #

ModelsProjectDuplicate

Constructors

ModelsProjectDuplicate 

Fields

Instances

Instances details
Eq ModelsProjectDuplicate Source # 
Instance details

Defined in Vikunja.Model

Show ModelsProjectDuplicate Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsProjectDuplicate Source #

ToJSON ModelsProjectDuplicate

Instance details

Defined in Vikunja.Model

FromJSON ModelsProjectDuplicate Source #

FromJSON ModelsProjectDuplicate

Instance details

Defined in Vikunja.Model

HasBodyParam ProjectsProjectIDDuplicatePut ModelsProjectDuplicate Source #

Body Param "project" - The target parent project which should hold the copied project.

Instance details

Defined in Vikunja.API.Project

mkModelsProjectDuplicate :: ModelsProjectDuplicate Source #

Construct a value of type ModelsProjectDuplicate (by applying it's required fields, if any)

ModelsProjectUser

data ModelsProjectUser Source #

ModelsProjectUser

Constructors

ModelsProjectUser 

Fields

Instances

Instances details
Eq ModelsProjectUser Source # 
Instance details

Defined in Vikunja.Model

Show ModelsProjectUser Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsProjectUser Source #

ToJSON ModelsProjectUser

Instance details

Defined in Vikunja.Model

FromJSON ModelsProjectUser Source #

FromJSON ModelsProjectUser

Instance details

Defined in Vikunja.Model

HasBodyParam ProjectsProjectIDUsersUserIDPost ModelsProjectUser Source #

Body Param "project" - The user you want to update.

Instance details

Defined in Vikunja.API.Sharing

HasBodyParam ProjectsIdUsersPut ModelsProjectUser Source #

Body Param "project" - The user you want to add to the project.

Instance details

Defined in Vikunja.API.Sharing

Methods

setBodyParam :: (Consumes ProjectsIdUsersPut contentType, MimeRender contentType ModelsProjectUser) => VikunjaRequest ProjectsIdUsersPut contentType res accept -> ModelsProjectUser -> VikunjaRequest ProjectsIdUsersPut contentType res accept Source #

mkModelsProjectUser :: ModelsProjectUser Source #

Construct a value of type ModelsProjectUser (by applying it's required fields, if any)

ModelsProjectView

data ModelsProjectView Source #

ModelsProjectView

Constructors

ModelsProjectView 

Fields

Instances

Instances details
Eq ModelsProjectView Source # 
Instance details

Defined in Vikunja.Model

Show ModelsProjectView Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsProjectView Source #

ToJSON ModelsProjectView

Instance details

Defined in Vikunja.Model

FromJSON ModelsProjectView Source #

FromJSON ModelsProjectView

Instance details

Defined in Vikunja.Model

HasBodyParam ProjectsProjectViewsPut ModelsProjectView Source #

Body Param "view" - The project view you want to create.

Instance details

Defined in Vikunja.API.Project

HasBodyParam ProjectsProjectViewsIdPost ModelsProjectView Source #

Body Param "view" - The project view with updated values you want to change.

Instance details

Defined in Vikunja.API.Project

mkModelsProjectView :: ModelsProjectView Source #

Construct a value of type ModelsProjectView (by applying it's required fields, if any)

ModelsProjectViewBucketConfiguration

data ModelsProjectViewBucketConfiguration Source #

ModelsProjectViewBucketConfiguration

ModelsReaction

data ModelsReaction Source #

ModelsReaction

Constructors

ModelsReaction 

Fields

Instances

Instances details
Eq ModelsReaction Source # 
Instance details

Defined in Vikunja.Model

Show ModelsReaction Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsReaction Source #

ToJSON ModelsReaction

Instance details

Defined in Vikunja.Model

FromJSON ModelsReaction Source #

FromJSON ModelsReaction

Instance details

Defined in Vikunja.Model

HasBodyParam KindIdReactionsPut ModelsReaction Source #

Body Param "project" - The reaction you want to add to the entity.

Instance details

Defined in Vikunja.API.Task

Methods

setBodyParam :: (Consumes KindIdReactionsPut contentType, MimeRender contentType ModelsReaction) => VikunjaRequest KindIdReactionsPut contentType res accept -> ModelsReaction -> VikunjaRequest KindIdReactionsPut contentType res accept Source #

HasBodyParam KindIdReactionsDeletePost ModelsReaction Source #

Body Param "project" - The reaction you want to add to the entity.

Instance details

Defined in Vikunja.API.Task

mkModelsReaction :: ModelsReaction Source #

Construct a value of type ModelsReaction (by applying it's required fields, if any)

ModelsRouteDetail

mkModelsRouteDetail :: ModelsRouteDetail Source #

Construct a value of type ModelsRouteDetail (by applying it's required fields, if any)

ModelsSavedFilter

data ModelsSavedFilter Source #

ModelsSavedFilter

Constructors

ModelsSavedFilter 

Fields

mkModelsSavedFilter :: ModelsSavedFilter Source #

Construct a value of type ModelsSavedFilter (by applying it's required fields, if any)

ModelsSubscription

data ModelsSubscription Source #

ModelsSubscription

Constructors

ModelsSubscription 

Fields

mkModelsSubscription :: ModelsSubscription Source #

Construct a value of type ModelsSubscription (by applying it's required fields, if any)

ModelsTask

data ModelsTask Source #

ModelsTask

Constructors

ModelsTask 

Fields

Instances

Instances details
Eq ModelsTask Source # 
Instance details

Defined in Vikunja.Model

Show ModelsTask Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsTask Source #

ToJSON ModelsTask

Instance details

Defined in Vikunja.Model

FromJSON ModelsTask Source #

FromJSON ModelsTask

Instance details

Defined in Vikunja.Model

HasBodyParam TasksIdPost ModelsTask Source #

Body Param "task" - The task object

Instance details

Defined in Vikunja.API.Task

Methods

setBodyParam :: (Consumes TasksIdPost contentType, MimeRender contentType ModelsTask) => VikunjaRequest TasksIdPost contentType res accept -> ModelsTask -> VikunjaRequest TasksIdPost contentType res accept Source #

HasBodyParam ProjectsIdTasksPut ModelsTask Source #

Body Param "task" - The task object

Instance details

Defined in Vikunja.API.Task

Methods

setBodyParam :: (Consumes ProjectsIdTasksPut contentType, MimeRender contentType ModelsTask) => VikunjaRequest ProjectsIdTasksPut contentType res accept -> ModelsTask -> VikunjaRequest ProjectsIdTasksPut contentType res accept Source #

mkModelsTask :: ModelsTask Source #

Construct a value of type ModelsTask (by applying it's required fields, if any)

ModelsTaskAssginee

data ModelsTaskAssginee Source #

ModelsTaskAssginee

mkModelsTaskAssginee :: ModelsTaskAssginee Source #

Construct a value of type ModelsTaskAssginee (by applying it's required fields, if any)

ModelsTaskAttachment

mkModelsTaskAttachment :: ModelsTaskAttachment Source #

Construct a value of type ModelsTaskAttachment (by applying it's required fields, if any)

ModelsTaskBucket

data ModelsTaskBucket Source #

ModelsTaskBucket

Constructors

ModelsTaskBucket 

mkModelsTaskBucket :: ModelsTaskBucket Source #

Construct a value of type ModelsTaskBucket (by applying it's required fields, if any)

ModelsTaskCollection

data ModelsTaskCollection Source #

ModelsTaskCollection

Constructors

ModelsTaskCollection 

Fields

mkModelsTaskCollection :: ModelsTaskCollection Source #

Construct a value of type ModelsTaskCollection (by applying it's required fields, if any)

ModelsTaskComment

data ModelsTaskComment Source #

ModelsTaskComment

Instances

Instances details
Eq ModelsTaskComment Source # 
Instance details

Defined in Vikunja.Model

Show ModelsTaskComment Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsTaskComment Source #

ToJSON ModelsTaskComment

Instance details

Defined in Vikunja.Model

FromJSON ModelsTaskComment Source #

FromJSON ModelsTaskComment

Instance details

Defined in Vikunja.Model

HasBodyParam TasksTaskIDCommentsPut ModelsTaskComment Source #

Body Param "relation" - The task comment object

Instance details

Defined in Vikunja.API.Task

mkModelsTaskComment :: ModelsTaskComment Source #

Construct a value of type ModelsTaskComment (by applying it's required fields, if any)

ModelsTaskPosition

data ModelsTaskPosition Source #

ModelsTaskPosition

Constructors

ModelsTaskPosition 

Fields

  • modelsTaskPositionPosition :: !(Maybe Double)

    "position" - The position of the task - any task project can be sorted as usual by this parameter. When accessing tasks via kanban buckets, this is primarily used to sort them based on a range We're using a float64 here to make it possible to put any task within any two other tasks (by changing the number). You would calculate the new position between two tasks with something like task3.position = (task2.position - task1.position) / 2. A 64-Bit float leaves plenty of room to initially give tasks a position with 2^16 difference to the previous task which also leaves a lot of room for rearranging and sorting later. Positions are always saved per view. They will automatically be set if you request the tasks through a view endpoint, otherwise they will always be 0. To update them, take a look at the Task Position endpoint.

  • modelsTaskPositionProjectViewId :: !(Maybe Int)

    "project_view_id" - The project view this task is related to

  • modelsTaskPositionTaskId :: !(Maybe Int)

    "task_id" - The ID of the task this position is for

Instances

Instances details
Eq ModelsTaskPosition Source # 
Instance details

Defined in Vikunja.Model

Show ModelsTaskPosition Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsTaskPosition Source #

ToJSON ModelsTaskPosition

Instance details

Defined in Vikunja.Model

FromJSON ModelsTaskPosition Source #

FromJSON ModelsTaskPosition

Instance details

Defined in Vikunja.Model

HasBodyParam TasksIdPositionPost ModelsTaskPosition Source #

Body Param "view" - The task position with updated values you want to change.

Instance details

Defined in Vikunja.API.Task

mkModelsTaskPosition :: ModelsTaskPosition Source #

Construct a value of type ModelsTaskPosition (by applying it's required fields, if any)

ModelsTaskRelation

data ModelsTaskRelation Source #

ModelsTaskRelation

Constructors

ModelsTaskRelation 

Fields

Instances

Instances details
Eq ModelsTaskRelation Source # 
Instance details

Defined in Vikunja.Model

Show ModelsTaskRelation Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsTaskRelation Source #

ToJSON ModelsTaskRelation

Instance details

Defined in Vikunja.Model

FromJSON ModelsTaskRelation Source #

FromJSON ModelsTaskRelation

Instance details

Defined in Vikunja.Model

HasBodyParam TasksTaskIDRelationsRelationKindOtherTaskIDDelete ModelsTaskRelation Source #

Body Param "relation" - The relation object

Instance details

Defined in Vikunja.API.Task

HasBodyParam TasksTaskIDRelationsPut ModelsTaskRelation Source #

Body Param "relation" - The relation object

Instance details

Defined in Vikunja.API.Task

mkModelsTaskRelation :: ModelsTaskRelation Source #

Construct a value of type ModelsTaskRelation (by applying it's required fields, if any)

ModelsTaskReminder

data ModelsTaskReminder Source #

ModelsTaskReminder

Constructors

ModelsTaskReminder 

Fields

mkModelsTaskReminder :: ModelsTaskReminder Source #

Construct a value of type ModelsTaskReminder (by applying it's required fields, if any)

ModelsTeam

data ModelsTeam Source #

ModelsTeam

Constructors

ModelsTeam 

Fields

Instances

Instances details
Eq ModelsTeam Source # 
Instance details

Defined in Vikunja.Model

Show ModelsTeam Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsTeam Source #

ToJSON ModelsTeam

Instance details

Defined in Vikunja.Model

FromJSON ModelsTeam Source #

FromJSON ModelsTeam

Instance details

Defined in Vikunja.Model

HasBodyParam TeamsPut ModelsTeam Source #

Body Param "team" - The team you want to create.

Instance details

Defined in Vikunja.API.Team

Methods

setBodyParam :: (Consumes TeamsPut contentType, MimeRender contentType ModelsTeam) => VikunjaRequest TeamsPut contentType res accept -> ModelsTeam -> VikunjaRequest TeamsPut contentType res accept Source #

HasBodyParam TeamsIdPost ModelsTeam Source #

Body Param "team" - The team with updated values you want to update.

Instance details

Defined in Vikunja.API.Team

Methods

setBodyParam :: (Consumes TeamsIdPost contentType, MimeRender contentType ModelsTeam) => VikunjaRequest TeamsIdPost contentType res accept -> ModelsTeam -> VikunjaRequest TeamsIdPost contentType res accept Source #

mkModelsTeam :: ModelsTeam Source #

Construct a value of type ModelsTeam (by applying it's required fields, if any)

ModelsTeamMember

data ModelsTeamMember Source #

ModelsTeamMember

Constructors

ModelsTeamMember 

Fields

Instances

Instances details
Eq ModelsTeamMember Source # 
Instance details

Defined in Vikunja.Model

Show ModelsTeamMember Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsTeamMember Source #

ToJSON ModelsTeamMember

Instance details

Defined in Vikunja.Model

FromJSON ModelsTeamMember Source #

FromJSON ModelsTeamMember

Instance details

Defined in Vikunja.Model

HasBodyParam TeamsIdMembersPut ModelsTeamMember Source #

Body Param "team" - The user to be added to a team.

Instance details

Defined in Vikunja.API.Team

Methods

setBodyParam :: (Consumes TeamsIdMembersPut contentType, MimeRender contentType ModelsTeamMember) => VikunjaRequest TeamsIdMembersPut contentType res accept -> ModelsTeamMember -> VikunjaRequest TeamsIdMembersPut contentType res accept Source #

mkModelsTeamMember :: ModelsTeamMember Source #

Construct a value of type ModelsTeamMember (by applying it's required fields, if any)

ModelsTeamProject

data ModelsTeamProject Source #

ModelsTeamProject

Constructors

ModelsTeamProject 

Fields

Instances

Instances details
Eq ModelsTeamProject Source # 
Instance details

Defined in Vikunja.Model

Show ModelsTeamProject Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsTeamProject Source #

ToJSON ModelsTeamProject

Instance details

Defined in Vikunja.Model

FromJSON ModelsTeamProject Source #

FromJSON ModelsTeamProject

Instance details

Defined in Vikunja.Model

HasBodyParam ProjectsProjectIDTeamsTeamIDPost ModelsTeamProject Source #

Body Param "project" - The team you want to update.

Instance details

Defined in Vikunja.API.Sharing

HasBodyParam ProjectsIdTeamsPut ModelsTeamProject Source #

Body Param "project" - The team you want to add to the project.

Instance details

Defined in Vikunja.API.Sharing

Methods

setBodyParam :: (Consumes ProjectsIdTeamsPut contentType, MimeRender contentType ModelsTeamProject) => VikunjaRequest ProjectsIdTeamsPut contentType res accept -> ModelsTeamProject -> VikunjaRequest ProjectsIdTeamsPut contentType res accept Source #

mkModelsTeamProject :: ModelsTeamProject Source #

Construct a value of type ModelsTeamProject (by applying it's required fields, if any)

ModelsTeamUser

data ModelsTeamUser Source #

ModelsTeamUser

Constructors

ModelsTeamUser 

Fields

Instances

Instances details
Eq ModelsTeamUser Source # 
Instance details

Defined in Vikunja.Model

Show ModelsTeamUser Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsTeamUser Source #

ToJSON ModelsTeamUser

Instance details

Defined in Vikunja.Model

FromJSON ModelsTeamUser Source #

FromJSON ModelsTeamUser

Instance details

Defined in Vikunja.Model

mkModelsTeamUser :: ModelsTeamUser Source #

Construct a value of type ModelsTeamUser (by applying it's required fields, if any)

ModelsTeamWithRight

data ModelsTeamWithRight Source #

ModelsTeamWithRight

Constructors

ModelsTeamWithRight 

Fields

mkModelsTeamWithRight :: ModelsTeamWithRight Source #

Construct a value of type ModelsTeamWithRight (by applying it's required fields, if any)

ModelsUserWithRight

data ModelsUserWithRight Source #

ModelsUserWithRight

Constructors

ModelsUserWithRight 

Fields

mkModelsUserWithRight :: ModelsUserWithRight Source #

Construct a value of type ModelsUserWithRight (by applying it's required fields, if any)

ModelsWebhook

data ModelsWebhook Source #

ModelsWebhook

Constructors

ModelsWebhook 

Fields

Instances

Instances details
Eq ModelsWebhook Source # 
Instance details

Defined in Vikunja.Model

Show ModelsWebhook Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsWebhook Source #

ToJSON ModelsWebhook

Instance details

Defined in Vikunja.Model

FromJSON ModelsWebhook Source #

FromJSON ModelsWebhook

Instance details

Defined in Vikunja.Model

HasBodyParam ProjectsIdWebhooksPut ModelsWebhook Source #

Body Param "webhook" - The webhook target object with required fields

Instance details

Defined in Vikunja.API.Webhooks

Methods

setBodyParam :: (Consumes ProjectsIdWebhooksPut contentType, MimeRender contentType ModelsWebhook) => VikunjaRequest ProjectsIdWebhooksPut contentType res accept -> ModelsWebhook -> VikunjaRequest ProjectsIdWebhooksPut contentType res accept Source #

mkModelsWebhook :: ModelsWebhook Source #

Construct a value of type ModelsWebhook (by applying it's required fields, if any)

NotificationsDatabaseNotification

data NotificationsDatabaseNotification Source #

NotificationsDatabaseNotification

Constructors

NotificationsDatabaseNotification 

Fields

mkNotificationsDatabaseNotification :: NotificationsDatabaseNotification Source #

Construct a value of type NotificationsDatabaseNotification (by applying it's required fields, if any)

OpenidCallback

data OpenidCallback Source #

OpenidCallback

Constructors

OpenidCallback 

Instances

Instances details
Eq OpenidCallback Source # 
Instance details

Defined in Vikunja.Model

Show OpenidCallback Source # 
Instance details

Defined in Vikunja.Model

ToJSON OpenidCallback Source #

ToJSON OpenidCallback

Instance details

Defined in Vikunja.Model

FromJSON OpenidCallback Source #

FromJSON OpenidCallback

Instance details

Defined in Vikunja.Model

HasBodyParam GetTokenOpenid OpenidCallback Source #

Body Param "callback" - The openid callback

Instance details

Defined in Vikunja.API.Auth

Methods

setBodyParam :: (Consumes GetTokenOpenid contentType, MimeRender contentType OpenidCallback) => VikunjaRequest GetTokenOpenid contentType res accept -> OpenidCallback -> VikunjaRequest GetTokenOpenid contentType res accept Source #

mkOpenidCallback :: OpenidCallback Source #

Construct a value of type OpenidCallback (by applying it's required fields, if any)

OpenidProvider

data OpenidProvider Source #

OpenidProvider

Instances

Instances details
Eq OpenidProvider Source # 
Instance details

Defined in Vikunja.Model

Show OpenidProvider Source # 
Instance details

Defined in Vikunja.Model

ToJSON OpenidProvider Source #

ToJSON OpenidProvider

Instance details

Defined in Vikunja.Model

FromJSON OpenidProvider Source #

FromJSON OpenidProvider

Instance details

Defined in Vikunja.Model

mkOpenidProvider :: OpenidProvider Source #

Construct a value of type OpenidProvider (by applying it's required fields, if any)

TodoistMigration

data TodoistMigration Source #

TodoistMigration

Constructors

TodoistMigration 

Fields

Instances

Instances details
Eq TodoistMigration Source # 
Instance details

Defined in Vikunja.Model

Show TodoistMigration Source # 
Instance details

Defined in Vikunja.Model

ToJSON TodoistMigration Source #

ToJSON TodoistMigration

Instance details

Defined in Vikunja.Model

FromJSON TodoistMigration Source #

FromJSON TodoistMigration

Instance details

Defined in Vikunja.Model

HasBodyParam MigrationTodoistMigratePost TodoistMigration Source #

Body Param "migrationCode" - The auth code previously obtained from the auth url. See the docs for migrationtodoist/auth.

Instance details

Defined in Vikunja.API.Migration

mkTodoistMigration :: TodoistMigration Source #

Construct a value of type TodoistMigration (by applying it's required fields, if any)

TrelloMigration

data TrelloMigration Source #

TrelloMigration

Constructors

TrelloMigration 

Fields

Instances

Instances details
Eq TrelloMigration Source # 
Instance details

Defined in Vikunja.Model

Show TrelloMigration Source # 
Instance details

Defined in Vikunja.Model

ToJSON TrelloMigration Source #

ToJSON TrelloMigration

Instance details

Defined in Vikunja.Model

FromJSON TrelloMigration Source #

FromJSON TrelloMigration

Instance details

Defined in Vikunja.Model

HasBodyParam MigrationTrelloMigratePost TrelloMigration Source #

Body Param "migrationCode" - The auth token previously obtained from the auth url. See the docs for migrationtrello/auth.

Instance details

Defined in Vikunja.API.Migration

mkTrelloMigration :: TrelloMigration Source #

Construct a value of type TrelloMigration (by applying it's required fields, if any)

UserAPIUserPassword

data UserAPIUserPassword Source #

UserAPIUserPassword

Constructors

UserAPIUserPassword 

Fields

Instances

Instances details
Eq UserAPIUserPassword Source # 
Instance details

Defined in Vikunja.Model

Show UserAPIUserPassword Source # 
Instance details

Defined in Vikunja.Model

ToJSON UserAPIUserPassword Source #

ToJSON UserAPIUserPassword

Instance details

Defined in Vikunja.Model

FromJSON UserAPIUserPassword Source #

FromJSON UserAPIUserPassword

Instance details

Defined in Vikunja.Model

HasBodyParam RegisterPost UserAPIUserPassword Source #

Body Param "credentials" - The user credentials

Instance details

Defined in Vikunja.API.Auth

Methods

setBodyParam :: (Consumes RegisterPost contentType, MimeRender contentType UserAPIUserPassword) => VikunjaRequest RegisterPost contentType res accept -> UserAPIUserPassword -> VikunjaRequest RegisterPost contentType res accept Source #

mkUserAPIUserPassword :: UserAPIUserPassword Source #

Construct a value of type UserAPIUserPassword (by applying it's required fields, if any)

UserEmailConfirm

data UserEmailConfirm Source #

UserEmailConfirm

Constructors

UserEmailConfirm 

Fields

Instances

Instances details
Eq UserEmailConfirm Source # 
Instance details

Defined in Vikunja.Model

Show UserEmailConfirm Source # 
Instance details

Defined in Vikunja.Model

ToJSON UserEmailConfirm Source #

ToJSON UserEmailConfirm

Instance details

Defined in Vikunja.Model

FromJSON UserEmailConfirm Source #

FromJSON UserEmailConfirm

Instance details

Defined in Vikunja.Model

HasBodyParam UserConfirmPost UserEmailConfirm Source #

Body Param "credentials" - The token.

Instance details

Defined in Vikunja.API.User

Methods

setBodyParam :: (Consumes UserConfirmPost contentType, MimeRender contentType UserEmailConfirm) => VikunjaRequest UserConfirmPost contentType res accept -> UserEmailConfirm -> VikunjaRequest UserConfirmPost contentType res accept Source #

mkUserEmailConfirm :: UserEmailConfirm Source #

Construct a value of type UserEmailConfirm (by applying it's required fields, if any)

UserEmailUpdate

data UserEmailUpdate Source #

UserEmailUpdate

Constructors

UserEmailUpdate 

Fields

Instances

Instances details
Eq UserEmailUpdate Source # 
Instance details

Defined in Vikunja.Model

Show UserEmailUpdate Source # 
Instance details

Defined in Vikunja.Model

ToJSON UserEmailUpdate Source #

ToJSON UserEmailUpdate

Instance details

Defined in Vikunja.Model

FromJSON UserEmailUpdate Source #

FromJSON UserEmailUpdate

Instance details

Defined in Vikunja.Model

HasBodyParam UserSettingsEmailPost UserEmailUpdate Source #

Body Param "userEmailUpdate" - The new email address and current password.

Instance details

Defined in Vikunja.API.User

mkUserEmailUpdate :: UserEmailUpdate Source #

Construct a value of type UserEmailUpdate (by applying it's required fields, if any)

UserLogin

data UserLogin Source #

UserLogin

Constructors

UserLogin 

Fields

Instances

Instances details
Eq UserLogin Source # 
Instance details

Defined in Vikunja.Model

Show UserLogin Source # 
Instance details

Defined in Vikunja.Model

ToJSON UserLogin Source #

ToJSON UserLogin

Instance details

Defined in Vikunja.Model

FromJSON UserLogin Source #

FromJSON UserLogin

Instance details

Defined in Vikunja.Model

HasBodyParam UserSettingsTotpDisablePost UserLogin Source #

Body Param "totp" - The current user's password (only password is enough).

Instance details

Defined in Vikunja.API.User

HasBodyParam LoginPost UserLogin Source #

Body Param "credentials" - The login credentials

Instance details

Defined in Vikunja.API.Auth

Methods

setBodyParam :: (Consumes LoginPost contentType, MimeRender contentType UserLogin) => VikunjaRequest LoginPost contentType res accept -> UserLogin -> VikunjaRequest LoginPost contentType res accept Source #

mkUserLogin :: UserLogin Source #

Construct a value of type UserLogin (by applying it's required fields, if any)

UserPasswordReset

data UserPasswordReset Source #

UserPasswordReset

Constructors

UserPasswordReset 

Fields

Instances

Instances details
Eq UserPasswordReset Source # 
Instance details

Defined in Vikunja.Model

Show UserPasswordReset Source # 
Instance details

Defined in Vikunja.Model

ToJSON UserPasswordReset Source #

ToJSON UserPasswordReset

Instance details

Defined in Vikunja.Model

FromJSON UserPasswordReset Source #

FromJSON UserPasswordReset

Instance details

Defined in Vikunja.Model

HasBodyParam UserPasswordResetPost UserPasswordReset Source #

Body Param "credentials" - The token with the new password.

Instance details

Defined in Vikunja.API.User

mkUserPasswordReset :: UserPasswordReset Source #

Construct a value of type UserPasswordReset (by applying it's required fields, if any)

UserPasswordTokenRequest

data UserPasswordTokenRequest Source #

UserPasswordTokenRequest

Instances

Instances details
Eq UserPasswordTokenRequest Source # 
Instance details

Defined in Vikunja.Model

Show UserPasswordTokenRequest Source # 
Instance details

Defined in Vikunja.Model

ToJSON UserPasswordTokenRequest Source #

ToJSON UserPasswordTokenRequest

Instance details

Defined in Vikunja.Model

FromJSON UserPasswordTokenRequest Source #

FromJSON UserPasswordTokenRequest

Instance details

Defined in Vikunja.Model

HasBodyParam UserPasswordTokenPost UserPasswordTokenRequest Source #

Body Param "credentials" - The username of the user to request a token for.

Instance details

Defined in Vikunja.API.User

mkUserPasswordTokenRequest :: UserPasswordTokenRequest Source #

Construct a value of type UserPasswordTokenRequest (by applying it's required fields, if any)

UserTOTP

data UserTOTP Source #

UserTOTP

Constructors

UserTOTP 

Fields

Instances

Instances details
Eq UserTOTP Source # 
Instance details

Defined in Vikunja.Model

Show UserTOTP Source # 
Instance details

Defined in Vikunja.Model

ToJSON UserTOTP Source #

ToJSON UserTOTP

Instance details

Defined in Vikunja.Model

FromJSON UserTOTP Source #

FromJSON UserTOTP

Instance details

Defined in Vikunja.Model

mkUserTOTP :: UserTOTP Source #

Construct a value of type UserTOTP (by applying it's required fields, if any)

UserTOTPPasscode

data UserTOTPPasscode Source #

UserTOTPPasscode

Constructors

UserTOTPPasscode 

Fields

mkUserTOTPPasscode :: UserTOTPPasscode Source #

Construct a value of type UserTOTPPasscode (by applying it's required fields, if any)

UserToken

data UserToken Source #

UserToken

Constructors

UserToken 

Fields

Instances

Instances details
Eq UserToken Source # 
Instance details

Defined in Vikunja.Model

Show UserToken Source # 
Instance details

Defined in Vikunja.Model

ToJSON UserToken Source #

ToJSON UserToken

Instance details

Defined in Vikunja.Model

FromJSON UserToken Source #

FromJSON UserToken

Instance details

Defined in Vikunja.Model

mkUserToken :: UserToken Source #

Construct a value of type UserToken (by applying it's required fields, if any)

UserUser

data UserUser Source #

UserUser

Constructors

UserUser 

Fields

Instances

Instances details
Eq UserUser Source # 
Instance details

Defined in Vikunja.Model

Show UserUser Source # 
Instance details

Defined in Vikunja.Model

ToJSON UserUser Source #

ToJSON UserUser

Instance details

Defined in Vikunja.Model

FromJSON UserUser Source #

FromJSON UserUser

Instance details

Defined in Vikunja.Model

mkUserUser :: UserUser Source #

Construct a value of type UserUser (by applying it's required fields, if any)

V1AuthInfo

data V1AuthInfo Source #

V1AuthInfo

Instances

Instances details
Eq V1AuthInfo Source # 
Instance details

Defined in Vikunja.Model

Show V1AuthInfo Source # 
Instance details

Defined in Vikunja.Model

ToJSON V1AuthInfo Source #

ToJSON V1AuthInfo

Instance details

Defined in Vikunja.Model

FromJSON V1AuthInfo Source #

FromJSON V1AuthInfo

Instance details

Defined in Vikunja.Model

mkV1AuthInfo :: V1AuthInfo Source #

Construct a value of type V1AuthInfo (by applying it's required fields, if any)

V1LegalInfo

data V1LegalInfo Source #

V1LegalInfo

Constructors

V1LegalInfo 

Fields

Instances

Instances details
Eq V1LegalInfo Source # 
Instance details

Defined in Vikunja.Model

Show V1LegalInfo Source # 
Instance details

Defined in Vikunja.Model

ToJSON V1LegalInfo Source #

ToJSON V1LegalInfo

Instance details

Defined in Vikunja.Model

FromJSON V1LegalInfo Source #

FromJSON V1LegalInfo

Instance details

Defined in Vikunja.Model

mkV1LegalInfo :: V1LegalInfo Source #

Construct a value of type V1LegalInfo (by applying it's required fields, if any)

V1LinkShareAuth

data V1LinkShareAuth Source #

V1LinkShareAuth

Constructors

V1LinkShareAuth 

Fields

Instances

Instances details
Eq V1LinkShareAuth Source # 
Instance details

Defined in Vikunja.Model

Show V1LinkShareAuth Source # 
Instance details

Defined in Vikunja.Model

ToJSON V1LinkShareAuth Source #

ToJSON V1LinkShareAuth

Instance details

Defined in Vikunja.Model

FromJSON V1LinkShareAuth Source #

FromJSON V1LinkShareAuth

Instance details

Defined in Vikunja.Model

HasBodyParam SharesShareAuthPost V1LinkShareAuth Source #

Body Param "password" - The password for link shares which require one.

Instance details

Defined in Vikunja.API.Sharing

Methods

setBodyParam :: (Consumes SharesShareAuthPost contentType, MimeRender contentType V1LinkShareAuth) => VikunjaRequest SharesShareAuthPost contentType res accept -> V1LinkShareAuth -> VikunjaRequest SharesShareAuthPost contentType res accept Source #

mkV1LinkShareAuth :: V1LinkShareAuth Source #

Construct a value of type V1LinkShareAuth (by applying it's required fields, if any)

V1LocalAuthInfo

data V1LocalAuthInfo Source #

V1LocalAuthInfo

Constructors

V1LocalAuthInfo 

Fields

mkV1LocalAuthInfo :: V1LocalAuthInfo Source #

Construct a value of type V1LocalAuthInfo (by applying it's required fields, if any)

V1OpenIDAuthInfo

mkV1OpenIDAuthInfo :: V1OpenIDAuthInfo Source #

Construct a value of type V1OpenIDAuthInfo (by applying it's required fields, if any)

V1UserAvatarProvider

data V1UserAvatarProvider Source #

V1UserAvatarProvider

Constructors

V1UserAvatarProvider 

Fields

  • v1UserAvatarProviderAvatarProvider :: !(Maybe Text)

    "avatar_provider" - The avatar provider. Valid types are `gravatar` (uses the user email), `upload`, `initials`, `marble` (generates a random avatar for each user), `default`.

mkV1UserAvatarProvider :: V1UserAvatarProvider Source #

Construct a value of type V1UserAvatarProvider (by applying it's required fields, if any)

V1UserDeletionRequestConfirm

data V1UserDeletionRequestConfirm Source #

V1UserDeletionRequestConfirm

Instances

Instances details
Eq V1UserDeletionRequestConfirm Source # 
Instance details

Defined in Vikunja.Model

Show V1UserDeletionRequestConfirm Source # 
Instance details

Defined in Vikunja.Model

ToJSON V1UserDeletionRequestConfirm Source #

ToJSON V1UserDeletionRequestConfirm

Instance details

Defined in Vikunja.Model

FromJSON V1UserDeletionRequestConfirm Source #

FromJSON V1UserDeletionRequestConfirm

Instance details

Defined in Vikunja.Model

HasBodyParam UserDeletionConfirmPost V1UserDeletionRequestConfirm Source #

Body Param "credentials" - The token.

Instance details

Defined in Vikunja.API.User

mkV1UserDeletionRequestConfirm :: V1UserDeletionRequestConfirm Source #

Construct a value of type V1UserDeletionRequestConfirm (by applying it's required fields, if any)

V1UserPassword

data V1UserPassword Source #

V1UserPassword

Constructors

V1UserPassword 

Fields

Instances

Instances details
Eq V1UserPassword Source # 
Instance details

Defined in Vikunja.Model

Show V1UserPassword Source # 
Instance details

Defined in Vikunja.Model

ToJSON V1UserPassword Source #

ToJSON V1UserPassword

Instance details

Defined in Vikunja.Model

FromJSON V1UserPassword Source #

FromJSON V1UserPassword

Instance details

Defined in Vikunja.Model

HasBodyParam UserPasswordPost V1UserPassword Source #

Body Param "userPassword" - The current and new password.

Instance details

Defined in Vikunja.API.User

Methods

setBodyParam :: (Consumes UserPasswordPost contentType, MimeRender contentType V1UserPassword) => VikunjaRequest UserPasswordPost contentType res accept -> V1UserPassword -> VikunjaRequest UserPasswordPost contentType res accept Source #

mkV1UserPassword :: V1UserPassword Source #

Construct a value of type V1UserPassword (by applying it's required fields, if any)

V1UserPasswordConfirmation

data V1UserPasswordConfirmation Source #

V1UserPasswordConfirmation

Instances

Instances details
Eq V1UserPasswordConfirmation Source # 
Instance details

Defined in Vikunja.Model

Show V1UserPasswordConfirmation Source # 
Instance details

Defined in Vikunja.Model

ToJSON V1UserPasswordConfirmation Source #

ToJSON V1UserPasswordConfirmation

Instance details

Defined in Vikunja.Model

FromJSON V1UserPasswordConfirmation Source #

FromJSON V1UserPasswordConfirmation

Instance details

Defined in Vikunja.Model

HasBodyParam UserExportRequestPost V1UserPasswordConfirmation Source #

Body Param "password" - User password to confirm the data export request.

Instance details

Defined in Vikunja.API.User

HasBodyParam UserExportDownloadPost V1UserPasswordConfirmation Source #

Body Param "password" - User password to confirm the download.

Instance details

Defined in Vikunja.API.User

HasBodyParam UserDeletionRequestPost V1UserPasswordConfirmation Source #

Body Param "credentials" - The user password.

Instance details

Defined in Vikunja.API.User

HasBodyParam UserDeletionCancelPost V1UserPasswordConfirmation Source #

Body Param "credentials" - The user password to confirm.

Instance details

Defined in Vikunja.API.User

mkV1UserPasswordConfirmation :: V1UserPasswordConfirmation Source #

Construct a value of type V1UserPasswordConfirmation (by applying it's required fields, if any)

V1UserSettings

data V1UserSettings Source #

V1UserSettings

Constructors

V1UserSettings 

Fields

Instances

Instances details
Eq V1UserSettings Source # 
Instance details

Defined in Vikunja.Model

Show V1UserSettings Source # 
Instance details

Defined in Vikunja.Model

ToJSON V1UserSettings Source #

ToJSON V1UserSettings

Instance details

Defined in Vikunja.Model

FromJSON V1UserSettings Source #

FromJSON V1UserSettings

Instance details

Defined in Vikunja.Model

HasBodyParam UserSettingsGeneralPost V1UserSettings Source #

Body Param "avatar" - The updated user settings

Instance details

Defined in Vikunja.API.User

mkV1UserSettings :: V1UserSettings Source #

Construct a value of type V1UserSettings (by applying it's required fields, if any)

V1UserWithSettings

data V1UserWithSettings Source #

V1UserWithSettings

Constructors

V1UserWithSettings 

Fields

mkV1UserWithSettings :: V1UserWithSettings Source #

Construct a value of type V1UserWithSettings (by applying it's required fields, if any)

V1VikunjaInfos

data V1VikunjaInfos Source #

V1VikunjaInfos

Constructors

V1VikunjaInfos 

Fields

Instances

Instances details
Eq V1VikunjaInfos Source # 
Instance details

Defined in Vikunja.Model

Show V1VikunjaInfos Source # 
Instance details

Defined in Vikunja.Model

ToJSON V1VikunjaInfos Source #

ToJSON V1VikunjaInfos

Instance details

Defined in Vikunja.Model

FromJSON V1VikunjaInfos Source #

FromJSON V1VikunjaInfos

Instance details

Defined in Vikunja.Model

mkV1VikunjaInfos :: V1VikunjaInfos Source #

Construct a value of type V1VikunjaInfos (by applying it's required fields, if any)

WebHTTPError

data WebHTTPError Source #

WebHTTPError

Constructors

WebHTTPError 

Fields

Instances

Instances details
Eq WebHTTPError Source # 
Instance details

Defined in Vikunja.Model

Show WebHTTPError Source # 
Instance details

Defined in Vikunja.Model

ToJSON WebHTTPError Source #

ToJSON WebHTTPError

Instance details

Defined in Vikunja.Model

FromJSON WebHTTPError Source #

FromJSON WebHTTPError

Instance details

Defined in Vikunja.Model

mkWebHTTPError :: WebHTTPError Source #

Construct a value of type WebHTTPError (by applying it's required fields, if any)

Enums

ModelsBucketConfigurationModeKind

data ModelsBucketConfigurationModeKind Source #

Enum of Int

Instances

Instances details
Bounded ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

Enum ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

Eq ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

Ord ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

Show ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

FromJSON ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

ToHttpApiData ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

FromHttpApiData ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

MimeRender MimeMultipartFormData ModelsBucketConfigurationModeKind Source # 
Instance details

Defined in Vikunja.Model

ModelsProjectViewKind

data ModelsProjectViewKind Source #

Enum of Int

Instances

Instances details
Bounded ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

Enum ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

Eq ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

Ord ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

Show ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

FromJSON ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

ToHttpApiData ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

FromHttpApiData ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

MimeRender MimeMultipartFormData ModelsProjectViewKind Source # 
Instance details

Defined in Vikunja.Model

ModelsRelationKind

data ModelsRelationKind Source #

Enum of Text

Instances

Instances details
Bounded ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

Enum ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

Eq ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

Ord ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

Show ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

FromJSON ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

ToHttpApiData ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

FromHttpApiData ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

MimeRender MimeMultipartFormData ModelsRelationKind Source # 
Instance details

Defined in Vikunja.Model

ModelsReminderRelation

data ModelsReminderRelation Source #

Enum of Text

Instances

Instances details
Bounded ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

Enum ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

Eq ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

Ord ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

Show ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

FromJSON ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

ToHttpApiData ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

FromHttpApiData ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

MimeRender MimeMultipartFormData ModelsReminderRelation Source # 
Instance details

Defined in Vikunja.Model

ModelsRight

data ModelsRight Source #

Enum of Int

Instances

Instances details
Bounded ModelsRight Source # 
Instance details

Defined in Vikunja.Model

Enum ModelsRight Source # 
Instance details

Defined in Vikunja.Model

Eq ModelsRight Source # 
Instance details

Defined in Vikunja.Model

Ord ModelsRight Source # 
Instance details

Defined in Vikunja.Model

Show ModelsRight Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsRight Source # 
Instance details

Defined in Vikunja.Model

FromJSON ModelsRight Source # 
Instance details

Defined in Vikunja.Model

ToHttpApiData ModelsRight Source # 
Instance details

Defined in Vikunja.Model

FromHttpApiData ModelsRight Source # 
Instance details

Defined in Vikunja.Model

MimeRender MimeMultipartFormData ModelsRight Source # 
Instance details

Defined in Vikunja.Model

ModelsSharingType

data ModelsSharingType Source #

Enum of Int

Instances

Instances details
Bounded ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

Enum ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

Eq ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

Ord ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

Show ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

FromJSON ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

ToHttpApiData ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

FromHttpApiData ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

MimeRender MimeMultipartFormData ModelsSharingType Source # 
Instance details

Defined in Vikunja.Model

ModelsTaskRepeatMode

data ModelsTaskRepeatMode Source #

Enum of Int

Instances

Instances details
Bounded ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

Enum ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

Eq ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

Ord ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

Show ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

ToJSON ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

FromJSON ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

ToHttpApiData ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

FromHttpApiData ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

MimeRender MimeMultipartFormData ModelsTaskRepeatMode Source # 
Instance details

Defined in Vikunja.Model

Auth Methods

AuthBasicBasicAuth

data AuthBasicBasicAuth Source #

Constructors

AuthBasicBasicAuth ByteString ByteString

username password

Instances

Instances details
Eq AuthBasicBasicAuth Source # 
Instance details

Defined in Vikunja.Model

Show AuthBasicBasicAuth Source # 
Instance details

Defined in Vikunja.Model

AuthMethod AuthBasicBasicAuth Source # 
Instance details

Defined in Vikunja.Model

Methods

applyAuthMethod :: VikunjaConfig -> AuthBasicBasicAuth -> VikunjaRequest req contentType res accept -> IO (VikunjaRequest req contentType res accept) Source #

AuthApiKeyJWTKeyAuth