gogol-sheets-0.5.0: Google Sheets SDK.

Copyright(c) 2015-2016 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.Sheets

Contents

Description

Reads and writes Google Sheets.

See: Google Sheets API Reference

Synopsis

Service Configuration

sheetsService :: ServiceConfig Source #

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

OAuth Scopes

spreadsheetsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/spreadsheets.readonly"] Source #

View your Google Spreadsheets

driveReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.readonly"] Source #

See and download all your Google Drive files

driveScope :: Proxy '["https://www.googleapis.com/auth/drive"] Source #

See, edit, create, and delete all of your Google Drive files

driveFileScope :: Proxy '["https://www.googleapis.com/auth/drive.file"] Source #

View and manage Google Drive files and folders that you have opened or created with this app

spreadsheetsScope :: Proxy '["https://www.googleapis.com/auth/spreadsheets"] Source #

See, edit, create, and delete your spreadsheets in Google Drive

API Declaration

Resources

sheets.spreadsheets.batchUpdate

sheets.spreadsheets.create

sheets.spreadsheets.developerMetadata.get

sheets.spreadsheets.developerMetadata.search

sheets.spreadsheets.get

sheets.spreadsheets.getByDataFilter

sheets.spreadsheets.sheets.copyTo

sheets.spreadsheets.values.append

sheets.spreadsheets.values.batchClear

sheets.spreadsheets.values.batchClearByDataFilter

sheets.spreadsheets.values.batchGet

sheets.spreadsheets.values.batchGetByDataFilter

sheets.spreadsheets.values.batchUpdate

sheets.spreadsheets.values.batchUpdateByDataFilter

sheets.spreadsheets.values.clear

sheets.spreadsheets.values.get

sheets.spreadsheets.values.update

Types

BasicChartSpecStackedType

data BasicChartSpecStackedType Source #

The stacked type for charts that support vertical stacking. Applies to Area, Bar, Column, Combo, and Stepped Area charts.

Constructors

BasicChartStackedTypeUnspecified

BASIC_CHART_STACKED_TYPE_UNSPECIFIED Default value, do not use.

NotStacked

NOT_STACKED Series are not stacked.

Stacked

STACKED Series values are stacked, each value is rendered vertically beginning from the top of the value below it.

PercentStacked

PERCENT_STACKED Vertical stacks are stretched to reach the top of the chart, with values laid out as percentages of each other.

Instances
Enum BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Eq BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Data BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BasicChartSpecStackedType -> c BasicChartSpecStackedType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BasicChartSpecStackedType #

toConstr :: BasicChartSpecStackedType -> Constr #

dataTypeOf :: BasicChartSpecStackedType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BasicChartSpecStackedType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BasicChartSpecStackedType) #

gmapT :: (forall b. Data b => b -> b) -> BasicChartSpecStackedType -> BasicChartSpecStackedType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BasicChartSpecStackedType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BasicChartSpecStackedType -> r #

gmapQ :: (forall d. Data d => d -> u) -> BasicChartSpecStackedType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BasicChartSpecStackedType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BasicChartSpecStackedType -> m BasicChartSpecStackedType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BasicChartSpecStackedType -> m BasicChartSpecStackedType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BasicChartSpecStackedType -> m BasicChartSpecStackedType #

Ord BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Read BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Show BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Generic BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Associated Types

type Rep BasicChartSpecStackedType :: Type -> Type #

Hashable BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToJSON BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromJSON BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromHttpApiData BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToHttpApiData BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep BasicChartSpecStackedType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep BasicChartSpecStackedType = D1 (MetaData "BasicChartSpecStackedType" "Network.Google.Sheets.Types.Sum" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) ((C1 (MetaCons "BasicChartStackedTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NotStacked" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Stacked" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PercentStacked" PrefixI False) (U1 :: Type -> Type)))

PivotGroupSortValueBucket

data PivotGroupSortValueBucket Source #

Information about which values in a pivot group should be used for sorting.

See: pivotGroupSortValueBucket smart constructor.

Instances
Eq PivotGroupSortValueBucket Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data PivotGroupSortValueBucket Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PivotGroupSortValueBucket -> c PivotGroupSortValueBucket #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PivotGroupSortValueBucket #

toConstr :: PivotGroupSortValueBucket -> Constr #

dataTypeOf :: PivotGroupSortValueBucket -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PivotGroupSortValueBucket) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PivotGroupSortValueBucket) #

gmapT :: (forall b. Data b => b -> b) -> PivotGroupSortValueBucket -> PivotGroupSortValueBucket #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PivotGroupSortValueBucket -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PivotGroupSortValueBucket -> r #

