gogol-apps-tasks-0.0.1: Google Tasks SDK.

Copyright(c) 2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.AppsTasks.Types

Contents

Description

 

Synopsis

Service Configuration

appsTasksService :: Service Source

Default request referring to version v1 of the Tasks API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

tasksScope :: OAuthScope Source

Manage your tasks

TaskLinksItem

taskLinksItem :: TaskLinksItem Source

Creates a value of TaskLinksItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tliType :: Lens' TaskLinksItem (Maybe Text) Source

Type of the link, e.g. "email".

tliDescription :: Lens' TaskLinksItem (Maybe Text) Source

The description. In HTML speak: Everything between and .

Tasks

tasks :: Tasks Source

Creates a value of Tasks with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tEtag :: Lens' Tasks (Maybe Text) Source

ETag of the resource.

tNextPageToken :: Lens' Tasks (Maybe Text) Source

Token used to access the next page of this result.

tKind :: Lens' Tasks Text Source

Type of the resource. This is always "tasks#tasks".

tItems :: Lens' Tasks [Task] Source

Collection of tasks.

TaskLists

taskLists :: TaskLists Source

Creates a value of TaskLists with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tlEtag :: Lens' TaskLists (Maybe Text) Source

ETag of the resource.

tlNextPageToken :: Lens' TaskLists (Maybe Text) Source

Token that can be used to request the next page of this result.

tlKind :: Lens' TaskLists Text Source

Type of the resource. This is always "tasks#taskLists".

tlItems :: Lens' TaskLists [TaskList] Source

Collection of task lists.

TaskList

taskList :: TaskList Source

Creates a value of TaskList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tasEtag :: Lens' TaskList (Maybe Text) Source

ETag of the resource.

tasKind :: Lens' TaskList Text Source

Type of the resource. This is always "tasks#taskList".

tasSelfLink :: Lens' TaskList (Maybe Text) Source

URL pointing to this task list. Used to retrieve, update, or delete this task list.

tasId :: Lens' TaskList (Maybe Text) Source

Task list identifier.

tasUpdated :: Lens' TaskList (Maybe UTCTime) Source

Last modification time of the task list (as a RFC 3339 timestamp).

tasTitle :: Lens' TaskList (Maybe Text) Source

Title of the task list.

Task

task :: Task Source

Creates a value of Task with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ttParent :: Lens' Task (Maybe Text) Source

Parent task identifier. This field is omitted if it is a top-level task. This field is read-only. Use the "move" method to move the task under a different parent or to the top level.

ttStatus :: Lens' Task (Maybe Text) Source

Status of the task. This is either "needsAction" or "completed".

ttDue :: Lens' Task (Maybe UTCTime) Source

Due date of the task (as a RFC 3339 timestamp). Optional.

ttEtag :: Lens' Task (Maybe Text) Source

ETag of the resource.

ttKind :: Lens' Task Text Source

Type of the resource. This is always "tasks#task".

ttSelfLink :: Lens' Task (Maybe Text) Source

URL pointing to this task. Used to retrieve, update, or delete this task.

ttHidden :: Lens' Task (Maybe Bool) Source

Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only.

ttCompleted :: Lens' Task (Maybe UTCTime) Source

Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed.

ttId :: Lens' Task (Maybe Text) Source

Task identifier.

ttDeleted :: Lens' Task (Maybe Bool) Source

Flag indicating whether the task has been deleted. The default if False.

ttUpdated :: Lens' Task (Maybe UTCTime) Source

Last modification time of the task (as a RFC 3339 timestamp).

ttTitle :: Lens' Task (Maybe Text) Source

Title of the task.

ttLinks :: Lens' Task [TaskLinksItem] Source

Collection of links. This collection is read-only.

ttNotes :: Lens' Task (Maybe Text) Source

Notes describing the task. Optional.

ttPosition :: Lens' Task (Maybe Text) Source

String indicating the position of the task among its sibling tasks under the same parent task or at the top level. If this string is greater than another task's corresponding position string according to lexicographical ordering, the task is positioned after the other task under the same parent task (or at the top level). This field is read-only. Use the "move" method to move the task to another position.