packages feed

gogol-apps-tasks-1.0.0: gen/Gogol/AppsTasks.hs

{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}

-- |
-- Module      : Gogol.AppsTasks
-- Copyright   : (c) 2015-2025 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay+gogol@gmail.com>
--               Toni Cebrián <toni@tonicebrian.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- The Google Tasks API lets you manage your tasks and task lists.
--
-- /See:/ <https://developers.google.com/tasks/ Google Tasks API Reference>
module Gogol.AppsTasks
  ( -- * Configuration
    appsTasksService,

    -- * OAuth Scopes
    Tasks'FullControl,
    Tasks'Readonly,

    -- * Resources

    -- ** tasks.tasklists.delete
    TasksTasklistsDeleteResource,
    TasksTasklistsDelete (..),
    newTasksTasklistsDelete,

    -- ** tasks.tasklists.get
    TasksTasklistsGetResource,
    TasksTasklistsGet (..),
    newTasksTasklistsGet,

    -- ** tasks.tasklists.insert
    TasksTasklistsInsertResource,
    TasksTasklistsInsert (..),
    newTasksTasklistsInsert,

    -- ** tasks.tasklists.list
    TasksTasklistsListResource,
    TasksTasklistsList (..),
    newTasksTasklistsList,

    -- ** tasks.tasklists.patch
    TasksTasklistsPatchResource,
    TasksTasklistsPatch (..),
    newTasksTasklistsPatch,

    -- ** tasks.tasklists.update
    TasksTasklistsUpdateResource,
    TasksTasklistsUpdate (..),
    newTasksTasklistsUpdate,

    -- ** tasks.tasks.clear
    TasksTasksClearResource,
    TasksTasksClear (..),
    newTasksTasksClear,

    -- ** tasks.tasks.delete
    TasksTasksDeleteResource,
    TasksTasksDelete (..),
    newTasksTasksDelete,

    -- ** tasks.tasks.get
    TasksTasksGetResource,
    TasksTasksGet (..),
    newTasksTasksGet,

    -- ** tasks.tasks.insert
    TasksTasksInsertResource,
    TasksTasksInsert (..),
    newTasksTasksInsert,

    -- ** tasks.tasks.list
    TasksTasksListResource,
    TasksTasksList (..),
    newTasksTasksList,

    -- ** tasks.tasks.move
    TasksTasksMoveResource,
    TasksTasksMove (..),
    newTasksTasksMove,

    -- ** tasks.tasks.patch
    TasksTasksPatchResource,
    TasksTasksPatch (..),
    newTasksTasksPatch,

    -- ** tasks.tasks.update
    TasksTasksUpdateResource,
    TasksTasksUpdate (..),
    newTasksTasksUpdate,

    -- * Types

    -- ** Xgafv
    Xgafv (..),

    -- ** AssignmentInfo
    AssignmentInfo (..),
    newAssignmentInfo,

    -- ** AssignmentInfo_SurfaceType
    AssignmentInfo_SurfaceType (..),

    -- ** DriveResourceInfo
    DriveResourceInfo (..),
    newDriveResourceInfo,

    -- ** SpaceInfo
    SpaceInfo (..),
    newSpaceInfo,

    -- ** Task
    Task (..),
    newTask,

    -- ** Task_LinksItem
    Task_LinksItem (..),
    newTask_LinksItem,

    -- ** TaskList
    TaskList (..),
    newTaskList,

    -- ** TaskLists
    TaskLists (..),
    newTaskLists,

    -- ** Tasks
    Tasks (..),
    newTasks,
  )
where

import Gogol.AppsTasks.Tasks.Clear
import Gogol.AppsTasks.Tasks.Delete
import Gogol.AppsTasks.Tasks.Get
import Gogol.AppsTasks.Tasks.Insert
import Gogol.AppsTasks.Tasks.List
import Gogol.AppsTasks.Tasks.Move
import Gogol.AppsTasks.Tasks.Patch
import Gogol.AppsTasks.Tasks.Tasklists.Delete
import Gogol.AppsTasks.Tasks.Tasklists.Get
import Gogol.AppsTasks.Tasks.Tasklists.Insert
import Gogol.AppsTasks.Tasks.Tasklists.List
import Gogol.AppsTasks.Tasks.Tasklists.Patch
import Gogol.AppsTasks.Tasks.Tasklists.Update
import Gogol.AppsTasks.Tasks.Update
import Gogol.AppsTasks.Types