gmapQ :: (forall d. Data d => d -> u) -> PivotGroupSortValueBucket -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PivotGroupSortValueBucket -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PivotGroupSortValueBucket -> m PivotGroupSortValueBucket #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PivotGroupSortValueBucket -> m PivotGroupSortValueBucket #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PivotGroupSortValueBucket -> m PivotGroupSortValueBucket #

Show PivotGroupSortValueBucket Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic PivotGroupSortValueBucket Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep PivotGroupSortValueBucket :: Type -> Type #

ToJSON PivotGroupSortValueBucket Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON PivotGroupSortValueBucket Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep PivotGroupSortValueBucket Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep PivotGroupSortValueBucket = D1 (MetaData "PivotGroupSortValueBucket" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) (C1 (MetaCons "PivotGroupSortValueBucket'" PrefixI True) (S1 (MetaSel (Just "_pgsvbBuckets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ExtendedValue])) :*: S1 (MetaSel (Just "_pgsvbValuesIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

pivotGroupSortValueBucket :: PivotGroupSortValueBucket Source #

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

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

pgsvbBuckets :: Lens' PivotGroupSortValueBucket [ExtendedValue] Source #

Determines the bucket from which values are chosen to sort. For example, in a pivot table with one row group & two column groups, the row group can list up to two values. The first value corresponds to a value within the first column group, and the second value corresponds to a value in the second column group. If no values are listed, this would indicate that the row should be sorted according to the "Grand Total" over the column groups. If a single value is listed, this would correspond to using the "Total" of that bucket.

pgsvbValuesIndex :: Lens' PivotGroupSortValueBucket (Maybe Int32) Source #

The offset in the PivotTable.values list which the values in this grouping should be sorted by.

ValueRange

data ValueRange Source #

Data within a range of the spreadsheet.

See: valueRange smart constructor.

Instances
Eq ValueRange Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data ValueRange Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ValueRange -> c ValueRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ValueRange #

toConstr :: ValueRange -> Constr #

dataTypeOf :: ValueRange -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ValueRange) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ValueRange) #

gmapT :: (forall b. Data b => b -> b) -> ValueRange -> ValueRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ValueRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ValueRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> ValueRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ValueRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ValueRange -> m ValueRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ValueRange -> m ValueRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ValueRange -> m ValueRange #

Show ValueRange Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic ValueRange Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep ValueRange :: Type -> Type #

ToJSON ValueRange Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON ValueRange Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep ValueRange Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep ValueRange = D1 (MetaData "ValueRange" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) (C1 (MetaCons "ValueRange'" PrefixI True) (S1 (MetaSel (Just "_vrValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [[JSONValue]])) :*: (S1 (MetaSel (Just "_vrRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vrMajorDimension") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ValueRangeMajorDimension)))))

valueRange :: ValueRange Source #

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

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

vrValues :: Lens' ValueRange [[JSONValue]] Source #

The data that was read or to be written. This is an array of arrays, the outer array representing all the data and each inner array representing a major dimension. Each item in the inner array corresponds with one cell. For output, empty trailing rows and columns will not be included. For input, supported value types are: bool, string, and double. Null values will be skipped. To set a cell to an empty value, set the string value to an empty string.

vrRange :: Lens' ValueRange (Maybe Text) Source #

The range the values cover, in A1 notation. For output, this range indicates the entire requested range, even though the values will exclude trailing rows and columns. When appending values, this field represents the range to search for a table, after which values will be appended.

vrMajorDimension :: Lens' ValueRange (Maybe ValueRangeMajorDimension) Source #

The major dimension of the values. For output, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, then requesting `range=A1:B2,majorDimension=ROWS` will return `[[1,2],[3,4]]`, whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return `[[1,3],[2,4]]`. For input, with `range=A1:B2,majorDimension=ROWS` then `[[1,2],[3,4]]` will set `A1=1,B1=2,A2=3,B2=4`. With `range=A1:B2,majorDimension=COLUMNS` then `[[1,2],[3,4]]` will set `A1=1,B1=3,A2=2,B2=4`. When writing, if this field is not set, it defaults to ROWS.

SortRangeRequest

data SortRangeRequest Source #

Sorts data in rows based on a sort order per column.

See: sortRangeRequest smart constructor.

Instances
Eq SortRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data SortRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SortRangeRequest -> c SortRangeRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SortRangeRequest #

toConstr :: SortRangeRequest -> Constr #

dataTypeOf :: SortRangeRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SortRangeRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SortRangeRequest) #

gmapT :: (forall b. Data b => b -> b) -> SortRangeRequest -> SortRangeRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SortRangeRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SortRangeRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> SortRangeRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SortRangeRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SortRangeRequest -> m SortRangeRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SortRangeRequest -> m SortRangeRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SortRangeRequest -> m SortRangeRequest #

Show SortRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic SortRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep SortRangeRequest :: Type -> Type #

ToJSON SortRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON SortRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep SortRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep SortRangeRequest = D1 (MetaData "SortRangeRequest" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) (C1 (MetaCons "SortRangeRequest'" PrefixI True) (S1 (MetaSel (Just "_srrSortSpecs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SortSpec])) :*: S1 (MetaSel (Just "_srrRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GridRange))))

sortRangeRequest :: SortRangeRequest Source #

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

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

srrSortSpecs :: Lens' SortRangeRequest [SortSpec] Source #

The sort order per column. Later specifications are used when values are equal in the earlier specifications.

CopyPasteRequestPasteType

data CopyPasteRequestPasteType Source #

What kind of data to paste.

Constructors

PasteNormal

PASTE_NORMAL Paste values, formulas, formats, and merges.

PasteValues

PASTE_VALUES Paste the values ONLY without formats, formulas, or merges.

PasteFormat

PASTE_FORMAT Paste the format and data validation only.

PasteNoBOrders

PASTE_NO_BORDERS Like PASTE_NORMAL but without borders.

PasteFormula

PASTE_FORMULA Paste the formulas only.

PasteDataValidation

PASTE_DATA_VALIDATION Paste the data validation only.

PasteConditionalFormatting

PASTE_CONDITIONAL_FORMATTING Paste the conditional formatting rules only.

Instances
Enum CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Eq CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Data CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CopyPasteRequestPasteType -> c CopyPasteRequestPasteType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CopyPasteRequestPasteType #

toConstr :: CopyPasteRequestPasteType -> Constr #

dataTypeOf :: CopyPasteRequestPasteType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CopyPasteRequestPasteType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CopyPasteRequestPasteType) #

gmapT :: (forall b. Data b => b -> b) -> CopyPasteRequestPasteType -> CopyPasteRequestPasteType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CopyPasteRequestPasteType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CopyPasteRequestPasteType -> r #

gmapQ :: (forall d. Data d => d -> u) -> CopyPasteRequestPasteType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CopyPasteRequestPasteType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CopyPasteRequestPasteType -> m CopyPasteRequestPasteType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CopyPasteRequestPasteType -> m CopyPasteRequestPasteType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CopyPasteRequestPasteType -> m CopyPasteRequestPasteType #

Ord CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Read CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Show CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Generic CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Associated Types

type Rep CopyPasteRequestPasteType :: Type -> Type #

Hashable CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToJSON CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromJSON CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromHttpApiData CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToHttpApiData CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep CopyPasteRequestPasteType Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep CopyPasteRequestPasteType = D1 (MetaData "CopyPasteRequestPasteType" "Network.Google.Sheets.Types.Sum" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) ((C1 (MetaCons "PasteNormal" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PasteValues" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PasteFormat" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "PasteNoBOrders" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PasteFormula" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PasteDataValidation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PasteConditionalFormatting" PrefixI False) (U1 :: Type -> Type))))

DeveloperMetadataLookupLocationMatchingStrategy

data DeveloperMetadataLookupLocationMatchingStrategy Source #

Determines how this lookup matches the location. If this field is specified as EXACT, only developer metadata associated on the exact location specified is matched. If this field is specified to INTERSECTING, developer metadata associated on intersecting locations is also matched. If left unspecified, this field assumes a default value of INTERSECTING. If this field is specified, a metadataLocation must also be specified.

Constructors

DeveloperMetadataLocationMatchingStrategyUnspecified

DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED Default value. This value must not be used.

ExactLocation

EXACT_LOCATION Indicates that a specified location should be matched exactly. For example, if row three were specified as a location this matching strategy would only match developer metadata also associated on row three. Metadata associated on other locations would not be considered.

IntersectingLocation

INTERSECTING_LOCATION Indicates that a specified location should match that exact location as well as any intersecting locations. For example, if row three were specified as a location this matching strategy would match developer metadata associated on row three as well as metadata associated on locations that intersect row three. If, for instance, there was developer metadata associated on column B, this matching strategy would also match that location because column B intersects row three.

Instances
Enum DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Eq DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Data DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeveloperMetadataLookupLocationMatchingStrategy -> c DeveloperMetadataLookupLocationMatchingStrategy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeveloperMetadataLookupLocationMatchingStrategy #

toConstr :: DeveloperMetadataLookupLocationMatchingStrategy -> Constr #

dataTypeOf :: DeveloperMetadataLookupLocationMatchingStrategy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeveloperMetadataLookupLocationMatchingStrategy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeveloperMetadataLookupLocationMatchingStrategy) #

gmapT :: (forall b. Data b => b -> b) -> DeveloperMetadataLookupLocationMatchingStrategy -> DeveloperMetadataLookupLocationMatchingStrategy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeveloperMetadataLookupLocationMatchingStrategy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeveloperMetadataLookupLocationMatchingStrategy -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeveloperMetadataLookupLocationMatchingStrategy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeveloperMetadataLookupLocationMatchingStrategy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeveloperMetadataLookupLocationMatchingStrategy -> m DeveloperMetadataLookupLocationMatchingStrategy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeveloperMetadataLookupLocationMatchingStrategy -> m DeveloperMetadataLookupLocationMatchingStrategy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeveloperMetadataLookupLocationMatchingStrategy -> m DeveloperMetadataLookupLocationMatchingStrategy #

Ord DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Read DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Show DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Generic DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Hashable DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToJSON DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromJSON DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromHttpApiData DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToHttpApiData DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep DeveloperMetadataLookupLocationMatchingStrategy Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep DeveloperMetadataLookupLocationMatchingStrategy = D1 (MetaData "DeveloperMetadataLookupLocationMatchingStrategy" "Network.Google.Sheets.Types.Sum" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) (C1 (MetaCons "DeveloperMetadataLocationMatchingStrategyUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ExactLocation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "IntersectingLocation" PrefixI False) (U1 :: Type -> Type)))

BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption

data BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source #

Determines how dates, times, and durations in the response should be rendered. This is ignored if response_value_render_option is FORMATTED_VALUE. The default dateTime render option is DateTimeRenderOption.SERIAL_NUMBER.

Constructors

SerialNumber

SERIAL_NUMBER Instructs date, time, datetime, and duration fields to be output as doubles in "serial number" format, as popularized by Lotus 1-2-3. The whole number portion of the value (left of the decimal) counts the days since December 30th 1899. The fractional portion (right of the decimal) counts the time as a fraction of the day. For example, January 1st 1900 at noon would be 2.5, 2 because it's 2 days after December 30st 1899, and .5 because noon is half a day. February 1st 1900 at 3pm would be 33.625. This correctly treats the year 1900 as not a leap year.

FormattedString

FORMATTED_STRING Instructs date, time, datetime, and duration fields to be output as strings in their given number format (which is dependent on the spreadsheet locale).

Instances
Enum BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Eq BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Data BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> c BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption #

toConstr :: BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> Constr #

dataTypeOf :: BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption) #

gmapT :: (forall b. Data b => b -> b) -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> r #

gmapQ :: (forall d. Data d => d -> u) -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> m BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> m BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption -> m BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption #

Ord BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Read BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Show BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Generic BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Hashable BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToJSON BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromJSON BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromHttpApiData BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToHttpApiData BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption = D1 (MetaData "BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption" "Network.Google.Sheets.Types.Sum" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) (C1 (MetaCons "SerialNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FormattedString" PrefixI False) (U1 :: Type -> Type))

DeleteNamedRangeRequest

data DeleteNamedRangeRequest Source #

Removes the named range with the given ID from the spreadsheet.

See: deleteNamedRangeRequest smart constructor.

Instances
Eq DeleteNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data DeleteNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteNamedRangeRequest -> c DeleteNamedRangeRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteNamedRangeRequest #

toConstr :: DeleteNamedRangeRequest -> Constr #

dataTypeOf :: DeleteNamedRangeRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteNamedRangeRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteNamedRangeRequest) #

gmapT :: (forall b. Data b => b -> b) -> DeleteNamedRangeRequest -> DeleteNamedRangeRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNamedRangeRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNamedRangeRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteNamedRangeRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteNamedRangeRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteNamedRangeRequest -> m DeleteNamedRangeRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNamedRangeRequest -> m DeleteNamedRangeRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNamedRangeRequest -> m DeleteNamedRangeRequest #

Show DeleteNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic DeleteNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep DeleteNamedRangeRequest :: Type -> Type #

ToJSON DeleteNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON DeleteNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep DeleteNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep DeleteNamedRangeRequest = D1 (MetaData "DeleteNamedRangeRequest" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" True) (C1 (MetaCons "DeleteNamedRangeRequest'" PrefixI True) (S1 (MetaSel (Just "_dnrrNamedRangeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

deleteNamedRangeRequest :: DeleteNamedRangeRequest Source #

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

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

dnrrNamedRangeId :: Lens' DeleteNamedRangeRequest (Maybe Text) Source #

The ID of the named range to delete.

UpdateNamedRangeRequest

data UpdateNamedRangeRequest Source #

Updates properties of the named range with the specified namedRangeId.

See: updateNamedRangeRequest smart constructor.

Instances
Eq UpdateNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data UpdateNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateNamedRangeRequest -> c UpdateNamedRangeRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateNamedRangeRequest #

toConstr :: UpdateNamedRangeRequest -> Constr #

dataTypeOf :: UpdateNamedRangeRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateNamedRangeRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateNamedRangeRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateNamedRangeRequest -> UpdateNamedRangeRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateNamedRangeRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateNamedRangeRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateNamedRangeRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateNamedRangeRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateNamedRangeRequest -> m UpdateNamedRangeRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateNamedRangeRequest -> m UpdateNamedRangeRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateNamedRangeRequest -> m UpdateNamedRangeRequest #

Show UpdateNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic UpdateNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep UpdateNamedRangeRequest :: Type -> Type #

ToJSON UpdateNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON UpdateNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep UpdateNamedRangeRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep UpdateNamedRangeRequest = D1 (MetaData "UpdateNamedRangeRequest" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) (C1 (MetaCons "UpdateNamedRangeRequest'" PrefixI True) (S1 (MetaSel (Just "_unrrNamedRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NamedRange)) :*: S1 (MetaSel (Just "_unrrFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask))))

updateNamedRangeRequest :: UpdateNamedRangeRequest Source #

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

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

unrrNamedRange :: Lens' UpdateNamedRangeRequest (Maybe NamedRange) Source #

The named range to update with the new properties.

unrrFields :: Lens' UpdateNamedRangeRequest (Maybe GFieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `namedRange` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.

BasicChartAxisPosition

data BasicChartAxisPosition Source #

The position of this axis.

Constructors

BasicChartAxisPositionUnspecified

BASIC_CHART_AXIS_POSITION_UNSPECIFIED Default value, do not use.

BottomAxis

BOTTOM_AXIS The axis rendered at the bottom of a chart. For most charts, this is the standard major axis. For bar charts, this is a minor axis.

LeftAxis

LEFT_AXIS The axis rendered at the left of a chart. For most charts, this is a minor axis. For bar charts, this is the standard major axis.

RightAxis

RIGHT_AXIS The axis rendered at the right of a chart. For most charts, this is a minor axis. For bar charts, this is an unusual major axis.

Instances
Enum BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Eq BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Data BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BasicChartAxisPosition -> c BasicChartAxisPosition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BasicChartAxisPosition #

toConstr :: BasicChartAxisPosition -> Constr #

dataTypeOf :: BasicChartAxisPosition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BasicChartAxisPosition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BasicChartAxisPosition) #

gmapT :: (forall b. Data b => b -> b) -> BasicChartAxisPosition -> BasicChartAxisPosition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BasicChartAxisPosition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BasicChartAxisPosition -> r #

gmapQ :: (forall d. Data d => d -> u) -> BasicChartAxisPosition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BasicChartAxisPosition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BasicChartAxisPosition -> m BasicChartAxisPosition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BasicChartAxisPosition -> m BasicChartAxisPosition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BasicChartAxisPosition -> m BasicChartAxisPosition #

Ord BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Read BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Show BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Generic BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Associated Types

type Rep BasicChartAxisPosition :: Type -> Type #

Hashable BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToJSON BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromJSON BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromHttpApiData BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToHttpApiData BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep BasicChartAxisPosition Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep BasicChartAxisPosition = D1 (MetaData "BasicChartAxisPosition" "Network.Google.Sheets.Types.Sum" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) ((C1 (MetaCons "BasicChartAxisPositionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BottomAxis" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LeftAxis" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightAxis" PrefixI False) (U1 :: Type -> Type)))

ChartData

data ChartData Source #

The data included in a domain or series.

See: chartData smart constructor.

Instances
Eq ChartData Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data ChartData Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChartData -> c ChartData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChartData #

toConstr :: ChartData -> Constr #

dataTypeOf :: ChartData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChartData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChartData) #

gmapT :: (forall b. Data b => b -> b) -> ChartData -> ChartData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChartData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChartData -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChartData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChartData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChartData -> m ChartData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChartData -> m ChartData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChartData -> m ChartData #

Show ChartData Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic ChartData Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep ChartData :: Type -> Type #

ToJSON ChartData Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON ChartData Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep ChartData Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep ChartData = D1 (MetaData "ChartData" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" True) (C1 (MetaCons "ChartData'" PrefixI True) (S1 (MetaSel (Just "_cdSourceRange") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ChartSourceRange))))

chartData :: ChartData Source #

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

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

cdSourceRange :: Lens' ChartData (Maybe ChartSourceRange) Source #

The source ranges of the data.

BatchClearValuesRequest

data BatchClearValuesRequest Source #

The request for clearing more than one range of values in a spreadsheet.

See: batchClearValuesRequest smart constructor.

Instances
Eq BatchClearValuesRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data BatchClearValuesRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BatchClearValuesRequest -> c BatchClearValuesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BatchClearValuesRequest #

toConstr :: BatchClearValuesRequest -> Constr #

dataTypeOf :: BatchClearValuesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BatchClearValuesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BatchClearValuesRequest) #

gmapT :: (forall b. Data b => b -> b) -> BatchClearValuesRequest -> BatchClearValuesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BatchClearValuesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BatchClearValuesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> BatchClearValuesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BatchClearValuesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BatchClearValuesRequest -> m BatchClearValuesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchClearValuesRequest -> m BatchClearValuesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BatchClearValuesRequest -> m BatchClearValuesRequest #

Show BatchClearValuesRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic BatchClearValuesRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep BatchClearValuesRequest :: Type -> Type #

ToJSON BatchClearValuesRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON BatchClearValuesRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep BatchClearValuesRequest Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep BatchClearValuesRequest = D1 (MetaData "BatchClearValuesRequest" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" True) (C1 (MetaCons "BatchClearValuesRequest'" PrefixI True) (S1 (MetaSel (Just "_bcvrRanges") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

batchClearValuesRequest :: BatchClearValuesRequest Source #

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

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

bcvrRanges :: Lens' BatchClearValuesRequest [Text] Source #

The ranges to clear, in A1 notation.

CreateDeveloperMetadataResponse

data CreateDeveloperMetadataResponse Source #

The response from creating developer metadata.

See: createDeveloperMetadataResponse smart constructor.

Instances
Eq CreateDeveloperMetadataResponse Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data CreateDeveloperMetadataResponse Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateDeveloperMetadataResponse -> c CreateDeveloperMetadataResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateDeveloperMetadataResponse #

toConstr :: CreateDeveloperMetadataResponse -> Constr #

dataTypeOf :: CreateDeveloperMetadataResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateDeveloperMetadataResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateDeveloperMetadataResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateDeveloperMetadataResponse -> CreateDeveloperMetadataResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateDeveloperMetadataResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateDeveloperMetadataResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateDeveloperMetadataResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateDeveloperMetadataResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateDeveloperMetadataResponse -> m CreateDeveloperMetadataResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateDeveloperMetadataResponse -> m CreateDeveloperMetadataResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateDeveloperMetadataResponse -> m CreateDeveloperMetadataResponse #

Show CreateDeveloperMetadataResponse Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic CreateDeveloperMetadataResponse Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep CreateDeveloperMetadataResponse :: Type -> Type #

ToJSON CreateDeveloperMetadataResponse Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON CreateDeveloperMetadataResponse Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep CreateDeveloperMetadataResponse Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep CreateDeveloperMetadataResponse = D1 (MetaData "CreateDeveloperMetadataResponse" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" True) (C1 (MetaCons "CreateDeveloperMetadataResponse'" PrefixI True) (S1 (MetaSel (Just "_cdmrDeveloperMetadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DeveloperMetadata))))

createDeveloperMetadataResponse :: CreateDeveloperMetadataResponse Source #

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

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

DateTimeRule

data DateTimeRule Source #

Instances
Eq DateTimeRule Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data DateTimeRule Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DateTimeRule -> c DateTimeRule #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DateTimeRule #

toConstr :: DateTimeRule -> Constr #

dataTypeOf :: DateTimeRule -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DateTimeRule) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DateTimeRule) #

gmapT :: (forall b. Data b => b -> b) -> DateTimeRule -> DateTimeRule #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DateTimeRule -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DateTimeRule -> r #

gmapQ :: (forall d. Data d => d -> u) -> DateTimeRule -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DateTimeRule -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DateTimeRule -> m DateTimeRule #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DateTimeRule -> m DateTimeRule #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DateTimeRule -> m DateTimeRule #

Show DateTimeRule Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic DateTimeRule Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep DateTimeRule :: Type -> Type #

ToJSON DateTimeRule Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON DateTimeRule Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep DateTimeRule Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep DateTimeRule = D1 (MetaData "DateTimeRule" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" True) (C1 (MetaCons "DateTimeRule'" PrefixI True) (S1 (MetaSel (Just "_dtrType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DateTimeRuleType))))

dateTimeRule :: DateTimeRule Source #

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

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

dtrType :: Lens' DateTimeRule (Maybe DateTimeRuleType) Source #

The type of date-time grouping to apply.

DeleteRangeRequestShiftDimension

data DeleteRangeRequestShiftDimension Source #

The dimension from which deleted cells will be replaced with. If ROWS, existing cells will be shifted upward to replace the deleted cells. If COLUMNS, existing cells will be shifted left to replace the deleted cells.

Constructors

DimensionUnspecified

DIMENSION_UNSPECIFIED The default value, do not use.

Rows

ROWS Operates on the rows of a sheet.

Columns

COLUMNS Operates on the columns of a sheet.

Instances
Enum DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Eq DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Data DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteRangeRequestShiftDimension -> c DeleteRangeRequestShiftDimension #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteRangeRequestShiftDimension #

toConstr :: DeleteRangeRequestShiftDimension -> Constr #

dataTypeOf :: DeleteRangeRequestShiftDimension -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteRangeRequestShiftDimension) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteRangeRequestShiftDimension) #

