content: {-# 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
  