packages feed

gogol-fusiontables-1.0.0: gen/Gogol/FusionTables.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.FusionTables
-- 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)
--
-- API for working with Fusion Tables data.
--
-- /See:/ <https://developers.google.com/fusiontables Fusion Tables API Reference>
module Gogol.FusionTables
  ( -- * Configuration
    fusionTablesService,

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

    -- * Resources

    -- ** fusiontables.column.delete
    FusionTablesColumnDeleteResource,
    FusionTablesColumnDelete (..),
    newFusionTablesColumnDelete,

    -- ** fusiontables.column.get
    FusionTablesColumnGetResource,
    FusionTablesColumnGet (..),
    newFusionTablesColumnGet,

    -- ** fusiontables.column.insert
    FusionTablesColumnInsertResource,
    FusionTablesColumnInsert (..),
    newFusionTablesColumnInsert,

    -- ** fusiontables.column.list
    FusionTablesColumnListResource,
    FusionTablesColumnList (..),
    newFusionTablesColumnList,

    -- ** fusiontables.column.patch
    FusionTablesColumnPatchResource,
    FusionTablesColumnPatch (..),
    newFusionTablesColumnPatch,

    -- ** fusiontables.column.update
    FusionTablesColumnUpdateResource,
    FusionTablesColumnUpdate (..),
    newFusionTablesColumnUpdate,

    -- ** fusiontables.query.sql
    FusionTablesQuerySqlResource,
    FusionTablesQuerySql (..),
    newFusionTablesQuerySql,

    -- ** fusiontables.query.sqlGet
    FusionTablesQuerySqlGetResource,
    FusionTablesQuerySqlGet (..),
    newFusionTablesQuerySqlGet,

    -- ** fusiontables.style.delete
    FusionTablesStyleDeleteResource,
    FusionTablesStyleDelete (..),
    newFusionTablesStyleDelete,

    -- ** fusiontables.style.get
    FusionTablesStyleGetResource,
    FusionTablesStyleGet (..),
    newFusionTablesStyleGet,

    -- ** fusiontables.style.insert
    FusionTablesStyleInsertResource,
    FusionTablesStyleInsert (..),
    newFusionTablesStyleInsert,

    -- ** fusiontables.style.list
    FusionTablesStyleListResource,
    FusionTablesStyleList (..),
    newFusionTablesStyleList,

    -- ** fusiontables.style.patch
    FusionTablesStylePatchResource,
    FusionTablesStylePatch (..),
    newFusionTablesStylePatch,

    -- ** fusiontables.style.update
    FusionTablesStyleUpdateResource,
    FusionTablesStyleUpdate (..),
    newFusionTablesStyleUpdate,

    -- ** fusiontables.table.copy
    FusionTablesTableCopyResource,
    FusionTablesTableCopy (..),
    newFusionTablesTableCopy,

    -- ** fusiontables.table.delete
    FusionTablesTableDeleteResource,
    FusionTablesTableDelete (..),
    newFusionTablesTableDelete,

    -- ** fusiontables.table.get
    FusionTablesTableGetResource,
    FusionTablesTableGet (..),
    newFusionTablesTableGet,

    -- ** fusiontables.table.importRows
    FusionTablesTableImportRowsResource,
    FusionTablesTableImportRows (..),
    newFusionTablesTableImportRows,

    -- ** fusiontables.table.importTable
    FusionTablesTableImportTableResource,
    FusionTablesTableImportTable (..),
    newFusionTablesTableImportTable,

    -- ** fusiontables.table.insert
    FusionTablesTableInsertResource,
    FusionTablesTableInsert (..),
    newFusionTablesTableInsert,

    -- ** fusiontables.table.list
    FusionTablesTableListResource,
    FusionTablesTableList (..),
    newFusionTablesTableList,

    -- ** fusiontables.table.patch
    FusionTablesTablePatchResource,
    FusionTablesTablePatch (..),
    newFusionTablesTablePatch,

    -- ** fusiontables.table.refetchSheet
    FusionTablesTableRefetchSheetResource,
    FusionTablesTableRefetchSheet (..),
    newFusionTablesTableRefetchSheet,

    -- ** fusiontables.table.replaceRows
    FusionTablesTableReplaceRowsResource,
    FusionTablesTableReplaceRows (..),
    newFusionTablesTableReplaceRows,

    -- ** fusiontables.table.update
    FusionTablesTableUpdateResource,
    FusionTablesTableUpdate (..),
    newFusionTablesTableUpdate,

    -- ** fusiontables.task.delete
    FusionTablesTaskDeleteResource,
    FusionTablesTaskDelete (..),
    newFusionTablesTaskDelete,

    -- ** fusiontables.task.get
    FusionTablesTaskGetResource,
    FusionTablesTaskGet (..),
    newFusionTablesTaskGet,

    -- ** fusiontables.task.list
    FusionTablesTaskListResource,
    FusionTablesTaskList (..),
    newFusionTablesTaskList,

    -- ** fusiontables.template.delete
    FusionTablesTemplateDeleteResource,
    FusionTablesTemplateDelete (..),
    newFusionTablesTemplateDelete,

    -- ** fusiontables.template.get
    FusionTablesTemplateGetResource,
    FusionTablesTemplateGet (..),
    newFusionTablesTemplateGet,

    -- ** fusiontables.template.insert
    FusionTablesTemplateInsertResource,
    FusionTablesTemplateInsert (..),
    newFusionTablesTemplateInsert,

    -- ** fusiontables.template.list
    FusionTablesTemplateListResource,
    FusionTablesTemplateList (..),
    newFusionTablesTemplateList,

    -- ** fusiontables.template.patch
    FusionTablesTemplatePatchResource,
    FusionTablesTemplatePatch (..),
    newFusionTablesTemplatePatch,

    -- ** fusiontables.template.update
    FusionTablesTemplateUpdateResource,
    FusionTablesTemplateUpdate (..),
    newFusionTablesTemplateUpdate,

    -- * Types

    -- ** Bucket
    Bucket (..),
    newBucket,

    -- ** Column
    Column (..),
    newColumn,

    -- ** Column_BaseColumn
    Column_BaseColumn (..),
    newColumn_BaseColumn,

    -- ** ColumnList
    ColumnList (..),
    newColumnList,

    -- ** Geometry
    Geometry (..),
    newGeometry,

    -- ** Import
    Import (..),
    newImport,

    -- ** Line
    Line (..),
    newLine,

    -- ** LineStyle
    LineStyle (..),
    newLineStyle,

    -- ** Point
    Point (..),
    newPoint,

    -- ** PointStyle
    PointStyle (..),
    newPointStyle,

    -- ** Polygon
    Polygon (..),
    newPolygon,

    -- ** PolygonStyle
    PolygonStyle (..),
    newPolygonStyle,

    -- ** Sqlresponse
    Sqlresponse (..),
    newSqlresponse,

    -- ** StyleFunction
    StyleFunction (..),
    newStyleFunction,

    -- ** StyleFunction_Gradient
    StyleFunction_Gradient (..),
    newStyleFunction_Gradient,

    -- ** StyleFunction_Gradient_ColorsItem
    StyleFunction_Gradient_ColorsItem (..),
    newStyleFunction_Gradient_ColorsItem,

    -- ** StyleSetting
    StyleSetting (..),
    newStyleSetting,

    -- ** StyleSettingList
    StyleSettingList (..),
    newStyleSettingList,

    -- ** Table
    Table (..),
    newTable,

    -- ** TableList
    TableList (..),
    newTableList,

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

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

    -- ** Template
    Template (..),
    newTemplate,

    -- ** TemplateList
    TemplateList (..),
    newTemplateList,
  )