gmapT :: (forall b. Data b => b -> b) -> DeleteRangeRequestShiftDimension -> DeleteRangeRequestShiftDimension #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteRangeRequestShiftDimension -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteRangeRequestShiftDimension -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteRangeRequestShiftDimension -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteRangeRequestShiftDimension -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteRangeRequestShiftDimension -> m DeleteRangeRequestShiftDimension #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteRangeRequestShiftDimension -> m DeleteRangeRequestShiftDimension #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteRangeRequestShiftDimension -> m DeleteRangeRequestShiftDimension #

Ord DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Read DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Show DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Generic DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Associated Types

type Rep DeleteRangeRequestShiftDimension :: Type -> Type #

Hashable DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToJSON DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromJSON DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromHttpApiData DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToHttpApiData DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep DeleteRangeRequestShiftDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep DeleteRangeRequestShiftDimension = D1 (MetaData "DeleteRangeRequestShiftDimension" "Network.Google.Sheets.Types.Sum" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) (C1 (MetaCons "DimensionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Rows" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Columns" PrefixI False) (U1 :: Type -> Type)))

BasicChartSeriesTargetAxis

data BasicChartSeriesTargetAxis Source #

The minor axis that will specify the range of values for this series. For example, if charting stocks over time, the "Volume" series may want to be pinned to the right with the prices pinned to the left, because the scale of trading volume is different than the scale of prices. It is an error to specify an axis that isn't a valid minor axis for the chart's type.

Constructors

BCSTABasicChartAxisPositionUnspecified

BASIC_CHART_AXIS_POSITION_UNSPECIFIED Default value, do not use.

BCSTABottomAxis

BOTTOM_AXIS The axis rendered at the bottom of a chart. For most charts, this is the standard major axis. For bar charts, this is a minor axis.

BCSTALeftAxis

LEFT_AXIS The axis rendered at the left of a chart. For most charts, this is a minor axis. For bar charts, this is the standard major axis.

BCSTARightAxis

RIGHT_AXIS The axis rendered at the right of a chart. For most charts, this is a minor axis. For bar charts, this is an unusual major axis.

Instances
Enum BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Eq BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Data BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BasicChartSeriesTargetAxis -> c BasicChartSeriesTargetAxis #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BasicChartSeriesTargetAxis #

toConstr :: BasicChartSeriesTargetAxis -> Constr #

dataTypeOf :: BasicChartSeriesTargetAxis -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BasicChartSeriesTargetAxis) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BasicChartSeriesTargetAxis) #

