Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- fusionTablesService :: ServiceConfig
- fusionTablesReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/fusiontables.readonly"]
- fusionTablesScope :: Proxy '["https://www.googleapis.com/auth/fusiontables"]
- data ColumnList
- columnList :: ColumnList
- clTotalItems :: Lens' ColumnList (Maybe Int32)
- clNextPageToken :: Lens' ColumnList (Maybe Text)
- clKind :: Lens' ColumnList Text
- clItems :: Lens' ColumnList [Column]
- data TableList
- tableList :: TableList
- tlNextPageToken :: Lens' TableList (Maybe Text)
- tlKind :: Lens' TableList Text
- tlItems :: Lens' TableList [Table]
- data StyleFunction
- styleFunction :: StyleFunction
- sfBuckets :: Lens' StyleFunction [Bucket]
- sfKind :: Lens' StyleFunction (Maybe Text)
- sfGradient :: Lens' StyleFunction (Maybe StyleFunctionGradient)
- sfColumnName :: Lens' StyleFunction (Maybe Text)
- data ColumnBaseColumn
- columnBaseColumn :: ColumnBaseColumn
- cbcTableIndex :: Lens' ColumnBaseColumn (Maybe Int32)
- cbcColumnId :: Lens' ColumnBaseColumn (Maybe Int32)
- data SQLresponse
- sQLresponse :: SQLresponse
- sqlKind :: Lens' SQLresponse Text
- sqlRows :: Lens' SQLresponse [[JSONValue]]
- sqlColumns :: Lens' SQLresponse [Text]
- data StyleFunctionGradientColorsItem
- styleFunctionGradientColorsItem :: StyleFunctionGradientColorsItem
- sfgciColor :: Lens' StyleFunctionGradientColorsItem (Maybe Text)
- sfgciOpacity :: Lens' StyleFunctionGradientColorsItem (Maybe Double)
- data StyleSettingList
- styleSettingList :: StyleSettingList
- sslTotalItems :: Lens' StyleSettingList (Maybe Int32)
- sslNextPageToken :: Lens' StyleSettingList (Maybe Text)
- sslKind :: Lens' StyleSettingList Text
- sslItems :: Lens' StyleSettingList [StyleSetting]
- data Bucket
- bucket :: Bucket
- bMax :: Lens' Bucket (Maybe Double)
- bColor :: Lens' Bucket (Maybe Text)
- bWeight :: Lens' Bucket (Maybe Int32)
- bIcon :: Lens' Bucket (Maybe Text)
- bOpacity :: Lens' Bucket (Maybe Double)
- bMin :: Lens' Bucket (Maybe Double)
- data Line
- line :: Line
- lCoordinates :: Lens' Line [[Double]]
- lType :: Lens' Line Text
- data StyleSetting
- styleSetting :: StyleSetting
- ssPolylineOptions :: Lens' StyleSetting (Maybe LineStyle)
- ssPolygonOptions :: Lens' StyleSetting (Maybe PolygonStyle)
- ssMarkerOptions :: Lens' StyleSetting (Maybe PointStyle)
- ssKind :: Lens' StyleSetting Text
- ssName :: Lens' StyleSetting (Maybe Text)
- ssStyleId :: Lens' StyleSetting (Maybe Int32)
- ssTableId :: Lens' StyleSetting (Maybe Text)
- data Point
- point :: Point
- pCoordinates :: Lens' Point [Double]
- pType :: Lens' Point Text
- data Polygon
- polygon :: Polygon
- polCoordinates :: Lens' Polygon [[[Double]]]
- polType :: Lens' Polygon Text
- data TaskList
- taskList :: TaskList
- tTotalItems :: Lens' TaskList (Maybe Int32)
- tNextPageToken :: Lens' TaskList (Maybe Text)
- tKind :: Lens' TaskList Text
- tItems :: Lens' TaskList [Task]
- data Geometry
- geometry :: Geometry
- gGeometries :: Lens' Geometry [JSONValue]
- gGeometry :: Lens' Geometry (Maybe JSONValue)
- gType :: Lens' Geometry Text
- data TemplateList
- templateList :: TemplateList
- temTotalItems :: Lens' TemplateList (Maybe Int32)
- temNextPageToken :: Lens' TemplateList (Maybe Text)
- temKind :: Lens' TemplateList Text
- temItems :: Lens' TemplateList [Template]
- data Import
- import' :: Import
- iKind :: Lens' Import Text
- iNumRowsReceived :: Lens' Import (Maybe Int64)
- data Task
- task :: Task
- tasProgress :: Lens' Task (Maybe Text)
- tasTaskId :: Lens' Task (Maybe Int64)
- tasKind :: Lens' Task Text
- tasType :: Lens' Task (Maybe Text)
- tasStarted :: Lens' Task (Maybe Bool)
- data Template
- template :: Template
- ttAutomaticColumnNames :: Lens' Template [Text]
- ttTemplateId :: Lens' Template (Maybe Int32)
- ttKind :: Lens' Template Text
- ttBody :: Lens' Template (Maybe Text)
- ttName :: Lens' Template (Maybe Text)
- ttTableId :: Lens' Template (Maybe Text)
- data PointStyle
- pointStyle :: PointStyle
- psIconName :: Lens' PointStyle (Maybe Text)
- psIconStyler :: Lens' PointStyle (Maybe StyleFunction)
- data PolygonStyle
- polygonStyle :: PolygonStyle
- psFillColorStyler :: Lens' PolygonStyle (Maybe StyleFunction)
- psFillColor :: Lens' PolygonStyle (Maybe Text)
- psStrokeColorStyler :: Lens' PolygonStyle (Maybe StyleFunction)
- psStrokeWeight :: Lens' PolygonStyle (Maybe Int32)
- psStrokeOpacity :: Lens' PolygonStyle (Maybe Double)
- psFillOpacity :: Lens' PolygonStyle (Maybe Double)
- psStrokeWeightStyler :: Lens' PolygonStyle (Maybe StyleFunction)
- psStrokeColor :: Lens' PolygonStyle (Maybe Text)
- data StyleFunctionGradient
- styleFunctionGradient :: StyleFunctionGradient
- sfgMax :: Lens' StyleFunctionGradient (Maybe Double)
- sfgMin :: Lens' StyleFunctionGradient (Maybe Double)
- sfgColors :: Lens' StyleFunctionGradient [StyleFunctionGradientColorsItem]
- data Column
- column :: Column
- cColumnJSONSchema :: Lens' Column (Maybe Text)
- cGraphPredicate :: Lens' Column (Maybe Text)
- cKind :: Lens' Column Text
- cBaseColumn :: Lens' Column (Maybe ColumnBaseColumn)
- cColumnPropertiesJSON :: Lens' Column (Maybe Text)
- cName :: Lens' Column (Maybe Text)
- cType :: Lens' Column (Maybe Text)
- cFormatPattern :: Lens' Column (Maybe Text)
- cColumnId :: Lens' Column (Maybe Int32)
- cValidValues :: Lens' Column [Text]
- cValidateData :: Lens' Column (Maybe Bool)
- cDescription :: Lens' Column (Maybe Text)
- data Table
- table :: Table
- tabaIsExportable :: Lens' Table (Maybe Bool)
- tabaKind :: Lens' Table Text
- tabaColumnPropertiesJSONSchema :: Lens' Table (Maybe Text)
- tabaTablePropertiesJSONSchema :: Lens' Table (Maybe Text)
- tabaName :: Lens' Table (Maybe Text)
- tabaTablePropertiesJSON :: Lens' Table (Maybe Text)
- tabaColumns :: Lens' Table [Column]
- tabaBaseTableIds :: Lens' Table [Text]
- tabaTableId :: Lens' Table (Maybe Text)
- tabaSQL :: Lens' Table (Maybe Text)
- tabaDescription :: Lens' Table (Maybe Text)
- tabaAttribution :: Lens' Table (Maybe Text)
- tabaAttributionLink :: Lens' Table (Maybe Text)
- data LineStyle
- lineStyle :: LineStyle
- lsStrokeColorStyler :: Lens' LineStyle (Maybe StyleFunction)
- lsStrokeWeight :: Lens' LineStyle (Maybe Int32)
- lsStrokeOpacity :: Lens' LineStyle (Maybe Double)
- lsStrokeWeightStyler :: Lens' LineStyle (Maybe StyleFunction)
- lsStrokeColor :: Lens' LineStyle (Maybe Text)
Service Configuration
fusionTablesService :: ServiceConfig Source #
Default request referring to version v2
of the Fusion Tables API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
fusionTablesReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/fusiontables.readonly"] Source #
View your Fusion Tables
fusionTablesScope :: Proxy '["https://www.googleapis.com/auth/fusiontables"] Source #
Manage your Fusion Tables
ColumnList
data ColumnList Source #
Represents a list of columns in a table.
See: columnList
smart constructor.
Instances
columnList :: ColumnList Source #
Creates a value of ColumnList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
clTotalItems :: Lens' ColumnList (Maybe Int32) Source #
Total number of columns for the table.
clNextPageToken :: Lens' ColumnList (Maybe Text) Source #
Token used to access the next page of this result. No token is displayed if there are no more pages left.
clKind :: Lens' ColumnList Text Source #
The kind of item this is. For a column list, this is always fusiontables#columnList.
TableList
Represents a list of tables.
See: tableList
smart constructor.
Instances
Eq TableList Source # | |
Data TableList Source # | |
Defined in Network.Google.FusionTables.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableList -> c TableList # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableList # toConstr :: TableList -> Constr # dataTypeOf :: TableList -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableList) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableList) # gmapT :: (forall b. Data b => b -> b) -> TableList -> TableList # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableList -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableList -> r # gmapQ :: (forall d. Data d => d -> u) -> TableList -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> TableList -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableList -> m TableList # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableList -> m TableList # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableList -> m TableList # | |
Show TableList Source # | |
Generic TableList Source # | |
ToJSON TableList Source # | |
Defined in Network.Google.FusionTables.Types.Product | |
FromJSON TableList Source # | |
type Rep TableList Source # | |
Defined in Network.Google.FusionTables.Types.Product type Rep TableList = D1 (MetaData "TableList" "Network.Google.FusionTables.Types.Product" "gogol-fusiontables-0.4.0-Jb8aaUwQ1vj5yEgIm76X5I" False) (C1 (MetaCons "TableList'" PrefixI True) (S1 (MetaSel (Just "_tlNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tlKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tlItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Table]))))) |
tableList :: TableList Source #
Creates a value of TableList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tlNextPageToken :: Lens' TableList (Maybe Text) Source #
Token used to access the next page of this result. No token is displayed if there are no more pages left.
tlKind :: Lens' TableList Text Source #
The kind of item this is. For table list, this is always fusiontables#tableList.
StyleFunction
data StyleFunction Source #
Represents a StyleFunction within a StyleSetting
See: styleFunction
smart constructor.
Instances
styleFunction :: StyleFunction Source #
Creates a value of StyleFunction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sfBuckets :: Lens' StyleFunction [Bucket] Source #
Bucket function that assigns a style based on the range a column value falls into.
sfKind :: Lens' StyleFunction (Maybe Text) Source #
Stylers can be one of three kinds: "fusiontables#fromColumn if the column value is to be used as is, i.e., the column values can have colors in #RRGGBBAA format or integer line widths or icon names; fusiontables#gradient if the styling of the row is to be based on applying the gradient function on the column value; or fusiontables#buckets if the styling is to based on the bucket into which the the column value falls.
sfGradient :: Lens' StyleFunction (Maybe StyleFunctionGradient) Source #
Gradient function that interpolates a range of colors based on column value.
sfColumnName :: Lens' StyleFunction (Maybe Text) Source #
Name of the column whose value is used in the style.
ColumnBaseColumn
data ColumnBaseColumn Source #
Identifier of the base column. If present, this column is derived from the specified base column.
See: columnBaseColumn
smart constructor.
Instances
columnBaseColumn :: ColumnBaseColumn Source #
Creates a value of ColumnBaseColumn
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cbcTableIndex :: Lens' ColumnBaseColumn (Maybe Int32) Source #
Offset to the entry in the list of base tables in the table definition.
cbcColumnId :: Lens' ColumnBaseColumn (Maybe Int32) Source #
The id of the column in the base table from which this column is derived.
SQLresponse
data SQLresponse Source #
Represents a response to a SQL statement.
See: sQLresponse
smart constructor.
Instances
sQLresponse :: SQLresponse Source #
Creates a value of SQLresponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sqlKind :: Lens' SQLresponse Text Source #
The kind of item this is. For responses to SQL queries, this is always fusiontables#sqlresponse.
sqlRows :: Lens' SQLresponse [[JSONValue]] Source #
The rows in the table. For each cell we print out whatever cell value (e.g., numeric, string) exists. Thus it is important that each cell contains only one value.
sqlColumns :: Lens' SQLresponse [Text] Source #
Columns in the table.
StyleFunctionGradientColorsItem
data StyleFunctionGradientColorsItem Source #
Instances
styleFunctionGradientColorsItem :: StyleFunctionGradientColorsItem Source #
Creates a value of StyleFunctionGradientColorsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sfgciColor :: Lens' StyleFunctionGradientColorsItem (Maybe Text) Source #
Color in #RRGGBB format.
sfgciOpacity :: Lens' StyleFunctionGradientColorsItem (Maybe Double) Source #
Opacity of the color: 0.0 (transparent) to 1.0 (opaque).
StyleSettingList
data StyleSettingList Source #
Represents a list of styles for a given table.
See: styleSettingList
smart constructor.
Instances
styleSettingList :: StyleSettingList Source #
Creates a value of StyleSettingList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sslTotalItems :: Lens' StyleSettingList (Maybe Int32) Source #
Total number of styles for the table.
sslNextPageToken :: Lens' StyleSettingList (Maybe Text) Source #
Token used to access the next page of this result. No token is displayed if there are no more styles left.
sslKind :: Lens' StyleSettingList Text Source #
The kind of item this is. For a style list, this is always fusiontables#styleSettingList .
sslItems :: Lens' StyleSettingList [StyleSetting] Source #
All requested style settings.
Bucket
Specifies the minimum and maximum values, the color, opacity, icon and weight of a bucket within a StyleSetting.
See: bucket
smart constructor.
Instances
bMax :: Lens' Bucket (Maybe Double) Source #
Maximum value in the selected column for a row to be styled according to the bucket color, opacity, icon, or weight.
bColor :: Lens' Bucket (Maybe Text) Source #
Color of line or the interior of a polygon in #RRGGBB format.
bOpacity :: Lens' Bucket (Maybe Double) Source #
Opacity of the color: 0.0 (transparent) to 1.0 (opaque).
bMin :: Lens' Bucket (Maybe Double) Source #
Minimum value in the selected column for a row to be styled according to the bucket color, opacity, icon, or weight.
Line
Represents a line geometry.
See: line
smart constructor.
Instances
Eq Line Source # | |
Data Line Source # | |
Defined in Network.Google.FusionTables.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Line -> c Line # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Line # dataTypeOf :: Line -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Line) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Line) # gmapT :: (forall b. Data b => b -> b) -> Line -> Line # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Line -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Line -> r # gmapQ :: (forall d. Data d => d -> u) -> Line -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Line -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Line -> m Line # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Line -> m Line # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Line -> m Line # | |
Show Line Source # | |
Generic Line Source # | |
ToJSON Line Source # | |
Defined in Network.Google.FusionTables.Types.Product | |
FromJSON Line Source # | |
type Rep Line Source # | |
Defined in Network.Google.FusionTables.Types.Product type Rep Line = D1 (MetaData "Line" "Network.Google.FusionTables.Types.Product" "gogol-fusiontables-0.4.0-Jb8aaUwQ1vj5yEgIm76X5I" False) (C1 (MetaCons "Line'" PrefixI True) (S1 (MetaSel (Just "_lCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[Textual Double]])) :*: S1 (MetaSel (Just "_lType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) |
Creates a value of Line
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
StyleSetting
data StyleSetting Source #
Represents a complete StyleSettings object. The primary key is a combination of the tableId and a styleId.
See: styleSetting
smart constructor.
Instances
styleSetting :: StyleSetting Source #
Creates a value of StyleSetting
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ssPolylineOptions :: Lens' StyleSetting (Maybe LineStyle) Source #
Style definition for lines in the table.
ssPolygonOptions :: Lens' StyleSetting (Maybe PolygonStyle) Source #
Style definition for polygons in the table.
ssMarkerOptions :: Lens' StyleSetting (Maybe PointStyle) Source #
Style definition for points in the table.
ssKind :: Lens' StyleSetting Text Source #
The kind of item this is. A StyleSetting contains the style definitions for points, lines, and polygons in a table. Since a table can have any one or all of them, a style definition can have point, line and polygon style definitions.
ssStyleId :: Lens' StyleSetting (Maybe Int32) Source #
Identifier for the style setting (unique only within tables).
Point
Represents a point object.
See: point
smart constructor.
Instances
Eq Point Source # | |
Data Point Source # | |
Defined in Network.Google.FusionTables.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Point -> c Point # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Point # dataTypeOf :: Point -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Point) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Point) # gmapT :: (forall b. Data b => b -> b) -> Point -> Point # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Point -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Point -> r # gmapQ :: (forall d. Data d => d -> u) -> Point -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Point -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Point -> m Point # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Point -> m Point # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Point -> m Point # | |
Show Point Source # | |
Generic Point Source # | |
ToJSON Point Source # | |
Defined in Network.Google.FusionTables.Types.Product | |
FromJSON Point Source # | |
type Rep Point Source # | |
Defined in Network.Google.FusionTables.Types.Product type Rep Point = D1 (MetaData "Point" "Network.Google.FusionTables.Types.Product" "gogol-fusiontables-0.4.0-Jb8aaUwQ1vj5yEgIm76X5I" False) (C1 (MetaCons "Point'" PrefixI True) (S1 (MetaSel (Just "_pCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Double])) :*: S1 (MetaSel (Just "_pType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) |
Creates a value of Point
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Polygon
Represents a polygon object.
See: polygon
smart constructor.
Instances
Eq Polygon Source # | |
Data Polygon Source # | |
Defined in Network.Google.FusionTables.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Polygon -> c Polygon # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Polygon # toConstr :: Polygon -> Constr # dataTypeOf :: Polygon -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Polygon) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Polygon) # gmapT :: (forall b. Data b => b -> b) -> Polygon -> Polygon # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Polygon -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Polygon -> r # gmapQ :: (forall d. Data d => d -> u) -> Polygon -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Polygon -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Polygon -> m Polygon # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Polygon -> m Polygon # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Polygon -> m Polygon # | |
Show Polygon Source # | |
Generic Polygon Source # | |
ToJSON Polygon Source # | |
Defined in Network.Google.FusionTables.Types.Product | |
FromJSON Polygon Source # | |
type Rep Polygon Source # | |
Defined in Network.Google.FusionTables.Types.Product type Rep Polygon = D1 (MetaData "Polygon" "Network.Google.FusionTables.Types.Product" "gogol-fusiontables-0.4.0-Jb8aaUwQ1vj5yEgIm76X5I" False) (C1 (MetaCons "Polygon'" PrefixI True) (S1 (MetaSel (Just "_polCoordinates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[[Textual Double]]])) :*: S1 (MetaSel (Just "_polType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) |
Creates a value of Polygon
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
TaskList
Represents a list of tasks for a table.
See: taskList
smart constructor.
Instances
Eq TaskList Source # | |
Data TaskList Source # | |
Defined in Network.Google.FusionTables.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TaskList -> c TaskList # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TaskList # toConstr :: TaskList -> Constr # dataTypeOf :: TaskList -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TaskList) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TaskList) # gmapT :: (forall b. Data b => b -> b) -> TaskList -> TaskList # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TaskList -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TaskList -> r # gmapQ :: (forall d. Data d => d -> u) -> TaskList -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> TaskList -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TaskList -> m TaskList # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TaskList -> m TaskList # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TaskList -> m TaskList # | |
Show TaskList Source # | |
Generic TaskList Source # | |
ToJSON TaskList Source # | |
Defined in Network.Google.FusionTables.Types.Product | |
FromJSON TaskList Source # | |
type Rep TaskList Source # | |
Defined in Network.Google.FusionTables.Types.Product type Rep TaskList = D1 (MetaData "TaskList" "Network.Google.FusionTables.Types.Product" "gogol-fusiontables-0.4.0-Jb8aaUwQ1vj5yEgIm76X5I" False) (C1 (MetaCons "TaskList'" PrefixI True) ((S1 (MetaSel (Just "_tTotalItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_tNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_tKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Task]))))) |
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:
tNextPageToken :: Lens' TaskList (Maybe Text) Source #
Token used to access the next page of this result. No token is displayed if there are no more pages left.
Geometry
Represents a Geometry object.
See: geometry
smart constructor.
Instances
Eq Geometry Source # | |
Data Geometry Source # | |
Defined in Network.Google.FusionTables.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Geometry -> c Geometry # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Geometry # toConstr :: Geometry -> Constr # dataTypeOf :: Geometry -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Geometry) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Geometry) # gmapT :: (forall b. Data b => b -> b) -> Geometry -> Geometry # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Geometry -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Geometry -> r # gmapQ :: (forall d. Data d => d -> u) -> Geometry -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Geometry -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Geometry -> m Geometry # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Geometry -> m Geometry # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Geometry -> m Geometry # | |
Show Geometry Source # | |
Generic Geometry Source # | |
ToJSON Geometry Source # | |
Defined in Network.Google.FusionTables.Types.Product | |
FromJSON Geometry Source # | |
type Rep Geometry Source # | |
Defined in Network.Google.FusionTables.Types.Product type Rep Geometry = D1 (MetaData "Geometry" "Network.Google.FusionTables.Types.Product" "gogol-fusiontables-0.4.0-Jb8aaUwQ1vj5yEgIm76X5I" False) (C1 (MetaCons "Geometry'" PrefixI True) (S1 (MetaSel (Just "_gGeometries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [JSONValue])) :*: (S1 (MetaSel (Just "_gGeometry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JSONValue)) :*: S1 (MetaSel (Just "_gType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) |
Creates a value of Geometry
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gGeometries :: Lens' Geometry [JSONValue] Source #
The list of geometries in this geometry collection.
TemplateList
data TemplateList Source #
Represents a list of templates for a given table.
See: templateList
smart constructor.
Instances
templateList :: TemplateList Source #
Creates a value of TemplateList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
temTotalItems :: Lens' TemplateList (Maybe Int32) Source #
Total number of templates for the table.
temNextPageToken :: Lens' TemplateList (Maybe Text) Source #
Token used to access the next page of this result. No token is displayed if there are no more pages left.
temKind :: Lens' TemplateList Text Source #
The kind of item this is. For a template list, this is always fusiontables#templateList .
Import
Represents an import request.
See: import'
smart constructor.
Instances
Eq Import Source # | |
Data Import Source # | |
Defined in Network.Google.FusionTables.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Import -> c Import # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Import # toConstr :: Import -> Constr # dataTypeOf :: Import -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Import) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Import) # gmapT :: (forall b. Data b => b -> b) -> Import -> Import # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Import -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Import -> r # gmapQ :: (forall d. Data d => d -> u) -> Import -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Import -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Import -> m Import # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Import -> m Import # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Import -> m Import # | |
Show Import Source # | |
Generic Import Source # | |
ToJSON Import Source # | |
Defined in Network.Google.FusionTables.Types.Product | |
FromJSON Import Source # | |
type Rep Import Source # | |
Defined in Network.Google.FusionTables.Types.Product type Rep Import = D1 (MetaData "Import" "Network.Google.FusionTables.Types.Product" "gogol-fusiontables-0.4.0-Jb8aaUwQ1vj5yEgIm76X5I" False) (C1 (MetaCons "Import'" PrefixI True) (S1 (MetaSel (Just "_iKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_iNumRowsReceived") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))) |
Creates a value of Import
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iKind :: Lens' Import Text Source #
The kind of item this is. For an import, this is always fusiontables#import.
iNumRowsReceived :: Lens' Import (Maybe Int64) Source #
The number of rows received from the import request.
Task
A background task on a table, initiated for time- or resource-consuming operations such as changing column types or deleting all rows.
See: task
smart constructor.
Instances
Eq Task Source # | |
Data Task Source # | |
Defined in Network.Google.FusionTables.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Task -> c Task # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Task # dataTypeOf :: Task -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Task) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Task) # gmapT :: (forall b. Data b => b -> b) -> Task -> Task # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Task -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Task -> r # gmapQ :: (forall d. Data d => d -> u) -> Task -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Task -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Task -> m Task # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Task -> m Task # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Task -> m Task # | |
Show Task Source # | |
Generic Task Source # | |
ToJSON Task Source # | |
Defined in Network.Google.FusionTables.Types.Product | |
FromJSON Task Source # | |
type Rep Task Source # | |
Defined in Network.Google.FusionTables.Types.Product type Rep Task = D1 (MetaData "Task" "Network.Google.FusionTables.Types.Product" "gogol-fusiontables-0.4.0-Jb8aaUwQ1vj5yEgIm76X5I" False) (C1 (MetaCons "Task'" PrefixI True) ((S1 (MetaSel (Just "_tasProgress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tasTaskId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_tasKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_tasType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tasStarted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))) |
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:
tasStarted :: Lens' Task (Maybe Bool) Source #
false while the table is busy with some other task. true if this background task is currently running.
Template
Represents the contents of InfoWindow templates.
See: template
smart constructor.
Instances
Creates a value of Template
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ttAutomaticColumnNames :: Lens' Template [Text] Source #
List of columns from which the template is to be automatically constructed. Only one of body or automaticColumns can be specified.
ttTemplateId :: Lens' Template (Maybe Int32) Source #
Identifier for the template, unique within the context of a particular table.
ttKind :: Lens' Template Text Source #
The kind of item this is. For a template, this is always fusiontables#template.
ttBody :: Lens' Template (Maybe Text) Source #
Body of the template. It contains HTML with {column_name} to insert values from a particular column. The body is sanitized to remove certain tags, e.g., script. Only one of body or automaticColumns can be specified.
ttTableId :: Lens' Template (Maybe Text) Source #
Identifier for the table for which the template is defined.
PointStyle
data PointStyle Source #
Represents a PointStyle within a StyleSetting
See: pointStyle
smart constructor.
Instances
pointStyle :: PointStyle Source #
Creates a value of PointStyle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
psIconName :: Lens' PointStyle (Maybe Text) Source #
Name of the icon. Use values defined in http://www.google.com/fusiontables/DataSource?dsrcid=308519
psIconStyler :: Lens' PointStyle (Maybe StyleFunction) Source #
Column or a bucket value from which the icon name is to be determined.
PolygonStyle
data PolygonStyle Source #
Represents a PolygonStyle within a StyleSetting
See: polygonStyle
smart constructor.
Instances
polygonStyle :: PolygonStyle Source #
Creates a value of PolygonStyle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
psFillColorStyler :: Lens' PolygonStyle (Maybe StyleFunction) Source #
Column-value, gradient, or bucket styler that is used to determine the interior color and opacity of the polygon.
psFillColor :: Lens' PolygonStyle (Maybe Text) Source #
Color of the interior of the polygon in #RRGGBB format.
psStrokeColorStyler :: Lens' PolygonStyle (Maybe StyleFunction) Source #
Column-value, gradient or buckets styler that is used to determine the border color and opacity.
psStrokeWeight :: Lens' PolygonStyle (Maybe Int32) Source #
Width of the polyon border in pixels.
psStrokeOpacity :: Lens' PolygonStyle (Maybe Double) Source #
Opacity of the polygon border: 0.0 (transparent) to 1.0 (opaque).
psFillOpacity :: Lens' PolygonStyle (Maybe Double) Source #
Opacity of the interior of the polygon: 0.0 (transparent) to 1.0 (opaque).
psStrokeWeightStyler :: Lens' PolygonStyle (Maybe StyleFunction) Source #
Column-value or bucket styler that is used to determine the width of the polygon border.
psStrokeColor :: Lens' PolygonStyle (Maybe Text) Source #
Color of the polygon border in #RRGGBB format.
StyleFunctionGradient
data StyleFunctionGradient Source #
Gradient function that interpolates a range of colors based on column value.
See: styleFunctionGradient
smart constructor.
Instances
styleFunctionGradient :: StyleFunctionGradient Source #
Creates a value of StyleFunctionGradient
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sfgMax :: Lens' StyleFunctionGradient (Maybe Double) Source #
Higher-end of the interpolation range: rows with this value will be assigned to colors[n-1].
sfgMin :: Lens' StyleFunctionGradient (Maybe Double) Source #
Lower-end of the interpolation range: rows with this value will be assigned to colors[0].
sfgColors :: Lens' StyleFunctionGradient [StyleFunctionGradientColorsItem] Source #
Array with two or more colors.
Column
Specifies the details of a column in a table.
See: column
smart constructor.
Instances
Creates a value of Column
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cColumnJSONSchema :: Lens' Column (Maybe Text) Source #
JSON schema for interpreting JSON in this column.
cGraphPredicate :: Lens' Column (Maybe Text) Source #
Column graph predicate. Used to map table to graph data model (subject,predicate,object) See W3C Graph-based Data Model.
cKind :: Lens' Column Text Source #
The kind of item this is. For a column, this is always fusiontables#column.
cBaseColumn :: Lens' Column (Maybe ColumnBaseColumn) Source #
Identifier of the base column. If present, this column is derived from the specified base column.
cColumnPropertiesJSON :: Lens' Column (Maybe Text) Source #
JSON object containing custom column properties.
cFormatPattern :: Lens' Column (Maybe Text) Source #
Format pattern. Acceptable values are DT_DATE_MEDIUMe.g Dec 24, 2008 DT_DATE_SHORTfor example 12/24/08 DT_DATE_TIME_MEDIUMfor example Dec 24, 2008 8:30:45 PM DT_DATE_TIME_SHORTfor example 12/24/08 8:30 PM DT_DAY_MONTH_2_DIGIT_YEARfor example 24/12/08 DT_DAY_MONTH_2_DIGIT_YEAR_TIMEfor example 24/12/08 20:30 DT_DAY_MONTH_2_DIGIT_YEAR_TIME_MERIDIANfor example 24/12/08 8:30 PM DT_DAY_MONTH_4_DIGIT_YEARfor example 24/12/2008 DT_DAY_MONTH_4_DIGIT_YEAR_TIMEfor example 24/12/2008 20:30 DT_DAY_MONTH_4_DIGIT_YEAR_TIME_MERIDIANfor example 24/12/2008 8:30 PM DT_ISO_YEAR_MONTH_DAYfor example 2008-12-24 DT_ISO_YEAR_MONTH_DAY_TIMEfor example 2008-12-24 20:30:45 DT_MONTH_DAY_4_DIGIT_YEARfor example 12/24/2008 DT_TIME_LONGfor example 8:30:45 PM UTC-6 DT_TIME_MEDIUMfor example 8:30:45 PM DT_TIME_SHORTfor example 8:30 PM DT_YEAR_ONLYfor example 2008 HIGHLIGHT_UNTYPED_CELLSHighlight cell data that does not match the data type NONENo formatting (default) NUMBER_CURRENCYfor example $1234.56 NUMBER_DEFAULTfor example 1,234.56 NUMBER_INTEGERfor example 1235 NUMBER_NO_SEPARATORfor example 1234.56 NUMBER_PERCENTfor example 123,456% NUMBER_SCIENTIFICfor example 1E3 STRING_EIGHT_LINE_IMAGEDisplays thumbnail images as tall as eight lines of text STRING_FOUR_LINE_IMAGEDisplays thumbnail images as tall as four lines of text STRING_JSON_TEXTAllows editing of text as JSON in UI STRING_JSON_LISTAllows editing of text as a JSON list in UI STRING_LINKTreats cell as a link (must start with http:// or https://) STRING_ONE_LINE_IMAGEDisplays thumbnail images as tall as one line of text STRING_VIDEO_OR_MAPDisplay a video or map thumbnail
cValidValues :: Lens' Column [Text] Source #
List of valid values used to validate data and supply a drop-down list of values in the web application.
cValidateData :: Lens' Column (Maybe Bool) Source #
If true, data entered via the web application is validated.
Table
Represents a table.
See: table
smart constructor.
Instances
Creates a value of Table
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tabaKind :: Lens' Table Text Source #
The kind of item this is. For a table, this is always fusiontables#table.
tabaColumnPropertiesJSONSchema :: Lens' Table (Maybe Text) Source #
Default JSON schema for validating all JSON column properties.
tabaTablePropertiesJSONSchema :: Lens' Table (Maybe Text) Source #
JSON schema for validating the JSON table properties.
tabaTablePropertiesJSON :: Lens' Table (Maybe Text) Source #
JSON object containing custom table properties.
tabaBaseTableIds :: Lens' Table [Text] Source #
Base table identifier if this table is a view or merged table.
tabaTableId :: Lens' Table (Maybe Text) Source #
Encrypted unique alphanumeric identifier for the table.
tabaSQL :: Lens' Table (Maybe Text) Source #
SQL that encodes the table definition for derived tables.
LineStyle
Represents a LineStyle within a StyleSetting
See: lineStyle
smart constructor.
Instances
lineStyle :: LineStyle Source #
Creates a value of LineStyle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lsStrokeColorStyler :: Lens' LineStyle (Maybe StyleFunction) Source #
Column-value, gradient or buckets styler that is used to determine the line color and opacity.
lsStrokeOpacity :: Lens' LineStyle (Maybe Double) Source #
Opacity of the line : 0.0 (transparent) to 1.0 (opaque).
lsStrokeWeightStyler :: Lens' LineStyle (Maybe StyleFunction) Source #
Column-value or bucket styler that is used to determine the width of the line.