where

import Gogol.FusionTables.Column.Delete
import Gogol.FusionTables.Column.Get
import Gogol.FusionTables.Column.Insert
import Gogol.FusionTables.Column.List
import Gogol.FusionTables.Column.Patch
import Gogol.FusionTables.Column.Update
import Gogol.FusionTables.Query.Sql
import Gogol.FusionTables.Query.SqlGet
import Gogol.FusionTables.Style.Delete
import Gogol.FusionTables.Style.Get
import Gogol.FusionTables.Style.Insert
import Gogol.FusionTables.Style.List
import Gogol.FusionTables.Style.Patch
import Gogol.FusionTables.Style.Update
import Gogol.FusionTables.Table.Copy
import Gogol.FusionTables.Table.Delete
import Gogol.FusionTables.Table.Get
import Gogol.FusionTables.Table.ImportRows
import Gogol.FusionTables.Table.ImportTable
import Gogol.FusionTables.Table.Insert
import Gogol.FusionTables.Table.List
import Gogol.FusionTables.Table.Patch
import Gogol.FusionTables.Table.RefetchSheet
import Gogol.FusionTables.Table.ReplaceRows
import Gogol.FusionTables.Table.Update
import Gogol.FusionTables.Task.Delete
import Gogol.FusionTables.Task.Get
import Gogol.FusionTables.Task.List
import Gogol.FusionTables.Template.Delete
import Gogol.FusionTables.Template.Get
import Gogol.FusionTables.Template.Insert
import Gogol.FusionTables.Template.List
import Gogol.FusionTables.Template.Patch
import Gogol.FusionTables.Template.Update
import Gogol.FusionTables.Types