gmapT :: (forall b. Data b => b -> b) -> BasicChartSeriesTargetAxis -> BasicChartSeriesTargetAxis #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BasicChartSeriesTargetAxis -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BasicChartSeriesTargetAxis -> r #

gmapQ :: (forall d. Data d => d -> u) -> BasicChartSeriesTargetAxis -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BasicChartSeriesTargetAxis -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BasicChartSeriesTargetAxis -> m BasicChartSeriesTargetAxis #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BasicChartSeriesTargetAxis -> m BasicChartSeriesTargetAxis #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BasicChartSeriesTargetAxis -> m BasicChartSeriesTargetAxis #

Ord BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Read BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Show BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Generic BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Associated Types

type Rep BasicChartSeriesTargetAxis :: Type -> Type #

Hashable BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToJSON BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromJSON BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromHttpApiData BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToHttpApiData BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep BasicChartSeriesTargetAxis Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep BasicChartSeriesTargetAxis = D1 (MetaData "BasicChartSeriesTargetAxis" "Network.Google.Sheets.Types.Sum" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) ((C1 (MetaCons "BCSTABasicChartAxisPositionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BCSTABottomAxis" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BCSTALeftAxis" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BCSTARightAxis" PrefixI False) (U1 :: Type -> Type)))

DataFilterValueRangeMajorDimension

data DataFilterValueRangeMajorDimension Source #

The major dimension of the values.

Constructors

DFVRMDDimensionUnspecified

DIMENSION_UNSPECIFIED The default value, do not use.

DFVRMDRows

ROWS Operates on the rows of a sheet.

DFVRMDColumns

COLUMNS Operates on the columns of a sheet.

Instances
Enum DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Eq DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Data DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataFilterValueRangeMajorDimension -> c DataFilterValueRangeMajorDimension #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataFilterValueRangeMajorDimension #

toConstr :: DataFilterValueRangeMajorDimension -> Constr #

dataTypeOf :: DataFilterValueRangeMajorDimension -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataFilterValueRangeMajorDimension) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataFilterValueRangeMajorDimension) #

gmapT :: (forall b. Data b => b -> b) -> DataFilterValueRangeMajorDimension -> DataFilterValueRangeMajorDimension #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataFilterValueRangeMajorDimension -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataFilterValueRangeMajorDimension -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataFilterValueRangeMajorDimension -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataFilterValueRangeMajorDimension -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataFilterValueRangeMajorDimension -> m DataFilterValueRangeMajorDimension #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataFilterValueRangeMajorDimension -> m DataFilterValueRangeMajorDimension #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataFilterValueRangeMajorDimension -> m DataFilterValueRangeMajorDimension #

Ord DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Read DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Show DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Generic DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

Associated Types

type Rep DataFilterValueRangeMajorDimension :: Type -> Type #

Hashable DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToJSON DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromJSON DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

FromHttpApiData DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

ToHttpApiData DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep DataFilterValueRangeMajorDimension Source # 
Instance details

Defined in Network.Google.Sheets.Types.Sum

type Rep DataFilterValueRangeMajorDimension = D1 (MetaData "DataFilterValueRangeMajorDimension" "Network.Google.Sheets.Types.Sum" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) (C1 (MetaCons "DFVRMDDimensionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DFVRMDRows" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DFVRMDColumns" PrefixI False) (U1 :: Type -> Type)))

SpreadsheetProperties

data SpreadsheetProperties Source #

Properties of a spreadsheet.

See: spreadsheetProperties smart constructor.

Instances
Eq SpreadsheetProperties Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Data SpreadsheetProperties Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SpreadsheetProperties -> c SpreadsheetProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SpreadsheetProperties #

toConstr :: SpreadsheetProperties -> Constr #

dataTypeOf :: SpreadsheetProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SpreadsheetProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SpreadsheetProperties) #

gmapT :: (forall b. Data b => b -> b) -> SpreadsheetProperties -> SpreadsheetProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SpreadsheetProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SpreadsheetProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> SpreadsheetProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SpreadsheetProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SpreadsheetProperties -> m SpreadsheetProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SpreadsheetProperties -> m SpreadsheetProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SpreadsheetProperties -> m SpreadsheetProperties #

Show SpreadsheetProperties Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Generic SpreadsheetProperties Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

Associated Types

type Rep SpreadsheetProperties :: Type -> Type #

ToJSON SpreadsheetProperties Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

FromJSON SpreadsheetProperties Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep SpreadsheetProperties Source # 
Instance details

Defined in Network.Google.Sheets.Types.Product

type Rep SpreadsheetProperties = D1 (MetaData "SpreadsheetProperties" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.5.0-7VVrePw9P9T2hW7FSGezgR" False) (C1 (MetaCons "SpreadsheetProperties'" PrefixI True) ((S1 (MetaSel (Just "_spDefaultFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CellFormat)) :*: (S1 (MetaSel (Just "_spLocale") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_spIterativeCalculationSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IterativeCalculationSettings))))