gogol-slides-0.3.0: Google Slides 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.Slides

Contents

Description

An API for creating and editing Google Slides presentations.

See: Google Slides API Reference

Synopsis

Service Configuration

slidesService :: ServiceConfig Source #

Default request referring to version v1 of the Google Slides 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

presentationsScope :: Proxy '["https://www.googleapis.com/auth/presentations"] Source #

View and manage your Google Slides presentations

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

View the files in your Google Drive

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

View and manage the files in your Google Drive

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

View and manage your spreadsheets in Google Drive

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

View your Google Slides presentations

API Declaration

type SlidesAPI = PresentationsPagesGetResource :<|> (PresentationsGetResource :<|> (PresentationsCreateResource :<|> PresentationsBatchUpdateResource)) Source #

Represents the entirety of the methods and resources available for the Google Slides API service.

Resources

slides.presentations.batchUpdate

slides.presentations.create

slides.presentations.get

slides.presentations.pages.get

Types

ParagraphMarker

data ParagraphMarker Source #

A TextElement kind that represents the beginning of a new paragraph.

See: paragraphMarker smart constructor.

Instances

Eq ParagraphMarker Source # 
Data ParagraphMarker Source # 

Methods

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

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

toConstr :: ParagraphMarker -> Constr #

dataTypeOf :: ParagraphMarker -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ParagraphMarker Source # 
Generic ParagraphMarker Source # 
ToJSON ParagraphMarker Source # 
FromJSON ParagraphMarker Source # 
type Rep ParagraphMarker Source # 
type Rep ParagraphMarker = D1 (MetaData "ParagraphMarker" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "ParagraphMarker'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pmStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ParagraphStyle))) (S1 (MetaSel (Just Symbol "_pmBullet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bullet)))))

paragraphMarker :: ParagraphMarker Source #

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

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

pmBullet :: Lens' ParagraphMarker (Maybe Bullet) Source #

The bullet for this paragraph. If not present, the paragraph does not belong to a list.

DeleteTableRowRequest

data DeleteTableRowRequest Source #

Deletes a row from a table.

See: deleteTableRowRequest smart constructor.

Instances

Eq DeleteTableRowRequest Source # 
Data DeleteTableRowRequest Source # 

Methods

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

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

toConstr :: DeleteTableRowRequest -> Constr #

dataTypeOf :: DeleteTableRowRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeleteTableRowRequest Source # 
Generic DeleteTableRowRequest Source # 
ToJSON DeleteTableRowRequest Source # 
FromJSON DeleteTableRowRequest Source # 
type Rep DeleteTableRowRequest Source # 
type Rep DeleteTableRowRequest = D1 (MetaData "DeleteTableRowRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "DeleteTableRowRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dtrrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation))) (S1 (MetaSel (Just Symbol "_dtrrTableObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

deleteTableRowRequest :: DeleteTableRowRequest Source #

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

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

dtrrCellLocation :: Lens' DeleteTableRowRequest (Maybe TableCellLocation) Source #

The reference table cell location from which a row will be deleted. The row this cell spans will be deleted. If this is a merged cell, multiple rows will be deleted. If no rows remain in the table after this deletion, the whole table is deleted.

dtrrTableObjectId :: Lens' DeleteTableRowRequest (Maybe Text) Source #

The table to delete rows from.

ParagraphStyleDirection

data ParagraphStyleDirection Source #

The text direction of this paragraph. This property is read-only.

Constructors

TextDirectionUnspecified

TEXT_DIRECTION_UNSPECIFIED The text direction is inherited from the parent.

LeftToRight

LEFT_TO_RIGHT The text goes from left to right.

RightToLeft

RIGHT_TO_LEFT The text goes from right to left.

Instances

Enum ParagraphStyleDirection Source # 
Eq ParagraphStyleDirection Source # 
Data ParagraphStyleDirection Source # 

Methods

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

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

toConstr :: ParagraphStyleDirection -> Constr #

dataTypeOf :: ParagraphStyleDirection -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ParagraphStyleDirection Source # 
Read ParagraphStyleDirection Source # 
Show ParagraphStyleDirection Source # 
Generic ParagraphStyleDirection Source # 
Hashable ParagraphStyleDirection Source # 
ToJSON ParagraphStyleDirection Source # 
FromJSON ParagraphStyleDirection Source # 
FromHttpApiData ParagraphStyleDirection Source # 
ToHttpApiData ParagraphStyleDirection Source # 
type Rep ParagraphStyleDirection Source # 
type Rep ParagraphStyleDirection = D1 (MetaData "ParagraphStyleDirection" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "TextDirectionUnspecified" PrefixI False) U1) ((:+:) (C1 (MetaCons "LeftToRight" PrefixI False) U1) (C1 (MetaCons "RightToLeft" PrefixI False) U1)))

PageElementProperties

data PageElementProperties Source #

Common properties for a page element. Note: When you initially create a PageElement, the API may modify the values of both `size` and `transform`, but the visual size will be unchanged.

See: pageElementProperties smart constructor.

Instances

Eq PageElementProperties Source # 
Data PageElementProperties Source # 

Methods

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

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

toConstr :: PageElementProperties -> Constr #

dataTypeOf :: PageElementProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PageElementProperties Source # 
Generic PageElementProperties Source # 
ToJSON PageElementProperties Source # 
FromJSON PageElementProperties Source # 
type Rep PageElementProperties Source # 
type Rep PageElementProperties = D1 (MetaData "PageElementProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "PageElementProperties'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pepTransform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AffineTransform))) ((:*:) (S1 (MetaSel (Just Symbol "_pepSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Size))) (S1 (MetaSel (Just Symbol "_pepPageObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

pageElementProperties :: PageElementProperties Source #

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

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

pepSize :: Lens' PageElementProperties (Maybe Size) Source #

The size of the element.

pepPageObjectId :: Lens' PageElementProperties (Maybe Text) Source #

The object ID of the page where the element is located.

TextStyleBaselineOffSet

data TextStyleBaselineOffSet Source #

The text's vertical offset from its normal position. Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically rendered in a smaller font size, computed based on the `font_size` field. The `font_size` itself is not affected by changes in this field.

Constructors

BaselineOffSetUnspecified

BASELINE_OFFSET_UNSPECIFIED The text's baseline offset is inherited from the parent.

None

NONE The text is not vertically offset.

Superscript

SUPERSCRIPT The text is vertically offset upwards (superscript).

Subscript

SUBSCRIPT The text is vertically offset downwards (subscript).

Instances

Enum TextStyleBaselineOffSet Source # 
Eq TextStyleBaselineOffSet Source # 
Data TextStyleBaselineOffSet Source # 

Methods

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

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

toConstr :: TextStyleBaselineOffSet -> Constr #

dataTypeOf :: TextStyleBaselineOffSet -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord TextStyleBaselineOffSet Source # 
Read TextStyleBaselineOffSet Source # 
Show TextStyleBaselineOffSet Source # 
Generic TextStyleBaselineOffSet Source # 
Hashable TextStyleBaselineOffSet Source # 
ToJSON TextStyleBaselineOffSet Source # 
FromJSON TextStyleBaselineOffSet Source # 
FromHttpApiData TextStyleBaselineOffSet Source # 
ToHttpApiData TextStyleBaselineOffSet Source # 
type Rep TextStyleBaselineOffSet Source # 
type Rep TextStyleBaselineOffSet = D1 (MetaData "TextStyleBaselineOffSet" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) (C1 (MetaCons "BaselineOffSetUnspecified" PrefixI False) U1) (C1 (MetaCons "None" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Superscript" PrefixI False) U1) (C1 (MetaCons "Subscript" PrefixI False) U1)))

ReplaceAllShapesWithImageResponse

data ReplaceAllShapesWithImageResponse Source #

The result of replacing shapes with an image.

See: replaceAllShapesWithImageResponse smart constructor.

Instances

Eq ReplaceAllShapesWithImageResponse Source # 
Data ReplaceAllShapesWithImageResponse Source # 

Methods

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

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

toConstr :: ReplaceAllShapesWithImageResponse -> Constr #

dataTypeOf :: ReplaceAllShapesWithImageResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReplaceAllShapesWithImageResponse Source # 
Generic ReplaceAllShapesWithImageResponse Source # 
ToJSON ReplaceAllShapesWithImageResponse Source # 
FromJSON ReplaceAllShapesWithImageResponse Source # 
type Rep ReplaceAllShapesWithImageResponse Source # 
type Rep ReplaceAllShapesWithImageResponse = D1 (MetaData "ReplaceAllShapesWithImageResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "ReplaceAllShapesWithImageResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_raswirOccurrencesChanged") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Int32)))))

replaceAllShapesWithImageResponse :: ReplaceAllShapesWithImageResponse Source #

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

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

raswirOccurrencesChanged :: Lens' ReplaceAllShapesWithImageResponse (Maybe Int32) Source #

The number of shapes replaced with images.

RangeType

data RangeType Source #

The type of range.

Constructors

RangeTypeUnspecified

RANGE_TYPE_UNSPECIFIED Unspecified range type. This value must not be used.

FixedRange

FIXED_RANGE A fixed range. Both the `start_index` and `end_index` must be specified.

FromStartIndex

FROM_START_INDEX Starts the range at `start_index` and continues until the end of the collection. The `end_index` must not be specified.

All

ALL Sets the range to be the whole length of the collection. Both the `start_index` and the `end_index` must not be specified.

Instances

Enum RangeType Source # 
Eq RangeType Source # 
Data RangeType Source # 

Methods

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

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

toConstr :: RangeType -> Constr #

dataTypeOf :: RangeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RangeType Source # 
Read RangeType Source # 
Show RangeType Source # 
Generic RangeType Source # 

Associated Types

type Rep RangeType :: * -> * #

Hashable RangeType Source # 
ToJSON RangeType Source # 
FromJSON RangeType Source # 
FromHttpApiData RangeType Source # 
ToHttpApiData RangeType Source # 
type Rep RangeType Source # 
type Rep RangeType = D1 (MetaData "RangeType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) (C1 (MetaCons "RangeTypeUnspecified" PrefixI False) U1) (C1 (MetaCons "FixedRange" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FromStartIndex" PrefixI False) U1) (C1 (MetaCons "All" PrefixI False) U1)))

OutlineFill

data OutlineFill Source #

The fill of the outline.

See: outlineFill smart constructor.

Instances

Eq OutlineFill Source # 
Data OutlineFill Source # 

Methods

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

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

toConstr :: OutlineFill -> Constr #

dataTypeOf :: OutlineFill -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OutlineFill Source # 
Generic OutlineFill Source # 

Associated Types

type Rep OutlineFill :: * -> * #

ToJSON OutlineFill Source # 
FromJSON OutlineFill Source # 
type Rep OutlineFill Source # 
type Rep OutlineFill = D1 (MetaData "OutlineFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "OutlineFill'" PrefixI True) (S1 (MetaSel (Just Symbol "_ofSolidFill") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe SolidFill))))

outlineFill :: OutlineFill Source #

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

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

Image

data Image Source #

A PageElement kind representing an image.

See: image smart constructor.

Instances

Eq Image Source # 

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Data Image Source # 

Methods

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

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

toConstr :: Image -> Constr #

dataTypeOf :: Image -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Image Source # 

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 

Associated Types

type Rep Image :: * -> * #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

ToJSON Image Source # 
FromJSON Image Source # 
type Rep Image Source # 
type Rep Image = D1 (MetaData "Image" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "Image'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iImageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageProperties))) (S1 (MetaSel (Just Symbol "_iContentURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

image :: Image Source #

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

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

iImageProperties :: Lens' Image (Maybe ImageProperties) Source #

The properties of the image.

iContentURL :: Lens' Image (Maybe Text) Source #

An URL to an image with a default lifetime of 30 minutes. This URL is tagged with the account of the requester. Anyone with the URL effectively accesses the image as the original requester. Access to the image may be lost if the presentation's sharing settings change.

UpdateLinePropertiesRequest

data UpdateLinePropertiesRequest Source #

Updates the properties of a Line.

See: updateLinePropertiesRequest smart constructor.

Instances

Eq UpdateLinePropertiesRequest Source # 
Data UpdateLinePropertiesRequest Source # 

Methods

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

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

toConstr :: UpdateLinePropertiesRequest -> Constr #

dataTypeOf :: UpdateLinePropertiesRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UpdateLinePropertiesRequest Source # 
Generic UpdateLinePropertiesRequest Source # 
ToJSON UpdateLinePropertiesRequest Source # 
FromJSON UpdateLinePropertiesRequest Source # 
type Rep UpdateLinePropertiesRequest Source # 
type Rep UpdateLinePropertiesRequest = D1 (MetaData "UpdateLinePropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "UpdateLinePropertiesRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ulprLineProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LineProperties))) ((:*:) (S1 (MetaSel (Just Symbol "_ulprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ulprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FieldMask))))))

updateLinePropertiesRequest :: UpdateLinePropertiesRequest Source #

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

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

ulprObjectId :: Lens' UpdateLinePropertiesRequest (Maybe Text) Source #

The object ID of the line the update is applied to.

ulprFields :: Lens' UpdateLinePropertiesRequest (Maybe FieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `lineProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the line solid fill color, set `fields` to `"lineFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

CropProperties

data CropProperties Source #

The crop properties of an object enclosed in a container. For example, an Image. The crop properties is represented by the offsets of four edges which define a crop rectangle. The offsets are measured in percentage from the corresponding edges of the object's original bounding rectangle towards inside, relative to the object's original dimensions. - If the offset is in the interval (0, 1), the corresponding edge of crop rectangle is positioned inside of the object's original bounding rectangle. - If the offset is negative or greater than 1, the corresponding edge of crop rectangle is positioned outside of the object's original bounding rectangle. - If the left edge of the crop rectangle is on the right side of its right edge, the object will be flipped horizontally. - If the top edge of the crop rectangle is below its bottom edge, the object will be flipped vertically. - If all offsets and rotation angle is 0, the object is not cropped. After cropping, the content in the crop rectangle will be stretched to fit its container.

See: cropProperties smart constructor.

Instances

Eq CropProperties Source # 
Data CropProperties Source # 

Methods

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

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

toConstr :: CropProperties -> Constr #

dataTypeOf :: CropProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CropProperties Source # 
Generic CropProperties Source # 

Associated Types

type Rep CropProperties :: * -> * #

ToJSON CropProperties Source # 
FromJSON CropProperties Source # 
type Rep CropProperties Source # 
type Rep CropProperties = D1 (MetaData "CropProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "CropProperties'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cpBottomOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_cpTopOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))) ((:*:) (S1 (MetaSel (Just Symbol "_cpAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) ((:*:) (S1 (MetaSel (Just Symbol "_cpRightOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_cpLeftOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))))

cropProperties :: CropProperties Source #

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

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

cpBottomOffSet :: Lens' CropProperties (Maybe Double) Source #

The offset specifies the bottom edge of the crop rectangle that is located above the original bounding rectangle bottom edge, relative to the object's original height.

cpTopOffSet :: Lens' CropProperties (Maybe Double) Source #

The offset specifies the top edge of the crop rectangle that is located below the original bounding rectangle top edge, relative to the object's original height.

cpAngle :: Lens' CropProperties (Maybe Double) Source #

The rotation angle of the crop window around its center, in radians. Rotation angle is applied after the offset.

cpRightOffSet :: Lens' CropProperties (Maybe Double) Source #

The offset specifies the right edge of the crop rectangle that is located to the left of the original bounding rectangle right edge, relative to the object's original width.

cpLeftOffSet :: Lens' CropProperties (Maybe Double) Source #

The offset specifies the left edge of the crop rectangle that is located to the right of the original bounding rectangle left edge, relative to the object's original width.

LineProperties

data LineProperties Source #

The properties of the Line. When unset, these fields default to values that match the appearance of new lines created in the Slides editor.

See: lineProperties smart constructor.

Instances

Eq LineProperties Source # 
Data LineProperties Source # 

Methods

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

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

toConstr :: LineProperties -> Constr #

dataTypeOf :: LineProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LineProperties Source # 
Generic LineProperties Source # 

Associated Types

type Rep LineProperties :: * -> * #

ToJSON LineProperties Source # 
FromJSON LineProperties Source # 
type Rep LineProperties Source # 

lineProperties :: LineProperties Source #

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

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

lpWeight :: Lens' LineProperties (Maybe Dimension) Source #

The thickness of the line.

lpLink :: Lens' LineProperties (Maybe Link) Source #

The hyperlink destination of the line. If unset, there is no link.

lpStartArrow :: Lens' LineProperties (Maybe LinePropertiesStartArrow) Source #

The style of the arrow at the beginning of the line.

lpLineFill :: Lens' LineProperties (Maybe LineFill) Source #

The fill of the line. The default line fill matches the defaults for new lines created in the Slides editor.

lpEndArrow :: Lens' LineProperties (Maybe LinePropertiesEndArrow) Source #

The style of the arrow at the end of the line.

Group

data Group Source #

A PageElement kind representing a joined collection of PageElements.

See: group' smart constructor.

Instances

Eq Group Source # 

Methods

(==) :: Group -> Group -> Bool #

(/=) :: Group -> Group -> Bool #

Data Group Source # 

Methods

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

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

toConstr :: Group -> Constr #

dataTypeOf :: Group -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Group Source # 

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

Generic Group Source # 

Associated Types

type Rep Group :: * -> * #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

ToJSON Group Source # 
FromJSON Group Source # 
type Rep Group Source # 
type Rep Group = D1 (MetaData "Group" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "Group'" PrefixI True) (S1 (MetaSel (Just Symbol "_gChildren") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [PageElement]))))

group' :: Group Source #

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

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

gChildren :: Lens' Group [PageElement] Source #

The collection of elements in the group. The minimum size of a group is 2.

BatchUpdatePresentationRequest

data BatchUpdatePresentationRequest Source #

Request message for PresentationsService.BatchUpdatePresentation.

See: batchUpdatePresentationRequest smart constructor.

Instances

Eq BatchUpdatePresentationRequest Source # 
Data BatchUpdatePresentationRequest Source # 

Methods

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

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

toConstr :: BatchUpdatePresentationRequest -> Constr #

dataTypeOf :: BatchUpdatePresentationRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show BatchUpdatePresentationRequest Source # 
Generic BatchUpdatePresentationRequest Source # 
ToJSON BatchUpdatePresentationRequest Source # 
FromJSON BatchUpdatePresentationRequest Source # 
type Rep BatchUpdatePresentationRequest Source # 
type Rep BatchUpdatePresentationRequest = D1 (MetaData "BatchUpdatePresentationRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "BatchUpdatePresentationRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_buprRequests") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Request']))))

batchUpdatePresentationRequest :: BatchUpdatePresentationRequest Source #

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

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

buprRequests :: Lens' BatchUpdatePresentationRequest [Request'] Source #

A list of updates to apply to the presentation.

CreateShapeRequest

data CreateShapeRequest Source #

Creates a new shape.

See: createShapeRequest smart constructor.

Instances

Eq CreateShapeRequest Source # 
Data CreateShapeRequest Source # 

Methods

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

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

toConstr :: CreateShapeRequest -> Constr #

dataTypeOf :: CreateShapeRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateShapeRequest Source # 
Generic CreateShapeRequest Source # 
ToJSON CreateShapeRequest Source # 
FromJSON CreateShapeRequest Source # 
type Rep CreateShapeRequest Source # 
type Rep CreateShapeRequest = D1 (MetaData "CreateShapeRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "CreateShapeRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_csrShapeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateShapeRequestShapeType))) ((:*:) (S1 (MetaSel (Just Symbol "_csrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_csrElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties))))))

createShapeRequest :: CreateShapeRequest Source #

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

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

csrObjectId :: Lens' CreateShapeRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If empty, a unique identifier will be generated.

PageBackgRoundFillPropertyState

data PageBackgRoundFillPropertyState Source #

The background fill property state. Updating the the fill on a page will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a page, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

Constructors

Rendered

RENDERED If a property's state is RENDERED, then the element has the corresponding property when rendered on a page. If the element is a placeholder shape as determined by the placeholder field, and it inherits from a placeholder shape, the corresponding field may be unset, meaning that the property value is inherited from a parent placeholder. If the element does not inherit, then the field will contain the rendered value. This is the default value.

NotRendered

NOT_RENDERED If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered on a page. However, the field may still be set so it can be inherited by child shapes. To remove a property from a rendered element, set its property_state to NOT_RENDERED.

Inherit

INHERIT If a property's state is INHERIT, then the property state uses the value of corresponding `property_state` field on the parent shape. Elements that do not inherit will never have an INHERIT property state.

Instances

Enum PageBackgRoundFillPropertyState Source # 
Eq PageBackgRoundFillPropertyState Source # 
Data PageBackgRoundFillPropertyState Source # 

Methods

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

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

toConstr :: PageBackgRoundFillPropertyState -> Constr #

dataTypeOf :: PageBackgRoundFillPropertyState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PageBackgRoundFillPropertyState Source # 
Read PageBackgRoundFillPropertyState Source # 
Show PageBackgRoundFillPropertyState Source # 
Generic PageBackgRoundFillPropertyState Source # 
Hashable PageBackgRoundFillPropertyState Source # 
ToJSON PageBackgRoundFillPropertyState Source # 
FromJSON PageBackgRoundFillPropertyState Source # 
FromHttpApiData PageBackgRoundFillPropertyState Source # 
ToHttpApiData PageBackgRoundFillPropertyState Source # 
type Rep PageBackgRoundFillPropertyState Source # 
type Rep PageBackgRoundFillPropertyState = D1 (MetaData "PageBackgRoundFillPropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "Rendered" PrefixI False) U1) ((:+:) (C1 (MetaCons "NotRendered" PrefixI False) U1) (C1 (MetaCons "Inherit" PrefixI False) U1)))

AutoText

data AutoText Source #

A TextElement kind that represents auto text.

See: autoText smart constructor.

Instances

Eq AutoText Source # 
Data AutoText Source # 

Methods

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

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

toConstr :: AutoText -> Constr #

dataTypeOf :: AutoText -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AutoText Source # 
Generic AutoText Source # 

Associated Types

type Rep AutoText :: * -> * #

Methods

from :: AutoText -> Rep AutoText x #

to :: Rep AutoText x -> AutoText #

ToJSON AutoText Source # 
FromJSON AutoText Source # 
type Rep AutoText Source # 
type Rep AutoText = D1 (MetaData "AutoText" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "AutoText'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_atStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyle))) ((:*:) (S1 (MetaSel (Just Symbol "_atContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_atType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutoTextType))))))

autoText :: AutoText Source #

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

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

atStyle :: Lens' AutoText (Maybe TextStyle) Source #

The styling applied to this auto text.

atContent :: Lens' AutoText (Maybe Text) Source #

The rendered content of this auto text, if available.

atType :: Lens' AutoText (Maybe AutoTextType) Source #

The type of this auto text.

List

data List Source #

A List describes the look and feel of bullets belonging to paragraphs associated with a list. A paragraph that is part of a list has an implicit reference to that list's ID.

See: list smart constructor.

Instances

Eq List Source # 

Methods

(==) :: List -> List -> Bool #

(/=) :: List -> List -> Bool #

Data List Source # 

Methods

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

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

toConstr :: List -> Constr #

dataTypeOf :: List -> DataType #

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

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

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

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

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

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

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

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

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

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

Show List Source # 

Methods

showsPrec :: Int -> List -> ShowS #

show :: List -> String #

showList :: [List] -> ShowS #

Generic List Source # 

Associated Types

type Rep List :: * -> * #

Methods

from :: List -> Rep List x #

to :: Rep List x -> List #

ToJSON List Source # 
FromJSON List Source # 
type Rep List Source # 
type Rep List = D1 (MetaData "List" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "List'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lListId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lNestingLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ListNestingLevel)))))

list :: List Source #

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

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

lListId :: Lens' List (Maybe Text) Source #

The ID of the list.

lNestingLevel :: Lens' List (Maybe ListNestingLevel) Source #

A map of nesting levels to the properties of bullets at the associated level. A list has at most nine levels of nesting, so the possible values for the keys of this map are 0 through 8, inclusive.

RgbColor

data RgbColor Source #

An RGB color.

See: rgbColor smart constructor.

Instances

Eq RgbColor Source # 
Data RgbColor Source # 

Methods

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

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

toConstr :: RgbColor -> Constr #

dataTypeOf :: RgbColor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RgbColor Source # 
Generic RgbColor Source # 

Associated Types

type Rep RgbColor :: * -> * #

Methods

from :: RgbColor -> Rep RgbColor x #

to :: Rep RgbColor x -> RgbColor #

ToJSON RgbColor Source # 
FromJSON RgbColor Source # 
type Rep RgbColor Source # 
type Rep RgbColor = D1 (MetaData "RgbColor" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "RgbColor'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rcRed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) ((:*:) (S1 (MetaSel (Just Symbol "_rcGreen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_rcBlue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))))

rgbColor :: RgbColor Source #

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

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

rcRed :: Lens' RgbColor (Maybe Double) Source #

The red component of the color, from 0.0 to 1.0.

rcGreen :: Lens' RgbColor (Maybe Double) Source #

The green component of the color, from 0.0 to 1.0.

rcBlue :: Lens' RgbColor (Maybe Double) Source #

The blue component of the color, from 0.0 to 1.0.

UpdatePagePropertiesRequest

data UpdatePagePropertiesRequest Source #

Updates the properties of a Page.

See: updatePagePropertiesRequest smart constructor.

Instances

Eq UpdatePagePropertiesRequest Source # 
Data UpdatePagePropertiesRequest Source # 

Methods

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

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

toConstr :: UpdatePagePropertiesRequest -> Constr #

dataTypeOf :: UpdatePagePropertiesRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UpdatePagePropertiesRequest Source # 
Generic UpdatePagePropertiesRequest Source # 
ToJSON UpdatePagePropertiesRequest Source # 
FromJSON UpdatePagePropertiesRequest Source # 
type Rep UpdatePagePropertiesRequest Source # 
type Rep UpdatePagePropertiesRequest = D1 (MetaData "UpdatePagePropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "UpdatePagePropertiesRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_upprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_upprPageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageProperties))) (S1 (MetaSel (Just Symbol "_upprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FieldMask))))))

updatePagePropertiesRequest :: UpdatePagePropertiesRequest Source #

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

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

upprObjectId :: Lens' UpdatePagePropertiesRequest (Maybe Text) Source #

The object ID of the page the update is applied to.

upprFields :: Lens' UpdatePagePropertiesRequest (Maybe FieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `pageProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the page background solid fill color, set `fields` to `"pageBackgroundFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

CreateSheetsChartRequest

data CreateSheetsChartRequest Source #

Creates an embedded Google Sheets chart. NOTE: Chart creation requires at least one of the spreadsheets.readonly, spreadsheets, drive.readonly, or drive OAuth scopes.

See: createSheetsChartRequest smart constructor.

Instances

Eq CreateSheetsChartRequest Source # 
Data CreateSheetsChartRequest Source # 

Methods

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

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

toConstr :: CreateSheetsChartRequest -> Constr #

dataTypeOf :: CreateSheetsChartRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateSheetsChartRequest Source # 
Generic CreateSheetsChartRequest Source # 
ToJSON CreateSheetsChartRequest Source # 
FromJSON CreateSheetsChartRequest Source # 
type Rep CreateSheetsChartRequest Source # 
type Rep CreateSheetsChartRequest = D1 (MetaData "CreateSheetsChartRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "CreateSheetsChartRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cscrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cscrSpreadsheetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cscrLinkingMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSheetsChartRequestLinkingMode))) ((:*:) (S1 (MetaSel (Just Symbol "_cscrElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties))) (S1 (MetaSel (Just Symbol "_cscrChartId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))))

createSheetsChartRequest :: CreateSheetsChartRequest Source #

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

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

cscrObjectId :: Lens' CreateSheetsChartRequest (Maybe Text) Source #

A user-supplied object ID. If specified, the ID must be unique among all pages and page elements in the presentation. The ID should start with a word character [a-zA-Z0-9_] and then followed by any number of the following characters [a-zA-Z0-9_-:]. The length of the ID should not be less than 5 or greater than 50. If empty, a unique identifier will be generated.

cscrSpreadsheetId :: Lens' CreateSheetsChartRequest (Maybe Text) Source #

The ID of the Google Sheets spreadsheet that contains the chart.

cscrLinkingMode :: Lens' CreateSheetsChartRequest (Maybe CreateSheetsChartRequestLinkingMode) Source #

The mode with which the chart is linked to the source spreadsheet. When not specified, the chart will be an image that is not linked.

cscrElementProperties :: Lens' CreateSheetsChartRequest (Maybe PageElementProperties) Source #

The element properties for the chart. When the aspect ratio of the provided size does not match the chart aspect ratio, the chart is scaled and centered with respect to the size in order to maintain aspect ratio. The provided transform is applied after this operation.

cscrChartId :: Lens' CreateSheetsChartRequest (Maybe Int32) Source #

The ID of the specific chart in the Google Sheets spreadsheet.

CreateParagraphBulletsRequestBulletPreset

data CreateParagraphBulletsRequestBulletPreset Source #

The kinds of bullet glyphs to be used. Defaults to the `BULLET_DISC_CIRCLE_SQUARE` preset.

Constructors

BulletDiscCircleSquare

BULLET_DISC_CIRCLE_SQUARE A bulleted list with a `DISC`, `CIRCLE` and `SQUARE` bullet glyph for the first 3 list nesting levels.

BulletDiamondxARROW3DSquare

BULLET_DIAMONDX_ARROW3D_SQUARE A bulleted list with a `DIAMONDX`, `ARROW3D` and `SQUARE` bullet glyph for the first 3 list nesting levels.

BulletCheckbox

BULLET_CHECKBOX A bulleted list with `CHECKBOX` bullet glyphs for all list nesting levels.

BulletArrowDiamondDisc

BULLET_ARROW_DIAMOND_DISC A bulleted list with a `ARROW`, `DIAMOND` and `DISC` bullet glyph for the first 3 list nesting levels.

BulletStarCircleSquare

BULLET_STAR_CIRCLE_SQUARE A bulleted list with a `STAR`, `CIRCLE` and `DISC` bullet glyph for the first 3 list nesting levels.

BulletARROW3DCircleSquare

BULLET_ARROW3D_CIRCLE_SQUARE A bulleted list with a `ARROW3D`, `CIRCLE` and `SQUARE` bullet glyph for the first 3 list nesting levels.

BulletLefttriangleDiamondDisc

BULLET_LEFTTRIANGLE_DIAMOND_DISC A bulleted list with a `LEFTTRIANGLE`, `DIAMOND` and `DISC` bullet glyph for the first 3 list nesting levels.

BulletDiamondxHollowdiamondSquare

BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE A bulleted list with a `DIAMONDX`, `HOLLOWDIAMOND` and `SQUARE` bullet glyph for the first 3 list nesting levels.

BulletDiamondCircleSquare

BULLET_DIAMOND_CIRCLE_SQUARE A bulleted list with a `DIAMOND`, `CIRCLE` and `SQUARE` bullet glyph for the first 3 list nesting levels.

NumberedDigitAlphaRoman

NUMBERED_DIGIT_ALPHA_ROMAN A numbered list with `DIGIT`, `ALPHA` and `ROMAN` numeric glyphs for the first 3 list nesting levels, followed by periods.

NumberedDigitAlphaRomanParens

NUMBERED_DIGIT_ALPHA_ROMAN_PARENS A numbered list with `DIGIT`, `ALPHA` and `ROMAN` numeric glyphs for the first 3 list nesting levels, followed by parenthesis.

NumberedDigitNested

NUMBERED_DIGIT_NESTED A numbered list with `DIGIT` numeric glyphs separated by periods, where each nesting level uses the previous nesting level's glyph as a prefix. For example: '1.', '1.1.', '2.', '2.2.'.

NumberedUpperalphaAlphaRoman

NUMBERED_UPPERALPHA_ALPHA_ROMAN A numbered list with `UPPERALPHA`, `ALPHA` and `ROMAN` numeric glyphs for the first 3 list nesting levels, followed by periods.

NumberedUpperromanUpperalphaDigit

NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT A numbered list with `UPPERROMAN`, `UPPERALPHA` and `DIGIT` numeric glyphs for the first 3 list nesting levels, followed by periods.

NumberedZerodigitAlphaRoman

NUMBERED_ZERODIGIT_ALPHA_ROMAN A numbered list with `ZERODIGIT`, `ALPHA` and `ROMAN` numeric glyphs for the first 3 list nesting levels, followed by periods.

Instances

Enum CreateParagraphBulletsRequestBulletPreset Source # 
Eq CreateParagraphBulletsRequestBulletPreset Source # 
Data CreateParagraphBulletsRequestBulletPreset Source # 

Methods

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

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

toConstr :: CreateParagraphBulletsRequestBulletPreset -> Constr #

dataTypeOf :: CreateParagraphBulletsRequestBulletPreset -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CreateParagraphBulletsRequestBulletPreset Source # 
Read CreateParagraphBulletsRequestBulletPreset Source # 
Show CreateParagraphBulletsRequestBulletPreset Source # 
Generic CreateParagraphBulletsRequestBulletPreset Source # 
Hashable CreateParagraphBulletsRequestBulletPreset Source # 
ToJSON CreateParagraphBulletsRequestBulletPreset Source # 
FromJSON CreateParagraphBulletsRequestBulletPreset Source # 
FromHttpApiData CreateParagraphBulletsRequestBulletPreset Source # 
ToHttpApiData CreateParagraphBulletsRequestBulletPreset Source # 
type Rep CreateParagraphBulletsRequestBulletPreset Source # 
type Rep CreateParagraphBulletsRequestBulletPreset = D1 (MetaData "CreateParagraphBulletsRequestBulletPreset" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "BulletDiscCircleSquare" PrefixI False) U1) ((:+:) (C1 (MetaCons "BulletDiamondxARROW3DSquare" PrefixI False) U1) (C1 (MetaCons "BulletCheckbox" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "BulletArrowDiamondDisc" PrefixI False) U1) (C1 (MetaCons "BulletStarCircleSquare" PrefixI False) U1)) ((:+:) (C1 (MetaCons "BulletARROW3DCircleSquare" PrefixI False) U1) (C1 (MetaCons "BulletLefttriangleDiamondDisc" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "BulletDiamondxHollowdiamondSquare" PrefixI False) U1) (C1 (MetaCons "BulletDiamondCircleSquare" PrefixI False) U1)) ((:+:) (C1 (MetaCons "NumberedDigitAlphaRoman" PrefixI False) U1) (C1 (MetaCons "NumberedDigitAlphaRomanParens" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "NumberedDigitNested" PrefixI False) U1) (C1 (MetaCons "NumberedUpperalphaAlphaRoman" PrefixI False) U1)) ((:+:) (C1 (MetaCons "NumberedUpperromanUpperalphaDigit" PrefixI False) U1) (C1 (MetaCons "NumberedZerodigitAlphaRoman" PrefixI False) U1)))))

CreateShapeRequestShapeType

data CreateShapeRequestShapeType Source #

The shape type.

Constructors

TypeUnspecified

TYPE_UNSPECIFIED The shape type that is not predefined.

TextBox

TEXT_BOX Text box shape.

Rectangle

RECTANGLE Rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'rect'.

RoundRectangle

ROUND_RECTANGLE Round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'roundRect'

Ellipse

ELLIPSE Ellipse shape. Corresponds to ECMA-376 ST_ShapeType 'ellipse'

Arc

ARC Curved arc shape. Corresponds to ECMA-376 ST_ShapeType 'arc'

BentArrow

BENT_ARROW Bent arrow shape. Corresponds to ECMA-376 ST_ShapeType 'bentArrow'

BentUpArrow

BENT_UP_ARROW Bent up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'bentUpArrow'

Bevel

BEVEL Bevel shape. Corresponds to ECMA-376 ST_ShapeType 'bevel'

BlockArc

BLOCK_ARC Block arc shape. Corresponds to ECMA-376 ST_ShapeType 'blockArc'

BracePair

BRACE_PAIR Brace pair shape. Corresponds to ECMA-376 ST_ShapeType 'bracePair'

BracketPair

BRACKET_PAIR Bracket pair shape. Corresponds to ECMA-376 ST_ShapeType 'bracketPair'

Can

CAN Can shape. Corresponds to ECMA-376 ST_ShapeType 'can'

Chevron

CHEVRON Chevron shape. Corresponds to ECMA-376 ST_ShapeType 'chevron'

Chord

CHORD Chord shape. Corresponds to ECMA-376 ST_ShapeType 'chord'

Cloud

CLOUD Cloud shape. Corresponds to ECMA-376 ST_ShapeType 'cloud'

Corner

CORNER Corner shape. Corresponds to ECMA-376 ST_ShapeType 'corner'

Cube

CUBE Cube shape. Corresponds to ECMA-376 ST_ShapeType 'cube'

CurvedDownArrow

CURVED_DOWN_ARROW Curved down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedDownArrow'

CurvedLeftArrow

CURVED_LEFT_ARROW Curved left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedLeftArrow'

CurvedRightArrow

CURVED_RIGHT_ARROW Curved right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedRightArrow'

CurvedUpArrow

CURVED_UP_ARROW Curved up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedUpArrow'

Decagon

DECAGON Decagon shape. Corresponds to ECMA-376 ST_ShapeType 'decagon'

DiagonalStripe

DIAGONAL_STRIPE Diagonal stripe shape. Corresponds to ECMA-376 ST_ShapeType 'diagStripe'

Diamond

DIAMOND Diamond shape. Corresponds to ECMA-376 ST_ShapeType 'diamond'

Dodecagon

DODECAGON Dodecagon shape. Corresponds to ECMA-376 ST_ShapeType 'dodecagon'

Donut

DONUT Donut shape. Corresponds to ECMA-376 ST_ShapeType 'donut'

DoubleWave

DOUBLE_WAVE Double wave shape. Corresponds to ECMA-376 ST_ShapeType 'doubleWave'

DownArrow

DOWN_ARROW Down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'downArrow'

DownArrowCallout

DOWN_ARROW_CALLOUT Callout down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'downArrowCallout'

FoldedCorner

FOLDED_CORNER Folded corner shape. Corresponds to ECMA-376 ST_ShapeType 'foldedCorner'

Frame

FRAME Frame shape. Corresponds to ECMA-376 ST_ShapeType 'frame'

HalfFrame

HALF_FRAME Half frame shape. Corresponds to ECMA-376 ST_ShapeType 'halfFrame'

Heart

HEART Heart shape. Corresponds to ECMA-376 ST_ShapeType 'heart'

Heptagon

HEPTAGON Heptagon shape. Corresponds to ECMA-376 ST_ShapeType 'heptagon'

Hexagon

HEXAGON Hexagon shape. Corresponds to ECMA-376 ST_ShapeType 'hexagon'

HomePlate

HOME_PLATE Home plate shape. Corresponds to ECMA-376 ST_ShapeType 'homePlate'

HorizontalScroll

HORIZONTAL_SCROLL Horizontal scroll shape. Corresponds to ECMA-376 ST_ShapeType 'horizontalScroll'

IrregularSeal1

IRREGULAR_SEAL_1 Irregular seal 1 shape. Corresponds to ECMA-376 ST_ShapeType 'irregularSeal1'

IrregularSeal2

IRREGULAR_SEAL_2 Irregular seal 2 shape. Corresponds to ECMA-376 ST_ShapeType 'irregularSeal2'

LeftArrow

LEFT_ARROW Left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftArrow'

LeftArrowCallout

LEFT_ARROW_CALLOUT Callout left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftArrowCallout'

LeftBrace

LEFT_BRACE Left brace shape. Corresponds to ECMA-376 ST_ShapeType 'leftBrace'

LeftBracket

LEFT_BRACKET Left bracket shape. Corresponds to ECMA-376 ST_ShapeType 'leftBracket'

LeftRightArrow

LEFT_RIGHT_ARROW Left right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftRightArrow'

LeftRightArrowCallout

LEFT_RIGHT_ARROW_CALLOUT Callout left right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftRightArrowCallout'

LeftRightUpArrow

LEFT_RIGHT_UP_ARROW Left right up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftRightUpArrow'

LeftUpArrow

LEFT_UP_ARROW Left up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftUpArrow'

LightningBolt

LIGHTNING_BOLT Lightning bolt shape. Corresponds to ECMA-376 ST_ShapeType 'lightningBolt'

MathDivide

MATH_DIVIDE Divide math shape. Corresponds to ECMA-376 ST_ShapeType 'mathDivide'

MathEqual

MATH_EQUAL Equal math shape. Corresponds to ECMA-376 ST_ShapeType 'mathEqual'

MathMinus

MATH_MINUS Minus math shape. Corresponds to ECMA-376 ST_ShapeType 'mathMinus'

MathMultiply

MATH_MULTIPLY Multiply math shape. Corresponds to ECMA-376 ST_ShapeType 'mathMultiply'

MathNotEqual

MATH_NOT_EQUAL Not equal math shape. Corresponds to ECMA-376 ST_ShapeType 'mathNotEqual'

MathPlus

MATH_PLUS Plus math shape. Corresponds to ECMA-376 ST_ShapeType 'mathPlus'

Moon

MOON Moon shape. Corresponds to ECMA-376 ST_ShapeType 'moon'

NoSmoking

NO_SMOKING No smoking shape. Corresponds to ECMA-376 ST_ShapeType 'noSmoking'

NotchedRightArrow

NOTCHED_RIGHT_ARROW Notched right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'notchedRightArrow'

Octagon

OCTAGON Octagon shape. Corresponds to ECMA-376 ST_ShapeType 'octagon'

Parallelogram

PARALLELOGRAM Parallelogram shape. Corresponds to ECMA-376 ST_ShapeType 'parallelogram'

Pentagon

PENTAGON Pentagon shape. Corresponds to ECMA-376 ST_ShapeType 'pentagon'

Pie

PIE Pie shape. Corresponds to ECMA-376 ST_ShapeType 'pie'

Plaque

PLAQUE Plaque shape. Corresponds to ECMA-376 ST_ShapeType 'plaque'

Plus

PLUS Plus shape. Corresponds to ECMA-376 ST_ShapeType 'plus'

QuadArrow

QUAD_ARROW Quad-arrow shape. Corresponds to ECMA-376 ST_ShapeType 'quadArrow'

QuadArrowCallout

QUAD_ARROW_CALLOUT Callout quad-arrow shape. Corresponds to ECMA-376 ST_ShapeType 'quadArrowCallout'

Ribbon

RIBBON Ribbon shape. Corresponds to ECMA-376 ST_ShapeType 'ribbon'

Ribbon2

RIBBON_2 Ribbon 2 shape. Corresponds to ECMA-376 ST_ShapeType 'ribbon2'

RightArrow

RIGHT_ARROW Right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'rightArrow'

RightArrowCallout

RIGHT_ARROW_CALLOUT Callout right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'rightArrowCallout'

RightBrace

RIGHT_BRACE Right brace shape. Corresponds to ECMA-376 ST_ShapeType 'rightBrace'

RightBracket

RIGHT_BRACKET Right bracket shape. Corresponds to ECMA-376 ST_ShapeType 'rightBracket'

Round1Rectangle

ROUND_1_RECTANGLE One round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'round1Rect'

Round2DiagonalRectangle

ROUND_2_DIAGONAL_RECTANGLE Two diagonal round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'round2DiagRect'

Round2SameRectangle

ROUND_2_SAME_RECTANGLE Two same-side round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'round2SameRect'

RightTriangle

RIGHT_TRIANGLE Right triangle shape. Corresponds to ECMA-376 ST_ShapeType 'rtTriangle'

SmileyFace

SMILEY_FACE Smiley face shape. Corresponds to ECMA-376 ST_ShapeType 'smileyFace'

Snip1Rectangle

SNIP_1_RECTANGLE One snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snip1Rect'

Snip2DiagonalRectangle

SNIP_2_DIAGONAL_RECTANGLE Two diagonal snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snip2DiagRect'

Snip2SameRectangle

SNIP_2_SAME_RECTANGLE Two same-side snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snip2SameRect'

SnipRoundRectangle

SNIP_ROUND_RECTANGLE One snip one round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snipRoundRect'

Star10

STAR_10 Ten pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star10'

Star12

STAR_12 Twelve pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star12'

Star16

STAR_16 Sixteen pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star16'

Star24

STAR_24 Twenty four pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star24'

Star32

STAR_32 Thirty two pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star32'

Star4

STAR_4 Four pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star4'

Star5

STAR_5 Five pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star5'

Star6

STAR_6 Six pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star6'

Star7

STAR_7 Seven pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star7'

Star8

STAR_8 Eight pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star8'

StripedRightArrow

STRIPED_RIGHT_ARROW Striped right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'stripedRightArrow'

Sun

SUN Sun shape. Corresponds to ECMA-376 ST_ShapeType 'sun'

Trapezoid

TRAPEZOID Trapezoid shape. Corresponds to ECMA-376 ST_ShapeType 'trapezoid'

Triangle

TRIANGLE Triangle shape. Corresponds to ECMA-376 ST_ShapeType 'triangle'

UpArrow

UP_ARROW Up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upArrow'

UpArrowCallout

UP_ARROW_CALLOUT Callout up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upArrowCallout'

UpDownArrow

UP_DOWN_ARROW Up down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upDownArrow'

UturnArrow

UTURN_ARROW U-turn arrow shape. Corresponds to ECMA-376 ST_ShapeType 'uturnArrow'

VerticalScroll

VERTICAL_SCROLL Vertical scroll shape. Corresponds to ECMA-376 ST_ShapeType 'verticalScroll'

Wave

WAVE Wave shape. Corresponds to ECMA-376 ST_ShapeType 'wave'

WedgeEllipseCallout

WEDGE_ELLIPSE_CALLOUT Callout wedge ellipse shape. Corresponds to ECMA-376 ST_ShapeType 'wedgeEllipseCallout'

WedgeRectangleCallout

WEDGE_RECTANGLE_CALLOUT Callout wedge rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'wedgeRectCallout'

WedgeRoundRectangleCallout

WEDGE_ROUND_RECTANGLE_CALLOUT Callout wedge round rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'wedgeRoundRectCallout'

FlowChartAlternateProcess

FLOW_CHART_ALTERNATE_PROCESS Alternate process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartAlternateProcess'

FlowChartCollate

FLOW_CHART_COLLATE Collate flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartCollate'

FlowChartConnector

FLOW_CHART_CONNECTOR Connector flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartConnector'

FlowChartDecision

FLOW_CHART_DECISION Decision flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDecision'

FlowChartDelay

FLOW_CHART_DELAY Delay flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDelay'

FlowChartDisplay

FLOW_CHART_DISPLAY Display flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDisplay'

FlowChartDocument

FLOW_CHART_DOCUMENT Document flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDocument'

FlowChartExtract

FLOW_CHART_EXTRACT Extract flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartExtract'

FlowChartInputOutput

FLOW_CHART_INPUT_OUTPUT Input output flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartInputOutput'

FlowChartInternalStorage

FLOW_CHART_INTERNAL_STORAGE Internal storage flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartInternalStorage'

FlowChartMagneticDisk

FLOW_CHART_MAGNETIC_DISK Magnetic disk flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMagneticDisk'

FlowChartMagneticDrum

FLOW_CHART_MAGNETIC_DRUM Magnetic drum flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMagneticDrum'

FlowChartMagneticTape

FLOW_CHART_MAGNETIC_TAPE Magnetic tape flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMagneticTape'

FlowChartManualInput

FLOW_CHART_MANUAL_INPUT Manual input flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartManualInput'

FlowChartManualOperation

FLOW_CHART_MANUAL_OPERATION Manual operation flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartManualOperation'

FlowChartMerge

FLOW_CHART_MERGE Merge flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMerge'

FlowChartMultidocument

FLOW_CHART_MULTIDOCUMENT Multi-document flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMultidocument'

FlowChartOfflineStorage

FLOW_CHART_OFFLINE_STORAGE Offline storage flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOfflineStorage'

FlowChartOffpageConnector

FLOW_CHART_OFFPAGE_CONNECTOR Off-page connector flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOffpageConnector'

FlowChartOnlineStorage

FLOW_CHART_ONLINE_STORAGE Online storage flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOnlineStorage'

FlowChartOr

FLOW_CHART_OR Or flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOr'

FlowChartPredefinedProcess

FLOW_CHART_PREDEFINED_PROCESS Predefined process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPredefinedProcess'

FlowChartPreparation

FLOW_CHART_PREPARATION Preparation flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPreparation'

FlowChartProcess

FLOW_CHART_PROCESS Process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartProcess'

FlowChartPunchedCard

FLOW_CHART_PUNCHED_CARD Punched card flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPunchedCard'

FlowChartPunchedTape

FLOW_CHART_PUNCHED_TAPE Punched tape flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPunchedTape'

FlowChartSort

FLOW_CHART_SORT Sort flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartSort'

FlowChartSummingJunction

FLOW_CHART_SUMMING_JUNCTION Summing junction flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartSummingJunction'

FlowChartTerminator

FLOW_CHART_TERMINATOR Terminator flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartTerminator'

ArrowEast

ARROW_EAST East arrow shape.

ArrowNorthEast

ARROW_NORTH_EAST Northeast arrow shape.

ArrowNorth

ARROW_NORTH North arrow shape.

Speech

SPEECH Speech shape.

Starburst

STARBURST Star burst shape.

Teardrop

TEARDROP Teardrop shape. Corresponds to ECMA-376 ST_ShapeType 'teardrop'

EllipseRibbon

ELLIPSE_RIBBON Ellipse ribbon shape. Corresponds to ECMA-376 ST_ShapeType 'ellipseRibbon'

EllipseRibbon2

ELLIPSE_RIBBON_2 Ellipse ribbon 2 shape. Corresponds to ECMA-376 ST_ShapeType 'ellipseRibbon2'

CloudCallout

CLOUD_CALLOUT Callout cloud shape. Corresponds to ECMA-376 ST_ShapeType 'cloudCallout'

Custom

CUSTOM Custom shape.

Instances

Enum CreateShapeRequestShapeType Source # 
Eq CreateShapeRequestShapeType Source # 
Data CreateShapeRequestShapeType Source # 

Methods

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

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

toConstr :: CreateShapeRequestShapeType -> Constr #

dataTypeOf :: CreateShapeRequestShapeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CreateShapeRequestShapeType Source # 
Read CreateShapeRequestShapeType Source # 
Show CreateShapeRequestShapeType Source # 
Generic CreateShapeRequestShapeType Source # 
Hashable CreateShapeRequestShapeType Source # 
ToJSON CreateShapeRequestShapeType Source # 
FromJSON CreateShapeRequestShapeType Source # 
FromHttpApiData CreateShapeRequestShapeType Source # 
ToHttpApiData CreateShapeRequestShapeType Source # 
type Rep CreateShapeRequestShapeType Source # 
type Rep CreateShapeRequestShapeType = D1 (MetaData "CreateShapeRequestShapeType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "TypeUnspecified" PrefixI False) U1) (C1 (MetaCons "TextBox" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Rectangle" PrefixI False) U1) (C1 (MetaCons "RoundRectangle" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Ellipse" PrefixI False) U1) (C1 (MetaCons "Arc" PrefixI False) U1)) ((:+:) (C1 (MetaCons "BentArrow" PrefixI False) U1) (C1 (MetaCons "BentUpArrow" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Bevel" PrefixI False) U1) (C1 (MetaCons "BlockArc" PrefixI False) U1)) ((:+:) (C1 (MetaCons "BracePair" PrefixI False) U1) (C1 (MetaCons "BracketPair" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Can" PrefixI False) U1) (C1 (MetaCons "Chevron" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Chord" PrefixI False) U1) ((:+:) (C1 (MetaCons "Cloud" PrefixI False) U1) (C1 (MetaCons "Corner" PrefixI False) U1)))))) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Cube" PrefixI False) U1) (C1 (MetaCons "CurvedDownArrow" PrefixI False) U1)) ((:+:) (C1 (MetaCons "CurvedLeftArrow" PrefixI False) U1) (C1 (MetaCons "CurvedRightArrow" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "CurvedUpArrow" PrefixI False) U1) (C1 (MetaCons "Decagon" PrefixI False) U1)) ((:+:) (C1 (MetaCons "DiagonalStripe" PrefixI False) U1) ((:+:) (C1 (MetaCons "Diamond" PrefixI False) U1) (C1 (MetaCons "Dodecagon" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Donut" PrefixI False) U1) (C1 (MetaCons "DoubleWave" PrefixI False) U1)) ((:+:) (C1 (MetaCons "DownArrow" PrefixI False) U1) (C1 (MetaCons "DownArrowCallout" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "FoldedCorner" PrefixI False) U1) (C1 (MetaCons "Frame" PrefixI False) U1)) ((:+:) (C1 (MetaCons "HalfFrame" PrefixI False) U1) ((:+:) (C1 (MetaCons "Heart" PrefixI False) U1) (C1 (MetaCons "Heptagon" PrefixI False) U1))))))) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Hexagon" PrefixI False) U1) (C1 (MetaCons "HomePlate" PrefixI False) U1)) ((:+:) (C1 (MetaCons "HorizontalScroll" PrefixI False) U1) (C1 (MetaCons "IrregularSeal1" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "IrregularSeal2" PrefixI False) U1) (C1 (MetaCons "LeftArrow" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LeftArrowCallout" PrefixI False) U1) ((:+:) (C1 (MetaCons "LeftBrace" PrefixI False) U1) (C1 (MetaCons "LeftBracket" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "LeftRightArrow" PrefixI False) U1) (C1 (MetaCons "LeftRightArrowCallout" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LeftRightUpArrow" PrefixI False) U1) (C1 (MetaCons "LeftUpArrow" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "LightningBolt" PrefixI False) U1) (C1 (MetaCons "MathDivide" PrefixI False) U1)) ((:+:) (C1 (MetaCons "MathEqual" PrefixI False) U1) ((:+:) (C1 (MetaCons "MathMinus" PrefixI False) U1) (C1 (MetaCons "MathMultiply" PrefixI False) U1)))))) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "MathNotEqual" PrefixI False) U1) (C1 (MetaCons "MathPlus" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Moon" PrefixI False) U1) (C1 (MetaCons "NoSmoking" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "NotchedRightArrow" PrefixI False) U1) (C1 (MetaCons "Octagon" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Parallelogram" PrefixI False) U1) ((:+:) (C1 (MetaCons "Pentagon" PrefixI False) U1) (C1 (MetaCons "Pie" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Plaque" PrefixI False) U1) (C1 (MetaCons "Plus" PrefixI False) U1)) ((:+:) (C1 (MetaCons "QuadArrow" PrefixI False) U1) (C1 (MetaCons "QuadArrowCallout" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Ribbon" PrefixI False) U1) (C1 (MetaCons "Ribbon2" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RightArrow" PrefixI False) U1) ((:+:) (C1 (MetaCons "RightArrowCallout" PrefixI False) U1) (C1 (MetaCons "RightBrace" PrefixI False) U1)))))))) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "RightBracket" PrefixI False) U1) (C1 (MetaCons "Round1Rectangle" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Round2DiagonalRectangle" PrefixI False) U1) (C1 (MetaCons "Round2SameRectangle" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "RightTriangle" PrefixI False) U1) (C1 (MetaCons "SmileyFace" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Snip1Rectangle" PrefixI False) U1) ((:+:) (C1 (MetaCons "Snip2DiagonalRectangle" PrefixI False) U1) (C1 (MetaCons "Snip2SameRectangle" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SnipRoundRectangle" PrefixI False) U1) (C1 (MetaCons "Star10" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Star12" PrefixI False) U1) (C1 (MetaCons "Star16" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Star24" PrefixI False) U1) (C1 (MetaCons "Star32" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Star4" PrefixI False) U1) ((:+:) (C1 (MetaCons "Star5" PrefixI False) U1) (C1 (MetaCons "Star6" PrefixI False) U1)))))) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Star7" PrefixI False) U1) (C1 (MetaCons "Star8" PrefixI False) U1)) ((:+:) (C1 (MetaCons "StripedRightArrow" PrefixI False) U1) (C1 (MetaCons "Sun" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Trapezoid" PrefixI False) U1) (C1 (MetaCons "Triangle" PrefixI False) U1)) ((:+:) (C1 (MetaCons "UpArrow" PrefixI False) U1) ((:+:) (C1 (MetaCons "UpArrowCallout" PrefixI False) U1) (C1 (MetaCons "UpDownArrow" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "UturnArrow" PrefixI False) U1) (C1 (MetaCons "VerticalScroll" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Wave" PrefixI False) U1) (C1 (MetaCons "WedgeEllipseCallout" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "WedgeRectangleCallout" PrefixI False) U1) (C1 (MetaCons "WedgeRoundRectangleCallout" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FlowChartAlternateProcess" PrefixI False) U1) ((:+:) (C1 (MetaCons "FlowChartCollate" PrefixI False) U1) (C1 (MetaCons "FlowChartConnector" PrefixI False) U1))))))) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "FlowChartDecision" PrefixI False) U1) (C1 (MetaCons "FlowChartDelay" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FlowChartDisplay" PrefixI False) U1) (C1 (MetaCons "FlowChartDocument" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "FlowChartExtract" PrefixI False) U1) (C1 (MetaCons "FlowChartInputOutput" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FlowChartInternalStorage" PrefixI False) U1) ((:+:) (C1 (MetaCons "FlowChartMagneticDisk" PrefixI False) U1) (C1 (MetaCons "FlowChartMagneticDrum" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "FlowChartMagneticTape" PrefixI False) U1) (C1 (MetaCons "FlowChartManualInput" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FlowChartManualOperation" PrefixI False) U1) (C1 (MetaCons "FlowChartMerge" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "FlowChartMultidocument" PrefixI False) U1) (C1 (MetaCons "FlowChartOfflineStorage" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FlowChartOffpageConnector" PrefixI False) U1) ((:+:) (C1 (MetaCons "FlowChartOnlineStorage" PrefixI False) U1) (C1 (MetaCons "FlowChartOr" PrefixI False) U1)))))) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "FlowChartPredefinedProcess" PrefixI False) U1) (C1 (MetaCons "FlowChartPreparation" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FlowChartProcess" PrefixI False) U1) (C1 (MetaCons "FlowChartPunchedCard" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "FlowChartPunchedTape" PrefixI False) U1) (C1 (MetaCons "FlowChartSort" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FlowChartSummingJunction" PrefixI False) U1) ((:+:) (C1 (MetaCons "FlowChartTerminator" PrefixI False) U1) (C1 (MetaCons "ArrowEast" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "ArrowNorthEast" PrefixI False) U1) (C1 (MetaCons "ArrowNorth" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Speech" PrefixI False) U1) (C1 (MetaCons "Starburst" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Teardrop" PrefixI False) U1) (C1 (MetaCons "EllipseRibbon" PrefixI False) U1)) ((:+:) (C1 (MetaCons "EllipseRibbon2" PrefixI False) U1) ((:+:) (C1 (MetaCons "CloudCallout" PrefixI False) U1) (C1 (MetaCons "Custom" PrefixI False) U1)))))))))

LayoutReferencePredefinedLayout

data LayoutReferencePredefinedLayout Source #

Predefined layout.

Constructors

PredefinedLayoutUnspecified

PREDEFINED_LAYOUT_UNSPECIFIED Unspecified layout.

Blank

BLANK Blank layout, with no placeholders.

CaptionOnly

CAPTION_ONLY Layout with a caption at the bottom.

Title

TITLE Layout with a title and a subtitle.

TitleAndBody

TITLE_AND_BODY Layout with a title and body.

TitleAndTwoColumns

TITLE_AND_TWO_COLUMNS Layout with a title and two columns.

TitleOnly

TITLE_ONLY Layout with only a title.

SectionHeader

SECTION_HEADER Layout with a section title.

SectionTitleAndDescription

SECTION_TITLE_AND_DESCRIPTION Layout with a title and subtitle on one side and description on the other.

OneColumnText

ONE_COLUMN_TEXT Layout with one title and one body, arranged in a single column.

MainPoint

MAIN_POINT Layout with a main point.

BigNumber

BIG_NUMBER Layout with a big number heading.

Instances

Enum LayoutReferencePredefinedLayout Source # 
Eq LayoutReferencePredefinedLayout Source # 
Data LayoutReferencePredefinedLayout Source # 

Methods

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

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

toConstr :: LayoutReferencePredefinedLayout -> Constr #

dataTypeOf :: LayoutReferencePredefinedLayout -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LayoutReferencePredefinedLayout Source # 
Read LayoutReferencePredefinedLayout Source # 
Show LayoutReferencePredefinedLayout Source # 
Generic LayoutReferencePredefinedLayout Source # 
Hashable LayoutReferencePredefinedLayout Source # 
ToJSON LayoutReferencePredefinedLayout Source # 
FromJSON LayoutReferencePredefinedLayout Source # 
FromHttpApiData LayoutReferencePredefinedLayout Source # 
ToHttpApiData LayoutReferencePredefinedLayout Source # 
type Rep LayoutReferencePredefinedLayout Source # 
type Rep LayoutReferencePredefinedLayout = D1 (MetaData "LayoutReferencePredefinedLayout" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "PredefinedLayoutUnspecified" PrefixI False) U1) ((:+:) (C1 (MetaCons "Blank" PrefixI False) U1) (C1 (MetaCons "CaptionOnly" PrefixI False) U1))) ((:+:) (C1 (MetaCons "Title" PrefixI False) U1) ((:+:) (C1 (MetaCons "TitleAndBody" PrefixI False) U1) (C1 (MetaCons "TitleAndTwoColumns" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "TitleOnly" PrefixI False) U1) ((:+:) (C1 (MetaCons "SectionHeader" PrefixI False) U1) (C1 (MetaCons "SectionTitleAndDescription" PrefixI False) U1))) ((:+:) (C1 (MetaCons "OneColumnText" PrefixI False) U1) ((:+:) (C1 (MetaCons "MainPoint" PrefixI False) U1) (C1 (MetaCons "BigNumber" PrefixI False) U1)))))

DeleteTextRequest

data DeleteTextRequest Source #

Deletes text from a shape or a table cell.

See: deleteTextRequest smart constructor.

Instances

Eq DeleteTextRequest Source # 
Data DeleteTextRequest Source # 

Methods

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

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

toConstr :: DeleteTextRequest -> Constr #

dataTypeOf :: DeleteTextRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeleteTextRequest Source # 
Generic DeleteTextRequest Source # 
ToJSON DeleteTextRequest Source # 
FromJSON DeleteTextRequest Source # 
type Rep DeleteTextRequest Source # 
type Rep DeleteTextRequest = D1 (MetaData "DeleteTextRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "DeleteTextRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dtrTextRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Range))) ((:*:) (S1 (MetaSel (Just Symbol "_dtrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dtrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation))))))

deleteTextRequest :: DeleteTextRequest Source #

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

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

dtrTextRange :: Lens' DeleteTextRequest (Maybe Range) Source #

The range of text to delete, based on TextElement indexes. There is always an implicit newline character at the end of a shape's or table cell's text that cannot be deleted. `Range.Type.ALL` will use the correct bounds, but care must be taken when specifying explicit bounds for range types `FROM_START_INDEX` and `FIXED_RANGE`. For example, if the text is "ABC", followed by an implicit newline, then the maximum value is 2 for `text_range.start_index` and 3 for `text_range.end_index`. Deleting text that crosses a paragraph boundary may result in changes to paragraph styles and lists as the two paragraphs are merged. Ranges that include only one code unit of a surrogate pair are expanded to include both code units.

dtrObjectId :: Lens' DeleteTextRequest (Maybe Text) Source #

The object ID of the shape or table from which the text will be deleted.

dtrCellLocation :: Lens' DeleteTextRequest (Maybe TableCellLocation) Source #

The optional table cell location if the text is to be deleted from a table cell. If present, the object_id must refer to a table.

InsertTableColumnsRequest

data InsertTableColumnsRequest Source #

Inserts columns into a table. Other columns in the table will be resized to fit the new column.

See: insertTableColumnsRequest smart constructor.

Instances

Eq InsertTableColumnsRequest Source # 
Data InsertTableColumnsRequest Source # 

Methods

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

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

toConstr :: InsertTableColumnsRequest -> Constr #

dataTypeOf :: InsertTableColumnsRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show InsertTableColumnsRequest Source # 
Generic InsertTableColumnsRequest Source # 
ToJSON InsertTableColumnsRequest Source # 
FromJSON InsertTableColumnsRequest Source # 
type Rep InsertTableColumnsRequest Source # 
type Rep InsertTableColumnsRequest = D1 (MetaData "InsertTableColumnsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "InsertTableColumnsRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_itcrInsertRight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_itcrNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) ((:*:) (S1 (MetaSel (Just Symbol "_itcrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation))) (S1 (MetaSel (Just Symbol "_itcrTableObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

insertTableColumnsRequest :: InsertTableColumnsRequest Source #

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

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

itcrInsertRight :: Lens' InsertTableColumnsRequest (Maybe Bool) Source #

Whether to insert new columns to the right of the reference cell location. - `True`: insert to the right. - `False`: insert to the left.

itcrNumber :: Lens' InsertTableColumnsRequest (Maybe Int32) Source #

The number of columns to be inserted. Maximum 20 per request.

itcrCellLocation :: Lens' InsertTableColumnsRequest (Maybe TableCellLocation) Source #

The reference table cell location from which columns will be inserted. A new column will be inserted to the left (or right) of the column where the reference cell is. If the reference cell is a merged cell, a new column will be inserted to the left (or right) of the merged cell.

itcrTableObjectId :: Lens' InsertTableColumnsRequest (Maybe Text) Source #

The table to insert columns into.

TextContentLists

data TextContentLists Source #

The bulleted lists contained in this text, keyed by list ID.

See: textContentLists smart constructor.

Instances

Eq TextContentLists Source # 
Data TextContentLists Source # 

Methods

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

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

toConstr :: TextContentLists -> Constr #

dataTypeOf :: TextContentLists -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TextContentLists Source # 
Generic TextContentLists Source # 
ToJSON TextContentLists Source # 
FromJSON TextContentLists Source # 
type Rep TextContentLists Source # 
type Rep TextContentLists = D1 (MetaData "TextContentLists" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "TextContentLists'" PrefixI True) (S1 (MetaSel (Just Symbol "_tclAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text List))))

textContentLists Source #

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

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

Size

data Size Source #

A width and height.

See: size smart constructor.

Instances

Eq Size Source # 

Methods

(==) :: Size -> Size -> Bool #

(/=) :: Size -> Size -> Bool #

Data Size Source # 

Methods

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

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

toConstr :: Size -> Constr #

dataTypeOf :: Size -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Size Source # 

Methods

showsPrec :: Int -> Size -> ShowS #

show :: Size -> String #

showList :: [Size] -> ShowS #

Generic Size Source # 

Associated Types

type Rep Size :: * -> * #

Methods

from :: Size -> Rep Size x #

to :: Rep Size x -> Size #

ToJSON Size Source # 
FromJSON Size Source # 
type Rep Size Source # 
type Rep Size = D1 (MetaData "Size" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "Size'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Dimension))) (S1 (MetaSel (Just Symbol "_sWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Dimension)))))

size :: Size Source #

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

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

sHeight :: Lens' Size (Maybe Dimension) Source #

The height of the object.

sWidth :: Lens' Size (Maybe Dimension) Source #

The width of the object.

StretchedPictureFill

data StretchedPictureFill Source #

The stretched picture fill. The page or page element is filled entirely with the specified picture. The picture is stretched to fit its container.

See: stretchedPictureFill smart constructor.

Instances

Eq StretchedPictureFill Source # 
Data StretchedPictureFill Source # 

Methods

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

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

toConstr :: StretchedPictureFill -> Constr #

dataTypeOf :: StretchedPictureFill -> DataType #

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

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

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

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

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

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

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

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

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

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

Show StretchedPictureFill Source # 
Generic StretchedPictureFill Source # 
ToJSON StretchedPictureFill Source # 
FromJSON StretchedPictureFill Source # 
type Rep StretchedPictureFill Source # 
type Rep StretchedPictureFill = D1 (MetaData "StretchedPictureFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "StretchedPictureFill'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_spfSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Size))) (S1 (MetaSel (Just Symbol "_spfContentURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

stretchedPictureFill :: StretchedPictureFill Source #

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

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

spfSize :: Lens' StretchedPictureFill (Maybe Size) Source #

The original size of the picture fill. This field is read-only.

spfContentURL :: Lens' StretchedPictureFill (Maybe Text) Source #

Reading the content_url: An URL to a picture with a default lifetime of 30 minutes. This URL is tagged with the account of the requester. Anyone with the URL effectively accesses the picture as the original requester. Access to the picture may be lost if the presentation's sharing settings change. Writing the content_url: The picture is fetched once at insertion time and a copy is stored for display inside the presentation. Pictures must be less than 50MB in size, cannot exceed 25 megapixels, and must be in either in PNG, JPEG, or GIF format.

CreateLineRequestLineCategory

data CreateLineRequestLineCategory Source #

The category of line to be created.

Constructors

Straight

STRAIGHT Straight connectors, including straight connector 1. The is the default category when one is not specified.

Bent

BENT Bent connectors, including bent connector 2 to 5.

Curved

CURVED Curved connectors, including curved connector 2 to 5.

Instances

Enum CreateLineRequestLineCategory Source # 
Eq CreateLineRequestLineCategory Source # 
Data CreateLineRequestLineCategory Source # 

Methods

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

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

toConstr :: CreateLineRequestLineCategory -> Constr #

dataTypeOf :: CreateLineRequestLineCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CreateLineRequestLineCategory Source # 
Read CreateLineRequestLineCategory Source # 
Show CreateLineRequestLineCategory Source # 
Generic CreateLineRequestLineCategory Source # 
Hashable CreateLineRequestLineCategory Source # 
ToJSON CreateLineRequestLineCategory Source # 
FromJSON CreateLineRequestLineCategory Source # 
FromHttpApiData CreateLineRequestLineCategory Source # 
ToHttpApiData CreateLineRequestLineCategory Source # 
type Rep CreateLineRequestLineCategory Source # 
type Rep CreateLineRequestLineCategory = D1 (MetaData "CreateLineRequestLineCategory" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "Straight" PrefixI False) U1) ((:+:) (C1 (MetaCons "Bent" PrefixI False) U1) (C1 (MetaCons "Curved" PrefixI False) U1)))

SheetsChart

data SheetsChart Source #

A PageElement kind representing a linked chart embedded from Google Sheets.

See: sheetsChart smart constructor.

Instances

Eq SheetsChart Source # 
Data SheetsChart Source # 

Methods

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

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

toConstr :: SheetsChart -> Constr #

dataTypeOf :: SheetsChart -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SheetsChart Source # 
Generic SheetsChart Source # 

Associated Types

type Rep SheetsChart :: * -> * #

ToJSON SheetsChart Source # 
FromJSON SheetsChart Source # 
type Rep SheetsChart Source # 
type Rep SheetsChart = D1 (MetaData "SheetsChart" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "SheetsChart'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_scSpreadsheetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_scContentURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_scSheetsChartProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SheetsChartProperties))) (S1 (MetaSel (Just Symbol "_scChartId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

sheetsChart :: SheetsChart Source #

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

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

scSpreadsheetId :: Lens' SheetsChart (Maybe Text) Source #

The ID of the Google Sheets spreadsheet that contains the source chart.

scContentURL :: Lens' SheetsChart (Maybe Text) Source #

The URL of an image of the embedded chart, with a default lifetime of 30 minutes. This URL is tagged with the account of the requester. Anyone with the URL effectively accesses the image as the original requester. Access to the image may be lost if the presentation's sharing settings change.

scChartId :: Lens' SheetsChart (Maybe Int32) Source #

The ID of the specific chart in the Google Sheets spreadsheet that is embedded.

CreateShapeResponse

data CreateShapeResponse Source #

The result of creating a shape.

See: createShapeResponse smart constructor.

Instances

Eq CreateShapeResponse Source # 
Data CreateShapeResponse Source # 

Methods

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

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

toConstr :: CreateShapeResponse -> Constr #

dataTypeOf :: CreateShapeResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateShapeResponse Source # 
Generic CreateShapeResponse Source # 
ToJSON CreateShapeResponse Source # 
FromJSON CreateShapeResponse Source # 
type Rep CreateShapeResponse Source # 
type Rep CreateShapeResponse = D1 (MetaData "CreateShapeResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "CreateShapeResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_cObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createShapeResponse :: CreateShapeResponse Source #

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

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

cObjectId :: Lens' CreateShapeResponse (Maybe Text) Source #

The object ID of the created shape.

DeleteTableColumnRequest

data DeleteTableColumnRequest Source #

Deletes a column from a table.

See: deleteTableColumnRequest smart constructor.

Instances

Eq DeleteTableColumnRequest Source # 
Data DeleteTableColumnRequest Source # 

Methods

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

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

toConstr :: DeleteTableColumnRequest -> Constr #

dataTypeOf :: DeleteTableColumnRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeleteTableColumnRequest Source # 
Generic DeleteTableColumnRequest Source # 
ToJSON DeleteTableColumnRequest Source # 
FromJSON DeleteTableColumnRequest Source # 
type Rep DeleteTableColumnRequest Source # 
type Rep DeleteTableColumnRequest = D1 (MetaData "DeleteTableColumnRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "DeleteTableColumnRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dtcrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation))) (S1 (MetaSel (Just Symbol "_dtcrTableObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

deleteTableColumnRequest :: DeleteTableColumnRequest Source #

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

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

dtcrCellLocation :: Lens' DeleteTableColumnRequest (Maybe TableCellLocation) Source #

The reference table cell location from which a column will be deleted. The column this cell spans will be deleted. If this is a merged cell, multiple columns will be deleted. If no columns remain in the table after this deletion, the whole table is deleted.

dtcrTableObjectId :: Lens' DeleteTableColumnRequest (Maybe Text) Source #

The table to delete columns from.

ShapeShapeType

data ShapeShapeType Source #

The type of the shape.

Constructors

SSTTypeUnspecified

TYPE_UNSPECIFIED The shape type that is not predefined.

SSTTextBox

TEXT_BOX Text box shape.

SSTRectangle

RECTANGLE Rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'rect'.

SSTRoundRectangle

ROUND_RECTANGLE Round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'roundRect'

SSTEllipse

ELLIPSE Ellipse shape. Corresponds to ECMA-376 ST_ShapeType 'ellipse'

SSTArc

ARC Curved arc shape. Corresponds to ECMA-376 ST_ShapeType 'arc'

SSTBentArrow

BENT_ARROW Bent arrow shape. Corresponds to ECMA-376 ST_ShapeType 'bentArrow'

SSTBentUpArrow

BENT_UP_ARROW Bent up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'bentUpArrow'

SSTBevel

BEVEL Bevel shape. Corresponds to ECMA-376 ST_ShapeType 'bevel'

SSTBlockArc

BLOCK_ARC Block arc shape. Corresponds to ECMA-376 ST_ShapeType 'blockArc'

SSTBracePair

BRACE_PAIR Brace pair shape. Corresponds to ECMA-376 ST_ShapeType 'bracePair'

SSTBracketPair

BRACKET_PAIR Bracket pair shape. Corresponds to ECMA-376 ST_ShapeType 'bracketPair'

SSTCan

CAN Can shape. Corresponds to ECMA-376 ST_ShapeType 'can'

SSTChevron

CHEVRON Chevron shape. Corresponds to ECMA-376 ST_ShapeType 'chevron'

SSTChord

CHORD Chord shape. Corresponds to ECMA-376 ST_ShapeType 'chord'

SSTCloud

CLOUD Cloud shape. Corresponds to ECMA-376 ST_ShapeType 'cloud'

SSTCorner

CORNER Corner shape. Corresponds to ECMA-376 ST_ShapeType 'corner'

SSTCube

CUBE Cube shape. Corresponds to ECMA-376 ST_ShapeType 'cube'

SSTCurvedDownArrow

CURVED_DOWN_ARROW Curved down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedDownArrow'

SSTCurvedLeftArrow

CURVED_LEFT_ARROW Curved left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedLeftArrow'

SSTCurvedRightArrow

CURVED_RIGHT_ARROW Curved right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedRightArrow'

SSTCurvedUpArrow

CURVED_UP_ARROW Curved up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedUpArrow'

SSTDecagon

DECAGON Decagon shape. Corresponds to ECMA-376 ST_ShapeType 'decagon'

SSTDiagonalStripe

DIAGONAL_STRIPE Diagonal stripe shape. Corresponds to ECMA-376 ST_ShapeType 'diagStripe'

SSTDiamond

DIAMOND Diamond shape. Corresponds to ECMA-376 ST_ShapeType 'diamond'

SSTDodecagon

DODECAGON Dodecagon shape. Corresponds to ECMA-376 ST_ShapeType 'dodecagon'

SSTDonut

DONUT Donut shape. Corresponds to ECMA-376 ST_ShapeType 'donut'

SSTDoubleWave

DOUBLE_WAVE Double wave shape. Corresponds to ECMA-376 ST_ShapeType 'doubleWave'

SSTDownArrow

DOWN_ARROW Down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'downArrow'

SSTDownArrowCallout

DOWN_ARROW_CALLOUT Callout down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'downArrowCallout'

SSTFoldedCorner

FOLDED_CORNER Folded corner shape. Corresponds to ECMA-376 ST_ShapeType 'foldedCorner'

SSTFrame

FRAME Frame shape. Corresponds to ECMA-376 ST_ShapeType 'frame'

SSTHalfFrame

HALF_FRAME Half frame shape. Corresponds to ECMA-376 ST_ShapeType 'halfFrame'

SSTHeart

HEART Heart shape. Corresponds to ECMA-376 ST_ShapeType 'heart'

SSTHeptagon

HEPTAGON Heptagon shape. Corresponds to ECMA-376 ST_ShapeType 'heptagon'

SSTHexagon

HEXAGON Hexagon shape. Corresponds to ECMA-376 ST_ShapeType 'hexagon'

SSTHomePlate

HOME_PLATE Home plate shape. Corresponds to ECMA-376 ST_ShapeType 'homePlate'

SSTHorizontalScroll

HORIZONTAL_SCROLL Horizontal scroll shape. Corresponds to ECMA-376 ST_ShapeType 'horizontalScroll'

SSTIrregularSeal1

IRREGULAR_SEAL_1 Irregular seal 1 shape. Corresponds to ECMA-376 ST_ShapeType 'irregularSeal1'

SSTIrregularSeal2

IRREGULAR_SEAL_2 Irregular seal 2 shape. Corresponds to ECMA-376 ST_ShapeType 'irregularSeal2'

SSTLeftArrow

LEFT_ARROW Left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftArrow'

SSTLeftArrowCallout

LEFT_ARROW_CALLOUT Callout left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftArrowCallout'

SSTLeftBrace

LEFT_BRACE Left brace shape. Corresponds to ECMA-376 ST_ShapeType 'leftBrace'

SSTLeftBracket

LEFT_BRACKET Left bracket shape. Corresponds to ECMA-376 ST_ShapeType 'leftBracket'

SSTLeftRightArrow

LEFT_RIGHT_ARROW Left right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftRightArrow'

SSTLeftRightArrowCallout

LEFT_RIGHT_ARROW_CALLOUT Callout left right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftRightArrowCallout'

SSTLeftRightUpArrow

LEFT_RIGHT_UP_ARROW Left right up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftRightUpArrow'

SSTLeftUpArrow

LEFT_UP_ARROW Left up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftUpArrow'

SSTLightningBolt

LIGHTNING_BOLT Lightning bolt shape. Corresponds to ECMA-376 ST_ShapeType 'lightningBolt'

SSTMathDivide

MATH_DIVIDE Divide math shape. Corresponds to ECMA-376 ST_ShapeType 'mathDivide'

SSTMathEqual

MATH_EQUAL Equal math shape. Corresponds to ECMA-376 ST_ShapeType 'mathEqual'

SSTMathMinus

MATH_MINUS Minus math shape. Corresponds to ECMA-376 ST_ShapeType 'mathMinus'

SSTMathMultiply

MATH_MULTIPLY Multiply math shape. Corresponds to ECMA-376 ST_ShapeType 'mathMultiply'

SSTMathNotEqual

MATH_NOT_EQUAL Not equal math shape. Corresponds to ECMA-376 ST_ShapeType 'mathNotEqual'

SSTMathPlus

MATH_PLUS Plus math shape. Corresponds to ECMA-376 ST_ShapeType 'mathPlus'

SSTMoon

MOON Moon shape. Corresponds to ECMA-376 ST_ShapeType 'moon'

SSTNoSmoking

NO_SMOKING No smoking shape. Corresponds to ECMA-376 ST_ShapeType 'noSmoking'

SSTNotchedRightArrow

NOTCHED_RIGHT_ARROW Notched right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'notchedRightArrow'

SSTOctagon

OCTAGON Octagon shape. Corresponds to ECMA-376 ST_ShapeType 'octagon'

SSTParallelogram

PARALLELOGRAM Parallelogram shape. Corresponds to ECMA-376 ST_ShapeType 'parallelogram'

SSTPentagon

PENTAGON Pentagon shape. Corresponds to ECMA-376 ST_ShapeType 'pentagon'

SSTPie

PIE Pie shape. Corresponds to ECMA-376 ST_ShapeType 'pie'

SSTPlaque

PLAQUE Plaque shape. Corresponds to ECMA-376 ST_ShapeType 'plaque'

SSTPlus

PLUS Plus shape. Corresponds to ECMA-376 ST_ShapeType 'plus'

SSTQuadArrow

QUAD_ARROW Quad-arrow shape. Corresponds to ECMA-376 ST_ShapeType 'quadArrow'

SSTQuadArrowCallout

QUAD_ARROW_CALLOUT Callout quad-arrow shape. Corresponds to ECMA-376 ST_ShapeType 'quadArrowCallout'

SSTRibbon

RIBBON Ribbon shape. Corresponds to ECMA-376 ST_ShapeType 'ribbon'

SSTRibbon2

RIBBON_2 Ribbon 2 shape. Corresponds to ECMA-376 ST_ShapeType 'ribbon2'

SSTRightArrow

RIGHT_ARROW Right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'rightArrow'

SSTRightArrowCallout

RIGHT_ARROW_CALLOUT Callout right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'rightArrowCallout'

SSTRightBrace

RIGHT_BRACE Right brace shape. Corresponds to ECMA-376 ST_ShapeType 'rightBrace'

SSTRightBracket

RIGHT_BRACKET Right bracket shape. Corresponds to ECMA-376 ST_ShapeType 'rightBracket'

SSTRound1Rectangle

ROUND_1_RECTANGLE One round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'round1Rect'

SSTRound2DiagonalRectangle

ROUND_2_DIAGONAL_RECTANGLE Two diagonal round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'round2DiagRect'

SSTRound2SameRectangle

ROUND_2_SAME_RECTANGLE Two same-side round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'round2SameRect'

SSTRightTriangle

RIGHT_TRIANGLE Right triangle shape. Corresponds to ECMA-376 ST_ShapeType 'rtTriangle'

SSTSmileyFace

SMILEY_FACE Smiley face shape. Corresponds to ECMA-376 ST_ShapeType 'smileyFace'

SSTSnip1Rectangle

SNIP_1_RECTANGLE One snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snip1Rect'

SSTSnip2DiagonalRectangle

SNIP_2_DIAGONAL_RECTANGLE Two diagonal snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snip2DiagRect'

SSTSnip2SameRectangle

SNIP_2_SAME_RECTANGLE Two same-side snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snip2SameRect'

SSTSnipRoundRectangle

SNIP_ROUND_RECTANGLE One snip one round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'snipRoundRect'

SSTStar10

STAR_10 Ten pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star10'

SSTStar12

STAR_12 Twelve pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star12'

SSTStar16

STAR_16 Sixteen pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star16'

SSTStar24

STAR_24 Twenty four pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star24'

SSTStar32

STAR_32 Thirty two pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star32'

SSTStar4

STAR_4 Four pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star4'

SSTStar5

STAR_5 Five pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star5'

SSTStar6

STAR_6 Six pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star6'

SSTStar7

STAR_7 Seven pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star7'

SSTStar8

STAR_8 Eight pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star8'

SSTStripedRightArrow

STRIPED_RIGHT_ARROW Striped right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'stripedRightArrow'

SSTSun

SUN Sun shape. Corresponds to ECMA-376 ST_ShapeType 'sun'

SSTTrapezoid

TRAPEZOID Trapezoid shape. Corresponds to ECMA-376 ST_ShapeType 'trapezoid'

SSTTriangle

TRIANGLE Triangle shape. Corresponds to ECMA-376 ST_ShapeType 'triangle'

SSTUpArrow

UP_ARROW Up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upArrow'

SSTUpArrowCallout

UP_ARROW_CALLOUT Callout up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upArrowCallout'

SSTUpDownArrow

UP_DOWN_ARROW Up down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upDownArrow'

SSTUturnArrow

UTURN_ARROW U-turn arrow shape. Corresponds to ECMA-376 ST_ShapeType 'uturnArrow'

SSTVerticalScroll

VERTICAL_SCROLL Vertical scroll shape. Corresponds to ECMA-376 ST_ShapeType 'verticalScroll'

SSTWave

WAVE Wave shape. Corresponds to ECMA-376 ST_ShapeType 'wave'

SSTWedgeEllipseCallout

WEDGE_ELLIPSE_CALLOUT Callout wedge ellipse shape. Corresponds to ECMA-376 ST_ShapeType 'wedgeEllipseCallout'

SSTWedgeRectangleCallout

WEDGE_RECTANGLE_CALLOUT Callout wedge rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'wedgeRectCallout'

SSTWedgeRoundRectangleCallout

WEDGE_ROUND_RECTANGLE_CALLOUT Callout wedge round rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'wedgeRoundRectCallout'

SSTFlowChartAlternateProcess

FLOW_CHART_ALTERNATE_PROCESS Alternate process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartAlternateProcess'

SSTFlowChartCollate

FLOW_CHART_COLLATE Collate flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartCollate'

SSTFlowChartConnector

FLOW_CHART_CONNECTOR Connector flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartConnector'

SSTFlowChartDecision

FLOW_CHART_DECISION Decision flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDecision'

SSTFlowChartDelay

FLOW_CHART_DELAY Delay flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDelay'

SSTFlowChartDisplay

FLOW_CHART_DISPLAY Display flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDisplay'

SSTFlowChartDocument

FLOW_CHART_DOCUMENT Document flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDocument'

SSTFlowChartExtract

FLOW_CHART_EXTRACT Extract flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartExtract'

SSTFlowChartInputOutput

FLOW_CHART_INPUT_OUTPUT Input output flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartInputOutput'

SSTFlowChartInternalStorage

FLOW_CHART_INTERNAL_STORAGE Internal storage flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartInternalStorage'

SSTFlowChartMagneticDisk

FLOW_CHART_MAGNETIC_DISK Magnetic disk flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMagneticDisk'

SSTFlowChartMagneticDrum

FLOW_CHART_MAGNETIC_DRUM Magnetic drum flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMagneticDrum'

SSTFlowChartMagneticTape

FLOW_CHART_MAGNETIC_TAPE Magnetic tape flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMagneticTape'

SSTFlowChartManualInput

FLOW_CHART_MANUAL_INPUT Manual input flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartManualInput'

SSTFlowChartManualOperation

FLOW_CHART_MANUAL_OPERATION Manual operation flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartManualOperation'

SSTFlowChartMerge

FLOW_CHART_MERGE Merge flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMerge'

SSTFlowChartMultidocument

FLOW_CHART_MULTIDOCUMENT Multi-document flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMultidocument'

SSTFlowChartOfflineStorage

FLOW_CHART_OFFLINE_STORAGE Offline storage flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOfflineStorage'

SSTFlowChartOffpageConnector

FLOW_CHART_OFFPAGE_CONNECTOR Off-page connector flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOffpageConnector'

SSTFlowChartOnlineStorage

FLOW_CHART_ONLINE_STORAGE Online storage flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOnlineStorage'

SSTFlowChartOr

FLOW_CHART_OR Or flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOr'

SSTFlowChartPredefinedProcess

FLOW_CHART_PREDEFINED_PROCESS Predefined process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPredefinedProcess'

SSTFlowChartPreparation

FLOW_CHART_PREPARATION Preparation flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPreparation'

SSTFlowChartProcess

FLOW_CHART_PROCESS Process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartProcess'

SSTFlowChartPunchedCard

FLOW_CHART_PUNCHED_CARD Punched card flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPunchedCard'

SSTFlowChartPunchedTape

FLOW_CHART_PUNCHED_TAPE Punched tape flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartPunchedTape'

SSTFlowChartSort

FLOW_CHART_SORT Sort flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartSort'

SSTFlowChartSummingJunction

FLOW_CHART_SUMMING_JUNCTION Summing junction flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartSummingJunction'

SSTFlowChartTerminator

FLOW_CHART_TERMINATOR Terminator flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartTerminator'

SSTArrowEast

ARROW_EAST East arrow shape.

SSTArrowNorthEast

ARROW_NORTH_EAST Northeast arrow shape.

SSTArrowNorth

ARROW_NORTH North arrow shape.

SSTSpeech

SPEECH Speech shape.

SSTStarburst

STARBURST Star burst shape.

SSTTeardrop

TEARDROP Teardrop shape. Corresponds to ECMA-376 ST_ShapeType 'teardrop'

SSTEllipseRibbon

ELLIPSE_RIBBON Ellipse ribbon shape. Corresponds to ECMA-376 ST_ShapeType 'ellipseRibbon'

SSTEllipseRibbon2

ELLIPSE_RIBBON_2 Ellipse ribbon 2 shape. Corresponds to ECMA-376 ST_ShapeType 'ellipseRibbon2'

SSTCloudCallout

CLOUD_CALLOUT Callout cloud shape. Corresponds to ECMA-376 ST_ShapeType 'cloudCallout'

SSTCustom

CUSTOM Custom shape.

Instances

Enum ShapeShapeType Source # 
Eq ShapeShapeType Source # 
Data ShapeShapeType Source # 

Methods

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

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

toConstr :: ShapeShapeType -> Constr #

dataTypeOf :: ShapeShapeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ShapeShapeType Source # 
Read ShapeShapeType Source # 
Show ShapeShapeType Source # 
Generic ShapeShapeType Source # 

Associated Types

type Rep ShapeShapeType :: * -> * #

Hashable ShapeShapeType Source # 
ToJSON ShapeShapeType Source # 
FromJSON ShapeShapeType Source # 
FromHttpApiData ShapeShapeType Source # 
ToHttpApiData ShapeShapeType Source # 
type Rep ShapeShapeType Source # 
type Rep ShapeShapeType = D1 (MetaData "ShapeShapeType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTTypeUnspecified" PrefixI False) U1) (C1 (MetaCons "SSTTextBox" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTRectangle" PrefixI False) U1) (C1 (MetaCons "SSTRoundRectangle" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTEllipse" PrefixI False) U1) (C1 (MetaCons "SSTArc" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTBentArrow" PrefixI False) U1) (C1 (MetaCons "SSTBentUpArrow" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTBevel" PrefixI False) U1) (C1 (MetaCons "SSTBlockArc" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTBracePair" PrefixI False) U1) (C1 (MetaCons "SSTBracketPair" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTCan" PrefixI False) U1) (C1 (MetaCons "SSTChevron" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTChord" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTCloud" PrefixI False) U1) (C1 (MetaCons "SSTCorner" PrefixI False) U1)))))) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTCube" PrefixI False) U1) (C1 (MetaCons "SSTCurvedDownArrow" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTCurvedLeftArrow" PrefixI False) U1) (C1 (MetaCons "SSTCurvedRightArrow" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTCurvedUpArrow" PrefixI False) U1) (C1 (MetaCons "SSTDecagon" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTDiagonalStripe" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTDiamond" PrefixI False) U1) (C1 (MetaCons "SSTDodecagon" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTDonut" PrefixI False) U1) (C1 (MetaCons "SSTDoubleWave" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTDownArrow" PrefixI False) U1) (C1 (MetaCons "SSTDownArrowCallout" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTFoldedCorner" PrefixI False) U1) (C1 (MetaCons "SSTFrame" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTHalfFrame" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTHeart" PrefixI False) U1) (C1 (MetaCons "SSTHeptagon" PrefixI False) U1))))))) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTHexagon" PrefixI False) U1) (C1 (MetaCons "SSTHomePlate" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTHorizontalScroll" PrefixI False) U1) (C1 (MetaCons "SSTIrregularSeal1" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTIrregularSeal2" PrefixI False) U1) (C1 (MetaCons "SSTLeftArrow" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTLeftArrowCallout" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTLeftBrace" PrefixI False) U1) (C1 (MetaCons "SSTLeftBracket" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTLeftRightArrow" PrefixI False) U1) (C1 (MetaCons "SSTLeftRightArrowCallout" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTLeftRightUpArrow" PrefixI False) U1) (C1 (MetaCons "SSTLeftUpArrow" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTLightningBolt" PrefixI False) U1) (C1 (MetaCons "SSTMathDivide" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTMathEqual" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTMathMinus" PrefixI False) U1) (C1 (MetaCons "SSTMathMultiply" PrefixI False) U1)))))) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTMathNotEqual" PrefixI False) U1) (C1 (MetaCons "SSTMathPlus" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTMoon" PrefixI False) U1) (C1 (MetaCons "SSTNoSmoking" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTNotchedRightArrow" PrefixI False) U1) (C1 (MetaCons "SSTOctagon" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTParallelogram" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTPentagon" PrefixI False) U1) (C1 (MetaCons "SSTPie" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTPlaque" PrefixI False) U1) (C1 (MetaCons "SSTPlus" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTQuadArrow" PrefixI False) U1) (C1 (MetaCons "SSTQuadArrowCallout" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTRibbon" PrefixI False) U1) (C1 (MetaCons "SSTRibbon2" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTRightArrow" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTRightArrowCallout" PrefixI False) U1) (C1 (MetaCons "SSTRightBrace" PrefixI False) U1)))))))) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTRightBracket" PrefixI False) U1) (C1 (MetaCons "SSTRound1Rectangle" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTRound2DiagonalRectangle" PrefixI False) U1) (C1 (MetaCons "SSTRound2SameRectangle" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTRightTriangle" PrefixI False) U1) (C1 (MetaCons "SSTSmileyFace" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTSnip1Rectangle" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTSnip2DiagonalRectangle" PrefixI False) U1) (C1 (MetaCons "SSTSnip2SameRectangle" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTSnipRoundRectangle" PrefixI False) U1) (C1 (MetaCons "SSTStar10" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTStar12" PrefixI False) U1) (C1 (MetaCons "SSTStar16" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTStar24" PrefixI False) U1) (C1 (MetaCons "SSTStar32" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTStar4" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTStar5" PrefixI False) U1) (C1 (MetaCons "SSTStar6" PrefixI False) U1)))))) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTStar7" PrefixI False) U1) (C1 (MetaCons "SSTStar8" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTStripedRightArrow" PrefixI False) U1) (C1 (MetaCons "SSTSun" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTTrapezoid" PrefixI False) U1) (C1 (MetaCons "SSTTriangle" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTUpArrow" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTUpArrowCallout" PrefixI False) U1) (C1 (MetaCons "SSTUpDownArrow" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTUturnArrow" PrefixI False) U1) (C1 (MetaCons "SSTVerticalScroll" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTWave" PrefixI False) U1) (C1 (MetaCons "SSTWedgeEllipseCallout" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTWedgeRectangleCallout" PrefixI False) U1) (C1 (MetaCons "SSTWedgeRoundRectangleCallout" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTFlowChartAlternateProcess" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTFlowChartCollate" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartConnector" PrefixI False) U1))))))) ((:+:) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTFlowChartDecision" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartDelay" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTFlowChartDisplay" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartDocument" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTFlowChartExtract" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartInputOutput" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTFlowChartInternalStorage" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTFlowChartMagneticDisk" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartMagneticDrum" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTFlowChartMagneticTape" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartManualInput" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTFlowChartManualOperation" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartMerge" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTFlowChartMultidocument" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartOfflineStorage" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTFlowChartOffpageConnector" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTFlowChartOnlineStorage" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartOr" PrefixI False) U1)))))) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTFlowChartPredefinedProcess" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartPreparation" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTFlowChartProcess" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartPunchedCard" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTFlowChartPunchedTape" PrefixI False) U1) (C1 (MetaCons "SSTFlowChartSort" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTFlowChartSummingJunction" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTFlowChartTerminator" PrefixI False) U1) (C1 (MetaCons "SSTArrowEast" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SSTArrowNorthEast" PrefixI False) U1) (C1 (MetaCons "SSTArrowNorth" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTSpeech" PrefixI False) U1) (C1 (MetaCons "SSTStarburst" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SSTTeardrop" PrefixI False) U1) (C1 (MetaCons "SSTEllipseRibbon" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SSTEllipseRibbon2" PrefixI False) U1) ((:+:) (C1 (MetaCons "SSTCloudCallout" PrefixI False) U1) (C1 (MetaCons "SSTCustom" PrefixI False) U1)))))))))

OutlinePropertyState

data OutlinePropertyState Source #

The outline property state. Updating the the outline on a page element will implicitly update this field to`RENDERED`, unless another value is specified in the same request. To have no outline on a page element, set this field to `NOT_RENDERED`. In this case, any other outline fields set in the same request will be ignored.

Constructors

OPSRendered

RENDERED If a property's state is RENDERED, then the element has the corresponding property when rendered on a page. If the element is a placeholder shape as determined by the placeholder field, and it inherits from a placeholder shape, the corresponding field may be unset, meaning that the property value is inherited from a parent placeholder. If the element does not inherit, then the field will contain the rendered value. This is the default value.

OPSNotRendered

NOT_RENDERED If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered on a page. However, the field may still be set so it can be inherited by child shapes. To remove a property from a rendered element, set its property_state to NOT_RENDERED.

OPSInherit

INHERIT If a property's state is INHERIT, then the property state uses the value of corresponding `property_state` field on the parent shape. Elements that do not inherit will never have an INHERIT property state.

Instances

Enum OutlinePropertyState Source # 
Eq OutlinePropertyState Source # 
Data OutlinePropertyState Source # 

Methods

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

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

toConstr :: OutlinePropertyState -> Constr #

dataTypeOf :: OutlinePropertyState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OutlinePropertyState Source # 
Read OutlinePropertyState Source # 
Show OutlinePropertyState Source # 
Generic OutlinePropertyState Source # 
Hashable OutlinePropertyState Source # 
ToJSON OutlinePropertyState Source # 
FromJSON OutlinePropertyState Source # 
FromHttpApiData OutlinePropertyState Source # 
ToHttpApiData OutlinePropertyState Source # 
type Rep OutlinePropertyState Source # 
type Rep OutlinePropertyState = D1 (MetaData "OutlinePropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "OPSRendered" PrefixI False) U1) ((:+:) (C1 (MetaCons "OPSNotRendered" PrefixI False) U1) (C1 (MetaCons "OPSInherit" PrefixI False) U1)))

Link

data Link Source #

A hypertext link.

See: link smart constructor.

link :: Link Source #

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

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

lURL :: Lens' Link (Maybe Text) Source #

If set, indicates this is a link to the external web page at this URL.

lPageObjectId :: Lens' Link (Maybe Text) Source #

If set, indicates this is a link to the specific page in this presentation with this ID. A page with this ID may not exist.

lRelativeLink :: Lens' Link (Maybe LinkRelativeLink) Source #

If set, indicates this is a link to a slide in this presentation, addressed by its position.

lSlideIndex :: Lens' Link (Maybe Int32) Source #

If set, indicates this is a link to the slide at this zero-based index in the presentation. There may not be a slide at this index.

Dimension

data Dimension Source #

A magnitude in a single direction in the specified units.

See: dimension smart constructor.

Instances

Eq Dimension Source # 
Data Dimension Source # 

Methods

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

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

toConstr :: Dimension -> Constr #

dataTypeOf :: Dimension -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Dimension Source # 
Generic Dimension Source # 

Associated Types

type Rep Dimension :: * -> * #

ToJSON Dimension Source # 
FromJSON Dimension Source # 
type Rep Dimension Source # 
type Rep Dimension = D1 (MetaData "Dimension" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "Dimension'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dMagnitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_dUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DimensionUnit)))))

dimension :: Dimension Source #

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

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

dUnit :: Lens' Dimension (Maybe DimensionUnit) Source #

The units for magnitude.

BatchUpdatePresentationResponse

data BatchUpdatePresentationResponse Source #

Response message from a batch update.

See: batchUpdatePresentationResponse smart constructor.

Instances

Eq BatchUpdatePresentationResponse Source # 
Data BatchUpdatePresentationResponse Source # 

Methods

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

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

toConstr :: BatchUpdatePresentationResponse -> Constr #

dataTypeOf :: BatchUpdatePresentationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show BatchUpdatePresentationResponse Source # 
Generic BatchUpdatePresentationResponse Source # 
ToJSON BatchUpdatePresentationResponse Source # 
FromJSON BatchUpdatePresentationResponse Source # 
type Rep BatchUpdatePresentationResponse Source # 
type Rep BatchUpdatePresentationResponse = D1 (MetaData "BatchUpdatePresentationResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "BatchUpdatePresentationResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_buprPresentationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_buprReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Response])))))

batchUpdatePresentationResponse :: BatchUpdatePresentationResponse Source #

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

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

buprPresentationId :: Lens' BatchUpdatePresentationResponse (Maybe Text) Source #

The presentation the updates were applied to.

buprReplies :: Lens' BatchUpdatePresentationResponse [Response] Source #

The reply of the updates. This maps 1:1 with the updates, although replies to some requests may be empty.

DuplicateObjectRequestObjectIds

data DuplicateObjectRequestObjectIds Source #

The object being duplicated may contain other objects, for example when duplicating a slide or a group page element. This map defines how the IDs of duplicated objects are generated: the keys are the IDs of the original objects and its values are the IDs that will be assigned to the corresponding duplicate object. The ID of the source object's duplicate may be specified in this map as well, using the same value of the `object_id` field as a key and the newly desired ID as the value. All keys must correspond to existing IDs in the presentation. All values must be unique in the presentation and must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the new ID must not be less than 5 or greater than 50. If any IDs of source objects are omitted from the map, a new random ID will be assigned. If the map is empty or unset, all duplicate objects will receive a new random ID.

See: duplicateObjectRequestObjectIds smart constructor.

Instances

Eq DuplicateObjectRequestObjectIds Source # 
Data DuplicateObjectRequestObjectIds Source # 

Methods

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

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

toConstr :: DuplicateObjectRequestObjectIds -> Constr #

dataTypeOf :: DuplicateObjectRequestObjectIds -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DuplicateObjectRequestObjectIds Source # 
Generic DuplicateObjectRequestObjectIds Source # 
ToJSON DuplicateObjectRequestObjectIds Source # 
FromJSON DuplicateObjectRequestObjectIds Source # 
type Rep DuplicateObjectRequestObjectIds Source # 
type Rep DuplicateObjectRequestObjectIds = D1 (MetaData "DuplicateObjectRequestObjectIds" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "DuplicateObjectRequestObjectIds'" PrefixI True) (S1 (MetaSel (Just Symbol "_doroiAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

duplicateObjectRequestObjectIds Source #

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

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

CreateTableRequest

data CreateTableRequest Source #

Creates a new table.

See: createTableRequest smart constructor.

Instances

Eq CreateTableRequest Source # 
Data CreateTableRequest Source # 

Methods

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

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

toConstr :: CreateTableRequest -> Constr #

dataTypeOf :: CreateTableRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateTableRequest Source # 
Generic CreateTableRequest Source # 
ToJSON CreateTableRequest Source # 
FromJSON CreateTableRequest Source # 
type Rep CreateTableRequest Source # 
type Rep CreateTableRequest = D1 (MetaData "CreateTableRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "CreateTableRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ctrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ctrRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) ((:*:) (S1 (MetaSel (Just Symbol "_ctrElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties))) (S1 (MetaSel (Just Symbol "_ctrColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

createTableRequest :: CreateTableRequest Source #

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

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

ctrObjectId :: Lens' CreateTableRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

ctrRows :: Lens' CreateTableRequest (Maybe Int32) Source #

Number of rows in the table.

ctrElementProperties :: Lens' CreateTableRequest (Maybe PageElementProperties) Source #

The element properties for the table. The table will be created at the provided size, subject to a minimum size. If no size is provided, the table will be automatically sized. Table transforms must have a scale of 1 and no shear components. If no transform is provided, the table will be centered on the page.

ctrColumns :: Lens' CreateTableRequest (Maybe Int32) Source #

Number of columns in the table.

Response

data Response Source #

A single response from an update.

See: response smart constructor.

Instances

Eq Response Source # 
Data Response Source # 

Methods

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

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

toConstr :: Response -> Constr #

dataTypeOf :: Response -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Response Source # 
Generic Response Source # 

Associated Types

type Rep Response :: * -> * #

Methods

from :: Response -> Rep Response x #

to :: Rep Response x -> Response #

ToJSON Response Source # 
FromJSON Response Source # 
type Rep Response Source # 
type Rep Response = D1 (MetaData "Response" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "Response'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rReplaceAllShapesWithImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithImageResponse))) (S1 (MetaSel (Just Symbol "_rCreateLine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateLineResponse)))) ((:*:) (S1 (MetaSel (Just Symbol "_rReplaceAllText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllTextResponse))) ((:*:) (S1 (MetaSel (Just Symbol "_rCreateShape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateShapeResponse))) (S1 (MetaSel (Just Symbol "_rCreateSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSheetsChartResponse)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rDuplicateObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DuplicateObjectResponse))) (S1 (MetaSel (Just Symbol "_rCreateTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateTableResponse)))) ((:*:) (S1 (MetaSel (Just Symbol "_rCreateVideo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateVideoResponse))) ((:*:) (S1 (MetaSel (Just Symbol "_rCreateImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateImageResponse))) (S1 (MetaSel (Just Symbol "_rCreateSlide") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSlideResponse))))))))

response :: Response Source #

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

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

rReplaceAllShapesWithImage :: Lens' Response (Maybe ReplaceAllShapesWithImageResponse) Source #

The result of replacing all shapes matching some criteria with an image.

rCreateLine :: Lens' Response (Maybe CreateLineResponse) Source #

The result of creating a line.

rCreateShape :: Lens' Response (Maybe CreateShapeResponse) Source #

The result of creating a shape.

rCreateSheetsChart :: Lens' Response (Maybe CreateSheetsChartResponse) Source #

The result of creating a Google Sheets chart.

rDuplicateObject :: Lens' Response (Maybe DuplicateObjectResponse) Source #

The result of duplicating an object.

rCreateTable :: Lens' Response (Maybe CreateTableResponse) Source #

The result of creating a table.

rCreateVideo :: Lens' Response (Maybe CreateVideoResponse) Source #

The result of creating a video.

rCreateImage :: Lens' Response (Maybe CreateImageResponse) Source #

The result of creating an image.

rCreateSlide :: Lens' Response (Maybe CreateSlideResponse) Source #

The result of creating a slide.

OptionalColor

data OptionalColor Source #

A color that can either be fully opaque or fully transparent.

See: optionalColor smart constructor.

Instances

Eq OptionalColor Source # 
Data OptionalColor Source # 

Methods

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

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

toConstr :: OptionalColor -> Constr #

dataTypeOf :: OptionalColor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OptionalColor Source # 
Generic OptionalColor Source # 

Associated Types

type Rep OptionalColor :: * -> * #

ToJSON OptionalColor Source # 
FromJSON OptionalColor Source # 
type Rep OptionalColor Source # 
type Rep OptionalColor = D1 (MetaData "OptionalColor" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "OptionalColor'" PrefixI True) (S1 (MetaSel (Just Symbol "_ocOpaqueColor") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe OpaqueColor))))

optionalColor :: OptionalColor Source #

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

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

ocOpaqueColor :: Lens' OptionalColor (Maybe OpaqueColor) Source #

If set, this will be used as an opaque color. If unset, this represents a transparent color.

DuplicateObjectRequest

data DuplicateObjectRequest Source #

Duplicates a slide or page element. When duplicating a slide, the duplicate slide will be created immediately following the specified slide. When duplicating a page element, the duplicate will be placed on the same page at the same position as the original.

See: duplicateObjectRequest smart constructor.

Instances

Eq DuplicateObjectRequest Source # 
Data DuplicateObjectRequest Source # 

Methods

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

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

toConstr :: DuplicateObjectRequest -> Constr #

dataTypeOf :: DuplicateObjectRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DuplicateObjectRequest Source # 
Generic DuplicateObjectRequest Source # 
ToJSON DuplicateObjectRequest Source # 
FromJSON DuplicateObjectRequest Source # 
type Rep DuplicateObjectRequest Source # 
type Rep DuplicateObjectRequest = D1 (MetaData "DuplicateObjectRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "DuplicateObjectRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dorObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dorObjectIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DuplicateObjectRequestObjectIds)))))

duplicateObjectRequest :: DuplicateObjectRequest Source #

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

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

dorObjectId :: Lens' DuplicateObjectRequest (Maybe Text) Source #

The ID of the object to duplicate.

dorObjectIds :: Lens' DuplicateObjectRequest (Maybe DuplicateObjectRequestObjectIds) Source #

The object being duplicated may contain other objects, for example when duplicating a slide or a group page element. This map defines how the IDs of duplicated objects are generated: the keys are the IDs of the original objects and its values are the IDs that will be assigned to the corresponding duplicate object. The ID of the source object's duplicate may be specified in this map as well, using the same value of the `object_id` field as a key and the newly desired ID as the value. All keys must correspond to existing IDs in the presentation. All values must be unique in the presentation and must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the new ID must not be less than 5 or greater than 50. If any IDs of source objects are omitted from the map, a new random ID will be assigned. If the map is empty or unset, all duplicate objects will receive a new random ID.

PlaceholderType

data PlaceholderType Source #

The type of the placeholder.

Constructors

PTNone

NONE Default value, signifies it is not a placeholder.

PTBody

BODY Body text.

PTChart

CHART Chart or graph.

PTClipArt

CLIP_ART Clip art image.

PTCenteredTitle

CENTERED_TITLE Title centered.

PTDiagram

DIAGRAM Diagram.

PTDateAndTime

DATE_AND_TIME Date and time.

PTFooter

FOOTER Footer text.

PTHeader

HEADER Header text.

PTMedia

MEDIA Multimedia.

PTObject

OBJECT Any content type.

PTPicture

PICTURE Picture.

PTSlideNumber

SLIDE_NUMBER Number of a slide.

PTSubtitle

SUBTITLE Subtitle.

PTTable

TABLE Table.

PTTitle

TITLE Slide title.

PTSlideImage

SLIDE_IMAGE Slide image.

Instances

Enum PlaceholderType Source # 
Eq PlaceholderType Source # 
Data PlaceholderType Source # 

Methods

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

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

toConstr :: PlaceholderType -> Constr #

dataTypeOf :: PlaceholderType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PlaceholderType Source # 
Read PlaceholderType Source # 
Show PlaceholderType Source # 
Generic PlaceholderType Source # 
Hashable PlaceholderType Source # 
ToJSON PlaceholderType Source # 
FromJSON PlaceholderType Source # 
FromHttpApiData PlaceholderType Source # 
ToHttpApiData PlaceholderType Source # 
type Rep PlaceholderType Source # 
type Rep PlaceholderType = D1 (MetaData "PlaceholderType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "PTNone" PrefixI False) U1) (C1 (MetaCons "PTBody" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PTChart" PrefixI False) U1) (C1 (MetaCons "PTClipArt" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "PTCenteredTitle" PrefixI False) U1) (C1 (MetaCons "PTDiagram" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PTDateAndTime" PrefixI False) U1) (C1 (MetaCons "PTFooter" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "PTHeader" PrefixI False) U1) (C1 (MetaCons "PTMedia" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PTObject" PrefixI False) U1) (C1 (MetaCons "PTPicture" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "PTSlideNumber" PrefixI False) U1) (C1 (MetaCons "PTSubtitle" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PTTable" PrefixI False) U1) ((:+:) (C1 (MetaCons "PTTitle" PrefixI False) U1) (C1 (MetaCons "PTSlideImage" PrefixI False) U1))))))

Page

data Page Source #

A page in a presentation.

See: page smart constructor.

Instances

Eq Page Source # 

Methods

(==) :: Page -> Page -> Bool #

(/=) :: Page -> Page -> Bool #

Data Page Source # 

Methods

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

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

toConstr :: Page -> Constr #

dataTypeOf :: Page -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Page Source # 

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

Generic Page Source # 

Associated Types

type Rep Page :: * -> * #

Methods

from :: Page -> Rep Page x #

to :: Rep Page x -> Page #

ToJSON Page Source # 
FromJSON Page Source # 
type Rep Page Source # 

page :: Page Source #

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

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

pObjectId :: Lens' Page (Maybe Text) Source #

The object ID for this page. Object IDs used by Page and PageElement share the same namespace.

pPageElements :: Lens' Page [PageElement] Source #

The page elements rendered on the page.

pSlideProperties :: Lens' Page (Maybe SlideProperties) Source #

Slide specific properties. Only set if page_type = SLIDE.

pPageProperties :: Lens' Page (Maybe PageProperties) Source #

The properties of the page.

pLayoutProperties :: Lens' Page (Maybe LayoutProperties) Source #

Layout specific properties. Only set if page_type = LAYOUT.

pPageType :: Lens' Page (Maybe PagePageType) Source #

The type of the page.

ReplaceAllTextResponse

data ReplaceAllTextResponse Source #

The result of replacing text.

See: replaceAllTextResponse smart constructor.

Instances

Eq ReplaceAllTextResponse Source # 
Data ReplaceAllTextResponse Source # 

Methods

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

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

toConstr :: ReplaceAllTextResponse -> Constr #

dataTypeOf :: ReplaceAllTextResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReplaceAllTextResponse Source # 
Generic ReplaceAllTextResponse Source # 
ToJSON ReplaceAllTextResponse Source # 
FromJSON ReplaceAllTextResponse Source # 
type Rep ReplaceAllTextResponse Source # 
type Rep ReplaceAllTextResponse = D1 (MetaData "ReplaceAllTextResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "ReplaceAllTextResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_ratrOccurrencesChanged") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Int32)))))

replaceAllTextResponse :: ReplaceAllTextResponse Source #

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

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

ratrOccurrencesChanged :: Lens' ReplaceAllTextResponse (Maybe Int32) Source #

The number of occurrences changed by replacing all text.

ReplaceAllShapesWithImageRequestReplaceMethod

data ReplaceAllShapesWithImageRequestReplaceMethod Source #

The replace method.

Constructors

CenterInside

CENTER_INSIDE Scales and centers the image to fit within the bounds of the original shape and maintains the image's aspect ratio. The rendered size of the image may be smaller than the size of the shape. This is the default method when one is not specified.

CenterCrop

CENTER_CROP Scales and centers the image to fill the bounds of the original shape. The image may be cropped in order to fill the shape. The rendered size of the image will be the same as that of the original shape.

Instances

Enum ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Eq ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Data ReplaceAllShapesWithImageRequestReplaceMethod Source # 

Methods

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

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

toConstr :: ReplaceAllShapesWithImageRequestReplaceMethod -> Constr #

dataTypeOf :: ReplaceAllShapesWithImageRequestReplaceMethod -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Read ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Show ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Generic ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Hashable ReplaceAllShapesWithImageRequestReplaceMethod Source # 
ToJSON ReplaceAllShapesWithImageRequestReplaceMethod Source # 
FromJSON ReplaceAllShapesWithImageRequestReplaceMethod Source # 
FromHttpApiData ReplaceAllShapesWithImageRequestReplaceMethod Source # 
ToHttpApiData ReplaceAllShapesWithImageRequestReplaceMethod Source # 
type Rep ReplaceAllShapesWithImageRequestReplaceMethod Source # 
type Rep ReplaceAllShapesWithImageRequestReplaceMethod = D1 (MetaData "ReplaceAllShapesWithImageRequestReplaceMethod" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "CenterInside" PrefixI False) U1) (C1 (MetaCons "CenterCrop" PrefixI False) U1))

Bullet

data Bullet Source #

Describes the bullet of a paragraph.

See: bullet smart constructor.

Instances

Eq Bullet Source # 

Methods

(==) :: Bullet -> Bullet -> Bool #

(/=) :: Bullet -> Bullet -> Bool #

Data Bullet Source # 

Methods

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

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

toConstr :: Bullet -> Constr #

dataTypeOf :: Bullet -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Bullet Source # 
Generic Bullet Source # 

Associated Types

type Rep Bullet :: * -> * #

Methods

from :: Bullet -> Rep Bullet x #

to :: Rep Bullet x -> Bullet #

ToJSON Bullet Source # 
FromJSON Bullet Source # 
type Rep Bullet Source # 
type Rep Bullet = D1 (MetaData "Bullet" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "Bullet'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_bGlyph") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_bListId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_bNestingLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_bBulletStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyle))))))

bullet :: Bullet Source #

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

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

bGlyph :: Lens' Bullet (Maybe Text) Source #

The rendered bullet glyph for this paragraph.

bListId :: Lens' Bullet (Maybe Text) Source #

The ID of the list this paragraph belongs to.

bNestingLevel :: Lens' Bullet (Maybe Int32) Source #

The nesting level of this paragraph in the list.

bBulletStyle :: Lens' Bullet (Maybe TextStyle) Source #

The paragraph specific text style applied to this bullet.

CreateSheetsChartRequestLinkingMode

data CreateSheetsChartRequestLinkingMode Source #

The mode with which the chart is linked to the source spreadsheet. When not specified, the chart will be an image that is not linked.

Constructors

NotLinkedImage

NOT_LINKED_IMAGE The chart is not associated with the source spreadsheet and cannot be updated. A chart that is not linked will be inserted as an image.

Linked

LINKED Linking the chart allows it to be updated, and other collaborators will see a link to the spreadsheet.

Instances

Enum CreateSheetsChartRequestLinkingMode Source # 
Eq CreateSheetsChartRequestLinkingMode Source # 
Data CreateSheetsChartRequestLinkingMode Source # 

Methods

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

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

toConstr :: CreateSheetsChartRequestLinkingMode -> Constr #

dataTypeOf :: CreateSheetsChartRequestLinkingMode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CreateSheetsChartRequestLinkingMode Source # 
Read CreateSheetsChartRequestLinkingMode Source # 
Show CreateSheetsChartRequestLinkingMode Source # 
Generic CreateSheetsChartRequestLinkingMode Source # 
Hashable CreateSheetsChartRequestLinkingMode Source # 
ToJSON CreateSheetsChartRequestLinkingMode Source # 
FromJSON CreateSheetsChartRequestLinkingMode Source # 
FromHttpApiData CreateSheetsChartRequestLinkingMode Source # 
ToHttpApiData CreateSheetsChartRequestLinkingMode Source # 
type Rep CreateSheetsChartRequestLinkingMode Source # 
type Rep CreateSheetsChartRequestLinkingMode = D1 (MetaData "CreateSheetsChartRequestLinkingMode" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "NotLinkedImage" PrefixI False) U1) (C1 (MetaCons "Linked" PrefixI False) U1))

UpdateImagePropertiesRequest

data UpdateImagePropertiesRequest Source #

Update the properties of an Image.

See: updateImagePropertiesRequest smart constructor.

Instances

Eq UpdateImagePropertiesRequest Source # 
Data UpdateImagePropertiesRequest Source # 

Methods

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

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

toConstr :: UpdateImagePropertiesRequest -> Constr #

dataTypeOf :: UpdateImagePropertiesRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UpdateImagePropertiesRequest Source # 
Generic UpdateImagePropertiesRequest Source # 
ToJSON UpdateImagePropertiesRequest Source # 
FromJSON UpdateImagePropertiesRequest Source # 
type Rep UpdateImagePropertiesRequest Source # 
type Rep UpdateImagePropertiesRequest = D1 (MetaData "UpdateImagePropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "UpdateImagePropertiesRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_uiprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_uiprImageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageProperties))) (S1 (MetaSel (Just Symbol "_uiprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FieldMask))))))

updateImagePropertiesRequest :: UpdateImagePropertiesRequest Source #

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

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

uiprObjectId :: Lens' UpdateImagePropertiesRequest (Maybe Text) Source #

The object ID of the image the updates are applied to.

uiprFields :: Lens' UpdateImagePropertiesRequest (Maybe FieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `imageProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the image outline color, set `fields` to `"outline.outlineFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

SlideProperties

data SlideProperties Source #

The properties of Page that are only relevant for pages with page_type SLIDE.

See: slideProperties smart constructor.

Instances

Eq SlideProperties Source # 
Data SlideProperties Source # 

Methods

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

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

toConstr :: SlideProperties -> Constr #

dataTypeOf :: SlideProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SlideProperties Source # 
Generic SlideProperties Source # 
ToJSON SlideProperties Source # 
FromJSON SlideProperties Source # 
type Rep SlideProperties Source # 
type Rep SlideProperties = D1 (MetaData "SlideProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "SlideProperties'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_spLayoutObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_spMasterObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

slideProperties :: SlideProperties Source #

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

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

spLayoutObjectId :: Lens' SlideProperties (Maybe Text) Source #

The object ID of the layout that this slide is based on.

spMasterObjectId :: Lens' SlideProperties (Maybe Text) Source #

The object ID of the master that this slide is based on.

Presentation

data Presentation Source #

A Google Slides presentation.

See: presentation smart constructor.

Instances

Eq Presentation Source # 
Data Presentation Source # 

Methods

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

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

toConstr :: Presentation -> Constr #

dataTypeOf :: Presentation -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Presentation Source # 
Generic Presentation Source # 

Associated Types

type Rep Presentation :: * -> * #

ToJSON Presentation Source # 
FromJSON Presentation Source # 
type Rep Presentation Source # 

presentation :: Presentation Source #

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

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

pSlides :: Lens' Presentation [Page] Source #

The slides in the presentation. A slide inherits properties from a slide layout.

pMasters :: Lens' Presentation [Page] Source #

The slide masters in the presentation. A slide master contains all common page elements and the common properties for a set of layouts. They serve three purposes: - Placeholder shapes on a master contain the default text styles and shape properties of all placeholder shapes on pages that use that master. - The master page properties define the common page properties inherited by its layouts. - Any other shapes on the master slide will appear on all slides using that master, regardless of their layout.

pLocale :: Lens' Presentation (Maybe Text) Source #

The locale of the presentation, as an IETF BCP 47 language tag.

pPresentationId :: Lens' Presentation (Maybe Text) Source #

The ID of the presentation.

pTitle :: Lens' Presentation (Maybe Text) Source #

The title of the presentation.

pPageSize :: Lens' Presentation (Maybe Size) Source #

The size of pages in the presentation.

pLayouts :: Lens' Presentation [Page] Source #

The layouts in the presentation. A layout is a template that determines how content is arranged and styled on the slides that inherit from that layout.

ThemeColorPair

data ThemeColorPair Source #

A pair mapping a theme color type to the concrete color it represents.

See: themeColorPair smart constructor.

Instances

Eq ThemeColorPair Source # 
Data ThemeColorPair Source # 

Methods

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

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

toConstr :: ThemeColorPair -> Constr #

dataTypeOf :: ThemeColorPair -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ThemeColorPair Source # 
Generic ThemeColorPair Source # 

Associated Types

type Rep ThemeColorPair :: * -> * #

ToJSON ThemeColorPair Source # 
FromJSON ThemeColorPair Source # 
type Rep ThemeColorPair Source # 
type Rep ThemeColorPair = D1 (MetaData "ThemeColorPair" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "ThemeColorPair'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tcpColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RgbColor))) (S1 (MetaSel (Just Symbol "_tcpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ThemeColorPairType)))))

themeColorPair :: ThemeColorPair Source #

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

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

tcpColor :: Lens' ThemeColorPair (Maybe RgbColor) Source #

The concrete color corresponding to the theme color type above.

tcpType :: Lens' ThemeColorPair (Maybe ThemeColorPairType) Source #

The type of the theme color.

ShapeBackgRoundFillPropertyState

data ShapeBackgRoundFillPropertyState Source #

The background fill property state. Updating the the fill on a shape will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a shape, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

Constructors

SBRFPSRendered

RENDERED If a property's state is RENDERED, then the element has the corresponding property when rendered on a page. If the element is a placeholder shape as determined by the placeholder field, and it inherits from a placeholder shape, the corresponding field may be unset, meaning that the property value is inherited from a parent placeholder. If the element does not inherit, then the field will contain the rendered value. This is the default value.

SBRFPSNotRendered

NOT_RENDERED If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered on a page. However, the field may still be set so it can be inherited by child shapes. To remove a property from a rendered element, set its property_state to NOT_RENDERED.

SBRFPSInherit

INHERIT If a property's state is INHERIT, then the property state uses the value of corresponding `property_state` field on the parent shape. Elements that do not inherit will never have an INHERIT property state.

Instances

Enum ShapeBackgRoundFillPropertyState Source # 
Eq ShapeBackgRoundFillPropertyState Source # 
Data ShapeBackgRoundFillPropertyState Source # 

Methods

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

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

toConstr :: ShapeBackgRoundFillPropertyState -> Constr #

dataTypeOf :: ShapeBackgRoundFillPropertyState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ShapeBackgRoundFillPropertyState Source # 
Read ShapeBackgRoundFillPropertyState Source # 
Show ShapeBackgRoundFillPropertyState Source # 
Generic ShapeBackgRoundFillPropertyState Source # 
Hashable ShapeBackgRoundFillPropertyState Source # 
ToJSON ShapeBackgRoundFillPropertyState Source # 
FromJSON ShapeBackgRoundFillPropertyState Source # 
FromHttpApiData ShapeBackgRoundFillPropertyState Source # 
ToHttpApiData ShapeBackgRoundFillPropertyState Source # 
type Rep ShapeBackgRoundFillPropertyState Source # 
type Rep ShapeBackgRoundFillPropertyState = D1 (MetaData "ShapeBackgRoundFillPropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "SBRFPSRendered" PrefixI False) U1) ((:+:) (C1 (MetaCons "SBRFPSNotRendered" PrefixI False) U1) (C1 (MetaCons "SBRFPSInherit" PrefixI False) U1)))

OpaqueColorThemeColor

data OpaqueColorThemeColor Source #

An opaque theme color.

Constructors

ThemeColorTypeUnspecified

THEME_COLOR_TYPE_UNSPECIFIED Unspecified theme color. This value should not be used.

DARK1

DARK1 Represents the first dark color.

LIGHT1

LIGHT1 Represents the first light color.

DARK2

DARK2 Represents the second dark color.

LIGHT2

LIGHT2 Represents the second light color.

ACCENT1

ACCENT1 Represents the first accent color.

ACCENT2

ACCENT2 Represents the second accent color.

ACCENT3

ACCENT3 Represents the third accent color.

ACCENT4

ACCENT4 Represents the fourth accent color.

ACCENT5

ACCENT5 Represents the fifth accent color.

ACCENT6

ACCENT6 Represents the sixth accent color.

Hyperlink

HYPERLINK Represents the color to use for hyperlinks.

FollowedHyperlink

FOLLOWED_HYPERLINK Represents the color to use for visited hyperlinks.

TEXT1

TEXT1 Represents the first text color.

BACKGROUND1

BACKGROUND1 Represents the first background color.

TEXT2

TEXT2 Represents the second text color.

BACKGROUND2

BACKGROUND2 Represents the second background color.

Instances

Enum OpaqueColorThemeColor Source # 
Eq OpaqueColorThemeColor Source # 
Data OpaqueColorThemeColor Source # 

Methods

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

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

toConstr :: OpaqueColorThemeColor -> Constr #

dataTypeOf :: OpaqueColorThemeColor -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OpaqueColorThemeColor Source # 
Read OpaqueColorThemeColor Source # 
Show OpaqueColorThemeColor Source # 
Generic OpaqueColorThemeColor Source # 
Hashable OpaqueColorThemeColor Source # 
ToJSON OpaqueColorThemeColor Source # 
FromJSON OpaqueColorThemeColor Source # 
FromHttpApiData OpaqueColorThemeColor Source # 
ToHttpApiData OpaqueColorThemeColor Source # 
type Rep OpaqueColorThemeColor Source # 
type Rep OpaqueColorThemeColor = D1 (MetaData "OpaqueColorThemeColor" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "ThemeColorTypeUnspecified" PrefixI False) U1) (C1 (MetaCons "DARK1" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LIGHT1" PrefixI False) U1) (C1 (MetaCons "DARK2" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "LIGHT2" PrefixI False) U1) (C1 (MetaCons "ACCENT1" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ACCENT2" PrefixI False) U1) (C1 (MetaCons "ACCENT3" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "ACCENT4" PrefixI False) U1) (C1 (MetaCons "ACCENT5" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ACCENT6" PrefixI False) U1) (C1 (MetaCons "Hyperlink" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "FollowedHyperlink" PrefixI False) U1) (C1 (MetaCons "TEXT1" PrefixI False) U1)) ((:+:) (C1 (MetaCons "BACKGROUND1" PrefixI False) U1) ((:+:) (C1 (MetaCons "TEXT2" PrefixI False) U1) (C1 (MetaCons "BACKGROUND2" PrefixI False) U1))))))

Shadow

data Shadow Source #

The shadow properties of a page element. If these fields are unset, they may be inherited from a parent placeholder if it exists. If there is no parent, the fields will default to the value used for new page elements created in the Slides editor, which may depend on the page element kind.

See: shadow smart constructor.

Instances

Eq Shadow Source # 

Methods

(==) :: Shadow -> Shadow -> Bool #

(/=) :: Shadow -> Shadow -> Bool #

Data Shadow Source # 

Methods

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

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

toConstr :: Shadow -> Constr #

dataTypeOf :: Shadow -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Shadow Source # 
Generic Shadow Source # 

Associated Types

type Rep Shadow :: * -> * #

Methods

from :: Shadow -> Rep Shadow x #

to :: Rep Shadow x -> Shadow #

ToJSON Shadow Source # 
FromJSON Shadow Source # 
type Rep Shadow Source # 

shadow :: Shadow Source #

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

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

sTransform :: Lens' Shadow (Maybe AffineTransform) Source #

Transform that encodes the translate, scale, and skew of the shadow, relative to the alignment position.

sColor :: Lens' Shadow (Maybe OpaqueColor) Source #

The shadow color value.

sBlurRadius :: Lens' Shadow (Maybe Dimension) Source #

The radius of the shadow blur. The larger the radius, the more diffuse the shadow becomes.

sRotateWithShape :: Lens' Shadow (Maybe Bool) Source #

Whether the shadow should rotate with the shape.

sAlpha :: Lens' Shadow (Maybe Double) Source #

The alpha of the shadow's color, from 0.0 to 1.0.

sAlignment :: Lens' Shadow (Maybe ShadowAlignment) Source #

The alignment point of the shadow, that sets the origin for translate, scale and skew of the shadow.

sPropertyState :: Lens' Shadow (Maybe ShadowPropertyState) Source #

The shadow property state. Updating the the shadow on a page element will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no shadow on a page element, set this field to `NOT_RENDERED`. In this case, any other shadow fields set in the same request will be ignored.

sType :: Lens' Shadow (Maybe ShadowType) Source #

The type of the shadow.

LinePropertiesDashStyle

data LinePropertiesDashStyle Source #

The dash style of the line.

Constructors

DashStyleUnspecified

DASH_STYLE_UNSPECIFIED Unspecified dash style.

Solid

SOLID Solid line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'solid'. This is the default dash style.

Dot

DOT Dotted line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dot'.

Dash

DASH Dashed line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dash'.

DashDot

DASH_DOT Alternating dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dashDot'.

LongDash

LONG_DASH Line with large dashes. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDash'.

LongDashDot

LONG_DASH_DOT Alternating large dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDashDot'.

Instances

Enum LinePropertiesDashStyle Source # 
Eq LinePropertiesDashStyle Source # 
Data LinePropertiesDashStyle Source # 

Methods

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

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

toConstr :: LinePropertiesDashStyle -> Constr #

dataTypeOf :: LinePropertiesDashStyle -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LinePropertiesDashStyle Source # 
Read LinePropertiesDashStyle Source # 
Show LinePropertiesDashStyle Source # 
Generic LinePropertiesDashStyle Source # 
Hashable LinePropertiesDashStyle Source # 
ToJSON LinePropertiesDashStyle Source # 
FromJSON LinePropertiesDashStyle Source # 
FromHttpApiData LinePropertiesDashStyle Source # 
ToHttpApiData LinePropertiesDashStyle Source # 
type Rep LinePropertiesDashStyle Source # 
type Rep LinePropertiesDashStyle = D1 (MetaData "LinePropertiesDashStyle" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) (C1 (MetaCons "DashStyleUnspecified" PrefixI False) U1) ((:+:) (C1 (MetaCons "Solid" PrefixI False) U1) (C1 (MetaCons "Dot" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Dash" PrefixI False) U1) (C1 (MetaCons "DashDot" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LongDash" PrefixI False) U1) (C1 (MetaCons "LongDashDot" PrefixI False) U1))))

ImageProperties

data ImageProperties Source #

The properties of the Image.

See: imageProperties smart constructor.

Instances

Eq ImageProperties Source # 
Data ImageProperties Source # 

Methods

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

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

toConstr :: ImageProperties -> Constr #

dataTypeOf :: ImageProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ImageProperties Source # 
Generic ImageProperties Source # 
ToJSON ImageProperties Source # 
FromJSON ImageProperties Source # 
type Rep ImageProperties Source # 

imageProperties :: ImageProperties Source #

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

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

ipCropProperties :: Lens' ImageProperties (Maybe CropProperties) Source #

The crop properties of the image. If not set, the image is not cropped. This property is read-only.

ipLink :: Lens' ImageProperties (Maybe Link) Source #

The hyperlink destination of the image. If unset, there is no link.

ipTransparency :: Lens' ImageProperties (Maybe Double) Source #

The transparency effect of the image. The value should be in the interval [0.0, 1.0], where 0 means no effect and 1 means completely transparent. This property is read-only.

ipShadow :: Lens' ImageProperties (Maybe Shadow) Source #

The shadow of the image. If not set, the image has no shadow. This property is read-only.

ipContrast :: Lens' ImageProperties (Maybe Double) Source #

The contrast effect of the image. The value should be in the interval [-1.0, 1.0], where 0 means no effect. This property is read-only.

ipRecolor :: Lens' ImageProperties (Maybe Recolor) Source #

The recolor effect of the image. If not set, the image is not recolored. This property is read-only.

ipOutline :: Lens' ImageProperties (Maybe Outline) Source #

The outline of the image. If not set, the the image has no outline.

ipBrightness :: Lens' ImageProperties (Maybe Double) Source #

The brightness effect of the image. The value should be in the interval [-1.0, 1.0], where 0 means no effect. This property is read-only.

ParagraphStyleAlignment

data ParagraphStyleAlignment Source #

The text alignment for this paragraph. This property is read-only.

Constructors

AlignmentUnspecified

ALIGNMENT_UNSPECIFIED The paragraph alignment is inherited from the parent.

Start

START The paragraph is aligned to the start of the line. Left-aligned for LTR text, right-aligned otherwise.

Center

CENTER The paragraph is centered.

End

END The paragraph is aligned to the end of the line. Right-aligned for LTR text, left-aligned otherwise.

Justified

JUSTIFIED The paragraph is justified.

Instances

Enum ParagraphStyleAlignment Source # 
Eq ParagraphStyleAlignment Source # 
Data ParagraphStyleAlignment Source # 

Methods

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

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

toConstr :: ParagraphStyleAlignment -> Constr #

dataTypeOf :: ParagraphStyleAlignment -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ParagraphStyleAlignment Source # 
Read ParagraphStyleAlignment Source # 
Show ParagraphStyleAlignment Source # 
Generic ParagraphStyleAlignment Source # 
Hashable ParagraphStyleAlignment Source # 
ToJSON ParagraphStyleAlignment Source # 
FromJSON ParagraphStyleAlignment Source # 
FromHttpApiData ParagraphStyleAlignment Source # 
ToHttpApiData ParagraphStyleAlignment Source # 
type Rep ParagraphStyleAlignment Source # 
type Rep ParagraphStyleAlignment = D1 (MetaData "ParagraphStyleAlignment" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) (C1 (MetaCons "AlignmentUnspecified" PrefixI False) U1) (C1 (MetaCons "Start" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Center" PrefixI False) U1) ((:+:) (C1 (MetaCons "End" PrefixI False) U1) (C1 (MetaCons "Justified" PrefixI False) U1))))

Line

data Line Source #

A PageElement kind representing a line, curved connector, or bent connector.

See: line smart constructor.

Instances

Eq Line Source # 

Methods

(==) :: Line -> Line -> Bool #

(/=) :: Line -> Line -> Bool #

Data Line Source # 

Methods

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 #

toConstr :: Line -> Constr #

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 # 

Methods

showsPrec :: Int -> Line -> ShowS #

show :: Line -> String #

showList :: [Line] -> ShowS #

Generic Line Source # 

Associated Types

type Rep Line :: * -> * #

Methods

from :: Line -> Rep Line x #

to :: Rep Line x -> Line #

ToJSON Line Source # 
FromJSON Line Source # 
type Rep Line Source # 
type Rep Line = D1 (MetaData "Line" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "Line'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lLineProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LineProperties))) (S1 (MetaSel (Just Symbol "_lLineType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LineLineType)))))

line :: Line Source #

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:

lLineProperties :: Lens' Line (Maybe LineProperties) Source #

The properties of the line.

lLineType :: Lens' Line (Maybe LineLineType) Source #

The type of the line.

CreateVideoResponse

data CreateVideoResponse Source #

The result of creating a video.

See: createVideoResponse smart constructor.

Instances

Eq CreateVideoResponse Source # 
Data CreateVideoResponse Source # 

Methods

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

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

toConstr :: CreateVideoResponse -> Constr #

dataTypeOf :: CreateVideoResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateVideoResponse Source # 
Generic CreateVideoResponse Source # 
ToJSON CreateVideoResponse Source # 
FromJSON CreateVideoResponse Source # 
type Rep CreateVideoResponse Source # 
type Rep CreateVideoResponse = D1 (MetaData "CreateVideoResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "CreateVideoResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_cvrObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createVideoResponse :: CreateVideoResponse Source #

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

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

cvrObjectId :: Lens' CreateVideoResponse (Maybe Text) Source #

The object ID of the created video.

LayoutReference

data LayoutReference Source #

Slide layout reference. This may reference either: - A predefined layout - One of the layouts in the presentation.

See: layoutReference smart constructor.

Instances

Eq LayoutReference Source # 
Data LayoutReference Source # 

Methods

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

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

toConstr :: LayoutReference -> Constr #

dataTypeOf :: LayoutReference -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LayoutReference) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayoutReference) #

gmapT :: (forall b. Data b => b -> b) -> LayoutReference -> LayoutReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayoutReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayoutReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayoutReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayoutReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayoutReference -> m LayoutReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutReference -> m LayoutReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutReference -> m LayoutReference #

Show LayoutReference Source # 
Generic LayoutReference Source # 
ToJSON LayoutReference Source # 
FromJSON LayoutReference Source # 
type Rep LayoutReference Source # 
type Rep LayoutReference = D1 (MetaData "LayoutReference" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "LayoutReference'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lrPredefinedLayout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayoutReferencePredefinedLayout))) (S1 (MetaSel (Just Symbol "_lrLayoutId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

layoutReference :: LayoutReference Source #

Creates a value of LayoutReference with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lrLayoutId :: Lens' LayoutReference (Maybe Text) Source #

Layout ID: the object ID of one of the layouts in the presentation.

LineFill

data LineFill Source #

The fill of the line.

See: lineFill smart constructor.

Instances

Eq LineFill Source # 
Data LineFill Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LineFill -> c LineFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LineFill #

toConstr :: LineFill -> Constr #

dataTypeOf :: LineFill -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LineFill) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LineFill) #

gmapT :: (forall b. Data b => b -> b) -> LineFill -> LineFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LineFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LineFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> LineFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LineFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LineFill -> m LineFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LineFill -> m LineFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LineFill -> m LineFill #

Show LineFill Source # 
Generic LineFill Source # 

Associated Types

type Rep LineFill :: * -> * #

Methods

from :: LineFill -> Rep LineFill x #

to :: Rep LineFill x -> LineFill #

ToJSON LineFill Source # 
FromJSON LineFill Source # 
type Rep LineFill Source # 
type Rep LineFill = D1 (MetaData "LineFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "LineFill'" PrefixI True) (S1 (MetaSel (Just Symbol "_lfSolidFill") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe SolidFill))))

lineFill :: LineFill Source #

Creates a value of LineFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

UpdatePageElementTransformRequest

data UpdatePageElementTransformRequest Source #

Updates the transform of a page element.

See: updatePageElementTransformRequest smart constructor.

Instances

Eq UpdatePageElementTransformRequest Source # 
Data UpdatePageElementTransformRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdatePageElementTransformRequest -> c UpdatePageElementTransformRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdatePageElementTransformRequest #

toConstr :: UpdatePageElementTransformRequest -> Constr #

dataTypeOf :: UpdatePageElementTransformRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UpdatePageElementTransformRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdatePageElementTransformRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdatePageElementTransformRequest -> UpdatePageElementTransformRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementTransformRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementTransformRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdatePageElementTransformRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdatePageElementTransformRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequest -> m UpdatePageElementTransformRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequest -> m UpdatePageElementTransformRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequest -> m UpdatePageElementTransformRequest #

Show UpdatePageElementTransformRequest Source # 
Generic UpdatePageElementTransformRequest Source # 
ToJSON UpdatePageElementTransformRequest Source # 
FromJSON UpdatePageElementTransformRequest Source # 
type Rep UpdatePageElementTransformRequest Source # 
type Rep UpdatePageElementTransformRequest = D1 (MetaData "UpdatePageElementTransformRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "UpdatePageElementTransformRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_upetrTransform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AffineTransform))) ((:*:) (S1 (MetaSel (Just Symbol "_upetrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_upetrApplyMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdatePageElementTransformRequestApplyMode))))))

updatePageElementTransformRequest :: UpdatePageElementTransformRequest Source #

Creates a value of UpdatePageElementTransformRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

upetrTransform :: Lens' UpdatePageElementTransformRequest (Maybe AffineTransform) Source #

The input transform matrix used to update the page element.

upetrObjectId :: Lens' UpdatePageElementTransformRequest (Maybe Text) Source #

The object ID of the page element to update.

ShadowAlignment

data ShadowAlignment Source #

The alignment point of the shadow, that sets the origin for translate, scale and skew of the shadow.

Constructors

SARectanglePositionUnspecified

RECTANGLE_POSITION_UNSPECIFIED Unspecified.

SATopLeft

TOP_LEFT Top left.

SATopCenter

TOP_CENTER Top center.

SATopRight

TOP_RIGHT Top right.

SALeftCenter

LEFT_CENTER Left center.

SACenter

CENTER Center.

SARightCenter

RIGHT_CENTER Right center.

SABottomLeft

BOTTOM_LEFT Bottom left.

SABottomCenter

BOTTOM_CENTER Bottom center.

SABottomRight

BOTTOM_RIGHT Bottom right.

Instances

Enum ShadowAlignment Source # 
Eq ShadowAlignment Source # 
Data ShadowAlignment Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShadowAlignment -> c ShadowAlignment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShadowAlignment #

toConstr :: ShadowAlignment -> Constr #

dataTypeOf :: ShadowAlignment -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShadowAlignment) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShadowAlignment) #

gmapT :: (forall b. Data b => b -> b) -> ShadowAlignment -> ShadowAlignment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShadowAlignment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShadowAlignment -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShadowAlignment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShadowAlignment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShadowAlignment -> m ShadowAlignment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowAlignment -> m ShadowAlignment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowAlignment -> m ShadowAlignment #

Ord ShadowAlignment Source # 
Read ShadowAlignment Source # 
Show ShadowAlignment Source # 
Generic ShadowAlignment Source # 
Hashable ShadowAlignment Source # 
ToJSON ShadowAlignment Source # 
FromJSON ShadowAlignment Source # 
FromHttpApiData ShadowAlignment Source # 
ToHttpApiData ShadowAlignment Source # 
type Rep ShadowAlignment Source # 
type Rep ShadowAlignment = D1 (MetaData "ShadowAlignment" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SARectanglePositionUnspecified" PrefixI False) U1) (C1 (MetaCons "SATopLeft" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SATopCenter" PrefixI False) U1) ((:+:) (C1 (MetaCons "SATopRight" PrefixI False) U1) (C1 (MetaCons "SALeftCenter" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "SACenter" PrefixI False) U1) (C1 (MetaCons "SARightCenter" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SABottomLeft" PrefixI False) U1) ((:+:) (C1 (MetaCons "SABottomCenter" PrefixI False) U1) (C1 (MetaCons "SABottomRight" PrefixI False) U1)))))

InsertTableRowsRequest

data InsertTableRowsRequest Source #

Inserts rows into a table.

See: insertTableRowsRequest smart constructor.

Instances

Eq InsertTableRowsRequest Source # 
Data InsertTableRowsRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InsertTableRowsRequest -> c InsertTableRowsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InsertTableRowsRequest #

toConstr :: InsertTableRowsRequest -> Constr #

dataTypeOf :: InsertTableRowsRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InsertTableRowsRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InsertTableRowsRequest) #

gmapT :: (forall b. Data b => b -> b) -> InsertTableRowsRequest -> InsertTableRowsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InsertTableRowsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InsertTableRowsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InsertTableRowsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InsertTableRowsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InsertTableRowsRequest -> m InsertTableRowsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTableRowsRequest -> m InsertTableRowsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTableRowsRequest -> m InsertTableRowsRequest #

Show InsertTableRowsRequest Source # 
Generic InsertTableRowsRequest Source # 
ToJSON InsertTableRowsRequest Source # 
FromJSON InsertTableRowsRequest Source # 
type Rep InsertTableRowsRequest Source # 
type Rep InsertTableRowsRequest = D1 (MetaData "InsertTableRowsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "InsertTableRowsRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_itrrInsertBelow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_itrrNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) ((:*:) (S1 (MetaSel (Just Symbol "_itrrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation))) (S1 (MetaSel (Just Symbol "_itrrTableObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

insertTableRowsRequest :: InsertTableRowsRequest Source #

Creates a value of InsertTableRowsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

itrrInsertBelow :: Lens' InsertTableRowsRequest (Maybe Bool) Source #

Whether to insert new rows below the reference cell location. - `True`: insert below the cell. - `False`: insert above the cell.

itrrNumber :: Lens' InsertTableRowsRequest (Maybe Int32) Source #

The number of rows to be inserted. Maximum 20 per request.

itrrCellLocation :: Lens' InsertTableRowsRequest (Maybe TableCellLocation) Source #

The reference table cell location from which rows will be inserted. A new row will be inserted above (or below) the row where the reference cell is. If the reference cell is a merged cell, a new row will be inserted above (or below) the merged cell.

itrrTableObjectId :: Lens' InsertTableRowsRequest (Maybe Text) Source #

The table to insert rows into.

LinePropertiesEndArrow

data LinePropertiesEndArrow Source #

The style of the arrow at the end of the line.

Constructors

LPEAArrowStyleUnspecified

ARROW_STYLE_UNSPECIFIED An unspecified arrow style.

LPEANone

NONE No arrow.

LPEAStealthArrow

STEALTH_ARROW Arrow with notched back. Corresponds to ECMA-376 ST_LineEndType value 'stealth'.

LPEAFillArrow

FILL_ARROW Filled arrow. Corresponds to ECMA-376 ST_LineEndType value 'triangle'.

LPEAFillCircle

FILL_CIRCLE Filled circle. Corresponds to ECMA-376 ST_LineEndType value 'oval'.

LPEAFillSquare

FILL_SQUARE Filled square.

LPEAFillDiamond

FILL_DIAMOND Filled diamond. Corresponds to ECMA-376 ST_LineEndType value 'diamond'.

LPEAOpenArrow

OPEN_ARROW Hollow arrow.

LPEAOpenCircle

OPEN_CIRCLE Hollow circle.

LPEAOpenSquare

OPEN_SQUARE Hollow square.

LPEAOpenDiamond

OPEN_DIAMOND Hollow diamond.

Instances

Enum LinePropertiesEndArrow Source # 
Eq LinePropertiesEndArrow Source # 
Data LinePropertiesEndArrow Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinePropertiesEndArrow -> c LinePropertiesEndArrow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinePropertiesEndArrow #

toConstr :: LinePropertiesEndArrow -> Constr #

dataTypeOf :: LinePropertiesEndArrow -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LinePropertiesEndArrow) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinePropertiesEndArrow) #

gmapT :: (forall b. Data b => b -> b) -> LinePropertiesEndArrow -> LinePropertiesEndArrow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesEndArrow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesEndArrow -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinePropertiesEndArrow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinePropertiesEndArrow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinePropertiesEndArrow -> m LinePropertiesEndArrow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesEndArrow -> m LinePropertiesEndArrow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesEndArrow -> m LinePropertiesEndArrow #

Ord LinePropertiesEndArrow Source # 
Read LinePropertiesEndArrow Source # 
Show LinePropertiesEndArrow Source # 
Generic LinePropertiesEndArrow Source # 
Hashable LinePropertiesEndArrow Source # 
ToJSON LinePropertiesEndArrow Source # 
FromJSON LinePropertiesEndArrow Source # 
FromHttpApiData LinePropertiesEndArrow Source # 
ToHttpApiData LinePropertiesEndArrow Source # 
type Rep LinePropertiesEndArrow Source # 
type Rep LinePropertiesEndArrow = D1 (MetaData "LinePropertiesEndArrow" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "LPEAArrowStyleUnspecified" PrefixI False) U1) (C1 (MetaCons "LPEANone" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LPEAStealthArrow" PrefixI False) U1) ((:+:) (C1 (MetaCons "LPEAFillArrow" PrefixI False) U1) (C1 (MetaCons "LPEAFillCircle" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "LPEAFillSquare" PrefixI False) U1) ((:+:) (C1 (MetaCons "LPEAFillDiamond" PrefixI False) U1) (C1 (MetaCons "LPEAOpenArrow" PrefixI False) U1))) ((:+:) (C1 (MetaCons "LPEAOpenCircle" PrefixI False) U1) ((:+:) (C1 (MetaCons "LPEAOpenSquare" PrefixI False) U1) (C1 (MetaCons "LPEAOpenDiamond" PrefixI False) U1)))))

Video

data Video Source #

A PageElement kind representing a video.

See: video smart constructor.

Instances

Eq Video Source # 

Methods

(==) :: Video -> Video -> Bool #

(/=) :: Video -> Video -> Bool #

Data Video Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Video -> c Video #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Video #

toConstr :: Video -> Constr #

dataTypeOf :: Video -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Video) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Video) #

gmapT :: (forall b. Data b => b -> b) -> Video -> Video #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Video -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Video -> r #

gmapQ :: (forall d. Data d => d -> u) -> Video -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Video -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Video -> m Video #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Video -> m Video #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Video -> m Video #

Show Video Source # 

Methods

showsPrec :: Int -> Video -> ShowS #

show :: Video -> String #

showList :: [Video] -> ShowS #

Generic Video Source # 

Associated Types

type Rep Video :: * -> * #

Methods

from :: Video -> Rep Video x #

to :: Rep Video x -> Video #

ToJSON Video Source # 
FromJSON Video Source # 
type Rep Video Source # 

video :: Video Source #

Creates a value of Video with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vURL :: Lens' Video (Maybe Text) Source #

An URL to a video. The URL is valid as long as the source video exists and sharing settings do not change.

vSource :: Lens' Video (Maybe VideoSource) Source #

The video source.

vId :: Lens' Video (Maybe Text) Source #

The video source's unique identifier for this video.

vVideoProperties :: Lens' Video (Maybe VideoProperties) Source #

The properties of the video.

TableCellBackgRoundFillPropertyState

data TableCellBackgRoundFillPropertyState Source #

The background fill property state. Updating the the fill on a table cell will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a table cell, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

Constructors

TCBRFPSRendered

RENDERED If a property's state is RENDERED, then the element has the corresponding property when rendered on a page. If the element is a placeholder shape as determined by the placeholder field, and it inherits from a placeholder shape, the corresponding field may be unset, meaning that the property value is inherited from a parent placeholder. If the element does not inherit, then the field will contain the rendered value. This is the default value.

TCBRFPSNotRendered

NOT_RENDERED If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered on a page. However, the field may still be set so it can be inherited by child shapes. To remove a property from a rendered element, set its property_state to NOT_RENDERED.

TCBRFPSInherit

INHERIT If a property's state is INHERIT, then the property state uses the value of corresponding `property_state` field on the parent shape. Elements that do not inherit will never have an INHERIT property state.

Instances

Enum TableCellBackgRoundFillPropertyState Source # 
Eq TableCellBackgRoundFillPropertyState Source # 
Data TableCellBackgRoundFillPropertyState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCellBackgRoundFillPropertyState -> c TableCellBackgRoundFillPropertyState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCellBackgRoundFillPropertyState #

toConstr :: TableCellBackgRoundFillPropertyState -> Constr #

dataTypeOf :: TableCellBackgRoundFillPropertyState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableCellBackgRoundFillPropertyState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCellBackgRoundFillPropertyState) #

gmapT :: (forall b. Data b => b -> b) -> TableCellBackgRoundFillPropertyState -> TableCellBackgRoundFillPropertyState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCellBackgRoundFillPropertyState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCellBackgRoundFillPropertyState -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCellBackgRoundFillPropertyState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCellBackgRoundFillPropertyState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFillPropertyState -> m TableCellBackgRoundFillPropertyState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFillPropertyState -> m TableCellBackgRoundFillPropertyState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFillPropertyState -> m TableCellBackgRoundFillPropertyState #

Ord TableCellBackgRoundFillPropertyState Source # 
Read TableCellBackgRoundFillPropertyState Source # 
Show TableCellBackgRoundFillPropertyState Source # 
Generic TableCellBackgRoundFillPropertyState Source # 
Hashable TableCellBackgRoundFillPropertyState Source # 
ToJSON TableCellBackgRoundFillPropertyState Source # 
FromJSON TableCellBackgRoundFillPropertyState Source # 
FromHttpApiData TableCellBackgRoundFillPropertyState Source # 
ToHttpApiData TableCellBackgRoundFillPropertyState Source # 
type Rep TableCellBackgRoundFillPropertyState Source # 
type Rep TableCellBackgRoundFillPropertyState = D1 (MetaData "TableCellBackgRoundFillPropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "TCBRFPSRendered" PrefixI False) U1) ((:+:) (C1 (MetaCons "TCBRFPSNotRendered" PrefixI False) U1) (C1 (MetaCons "TCBRFPSInherit" PrefixI False) U1)))

CreateVideoRequestSource

data CreateVideoRequestSource Source #

The video source.

Constructors

SourceUnspecified

SOURCE_UNSPECIFIED The video source is unspecified.

YouTube

YOUTUBE The video source is YouTube.

Instances

Enum CreateVideoRequestSource Source # 
Eq CreateVideoRequestSource Source # 
Data CreateVideoRequestSource Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateVideoRequestSource -> c CreateVideoRequestSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateVideoRequestSource #

toConstr :: CreateVideoRequestSource -> Constr #

dataTypeOf :: CreateVideoRequestSource -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateVideoRequestSource) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateVideoRequestSource) #

gmapT :: (forall b. Data b => b -> b) -> CreateVideoRequestSource -> CreateVideoRequestSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoRequestSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoRequestSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateVideoRequestSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateVideoRequestSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateVideoRequestSource -> m CreateVideoRequestSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoRequestSource -> m CreateVideoRequestSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoRequestSource -> m CreateVideoRequestSource #

Ord CreateVideoRequestSource Source # 
Read CreateVideoRequestSource Source # 
Show CreateVideoRequestSource Source # 
Generic CreateVideoRequestSource Source # 
Hashable CreateVideoRequestSource Source # 
ToJSON CreateVideoRequestSource Source # 
FromJSON CreateVideoRequestSource Source # 
FromHttpApiData CreateVideoRequestSource Source # 
ToHttpApiData CreateVideoRequestSource Source # 
type Rep CreateVideoRequestSource Source # 
type Rep CreateVideoRequestSource = D1 (MetaData "CreateVideoRequestSource" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "SourceUnspecified" PrefixI False) U1) (C1 (MetaCons "YouTube" PrefixI False) U1))

TableCellProperties

data TableCellProperties Source #

The properties of the TableCell.

See: tableCellProperties smart constructor.

Instances

Eq TableCellProperties Source # 
Data TableCellProperties Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCellProperties -> c TableCellProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCellProperties #

toConstr :: TableCellProperties -> Constr #

dataTypeOf :: TableCellProperties -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableCellProperties) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCellProperties) #

gmapT :: (forall b. Data b => b -> b) -> TableCellProperties -> TableCellProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCellProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCellProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCellProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCellProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCellProperties -> m TableCellProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellProperties -> m TableCellProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellProperties -> m TableCellProperties #

Show TableCellProperties Source # 
Generic TableCellProperties Source # 
ToJSON TableCellProperties Source # 
FromJSON TableCellProperties Source # 
type Rep TableCellProperties Source # 
type Rep TableCellProperties = D1 (MetaData "TableCellProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "TableCellProperties'" PrefixI True) (S1 (MetaSel (Just Symbol "_tcpTableCellBackgRoundFill") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TableCellBackgRoundFill))))

tableCellProperties :: TableCellProperties Source #

Creates a value of TableCellProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tcpTableCellBackgRoundFill :: Lens' TableCellProperties (Maybe TableCellBackgRoundFill) Source #

The background fill of the table cell. The default fill matches the fill for newly created table cells in the Slides editor.

CreateLineResponse

data CreateLineResponse Source #

The result of creating a line.

See: createLineResponse smart constructor.

Instances

Eq CreateLineResponse Source # 
Data CreateLineResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateLineResponse -> c CreateLineResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateLineResponse #

toConstr :: CreateLineResponse -> Constr #

dataTypeOf :: CreateLineResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateLineResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateLineResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateLineResponse -> CreateLineResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateLineResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateLineResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateLineResponse -> m CreateLineResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineResponse -> m CreateLineResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineResponse -> m CreateLineResponse #

Show CreateLineResponse Source # 
Generic CreateLineResponse Source # 
ToJSON CreateLineResponse Source # 
FromJSON CreateLineResponse Source # 
type Rep CreateLineResponse Source # 
type Rep CreateLineResponse = D1 (MetaData "CreateLineResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "CreateLineResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_clrObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createLineResponse :: CreateLineResponse Source #

Creates a value of CreateLineResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

clrObjectId :: Lens' CreateLineResponse (Maybe Text) Source #

The object ID of the created line.

WordArt

data WordArt Source #

A PageElement kind representing word art.

See: wordArt smart constructor.

Instances

Eq WordArt Source # 

Methods

(==) :: WordArt -> WordArt -> Bool #

(/=) :: WordArt -> WordArt -> Bool #

Data WordArt Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WordArt -> c WordArt #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WordArt #

toConstr :: WordArt -> Constr #

dataTypeOf :: WordArt -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c WordArt) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WordArt) #

gmapT :: (forall b. Data b => b -> b) -> WordArt -> WordArt #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WordArt -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WordArt -> r #

gmapQ :: (forall d. Data d => d -> u) -> WordArt -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WordArt -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WordArt -> m WordArt #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WordArt -> m WordArt #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WordArt -> m WordArt #

Show WordArt Source # 
Generic WordArt Source # 

Associated Types

type Rep WordArt :: * -> * #

Methods

from :: WordArt -> Rep WordArt x #

to :: Rep WordArt x -> WordArt #

ToJSON WordArt Source # 
FromJSON WordArt Source # 
type Rep WordArt Source # 
type Rep WordArt = D1 (MetaData "WordArt" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "WordArt'" PrefixI True) (S1 (MetaSel (Just Symbol "_waRenderedText") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

wordArt :: WordArt Source #

Creates a value of WordArt with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

waRenderedText :: Lens' WordArt (Maybe Text) Source #

The text rendered as word art.

TableCellBackgRoundFill

data TableCellBackgRoundFill Source #

The table cell background fill.

See: tableCellBackgRoundFill smart constructor.

Instances

Eq TableCellBackgRoundFill Source # 
Data TableCellBackgRoundFill Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCellBackgRoundFill -> c TableCellBackgRoundFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCellBackgRoundFill #

toConstr :: TableCellBackgRoundFill -> Constr #

dataTypeOf :: TableCellBackgRoundFill -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableCellBackgRoundFill) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCellBackgRoundFill) #

gmapT :: (forall b. Data b => b -> b) -> TableCellBackgRoundFill -> TableCellBackgRoundFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCellBackgRoundFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCellBackgRoundFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCellBackgRoundFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCellBackgRoundFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFill -> m TableCellBackgRoundFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFill -> m TableCellBackgRoundFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFill -> m TableCellBackgRoundFill #

Show TableCellBackgRoundFill Source # 
Generic TableCellBackgRoundFill Source # 
ToJSON TableCellBackgRoundFill Source # 
FromJSON TableCellBackgRoundFill Source # 
type Rep TableCellBackgRoundFill Source # 
type Rep TableCellBackgRoundFill = D1 (MetaData "TableCellBackgRoundFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "TableCellBackgRoundFill'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tcbrfSolidFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SolidFill))) (S1 (MetaSel (Just Symbol "_tcbrfPropertyState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellBackgRoundFillPropertyState)))))

tableCellBackgRoundFill :: TableCellBackgRoundFill Source #

Creates a value of TableCellBackgRoundFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tcbrfPropertyState :: Lens' TableCellBackgRoundFill (Maybe TableCellBackgRoundFillPropertyState) Source #

The background fill property state. Updating the the fill on a table cell will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a table cell, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

LinkRelativeLink

data LinkRelativeLink Source #

If set, indicates this is a link to a slide in this presentation, addressed by its position.

Constructors

RelativeSlideLinkUnspecified

RELATIVE_SLIDE_LINK_UNSPECIFIED An unspecified relative slide link.

NextSlide

NEXT_SLIDE A link to the next slide.

PreviousSlide

PREVIOUS_SLIDE A link to the previous slide.

FirstSlide

FIRST_SLIDE A link to the first slide in the presentation.

LastSlide

LAST_SLIDE A link to the last slide in the presentation.

VideoSource

data VideoSource Source #

The video source.

Constructors

VSSourceUnspecified

SOURCE_UNSPECIFIED The video source is unspecified.

VSYouTube

YOUTUBE The video source is YouTube.

Instances

Enum VideoSource Source # 
Eq VideoSource Source # 
Data VideoSource Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoSource -> c VideoSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoSource #

toConstr :: VideoSource -> Constr #

dataTypeOf :: VideoSource -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VideoSource) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoSource) #

gmapT :: (forall b. Data b => b -> b) -> VideoSource -> VideoSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoSource -> m VideoSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoSource -> m VideoSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoSource -> m VideoSource #

Ord VideoSource Source # 
Read VideoSource Source # 
Show VideoSource Source # 
Generic VideoSource Source # 

Associated Types

type Rep VideoSource :: * -> * #

Hashable VideoSource Source # 
ToJSON VideoSource Source # 
FromJSON VideoSource Source # 
FromHttpApiData VideoSource Source # 
ToHttpApiData VideoSource Source # 
type Rep VideoSource Source # 
type Rep VideoSource = D1 (MetaData "VideoSource" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "VSSourceUnspecified" PrefixI False) U1) (C1 (MetaCons "VSYouTube" PrefixI False) U1))

TextRun

data TextRun Source #

A TextElement kind that represents a run of text that all has the same styling.

See: textRun smart constructor.

Instances

Eq TextRun Source # 

Methods

(==) :: TextRun -> TextRun -> Bool #

(/=) :: TextRun -> TextRun -> Bool #

Data TextRun Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextRun -> c TextRun #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextRun #

toConstr :: TextRun -> Constr #

dataTypeOf :: TextRun -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TextRun) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextRun) #

gmapT :: (forall b. Data b => b -> b) -> TextRun -> TextRun #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextRun -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextRun -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextRun -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextRun -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextRun -> m TextRun #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextRun -> m TextRun #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextRun -> m TextRun #

Show TextRun Source # 
Generic TextRun Source # 

Associated Types

type Rep TextRun :: * -> * #

Methods

from :: TextRun -> Rep TextRun x #

to :: Rep TextRun x -> TextRun #

ToJSON TextRun Source # 
FromJSON TextRun Source # 
type Rep TextRun Source # 
type Rep TextRun = D1 (MetaData "TextRun" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "TextRun'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_trStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyle))) (S1 (MetaSel (Just Symbol "_trContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

textRun :: TextRun Source #

Creates a value of TextRun with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

trStyle :: Lens' TextRun (Maybe TextStyle) Source #

The styling applied to this run.

trContent :: Lens' TextRun (Maybe Text) Source #

The text of this run.

RefreshSheetsChartRequest

data RefreshSheetsChartRequest Source #

Refreshes an embedded Google Sheets chart by replacing it with the latest version of the chart from Google Sheets. NOTE: Refreshing charts requires at least one of the spreadsheets.readonly, spreadsheets, drive.readonly, or drive OAuth scopes.

See: refreshSheetsChartRequest smart constructor.

Instances

Eq RefreshSheetsChartRequest Source # 
Data RefreshSheetsChartRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RefreshSheetsChartRequest -> c RefreshSheetsChartRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RefreshSheetsChartRequest #

toConstr :: RefreshSheetsChartRequest -> Constr #

dataTypeOf :: RefreshSheetsChartRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RefreshSheetsChartRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RefreshSheetsChartRequest) #

gmapT :: (forall b. Data b => b -> b) -> RefreshSheetsChartRequest -> RefreshSheetsChartRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RefreshSheetsChartRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RefreshSheetsChartRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> RefreshSheetsChartRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RefreshSheetsChartRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RefreshSheetsChartRequest -> m RefreshSheetsChartRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RefreshSheetsChartRequest -> m RefreshSheetsChartRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RefreshSheetsChartRequest -> m RefreshSheetsChartRequest #

Show RefreshSheetsChartRequest Source # 
Generic RefreshSheetsChartRequest Source # 
ToJSON RefreshSheetsChartRequest Source # 
FromJSON RefreshSheetsChartRequest Source # 
type Rep RefreshSheetsChartRequest Source # 
type Rep RefreshSheetsChartRequest = D1 (MetaData "RefreshSheetsChartRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "RefreshSheetsChartRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_rscrObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

refreshSheetsChartRequest :: RefreshSheetsChartRequest Source #

Creates a value of RefreshSheetsChartRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rscrObjectId :: Lens' RefreshSheetsChartRequest (Maybe Text) Source #

The object ID of the chart to refresh.

TableRow

data TableRow Source #

Properties and contents of each row in a table.

See: tableRow smart constructor.

Instances

Eq TableRow Source # 
Data TableRow Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableRow -> c TableRow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableRow #

toConstr :: TableRow -> Constr #

dataTypeOf :: TableRow -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableRow) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableRow) #

gmapT :: (forall b. Data b => b -> b) -> TableRow -> TableRow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableRow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableRow -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableRow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableRow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableRow -> m TableRow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRow -> m TableRow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRow -> m TableRow #

Show TableRow Source # 
Generic TableRow Source # 

Associated Types

type Rep TableRow :: * -> * #

Methods

from :: TableRow -> Rep TableRow x #

to :: Rep TableRow x -> TableRow #

ToJSON TableRow Source # 
FromJSON TableRow Source # 
type Rep TableRow Source # 
type Rep TableRow = D1 (MetaData "TableRow" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "TableRow'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_trTableCells") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableCell]))) (S1 (MetaSel (Just Symbol "_trRowHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Dimension)))))

tableRow :: TableRow Source #

Creates a value of TableRow with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

trTableCells :: Lens' TableRow [TableCell] Source #

Properties and contents of each cell. Cells that span multiple columns are represented only once with a column_span greater than 1. As a result, the length of this collection does not always match the number of columns of the entire table.

CreateVideoRequest

data CreateVideoRequest Source #

Creates a video.

See: createVideoRequest smart constructor.

Instances

Eq CreateVideoRequest Source # 
Data CreateVideoRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateVideoRequest -> c CreateVideoRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateVideoRequest #

toConstr :: CreateVideoRequest -> Constr #

dataTypeOf :: CreateVideoRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateVideoRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateVideoRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateVideoRequest -> CreateVideoRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateVideoRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateVideoRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateVideoRequest -> m CreateVideoRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoRequest -> m CreateVideoRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoRequest -> m CreateVideoRequest #

Show CreateVideoRequest Source # 
Generic CreateVideoRequest Source # 
ToJSON CreateVideoRequest Source # 
FromJSON CreateVideoRequest Source # 
type Rep CreateVideoRequest Source # 
type Rep CreateVideoRequest = D1 (MetaData "CreateVideoRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "CreateVideoRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_creObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_creElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties)))) ((:*:) (S1 (MetaSel (Just Symbol "_creSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateVideoRequestSource))) (S1 (MetaSel (Just Symbol "_creId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

createVideoRequest :: CreateVideoRequest Source #

Creates a value of CreateVideoRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

creObjectId :: Lens' CreateVideoRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

creId :: Lens' CreateVideoRequest (Maybe Text) Source #

The video source's unique identifier for this video. e.g. For YouTube video https://www.youtube.com/watch?v=7U3axjORYZ0, the ID is 7U3axjORYZ0.

TextContent

data TextContent Source #

The general text content. The text must reside in a compatible shape (e.g. text box or rectangle) or a table cell in a page.

See: textContent smart constructor.

Instances

Eq TextContent Source # 
Data TextContent Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextContent -> c TextContent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextContent #

toConstr :: TextContent -> Constr #

dataTypeOf :: TextContent -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TextContent) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextContent) #

gmapT :: (forall b. Data b => b -> b) -> TextContent -> TextContent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextContent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextContent -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextContent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextContent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextContent -> m TextContent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextContent -> m TextContent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextContent -> m TextContent #

Show TextContent Source # 
Generic TextContent Source # 

Associated Types

type Rep TextContent :: * -> * #

ToJSON TextContent Source # 
FromJSON TextContent Source # 
type Rep TextContent Source # 
type Rep TextContent = D1 (MetaData "TextContent" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "TextContent'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tcTextElements") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TextElement]))) (S1 (MetaSel (Just Symbol "_tcLists") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextContentLists)))))

textContent :: TextContent Source #

Creates a value of TextContent with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tcTextElements :: Lens' TextContent [TextElement] Source #

The text contents broken down into its component parts, including styling information. This property is read-only.

tcLists :: Lens' TextContent (Maybe TextContentLists) Source #

The bulleted lists contained in this text, keyed by list ID.

Shape

data Shape Source #

A PageElement kind representing a generic shape that does not have a more specific classification.

See: shape smart constructor.

Instances

Eq Shape Source # 

Methods

(==) :: Shape -> Shape -> Bool #

(/=) :: Shape -> Shape -> Bool #

Data Shape Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Shape -> c Shape #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Shape #

toConstr :: Shape -> Constr #

dataTypeOf :: Shape -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Shape) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Shape) #

gmapT :: (forall b. Data b => b -> b) -> Shape -> Shape #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Shape -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Shape -> r #

gmapQ :: (forall d. Data d => d -> u) -> Shape -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Shape -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Shape -> m Shape #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Shape -> m Shape #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Shape -> m Shape #

Show Shape Source # 

Methods

showsPrec :: Int -> Shape -> ShowS #

show :: Shape -> String #

showList :: [Shape] -> ShowS #

Generic Shape Source # 

Associated Types

type Rep Shape :: * -> * #

Methods

from :: Shape -> Rep Shape x #

to :: Rep Shape x -> Shape #

ToJSON Shape Source # 
FromJSON Shape Source # 
type Rep Shape Source # 

shape :: Shape Source #

Creates a value of Shape with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sShapeType :: Lens' Shape (Maybe ShapeShapeType) Source #

The type of the shape.

sText :: Lens' Shape (Maybe TextContent) Source #

The text content of the shape.

sPlaceholder :: Lens' Shape (Maybe Placeholder) Source #

Placeholders are shapes that are inherit from corresponding placeholders on layouts and masters. If set, the shape is a placeholder shape and any inherited properties can be resolved by looking at the parent placeholder identified by the Placeholder.parent_object_id field.

sShapeProperties :: Lens' Shape (Maybe ShapeProperties) Source #

The properties of the shape.

AffineTransform

data AffineTransform Source #

AffineTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] to transform source coordinates (x,y) into destination coordinates (x', y') according to: x' x = shear_y scale_y translate_y 1 [ 1 ] After transformation, x' = scale_x * x + shear_x * y + translate_x; y' = scale_y * y + shear_y * x + translate_y; This message is therefore composed of these six matrix elements.

See: affineTransform smart constructor.

Instances

Eq AffineTransform Source # 
Data AffineTransform Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AffineTransform -> c AffineTransform #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AffineTransform #

toConstr :: AffineTransform -> Constr #

dataTypeOf :: AffineTransform -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AffineTransform) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AffineTransform) #

gmapT :: (forall b. Data b => b -> b) -> AffineTransform -> AffineTransform #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AffineTransform -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AffineTransform -> r #

gmapQ :: (forall d. Data d => d -> u) -> AffineTransform -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AffineTransform -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AffineTransform -> m AffineTransform #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AffineTransform -> m AffineTransform #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AffineTransform -> m AffineTransform #

Show AffineTransform Source # 
Generic AffineTransform Source # 
ToJSON AffineTransform Source # 
FromJSON AffineTransform Source # 
type Rep AffineTransform Source # 

affineTransform :: AffineTransform Source #

Creates a value of AffineTransform with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

atTranslateX :: Lens' AffineTransform (Maybe Double) Source #

The X coordinate translation element.

atShearY :: Lens' AffineTransform (Maybe Double) Source #

The Y coordinate shearing element.

atTranslateY :: Lens' AffineTransform (Maybe Double) Source #

The Y coordinate translation element.

atShearX :: Lens' AffineTransform (Maybe Double) Source #

The X coordinate shearing element.

atScaleX :: Lens' AffineTransform (Maybe Double) Source #

The X coordinate scaling element.

atUnit :: Lens' AffineTransform (Maybe AffineTransformUnit) Source #

The units for translate elements.

atScaleY :: Lens' AffineTransform (Maybe Double) Source #

The Y coordinate scaling element.

CreateSheetsChartResponse

data CreateSheetsChartResponse Source #

The result of creating an embedded Google Sheets chart.

See: createSheetsChartResponse smart constructor.

Instances

Eq CreateSheetsChartResponse Source # 
Data CreateSheetsChartResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateSheetsChartResponse -> c CreateSheetsChartResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateSheetsChartResponse #

toConstr :: CreateSheetsChartResponse -> Constr #

dataTypeOf :: CreateSheetsChartResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateSheetsChartResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateSheetsChartResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateSheetsChartResponse -> CreateSheetsChartResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateSheetsChartResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateSheetsChartResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateSheetsChartResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateSheetsChartResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateSheetsChartResponse -> m CreateSheetsChartResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSheetsChartResponse -> m CreateSheetsChartResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSheetsChartResponse -> m CreateSheetsChartResponse #

Show CreateSheetsChartResponse Source # 
Generic CreateSheetsChartResponse Source # 
ToJSON CreateSheetsChartResponse Source # 
FromJSON CreateSheetsChartResponse Source # 
type Rep CreateSheetsChartResponse Source # 
type Rep CreateSheetsChartResponse = D1 (MetaData "CreateSheetsChartResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "CreateSheetsChartResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_cscrsObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createSheetsChartResponse :: CreateSheetsChartResponse Source #

Creates a value of CreateSheetsChartResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cscrsObjectId :: Lens' CreateSheetsChartResponse (Maybe Text) Source #

The object ID of the created chart.

Range

data Range Source #

Specifies a contiguous range of an indexed collection, such as characters in text.

See: range smart constructor.

Instances

Eq Range Source # 

Methods

(==) :: Range -> Range -> Bool #

(/=) :: Range -> Range -> Bool #

Data Range Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Range -> c Range #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Range #

toConstr :: Range -> Constr #

dataTypeOf :: Range -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Range) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Range) #

gmapT :: (forall b. Data b => b -> b) -> Range -> Range #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Range -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Range -> r #

gmapQ :: (forall d. Data d => d -> u) -> Range -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Range -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Range -> m Range #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Range -> m Range #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Range -> m Range #

Show Range Source # 

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

Generic Range Source # 

Associated Types

type Rep Range :: * -> * #

Methods

from :: Range -> Rep Range x #

to :: Rep Range x -> Range #

ToJSON Range Source # 
FromJSON Range Source # 
type Rep Range Source # 
type Rep Range = D1 (MetaData "Range" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "Range'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rEndIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) ((:*:) (S1 (MetaSel (Just Symbol "_rType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RangeType))) (S1 (MetaSel (Just Symbol "_rStartIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

range :: Range Source #

Creates a value of Range with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rEndIndex :: Lens' Range (Maybe Int32) Source #

The optional zero-based index of the end of the collection. Required for `SPECIFIC_RANGE` delete mode.

rType :: Lens' Range (Maybe RangeType) Source #

The type of range.

rStartIndex :: Lens' Range (Maybe Int32) Source #

The optional zero-based index of the beginning of the collection. Required for `SPECIFIC_RANGE` and `FROM_START_INDEX` ranges.

CreateImageRequest

data CreateImageRequest Source #

Creates an image.

See: createImageRequest smart constructor.

Instances

Eq CreateImageRequest Source # 
Data CreateImageRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateImageRequest -> c CreateImageRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateImageRequest #

toConstr :: CreateImageRequest -> Constr #

dataTypeOf :: CreateImageRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateImageRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateImageRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateImageRequest -> CreateImageRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateImageRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateImageRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateImageRequest -> m CreateImageRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageRequest -> m CreateImageRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageRequest -> m CreateImageRequest #

Show CreateImageRequest Source # 
Generic CreateImageRequest Source # 
ToJSON CreateImageRequest Source # 
FromJSON CreateImageRequest Source # 
type Rep CreateImageRequest Source # 
type Rep CreateImageRequest = D1 (MetaData "CreateImageRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "CreateImageRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_cirObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_cirURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cirElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties))))))

createImageRequest :: CreateImageRequest Source #

Creates a value of CreateImageRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cirObjectId :: Lens' CreateImageRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

cirURL :: Lens' CreateImageRequest (Maybe Text) Source #

The image URL. The image is fetched once at insertion time and a copy is stored for display inside the presentation. Images must be less than 50MB in size, cannot exceed 25 megapixels, and must be in either in PNG, JPEG, or GIF format.

cirElementProperties :: Lens' CreateImageRequest (Maybe PageElementProperties) Source #

The element properties for the image. When the aspect ratio of the provided size does not match the image aspect ratio, the image is scaled and centered with respect to the size in order to maintain aspect ratio. The provided transform is applied after this operation.

Xgafv

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances

Enum Xgafv Source # 
Eq Xgafv Source # 

Methods

(==) :: Xgafv -> Xgafv -> Bool #

(/=) :: Xgafv -> Xgafv -> Bool #

Data Xgafv Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Xgafv -> c Xgafv #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Xgafv #

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Xgafv) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Xgafv) #

gmapT :: (forall b. Data b => b -> b) -> Xgafv -> Xgafv #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQ :: (forall d. Data d => d -> u) -> Xgafv -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Xgafv -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

Ord Xgafv Source # 

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

(>=) :: Xgafv -> Xgafv -> Bool #

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Show Xgafv Source # 

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 

Associated Types

type Rep Xgafv :: * -> * #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
FromJSON Xgafv Source # 
FromHttpApiData Xgafv Source # 
ToHttpApiData Xgafv Source # 
type Rep Xgafv Source # 
type Rep Xgafv = D1 (MetaData "Xgafv" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "X1" PrefixI False) U1) (C1 (MetaCons "X2" PrefixI False) U1))

AutoTextType

data AutoTextType Source #

The type of this auto text.

Constructors

ATTTypeUnspecified

TYPE_UNSPECIFIED An unspecified autotext type.

ATTSlideNumber

SLIDE_NUMBER Type for autotext that represents the current slide number.

Instances

Enum AutoTextType Source # 
Eq AutoTextType Source # 
Data AutoTextType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutoTextType -> c AutoTextType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutoTextType #

toConstr :: AutoTextType -> Constr #

dataTypeOf :: AutoTextType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AutoTextType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutoTextType) #

gmapT :: (forall b. Data b => b -> b) -> AutoTextType -> AutoTextType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutoTextType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutoTextType -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutoTextType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutoTextType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutoTextType -> m AutoTextType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoTextType -> m AutoTextType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoTextType -> m AutoTextType #

Ord AutoTextType Source # 
Read AutoTextType Source # 
Show AutoTextType Source # 
Generic AutoTextType Source # 

Associated Types

type Rep AutoTextType :: * -> * #

Hashable AutoTextType Source # 
ToJSON AutoTextType Source # 
FromJSON AutoTextType Source # 
FromHttpApiData AutoTextType Source # 
ToHttpApiData AutoTextType Source # 
type Rep AutoTextType Source # 
type Rep AutoTextType = D1 (MetaData "AutoTextType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "ATTTypeUnspecified" PrefixI False) U1) (C1 (MetaCons "ATTSlideNumber" PrefixI False) U1))

TextStyle

data TextStyle Source #

Represents the styling that can be applied to a TextRun. If this text is contained in a shape with a parent placeholder, then these text styles may be inherited from the parent. Which text styles are inherited depend on the nesting level of lists: * A text run in a paragraph that is not in a list will inherit its text style from the the newline character in the paragraph at the 0 nesting level of the list inside the parent placeholder. * A text run in a paragraph that is in a list will inherit its text style from the newline character in the paragraph at its corresponding nesting level of the list inside the parent placeholder. Inherited text styles are represented as unset fields in this message. If text is contained in a shape without a parent placeholder, unsetting these fields will revert the style to a value matching the defaults in the Slides editor.

See: textStyle smart constructor.

Instances

Eq TextStyle Source # 
Data TextStyle Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextStyle -> c TextStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextStyle #

toConstr :: TextStyle -> Constr #

dataTypeOf :: TextStyle -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TextStyle) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextStyle) #

gmapT :: (forall b. Data b => b -> b) -> TextStyle -> TextStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextStyle -> m TextStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextStyle -> m TextStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextStyle -> m TextStyle #

Show TextStyle Source # 
Generic TextStyle Source # 

Associated Types

type Rep TextStyle :: * -> * #

ToJSON TextStyle Source # 
FromJSON TextStyle Source # 
type Rep TextStyle Source # 
type Rep TextStyle = D1 (MetaData "TextStyle" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "TextStyle'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tsFontFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tsLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Link)))) ((:*:) (S1 (MetaSel (Just Symbol "_tsBackgRoundColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OptionalColor))) ((:*:) (S1 (MetaSel (Just Symbol "_tsBaselineOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyleBaselineOffSet))) (S1 (MetaSel (Just Symbol "_tsForegRoundColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OptionalColor)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tsFontSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Dimension))) ((:*:) (S1 (MetaSel (Just Symbol "_tsSmallCaps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_tsUnderline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) ((:*:) (S1 (MetaSel (Just Symbol "_tsItalic") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_tsBold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_tsStrikethrough") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))))

textStyle :: TextStyle Source #

Creates a value of TextStyle with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tsFontFamily :: Lens' TextStyle (Maybe Text) Source #

The font family of the text. The font family can be any font from the Font menu in Slides or from Google Fonts. If the font name is unrecognized, the text is rendered in `Arial`. Some fonts can affect the weight of the text. If an update request specifies values for both `font_family` and `bold`, the explicitly-set `bold` value is used.

tsLink :: Lens' TextStyle (Maybe Link) Source #

The hyperlink destination of the text. If unset, there is no link. Links are not inherited from parent text. Changing the link in an update request causes some other changes to the text style of the range: * When setting a link, the text foreground color will be set to ThemeColorType.HYPERLINK and the text will be underlined. If these fields are modified in the same request, those values will be used instead of the link defaults. * Setting a link on a text range that overlaps with an existing link will also update the existing link to point to the new URL. * Links are not settable on newline characters. As a result, setting a link on a text range that crosses a paragraph boundary, such as `"ABC\n123"`, will separate the newline character(s) into their own text runs. The link will be applied separately to the runs before and after the newline. * Removing a link will update the text style of the range to match the style of the preceding text (or the default text styles if the preceding text is another link) unless different styles are being set in the same request.

tsBackgRoundColor :: Lens' TextStyle (Maybe OptionalColor) Source #

The background color of the text. If set, the color is either opaque or transparent, depending on if the `opaque_color` field in it is set.

tsBaselineOffSet :: Lens' TextStyle (Maybe TextStyleBaselineOffSet) Source #

The text's vertical offset from its normal position. Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically rendered in a smaller font size, computed based on the `font_size` field. The `font_size` itself is not affected by changes in this field.

tsForegRoundColor :: Lens' TextStyle (Maybe OptionalColor) Source #

The color of the text itself. If set, the color is either opaque or transparent, depending on if the `opaque_color` field in it is set.

tsFontSize :: Lens' TextStyle (Maybe Dimension) Source #

The size of the text's font. When read, the `font_size` will specified in points.

tsSmallCaps :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is in small capital letters.

tsUnderline :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is underlined.

tsItalic :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is italicized.

tsBold :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is bold.

tsStrikethrough :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is struck through.

SolidFill

data SolidFill Source #

A solid color fill. The page or page element is filled entirely with the specified color value. If any field is unset, its value may be inherited from a parent placeholder if it exists.

See: solidFill smart constructor.

Instances

Eq SolidFill Source # 
Data SolidFill Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SolidFill -> c SolidFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SolidFill #

toConstr :: SolidFill -> Constr #

dataTypeOf :: SolidFill -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SolidFill) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SolidFill) #

gmapT :: (forall b. Data b => b -> b) -> SolidFill -> SolidFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SolidFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SolidFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> SolidFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SolidFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SolidFill -> m SolidFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SolidFill -> m SolidFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SolidFill -> m SolidFill #

Show SolidFill Source # 
Generic SolidFill Source # 

Associated Types

type Rep SolidFill :: * -> * #

ToJSON SolidFill Source # 
FromJSON SolidFill Source # 
type Rep SolidFill Source # 
type Rep SolidFill = D1 (MetaData "SolidFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "SolidFill'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sfColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OpaqueColor))) (S1 (MetaSel (Just Symbol "_sfAlpha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

solidFill :: SolidFill Source #

Creates a value of SolidFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sfColor :: Lens' SolidFill (Maybe OpaqueColor) Source #

The color value of the solid fill.

sfAlpha :: Lens' SolidFill (Maybe Double) Source #

The fraction of this `color` that should be applied to the pixel. That is, the final pixel color is defined by the equation: pixel color = alpha * (color) + (1.0 - alpha) * (background color) This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color.

UpdateTextStyleRequest

data UpdateTextStyleRequest Source #

Update the styling of text in a Shape or Table.

See: updateTextStyleRequest smart constructor.

Instances

Eq UpdateTextStyleRequest Source # 
Data UpdateTextStyleRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateTextStyleRequest -> c UpdateTextStyleRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateTextStyleRequest #

toConstr :: UpdateTextStyleRequest -> Constr #

dataTypeOf :: UpdateTextStyleRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UpdateTextStyleRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateTextStyleRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateTextStyleRequest -> UpdateTextStyleRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTextStyleRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTextStyleRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateTextStyleRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateTextStyleRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateTextStyleRequest -> m UpdateTextStyleRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTextStyleRequest -> m UpdateTextStyleRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTextStyleRequest -> m UpdateTextStyleRequest #

Show UpdateTextStyleRequest Source # 
Generic UpdateTextStyleRequest Source # 
ToJSON UpdateTextStyleRequest Source # 
FromJSON UpdateTextStyleRequest Source # 
type Rep UpdateTextStyleRequest Source # 
type Rep UpdateTextStyleRequest = D1 (MetaData "UpdateTextStyleRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "UpdateTextStyleRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_utsrStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyle))) (S1 (MetaSel (Just Symbol "_utsrTextRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Range)))) ((:*:) (S1 (MetaSel (Just Symbol "_utsrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_utsrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation))) (S1 (MetaSel (Just Symbol "_utsrFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FieldMask)))))))

updateTextStyleRequest :: UpdateTextStyleRequest Source #

Creates a value of UpdateTextStyleRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

utsrStyle :: Lens' UpdateTextStyleRequest (Maybe TextStyle) Source #

The style(s) to set on the text. If the value for a particular style matches that of the parent, that style will be set to inherit. Certain text style changes may cause other changes meant to mirror the behavior of the Slides editor. See the documentation of TextStyle for more information.

utsrTextRange :: Lens' UpdateTextStyleRequest (Maybe Range) Source #

The range of text to style. The range may be extended to include adjacent newlines. If the range fully contains a paragraph belonging to a list, the paragraph's bullet is also updated with the matching text style.

utsrObjectId :: Lens' UpdateTextStyleRequest (Maybe Text) Source #

The object ID of the shape or table with the text to be styled.

utsrCellLocation :: Lens' UpdateTextStyleRequest (Maybe TableCellLocation) Source #

The optional table cell location if the text to be styled is in a table cell. If present, the object_id must refer to a table.

utsrFields :: Lens' UpdateTextStyleRequest (Maybe FieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `style` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the text style to bold, set `fields` to `"bold"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

Recolor

data Recolor Source #

A recolor effect applied on an image.

See: recolor smart constructor.

Instances

Eq Recolor Source # 

Methods

(==) :: Recolor -> Recolor -> Bool #

(/=) :: Recolor -> Recolor -> Bool #

Data Recolor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Recolor -> c Recolor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Recolor #

toConstr :: Recolor -> Constr #

dataTypeOf :: Recolor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Recolor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Recolor) #

gmapT :: (forall b. Data b => b -> b) -> Recolor -> Recolor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Recolor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Recolor -> r #

gmapQ :: (forall d. Data d => d -> u) -> Recolor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Recolor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Recolor -> m Recolor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Recolor -> m Recolor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Recolor -> m Recolor #

Show Recolor Source # 
Generic Recolor Source # 

Associated Types

type Rep Recolor :: * -> * #

Methods

from :: Recolor -> Rep Recolor x #

to :: Rep Recolor x -> Recolor #

ToJSON Recolor Source # 
FromJSON Recolor Source # 
type Rep Recolor Source # 
type Rep Recolor = D1 (MetaData "Recolor" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "Recolor'" PrefixI True) (S1 (MetaSel (Just Symbol "_rRecolorStops") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ColorStop]))))

recolor :: Recolor Source #

Creates a value of Recolor with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rRecolorStops :: Lens' Recolor [ColorStop] Source #

The recolor effect is represented by a gradient, which is a list of color stops. This property is read-only.

PageProperties

data PageProperties Source #

The properties of the Page. The page will inherit properties from the parent page. Depending on the page type the hierarchy is defined in either SlideProperties or LayoutProperties.

See: pageProperties smart constructor.

Instances

Eq PageProperties Source # 
Data PageProperties Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageProperties -> c PageProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageProperties #

toConstr :: PageProperties -> Constr #

dataTypeOf :: PageProperties -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PageProperties) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageProperties) #

gmapT :: (forall b. Data b => b -> b) -> PageProperties -> PageProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageProperties -> m PageProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageProperties -> m PageProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageProperties -> m PageProperties #

Show PageProperties Source # 
Generic PageProperties Source # 

Associated Types

type Rep PageProperties :: * -> * #

ToJSON PageProperties Source # 
FromJSON PageProperties Source # 
type Rep PageProperties Source # 
type Rep PageProperties = D1 (MetaData "PageProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "PageProperties'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ppPageBackgRoundFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageBackgRoundFill))) (S1 (MetaSel (Just Symbol "_ppColorScheme") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ColorScheme)))))

pageProperties :: PageProperties Source #

Creates a value of PageProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ppPageBackgRoundFill :: Lens' PageProperties (Maybe PageBackgRoundFill) Source #

The background fill of the page. If unset, the background fill is inherited from a parent page if it exists. If the page has no parent, then the background fill defaults to the corresponding fill in the Slides editor.

ppColorScheme :: Lens' PageProperties (Maybe ColorScheme) Source #

The color scheme of the page. If unset, the color scheme is inherited from a parent page. If the page has no parent, the color scheme uses a default Slides color scheme. This field is read-only.

PageBackgRoundFill

data PageBackgRoundFill Source #

The page background fill.

See: pageBackgRoundFill smart constructor.

Instances

Eq PageBackgRoundFill Source # 
Data PageBackgRoundFill Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageBackgRoundFill -> c PageBackgRoundFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageBackgRoundFill #

toConstr :: PageBackgRoundFill -> Constr #

dataTypeOf :: PageBackgRoundFill -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PageBackgRoundFill) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageBackgRoundFill) #

gmapT :: (forall b. Data b => b -> b) -> PageBackgRoundFill -> PageBackgRoundFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageBackgRoundFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageBackgRoundFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageBackgRoundFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageBackgRoundFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageBackgRoundFill -> m PageBackgRoundFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageBackgRoundFill -> m PageBackgRoundFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageBackgRoundFill -> m PageBackgRoundFill #

Show PageBackgRoundFill Source # 
Generic PageBackgRoundFill Source # 
ToJSON PageBackgRoundFill Source # 
FromJSON PageBackgRoundFill Source # 
type Rep PageBackgRoundFill Source # 
type Rep PageBackgRoundFill = D1 (MetaData "PageBackgRoundFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "PageBackgRoundFill'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pbrfStretchedPictureFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StretchedPictureFill))) ((:*:) (S1 (MetaSel (Just Symbol "_pbrfSolidFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SolidFill))) (S1 (MetaSel (Just Symbol "_pbrfPropertyState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageBackgRoundFillPropertyState))))))

pageBackgRoundFill :: PageBackgRoundFill Source #

Creates a value of PageBackgRoundFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pbrfPropertyState :: Lens' PageBackgRoundFill (Maybe PageBackgRoundFillPropertyState) Source #

The background fill property state. Updating the the fill on a page will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a page, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

NestingLevel

data NestingLevel Source #

Contains properties describing the look and feel of a list bullet at a given level of nesting.

See: nestingLevel smart constructor.

Instances

Eq NestingLevel Source # 
Data NestingLevel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NestingLevel -> c NestingLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NestingLevel #

toConstr :: NestingLevel -> Constr #

dataTypeOf :: NestingLevel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NestingLevel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NestingLevel) #

gmapT :: (forall b. Data b => b -> b) -> NestingLevel -> NestingLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NestingLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NestingLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> NestingLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NestingLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NestingLevel -> m NestingLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NestingLevel -> m NestingLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NestingLevel -> m NestingLevel #

Show NestingLevel Source # 
Generic NestingLevel Source # 

Associated Types

type Rep NestingLevel :: * -> * #

ToJSON NestingLevel Source # 
FromJSON NestingLevel Source # 
type Rep NestingLevel Source # 
type Rep NestingLevel = D1 (MetaData "NestingLevel" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "NestingLevel'" PrefixI True) (S1 (MetaSel (Just Symbol "_nlBulletStyle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TextStyle))))

nestingLevel :: NestingLevel Source #

Creates a value of NestingLevel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

nlBulletStyle :: Lens' NestingLevel (Maybe TextStyle) Source #

The style of a bullet at this level of nesting.

OpaqueColor

data OpaqueColor Source #

A themeable solid color value.

See: opaqueColor smart constructor.

Instances

Eq OpaqueColor Source # 
Data OpaqueColor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OpaqueColor -> c OpaqueColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OpaqueColor #

toConstr :: OpaqueColor -> Constr #

dataTypeOf :: OpaqueColor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OpaqueColor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OpaqueColor) #

gmapT :: (forall b. Data b => b -> b) -> OpaqueColor -> OpaqueColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OpaqueColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OpaqueColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> OpaqueColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OpaqueColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OpaqueColor -> m OpaqueColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OpaqueColor -> m OpaqueColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OpaqueColor -> m OpaqueColor #

Show OpaqueColor Source # 
Generic OpaqueColor Source # 

Associated Types

type Rep OpaqueColor :: * -> * #

ToJSON OpaqueColor Source # 
FromJSON OpaqueColor Source # 
type Rep OpaqueColor Source # 
type Rep OpaqueColor = D1 (MetaData "OpaqueColor" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "OpaqueColor'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ocThemeColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OpaqueColorThemeColor))) (S1 (MetaSel (Just Symbol "_ocRgbColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RgbColor)))))

opaqueColor :: OpaqueColor Source #

Creates a value of OpaqueColor with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ocRgbColor :: Lens' OpaqueColor (Maybe RgbColor) Source #

An opaque RGB color.

CreateSlideRequest

data CreateSlideRequest Source #

Creates a new slide.

See: createSlideRequest smart constructor.

Instances

Eq CreateSlideRequest Source # 
Data CreateSlideRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateSlideRequest -> c CreateSlideRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateSlideRequest #

toConstr :: CreateSlideRequest -> Constr #

dataTypeOf :: CreateSlideRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateSlideRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateSlideRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateSlideRequest -> CreateSlideRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateSlideRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateSlideRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateSlideRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateSlideRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateSlideRequest -> m CreateSlideRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSlideRequest -> m CreateSlideRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSlideRequest -> m CreateSlideRequest #

Show CreateSlideRequest Source # 
Generic CreateSlideRequest Source # 
ToJSON CreateSlideRequest Source # 
FromJSON CreateSlideRequest Source # 
type Rep CreateSlideRequest Source # 
type Rep CreateSlideRequest = D1 (MetaData "CreateSlideRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "CreateSlideRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_csrsObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_csrsSlideLayoutReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayoutReference))) (S1 (MetaSel (Just Symbol "_csrsInsertionIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

createSlideRequest :: CreateSlideRequest Source #

Creates a value of CreateSlideRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csrsObjectId :: Lens' CreateSlideRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

csrsSlideLayoutReference :: Lens' CreateSlideRequest (Maybe LayoutReference) Source #

Layout reference of the slide to be inserted, based on the *current master*, which is one of the following: - The master of the previous slide index. - The master of the first slide, if the insertion_index is zero. - The first master in the presentation, if there are no slides. If the LayoutReference is not found in the current master, a 400 bad request error is returned. If you don't specify a layout reference, then the new slide will use the predefined layout `BLANK`.

csrsInsertionIndex :: Lens' CreateSlideRequest (Maybe Int32) Source #

The optional zero-based index indicating where to insert the slides. If you don't specify an index, the new slide is created at the end.

TableCellLocation

data TableCellLocation Source #

A location of a single table cell within a table.

See: tableCellLocation smart constructor.

Instances

Eq TableCellLocation Source # 
Data TableCellLocation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCellLocation -> c TableCellLocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCellLocation #

toConstr :: TableCellLocation -> Constr #

dataTypeOf :: TableCellLocation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableCellLocation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCellLocation) #

gmapT :: (forall b. Data b => b -> b) -> TableCellLocation -> TableCellLocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCellLocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCellLocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCellLocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCellLocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCellLocation -> m TableCellLocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellLocation -> m TableCellLocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellLocation -> m TableCellLocation #

Show TableCellLocation Source # 
Generic TableCellLocation Source # 
ToJSON TableCellLocation Source # 
FromJSON TableCellLocation Source # 
type Rep TableCellLocation Source # 
type Rep TableCellLocation = D1 (MetaData "TableCellLocation" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "TableCellLocation'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tclColumnIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_tclRowIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

tableCellLocation :: TableCellLocation Source #

Creates a value of TableCellLocation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tclColumnIndex :: Lens' TableCellLocation (Maybe Int32) Source #

The 0-based column index.

UpdateSlidesPositionRequest

data UpdateSlidesPositionRequest Source #

Updates the position of slides in the presentation.

See: updateSlidesPositionRequest smart constructor.

Instances

Eq UpdateSlidesPositionRequest Source # 
Data UpdateSlidesPositionRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateSlidesPositionRequest -> c UpdateSlidesPositionRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateSlidesPositionRequest #

toConstr :: UpdateSlidesPositionRequest -> Constr #

dataTypeOf :: UpdateSlidesPositionRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UpdateSlidesPositionRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateSlidesPositionRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateSlidesPositionRequest -> UpdateSlidesPositionRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateSlidesPositionRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateSlidesPositionRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateSlidesPositionRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateSlidesPositionRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateSlidesPositionRequest -> m UpdateSlidesPositionRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateSlidesPositionRequest -> m UpdateSlidesPositionRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateSlidesPositionRequest -> m UpdateSlidesPositionRequest #

Show UpdateSlidesPositionRequest Source # 
Generic UpdateSlidesPositionRequest Source # 
ToJSON UpdateSlidesPositionRequest Source # 
FromJSON UpdateSlidesPositionRequest Source # 
type Rep UpdateSlidesPositionRequest Source # 
type Rep UpdateSlidesPositionRequest = D1 (MetaData "UpdateSlidesPositionRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "UpdateSlidesPositionRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_usprSlideObjectIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_usprInsertionIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

updateSlidesPositionRequest :: UpdateSlidesPositionRequest Source #

Creates a value of UpdateSlidesPositionRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

usprSlideObjectIds :: Lens' UpdateSlidesPositionRequest [Text] Source #

The IDs of the slides in the presentation that should be moved. The slides in this list must be in existing presentation order, without duplicates.

usprInsertionIndex :: Lens' UpdateSlidesPositionRequest (Maybe Int32) Source #

The index where the slides should be inserted, based on the slide arrangement before the move takes place. Must be between zero and the number of slides in the presentation, inclusive.

ReplaceAllShapesWithImageRequest

data ReplaceAllShapesWithImageRequest Source #

Replaces all shapes that match the given criteria with the provided image.

See: replaceAllShapesWithImageRequest smart constructor.

Instances

Eq ReplaceAllShapesWithImageRequest Source # 
Data ReplaceAllShapesWithImageRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplaceAllShapesWithImageRequest -> c ReplaceAllShapesWithImageRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplaceAllShapesWithImageRequest #

toConstr :: ReplaceAllShapesWithImageRequest -> Constr #

dataTypeOf :: ReplaceAllShapesWithImageRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReplaceAllShapesWithImageRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplaceAllShapesWithImageRequest) #

gmapT :: (forall b. Data b => b -> b) -> ReplaceAllShapesWithImageRequest -> ReplaceAllShapesWithImageRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllShapesWithImageRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllShapesWithImageRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplaceAllShapesWithImageRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplaceAllShapesWithImageRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithImageRequest -> m ReplaceAllShapesWithImageRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithImageRequest -> m ReplaceAllShapesWithImageRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithImageRequest -> m ReplaceAllShapesWithImageRequest #

Show ReplaceAllShapesWithImageRequest Source # 
Generic ReplaceAllShapesWithImageRequest Source # 
ToJSON ReplaceAllShapesWithImageRequest Source # 
FromJSON ReplaceAllShapesWithImageRequest Source # 
type Rep ReplaceAllShapesWithImageRequest Source # 
type Rep ReplaceAllShapesWithImageRequest = D1 (MetaData "ReplaceAllShapesWithImageRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "ReplaceAllShapesWithImageRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_raswirContainsText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SubstringMatchCriteria))) ((:*:) (S1 (MetaSel (Just Symbol "_raswirImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_raswirReplaceMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithImageRequestReplaceMethod))))))

replaceAllShapesWithImageRequest :: ReplaceAllShapesWithImageRequest Source #

Creates a value of ReplaceAllShapesWithImageRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

raswirContainsText :: Lens' ReplaceAllShapesWithImageRequest (Maybe SubstringMatchCriteria) Source #

If set, this request will replace all of the shapes that contain the given text.

raswirImageURL :: Lens' ReplaceAllShapesWithImageRequest (Maybe Text) Source #

The image URL. The image is fetched once at insertion time and a copy is stored for display inside the presentation. Images must be less than 50MB in size, cannot exceed 25 megapixels, and must be in either in PNG, JPEG, or GIF format.

PageElement

data PageElement Source #

A visual element rendered on a page.

See: pageElement smart constructor.

Instances

Eq PageElement Source # 
Data PageElement Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageElement -> c PageElement #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageElement #

toConstr :: PageElement -> Constr #

dataTypeOf :: PageElement -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PageElement) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageElement) #

gmapT :: (forall b. Data b => b -> b) -> PageElement -> PageElement #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageElement -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageElement -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageElement -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageElement -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageElement -> m PageElement #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageElement -> m PageElement #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageElement -> m PageElement #

Show PageElement Source # 
Generic PageElement Source # 

Associated Types

type Rep PageElement :: * -> * #

ToJSON PageElement Source # 
FromJSON PageElement Source # 
type Rep PageElement Source # 
type Rep PageElement = D1 (MetaData "PageElement" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "PageElement'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_peTransform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AffineTransform))) ((:*:) (S1 (MetaSel (Just Symbol "_peImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Image))) (S1 (MetaSel (Just Symbol "_peSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Size))))) ((:*:) (S1 (MetaSel (Just Symbol "_peSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SheetsChart))) ((:*:) (S1 (MetaSel (Just Symbol "_peObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_peLine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Line)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_peElementGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Group))) ((:*:) (S1 (MetaSel (Just Symbol "_peVideo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Video))) (S1 (MetaSel (Just Symbol "_peWordArt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WordArt))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_peShape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Shape))) (S1 (MetaSel (Just Symbol "_peTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_peTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Table))) (S1 (MetaSel (Just Symbol "_peDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

pageElement :: PageElement Source #

Creates a value of PageElement with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

peTransform :: Lens' PageElement (Maybe AffineTransform) Source #

The transform of the page element.

peImage :: Lens' PageElement (Maybe Image) Source #

An image page element.

peSize :: Lens' PageElement (Maybe Size) Source #

The size of the page element.

peSheetsChart :: Lens' PageElement (Maybe SheetsChart) Source #

A linked chart embedded from Google Sheets. Unlinked charts are represented as images.

peObjectId :: Lens' PageElement (Maybe Text) Source #

The object ID for this page element. Object IDs used by google.apps.slides.v1.Page and google.apps.slides.v1.PageElement share the same namespace.

peLine :: Lens' PageElement (Maybe Line) Source #

A line page element.

peElementGroup :: Lens' PageElement (Maybe Group) Source #

A collection of page elements joined as a single unit.

peVideo :: Lens' PageElement (Maybe Video) Source #

A video page element.

peWordArt :: Lens' PageElement (Maybe WordArt) Source #

A word art page element.

peShape :: Lens' PageElement (Maybe Shape) Source #

A generic shape.

peTitle :: Lens' PageElement (Maybe Text) Source #

The title of the page element. Combined with description to display alt text.

peTable :: Lens' PageElement (Maybe Table) Source #

A table page element.

peDescription :: Lens' PageElement (Maybe Text) Source #

The description of the page element. Combined with title to display alt text.

ColorStop

data ColorStop Source #

A color and position in a gradient band.

See: colorStop smart constructor.

Instances

Eq ColorStop Source # 
Data ColorStop Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorStop -> c ColorStop #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorStop #

toConstr :: ColorStop -> Constr #

dataTypeOf :: ColorStop -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ColorStop) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorStop) #

gmapT :: (forall b. Data b => b -> b) -> ColorStop -> ColorStop #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorStop -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorStop -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorStop -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorStop -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorStop -> m ColorStop #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorStop -> m ColorStop #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorStop -> m ColorStop #

Show ColorStop Source # 
Generic ColorStop Source # 

Associated Types

type Rep ColorStop :: * -> * #

ToJSON ColorStop Source # 
FromJSON ColorStop Source # 
type Rep ColorStop Source # 
type Rep ColorStop = D1 (MetaData "ColorStop" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "ColorStop'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_csColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OpaqueColor))) ((:*:) (S1 (MetaSel (Just Symbol "_csAlpha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) (S1 (MetaSel (Just Symbol "_csPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))))

colorStop :: ColorStop Source #

Creates a value of ColorStop with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csColor :: Lens' ColorStop (Maybe OpaqueColor) Source #

The color of the gradient stop.

csAlpha :: Lens' ColorStop (Maybe Double) Source #

The alpha value of this color in the gradient band. Defaults to 1.0, fully opaque.

csPosition :: Lens' ColorStop (Maybe Double) Source #

The relative position of the color stop in the gradient band measured in percentage. The value should be in the interval [0.0, 1.0].

DeleteObjectRequest

data DeleteObjectRequest Source #

Deletes an object, either pages or page elements, from the presentation.

See: deleteObjectRequest smart constructor.

Instances

Eq DeleteObjectRequest Source # 
Data DeleteObjectRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteObjectRequest -> c DeleteObjectRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteObjectRequest #

toConstr :: DeleteObjectRequest -> Constr #

dataTypeOf :: DeleteObjectRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteObjectRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteObjectRequest) #

gmapT :: (forall b. Data b => b -> b) -> DeleteObjectRequest -> DeleteObjectRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteObjectRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteObjectRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteObjectRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteObjectRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteObjectRequest -> m DeleteObjectRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteObjectRequest -> m DeleteObjectRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteObjectRequest -> m DeleteObjectRequest #

Show DeleteObjectRequest Source # 
Generic DeleteObjectRequest Source # 
ToJSON DeleteObjectRequest Source # 
FromJSON DeleteObjectRequest Source # 
type Rep DeleteObjectRequest Source # 
type Rep DeleteObjectRequest = D1 (MetaData "DeleteObjectRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "DeleteObjectRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_dObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

deleteObjectRequest :: DeleteObjectRequest Source #

Creates a value of DeleteObjectRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dObjectId :: Lens' DeleteObjectRequest (Maybe Text) Source #

The object ID of the page or page element to delete. If after a delete operation a group contains only 1 or no page elements, the group is also deleted. If a placeholder is deleted on a layout, any empty inheriting shapes are also deleted.

CreateSlideResponse

data CreateSlideResponse Source #

The result of creating a slide.

See: createSlideResponse smart constructor.

Instances

Eq CreateSlideResponse Source # 
Data CreateSlideResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateSlideResponse -> c CreateSlideResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateSlideResponse #

toConstr :: CreateSlideResponse -> Constr #

dataTypeOf :: CreateSlideResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateSlideResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateSlideResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateSlideResponse -> CreateSlideResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateSlideResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateSlideResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateSlideResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateSlideResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateSlideResponse -> m CreateSlideResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSlideResponse -> m CreateSlideResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSlideResponse -> m CreateSlideResponse #

Show CreateSlideResponse Source # 
Generic CreateSlideResponse Source # 
ToJSON CreateSlideResponse Source # 
FromJSON CreateSlideResponse Source # 
type Rep CreateSlideResponse Source # 
type Rep CreateSlideResponse = D1 (MetaData "CreateSlideResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "CreateSlideResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_ccObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createSlideResponse :: CreateSlideResponse Source #

Creates a value of CreateSlideResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ccObjectId :: Lens' CreateSlideResponse (Maybe Text) Source #

The object ID of the created slide.

ColorScheme

data ColorScheme Source #

The palette of predefined colors for a page.

See: colorScheme smart constructor.

Instances

Eq ColorScheme Source # 
Data ColorScheme Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorScheme -> c ColorScheme #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorScheme #

toConstr :: ColorScheme -> Constr #

dataTypeOf :: ColorScheme -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ColorScheme) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorScheme) #

gmapT :: (forall b. Data b => b -> b) -> ColorScheme -> ColorScheme #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorScheme -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorScheme -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorScheme -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorScheme -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorScheme -> m ColorScheme #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorScheme -> m ColorScheme #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorScheme -> m ColorScheme #

Show ColorScheme Source # 
Generic ColorScheme Source # 

Associated Types

type Rep ColorScheme :: * -> * #

ToJSON ColorScheme Source # 
FromJSON ColorScheme Source # 
type Rep ColorScheme Source # 
type Rep ColorScheme = D1 (MetaData "ColorScheme" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "ColorScheme'" PrefixI True) (S1 (MetaSel (Just Symbol "_csColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ThemeColorPair]))))

colorScheme :: ColorScheme Source #

Creates a value of ColorScheme with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csColors :: Lens' ColorScheme [ThemeColorPair] Source #

The ThemeColorType and corresponding concrete color pairs.

TableCell

data TableCell Source #

Properties and contents of each table cell.

See: tableCell smart constructor.

Instances

Eq TableCell Source # 
Data TableCell Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCell -> c TableCell #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCell #

toConstr :: TableCell -> Constr #

dataTypeOf :: TableCell -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableCell) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCell) #

gmapT :: (forall b. Data b => b -> b) -> TableCell -> TableCell #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCell -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCell -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCell -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCell -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCell -> m TableCell #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCell -> m TableCell #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCell -> m TableCell #

Show TableCell Source # 
Generic TableCell Source # 

Associated Types

type Rep TableCell :: * -> * #

ToJSON TableCell Source # 
FromJSON TableCell Source # 
type Rep TableCell Source # 

tableCell :: TableCell Source #

Creates a value of TableCell with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tcColumnSpan :: Lens' TableCell (Maybe Int32) Source #

Column span of the cell.

tcLocation :: Lens' TableCell (Maybe TableCellLocation) Source #

The location of the cell within the table.

tcText :: Lens' TableCell (Maybe TextContent) Source #

The text content of the cell.

tcRowSpan :: Lens' TableCell (Maybe Int32) Source #

Row span of the cell.

tcTableCellProperties :: Lens' TableCell (Maybe TableCellProperties) Source #

The properties of the table cell.

ListNestingLevel

data ListNestingLevel Source #

A map of nesting levels to the properties of bullets at the associated level. A list has at most nine levels of nesting, so the possible values for the keys of this map are 0 through 8, inclusive.

See: listNestingLevel smart constructor.

Instances

Eq ListNestingLevel Source # 
Data ListNestingLevel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListNestingLevel -> c ListNestingLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListNestingLevel #

toConstr :: ListNestingLevel -> Constr #

dataTypeOf :: ListNestingLevel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListNestingLevel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListNestingLevel) #

gmapT :: (forall b. Data b => b -> b) -> ListNestingLevel -> ListNestingLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListNestingLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListNestingLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListNestingLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListNestingLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListNestingLevel -> m ListNestingLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListNestingLevel -> m ListNestingLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListNestingLevel -> m ListNestingLevel #

Show ListNestingLevel Source # 
Generic ListNestingLevel Source # 
ToJSON ListNestingLevel Source # 
FromJSON ListNestingLevel Source # 
type Rep ListNestingLevel Source # 
type Rep ListNestingLevel = D1 (MetaData "ListNestingLevel" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "ListNestingLevel'" PrefixI True) (S1 (MetaSel (Just Symbol "_lnlAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text NestingLevel))))

listNestingLevel Source #

Creates a value of ListNestingLevel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Outline

data Outline Source #

The outline of a PageElement. If these fields are unset, they may be inherited from a parent placeholder if it exists. If there is no parent, the fields will default to the value used for new page elements created in the Slides editor, which may depend on the page element kind.

See: outline smart constructor.

Instances

Eq Outline Source # 

Methods

(==) :: Outline -> Outline -> Bool #

(/=) :: Outline -> Outline -> Bool #

Data Outline Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Outline -> c Outline #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Outline #

toConstr :: Outline -> Constr #

dataTypeOf :: Outline -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Outline) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Outline) #

gmapT :: (forall b. Data b => b -> b) -> Outline -> Outline #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Outline -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Outline -> r #

gmapQ :: (forall d. Data d => d -> u) -> Outline -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Outline -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Outline -> m Outline #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Outline -> m Outline #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Outline -> m Outline #

Show Outline Source # 
Generic Outline Source # 

Associated Types

type Rep Outline :: * -> * #

Methods

from :: Outline -> Rep Outline x #

to :: Rep Outline x -> Outline #

ToJSON Outline Source # 
FromJSON Outline Source # 
type Rep Outline Source # 

outline :: Outline Source #

Creates a value of Outline with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oOutlineFill :: Lens' Outline (Maybe OutlineFill) Source #

The fill of the outline.

oWeight :: Lens' Outline (Maybe Dimension) Source #

The thickness of the outline.

oDashStyle :: Lens' Outline (Maybe OutlineDashStyle) Source #

The dash style of the outline.

oPropertyState :: Lens' Outline (Maybe OutlinePropertyState) Source #

The outline property state. Updating the the outline on a page element will implicitly update this field to`RENDERED`, unless another value is specified in the same request. To have no outline on a page element, set this field to `NOT_RENDERED`. In this case, any other outline fields set in the same request will be ignored.

UpdateVideoPropertiesRequest

data UpdateVideoPropertiesRequest Source #

Update the properties of a Video.

See: updateVideoPropertiesRequest smart constructor.

Instances

Eq UpdateVideoPropertiesRequest Source # 
Data UpdateVideoPropertiesRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateVideoPropertiesRequest -> c UpdateVideoPropertiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateVideoPropertiesRequest #

toConstr :: UpdateVideoPropertiesRequest -> Constr #

dataTypeOf :: UpdateVideoPropertiesRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UpdateVideoPropertiesRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateVideoPropertiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateVideoPropertiesRequest -> UpdateVideoPropertiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateVideoPropertiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateVideoPropertiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateVideoPropertiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateVideoPropertiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateVideoPropertiesRequest -> m UpdateVideoPropertiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateVideoPropertiesRequest -> m UpdateVideoPropertiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateVideoPropertiesRequest -> m UpdateVideoPropertiesRequest #

Show UpdateVideoPropertiesRequest Source # 
Generic UpdateVideoPropertiesRequest Source # 
ToJSON UpdateVideoPropertiesRequest Source # 
FromJSON UpdateVideoPropertiesRequest Source # 
type Rep UpdateVideoPropertiesRequest Source # 
type Rep UpdateVideoPropertiesRequest = D1 (MetaData "UpdateVideoPropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "UpdateVideoPropertiesRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_uvprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_uvprVideoProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VideoProperties))) (S1 (MetaSel (Just Symbol "_uvprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FieldMask))))))

updateVideoPropertiesRequest :: UpdateVideoPropertiesRequest Source #

Creates a value of UpdateVideoPropertiesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uvprObjectId :: Lens' UpdateVideoPropertiesRequest (Maybe Text) Source #

The object ID of the video the updates are applied to.

uvprFields :: Lens' UpdateVideoPropertiesRequest (Maybe FieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `videoProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the video outline color, set `fields` to `"outline.outlineFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

VideoProperties

data VideoProperties Source #

The properties of the Video.

See: videoProperties smart constructor.

Instances

Eq VideoProperties Source # 
Data VideoProperties Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoProperties -> c VideoProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoProperties #

toConstr :: VideoProperties -> Constr #

dataTypeOf :: VideoProperties -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VideoProperties) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoProperties) #

gmapT :: (forall b. Data b => b -> b) -> VideoProperties -> VideoProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoProperties -> m VideoProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoProperties -> m VideoProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoProperties -> m VideoProperties #

Show VideoProperties Source # 
Generic VideoProperties Source # 
ToJSON VideoProperties Source # 
FromJSON VideoProperties Source # 
type Rep VideoProperties Source # 
type Rep VideoProperties = D1 (MetaData "VideoProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "VideoProperties'" PrefixI True) (S1 (MetaSel (Just Symbol "_vpOutline") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Outline))))

videoProperties :: VideoProperties Source #

Creates a value of VideoProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vpOutline :: Lens' VideoProperties (Maybe Outline) Source #

The outline of the video. The default outline matches the defaults for new videos created in the Slides editor.

LineLineType

data LineLineType Source #

The type of the line.

Constructors

LLTTypeUnspecified

TYPE_UNSPECIFIED An unspecified line type.

LLTStraightConnector1

STRAIGHT_CONNECTOR_1 Straight connector 1 form. Corresponds to ECMA-376 ST_ShapeType 'straightConnector1'.

LLTBentConnector2

BENT_CONNECTOR_2 Bent connector 2 form. Corresponds to ECMA-376 ST_ShapeType 'bentConnector2'.

LLTBentConnector3

BENT_CONNECTOR_3 Bent connector 3 form. Corresponds to ECMA-376 ST_ShapeType 'bentConnector3'.

LLTBentConnector4

BENT_CONNECTOR_4 Bent connector 4 form. Corresponds to ECMA-376 ST_ShapeType 'bentConnector4'.

LLTBentConnector5

BENT_CONNECTOR_5 Bent connector 5 form. Corresponds to ECMA-376 ST_ShapeType 'bentConnector5'.

LLTCurvedConnector2

CURVED_CONNECTOR_2 Curved connector 2 form. Corresponds to ECMA-376 ST_ShapeType 'curvedConnector2'.

LLTCurvedConnector3

CURVED_CONNECTOR_3 Curved connector 3 form. Corresponds to ECMA-376 ST_ShapeType 'curvedConnector3'.

LLTCurvedConnector4

CURVED_CONNECTOR_4 Curved connector 4 form. Corresponds to ECMA-376 ST_ShapeType 'curvedConnector4'.

LLTCurvedConnector5

CURVED_CONNECTOR_5 Curved connector 5 form. Corresponds to ECMA-376 ST_ShapeType 'curvedConnector5'.

Instances

Enum LineLineType Source # 
Eq LineLineType Source # 
Data LineLineType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LineLineType -> c LineLineType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LineLineType #

toConstr :: LineLineType -> Constr #

dataTypeOf :: LineLineType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LineLineType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LineLineType) #

gmapT :: (forall b. Data b => b -> b) -> LineLineType -> LineLineType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LineLineType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LineLineType -> r #

gmapQ :: (forall d. Data d => d -> u) -> LineLineType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LineLineType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LineLineType -> m LineLineType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LineLineType -> m LineLineType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LineLineType -> m LineLineType #

Ord LineLineType Source # 
Read LineLineType Source # 
Show LineLineType Source # 
Generic LineLineType Source # 

Associated Types

type Rep LineLineType :: * -> * #

Hashable LineLineType Source # 
ToJSON LineLineType Source # 
FromJSON LineLineType Source # 
FromHttpApiData LineLineType Source # 
ToHttpApiData LineLineType Source # 
type Rep LineLineType Source # 
type Rep LineLineType = D1 (MetaData "LineLineType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "LLTTypeUnspecified" PrefixI False) U1) (C1 (MetaCons "LLTStraightConnector1" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LLTBentConnector2" PrefixI False) U1) ((:+:) (C1 (MetaCons "LLTBentConnector3" PrefixI False) U1) (C1 (MetaCons "LLTBentConnector4" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "LLTBentConnector5" PrefixI False) U1) (C1 (MetaCons "LLTCurvedConnector2" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LLTCurvedConnector3" PrefixI False) U1) ((:+:) (C1 (MetaCons "LLTCurvedConnector4" PrefixI False) U1) (C1 (MetaCons "LLTCurvedConnector5" PrefixI False) U1)))))

PagePageType

data PagePageType Source #

The type of the page.

Constructors

Slide

SLIDE A slide page.

Master

MASTER A master slide page.

Layout

LAYOUT A layout page.

Instances

Enum PagePageType Source # 
Eq PagePageType Source # 
Data PagePageType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PagePageType -> c PagePageType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PagePageType #

toConstr :: PagePageType -> Constr #

dataTypeOf :: PagePageType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c PagePageType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PagePageType) #

gmapT :: (forall b. Data b => b -> b) -> PagePageType -> PagePageType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PagePageType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PagePageType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PagePageType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PagePageType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PagePageType -> m PagePageType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PagePageType -> m PagePageType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PagePageType -> m PagePageType #

Ord PagePageType Source # 
Read PagePageType Source # 
Show PagePageType Source # 
Generic PagePageType Source # 

Associated Types

type Rep PagePageType :: * -> * #

Hashable PagePageType Source # 
ToJSON PagePageType Source # 
FromJSON PagePageType Source # 
FromHttpApiData PagePageType Source # 
ToHttpApiData PagePageType Source # 
type Rep PagePageType Source # 
type Rep PagePageType = D1 (MetaData "PagePageType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "Slide" PrefixI False) U1) ((:+:) (C1 (MetaCons "Master" PrefixI False) U1) (C1 (MetaCons "Layout" PrefixI False) U1)))

CreateImageResponse

data CreateImageResponse Source #

The result of creating an image.

See: createImageResponse smart constructor.

Instances

Eq CreateImageResponse Source # 
Data CreateImageResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateImageResponse -> c CreateImageResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateImageResponse #

toConstr :: CreateImageResponse -> Constr #

dataTypeOf :: CreateImageResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateImageResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateImageResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateImageResponse -> CreateImageResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateImageResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateImageResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateImageResponse -> m CreateImageResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageResponse -> m CreateImageResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageResponse -> m CreateImageResponse #

Show CreateImageResponse Source # 
Generic CreateImageResponse Source # 
ToJSON CreateImageResponse Source # 
FromJSON CreateImageResponse Source # 
type Rep CreateImageResponse Source # 
type Rep CreateImageResponse = D1 (MetaData "CreateImageResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "CreateImageResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_ciriObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createImageResponse :: CreateImageResponse Source #

Creates a value of CreateImageResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ciriObjectId :: Lens' CreateImageResponse (Maybe Text) Source #

The object ID of the created image.

TextElement

data TextElement Source #

A TextElement describes the content of a range of indices in the text content of a Shape or TableCell.

See: textElement smart constructor.

Instances

Eq TextElement Source # 
Data TextElement Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextElement -> c TextElement #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextElement #

toConstr :: TextElement -> Constr #

dataTypeOf :: TextElement -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TextElement) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextElement) #

gmapT :: (forall b. Data b => b -> b) -> TextElement -> TextElement #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextElement -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextElement -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextElement -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextElement -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextElement -> m TextElement #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextElement -> m TextElement #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextElement -> m TextElement #

Show TextElement Source # 
Generic TextElement Source # 

Associated Types

type Rep TextElement :: * -> * #

ToJSON TextElement Source # 
FromJSON TextElement Source # 
type Rep TextElement Source # 
type Rep TextElement = D1 (MetaData "TextElement" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "TextElement'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_teParagraphMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ParagraphMarker))) (S1 (MetaSel (Just Symbol "_teAutoText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutoText)))) ((:*:) (S1 (MetaSel (Just Symbol "_teEndIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) ((:*:) (S1 (MetaSel (Just Symbol "_teTextRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextRun))) (S1 (MetaSel (Just Symbol "_teStartIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))))

textElement :: TextElement Source #

Creates a value of TextElement with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

teParagraphMarker :: Lens' TextElement (Maybe ParagraphMarker) Source #

A marker representing the beginning of a new paragraph. The `start_index` and `end_index` of this TextElement represent the range of the paragraph. Other TextElements with an index range contained inside this paragraph's range are considered to be part of this paragraph. The range of indices of two separate paragraphs will never overlap.

teAutoText :: Lens' TextElement (Maybe AutoText) Source #

A TextElement representing a spot in the text that is dynamically replaced with content that can change over time.

teEndIndex :: Lens' TextElement (Maybe Int32) Source #

The zero-based end index of this text element, exclusive, in Unicode code units.

teTextRun :: Lens' TextElement (Maybe TextRun) Source #

A TextElement representing a run of text where all of the characters in the run have the same TextStyle. The `start_index` and `end_index` of TextRuns will always be fully contained in the index range of a single `paragraph_marker` TextElement. In other words, a TextRun will never span multiple paragraphs.

teStartIndex :: Lens' TextElement (Maybe Int32) Source #

The zero-based start index of this text element, in Unicode code units.

ParagraphStyleSpacingMode

data ParagraphStyleSpacingMode Source #

The spacing mode for the paragraph. This property is read-only.

Constructors

SpacingModeUnspecified

SPACING_MODE_UNSPECIFIED The spacing mode is inherited from the parent.

NeverCollapse

NEVER_COLLAPSE Paragraph spacing is always rendered.

CollapseLists

COLLAPSE_LISTS Paragraph spacing is skipped between list elements.

Instances

Enum ParagraphStyleSpacingMode Source # 
Eq ParagraphStyleSpacingMode Source # 
Data ParagraphStyleSpacingMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParagraphStyleSpacingMode -> c ParagraphStyleSpacingMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParagraphStyleSpacingMode #

toConstr :: ParagraphStyleSpacingMode -> Constr #

dataTypeOf :: ParagraphStyleSpacingMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ParagraphStyleSpacingMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParagraphStyleSpacingMode) #

gmapT :: (forall b. Data b => b -> b) -> ParagraphStyleSpacingMode -> ParagraphStyleSpacingMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyleSpacingMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyleSpacingMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParagraphStyleSpacingMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParagraphStyleSpacingMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParagraphStyleSpacingMode -> m ParagraphStyleSpacingMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyleSpacingMode -> m ParagraphStyleSpacingMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyleSpacingMode -> m ParagraphStyleSpacingMode #

Ord ParagraphStyleSpacingMode Source # 
Read ParagraphStyleSpacingMode Source # 
Show ParagraphStyleSpacingMode Source # 
Generic ParagraphStyleSpacingMode Source # 
Hashable ParagraphStyleSpacingMode Source # 
ToJSON ParagraphStyleSpacingMode Source # 
FromJSON ParagraphStyleSpacingMode Source # 
FromHttpApiData ParagraphStyleSpacingMode Source # 
ToHttpApiData ParagraphStyleSpacingMode Source # 
type Rep ParagraphStyleSpacingMode Source # 
type Rep ParagraphStyleSpacingMode = D1 (MetaData "ParagraphStyleSpacingMode" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "SpacingModeUnspecified" PrefixI False) U1) ((:+:) (C1 (MetaCons "NeverCollapse" PrefixI False) U1) (C1 (MetaCons "CollapseLists" PrefixI False) U1)))

InsertTextRequest

data InsertTextRequest Source #

Inserts text into a shape or a table cell.

See: insertTextRequest smart constructor.

Instances

Eq InsertTextRequest Source # 
Data InsertTextRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InsertTextRequest -> c InsertTextRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InsertTextRequest #

toConstr :: InsertTextRequest -> Constr #

dataTypeOf :: InsertTextRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InsertTextRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InsertTextRequest) #

gmapT :: (forall b. Data b => b -> b) -> InsertTextRequest -> InsertTextRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InsertTextRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InsertTextRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InsertTextRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InsertTextRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InsertTextRequest -> m InsertTextRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTextRequest -> m InsertTextRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTextRequest -> m InsertTextRequest #

Show InsertTextRequest Source # 
Generic InsertTextRequest Source # 
ToJSON InsertTextRequest Source # 
FromJSON InsertTextRequest Source # 
type Rep InsertTextRequest Source # 
type Rep InsertTextRequest = D1 (MetaData "InsertTextRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "InsertTextRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_itrText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_itrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_itrInsertionIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_itrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation))))))

insertTextRequest :: InsertTextRequest Source #

Creates a value of InsertTextRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

itrText :: Lens' InsertTextRequest (Maybe Text) Source #

The text to be inserted. Inserting a newline character will implicitly create a new ParagraphMarker at that index. The paragraph style of the new paragraph will be copied from the paragraph at the current insertion index, including lists and bullets. Text styles for inserted text will be determined automatically, generally preserving the styling of neighboring text. In most cases, the text will be added to the TextRun that exists at the insertion index. Some control characters (U+0000-U+0008, U+000C-U+001F) and characters from the Unicode Basic Multilingual Plane Private Use Area (U+E000-U+F8FF) will be stripped out of the inserted text.

itrObjectId :: Lens' InsertTextRequest (Maybe Text) Source #

The object ID of the shape or table where the text will be inserted.

itrInsertionIndex :: Lens' InsertTextRequest (Maybe Int32) Source #

The index where the text will be inserted, in Unicode code units, based on TextElement indexes. The index is zero-based and is computed from the start of the string. The index may be adjusted to prevent insertions inside Unicode grapheme clusters. In these cases, the text will be inserted immediately after the grapheme cluster.

itrCellLocation :: Lens' InsertTextRequest (Maybe TableCellLocation) Source #

The optional table cell location if the text is to be inserted into a table cell. If present, the object_id must refer to a table.

CreateLineRequest

data CreateLineRequest Source #

Creates a line.

See: createLineRequest smart constructor.

Instances

Eq CreateLineRequest Source # 
Data CreateLineRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateLineRequest -> c CreateLineRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateLineRequest #

toConstr :: CreateLineRequest -> Constr #

dataTypeOf :: CreateLineRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateLineRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateLineRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateLineRequest -> CreateLineRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateLineRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateLineRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateLineRequest -> m CreateLineRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineRequest -> m CreateLineRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineRequest -> m CreateLineRequest #

Show CreateLineRequest Source # 
Generic CreateLineRequest Source # 
ToJSON CreateLineRequest Source # 
FromJSON CreateLineRequest Source # 
type Rep CreateLineRequest Source # 
type Rep CreateLineRequest = D1 (MetaData "CreateLineRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "CreateLineRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_clrlObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_clrlLineCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateLineRequestLineCategory))) (S1 (MetaSel (Just Symbol "_clrlElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties))))))

createLineRequest :: CreateLineRequest Source #

Creates a value of CreateLineRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

clrlObjectId :: Lens' CreateLineRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

Placeholder

data Placeholder Source #

The placeholder information that uniquely identifies a placeholder shape.

See: placeholder smart constructor.

Instances

Eq Placeholder Source # 
Data Placeholder Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Placeholder -> c Placeholder #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Placeholder #

toConstr :: Placeholder -> Constr #

dataTypeOf :: Placeholder -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Placeholder) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Placeholder) #

gmapT :: (forall b. Data b => b -> b) -> Placeholder -> Placeholder #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Placeholder -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Placeholder -> r #

gmapQ :: (forall d. Data d => d -> u) -> Placeholder -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Placeholder -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Placeholder -> m Placeholder #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Placeholder -> m Placeholder #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Placeholder -> m Placeholder #

Show Placeholder Source # 
Generic Placeholder Source # 

Associated Types

type Rep Placeholder :: * -> * #

ToJSON Placeholder Source # 
FromJSON Placeholder Source # 
type Rep Placeholder Source # 
type Rep Placeholder = D1 (MetaData "Placeholder" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "Placeholder'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pParentObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlaceholderType))) (S1 (MetaSel (Just Symbol "_pIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

placeholder :: Placeholder Source #

Creates a value of Placeholder with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pParentObjectId :: Lens' Placeholder (Maybe Text) Source #

The object ID of this shape's parent placeholder. If unset, the parent placeholder shape does not exist, so the shape does not inherit properties from any other shape.

pType :: Lens' Placeholder (Maybe PlaceholderType) Source #

The type of the placeholder.

pIndex :: Lens' Placeholder (Maybe Int32) Source #

The index of the placeholder. If the same placeholder types are the present in the same page, they would have different index values.

LayoutProperties

data LayoutProperties Source #

The properties of Page are only relevant for pages with page_type LAYOUT.

See: layoutProperties smart constructor.

Instances

Eq LayoutProperties Source # 
Data LayoutProperties Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayoutProperties -> c LayoutProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayoutProperties #

toConstr :: LayoutProperties -> Constr #

dataTypeOf :: LayoutProperties -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LayoutProperties) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayoutProperties) #

gmapT :: (forall b. Data b => b -> b) -> LayoutProperties -> LayoutProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayoutProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayoutProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayoutProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayoutProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayoutProperties -> m LayoutProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutProperties -> m LayoutProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutProperties -> m LayoutProperties #

Show LayoutProperties Source # 
Generic LayoutProperties Source # 
ToJSON LayoutProperties Source # 
FromJSON LayoutProperties Source # 
type Rep LayoutProperties Source # 
type Rep LayoutProperties = D1 (MetaData "LayoutProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "LayoutProperties'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lpMasterObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lpDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

layoutProperties :: LayoutProperties Source #

Creates a value of LayoutProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lpMasterObjectId :: Lens' LayoutProperties (Maybe Text) Source #

The object ID of the master that this layout is based on.

lpName :: Lens' LayoutProperties (Maybe Text) Source #

The name of the layout.

lpDisplayName :: Lens' LayoutProperties (Maybe Text) Source #

The human readable name of the layout in the presentation's locale.

UpdateShapePropertiesRequest

data UpdateShapePropertiesRequest Source #

Update the properties of a Shape.

See: updateShapePropertiesRequest smart constructor.

Instances

Eq UpdateShapePropertiesRequest Source # 
Data UpdateShapePropertiesRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateShapePropertiesRequest -> c UpdateShapePropertiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateShapePropertiesRequest #

toConstr :: UpdateShapePropertiesRequest -> Constr #

dataTypeOf :: UpdateShapePropertiesRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UpdateShapePropertiesRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateShapePropertiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateShapePropertiesRequest -> UpdateShapePropertiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateShapePropertiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateShapePropertiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateShapePropertiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateShapePropertiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateShapePropertiesRequest -> m UpdateShapePropertiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateShapePropertiesRequest -> m UpdateShapePropertiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateShapePropertiesRequest -> m UpdateShapePropertiesRequest #

Show UpdateShapePropertiesRequest Source # 
Generic UpdateShapePropertiesRequest Source # 
ToJSON UpdateShapePropertiesRequest Source # 
FromJSON UpdateShapePropertiesRequest Source # 
type Rep UpdateShapePropertiesRequest Source # 
type Rep UpdateShapePropertiesRequest = D1 (MetaData "UpdateShapePropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "UpdateShapePropertiesRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_usprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_usprShapeProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShapeProperties))) (S1 (MetaSel (Just Symbol "_usprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FieldMask))))))

updateShapePropertiesRequest :: UpdateShapePropertiesRequest Source #

Creates a value of UpdateShapePropertiesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

usprObjectId :: Lens' UpdateShapePropertiesRequest (Maybe Text) Source #

The object ID of the shape the updates are applied to.

usprFields :: Lens' UpdateShapePropertiesRequest (Maybe FieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `shapeProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the shape background solid fill color, set `fields` to `"shapeBackgroundFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

Table

data Table Source #

A PageElement kind representing a table.

See: table smart constructor.

Instances

Eq Table Source # 

Methods

(==) :: Table -> Table -> Bool #

(/=) :: Table -> Table -> Bool #

Data Table Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Table -> c Table #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Table #

toConstr :: Table -> Constr #

dataTypeOf :: Table -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Table) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Table) #

gmapT :: (forall b. Data b => b -> b) -> Table -> Table #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQ :: (forall d. Data d => d -> u) -> Table -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Table -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

Show Table Source # 

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

Generic Table Source # 

Associated Types

type Rep Table :: * -> * #

Methods

from :: Table -> Rep Table x #

to :: Rep Table x -> Table #

ToJSON Table Source # 
FromJSON Table Source # 
type Rep Table Source # 

table :: Table Source #

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:

tTableRows :: Lens' Table [TableRow] Source #

Properties and contents of each row. Cells that span multiple rows are contained in only one of these rows and have a row_span greater than 1.

tRows :: Lens' Table (Maybe Int32) Source #

Number of rows in the table.

tColumns :: Lens' Table (Maybe Int32) Source #

Number of columns in the table.

tTableColumns :: Lens' Table [TableColumnProperties] Source #

Properties of each column.

ThemeColorPairType

data ThemeColorPairType Source #

The type of the theme color.

Constructors

TCPTThemeColorTypeUnspecified

THEME_COLOR_TYPE_UNSPECIFIED Unspecified theme color. This value should not be used.

TCPTDARK1

DARK1 Represents the first dark color.

TCPTLIGHT1

LIGHT1 Represents the first light color.

TCPTDARK2

DARK2 Represents the second dark color.

TCPTLIGHT2

LIGHT2 Represents the second light color.

TCPTACCENT1

ACCENT1 Represents the first accent color.

TCPTACCENT2

ACCENT2 Represents the second accent color.

TCPTACCENT3

ACCENT3 Represents the third accent color.

TCPTACCENT4

ACCENT4 Represents the fourth accent color.

TCPTACCENT5

ACCENT5 Represents the fifth accent color.

TCPTACCENT6

ACCENT6 Represents the sixth accent color.

TCPTHyperlink

HYPERLINK Represents the color to use for hyperlinks.

TCPTFollowedHyperlink

FOLLOWED_HYPERLINK Represents the color to use for visited hyperlinks.

TCPTTEXT1

TEXT1 Represents the first text color.

TCPTBACKGROUND1

BACKGROUND1 Represents the first background color.

TCPTTEXT2

TEXT2 Represents the second text color.

TCPTBACKGROUND2

BACKGROUND2 Represents the second background color.

Instances

Enum ThemeColorPairType Source # 
Eq ThemeColorPairType Source # 
Data ThemeColorPairType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ThemeColorPairType -> c ThemeColorPairType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ThemeColorPairType #

toConstr :: ThemeColorPairType -> Constr #

dataTypeOf :: ThemeColorPairType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ThemeColorPairType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ThemeColorPairType) #

gmapT :: (forall b. Data b => b -> b) -> ThemeColorPairType -> ThemeColorPairType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ThemeColorPairType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ThemeColorPairType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ThemeColorPairType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ThemeColorPairType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ThemeColorPairType -> m ThemeColorPairType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ThemeColorPairType -> m ThemeColorPairType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ThemeColorPairType -> m ThemeColorPairType #

Ord ThemeColorPairType Source # 
Read ThemeColorPairType Source # 
Show ThemeColorPairType Source # 
Generic ThemeColorPairType Source # 
Hashable ThemeColorPairType Source # 
ToJSON ThemeColorPairType Source # 
FromJSON ThemeColorPairType Source # 
FromHttpApiData ThemeColorPairType Source # 
ToHttpApiData ThemeColorPairType Source # 
type Rep ThemeColorPairType Source # 
type Rep ThemeColorPairType = D1 (MetaData "ThemeColorPairType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "TCPTThemeColorTypeUnspecified" PrefixI False) U1) (C1 (MetaCons "TCPTDARK1" PrefixI False) U1)) ((:+:) (C1 (MetaCons "TCPTLIGHT1" PrefixI False) U1) (C1 (MetaCons "TCPTDARK2" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "TCPTLIGHT2" PrefixI False) U1) (C1 (MetaCons "TCPTACCENT1" PrefixI False) U1)) ((:+:) (C1 (MetaCons "TCPTACCENT2" PrefixI False) U1) (C1 (MetaCons "TCPTACCENT3" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "TCPTACCENT4" PrefixI False) U1) (C1 (MetaCons "TCPTACCENT5" PrefixI False) U1)) ((:+:) (C1 (MetaCons "TCPTACCENT6" PrefixI False) U1) (C1 (MetaCons "TCPTHyperlink" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "TCPTFollowedHyperlink" PrefixI False) U1) (C1 (MetaCons "TCPTTEXT1" PrefixI False) U1)) ((:+:) (C1 (MetaCons "TCPTBACKGROUND1" PrefixI False) U1) ((:+:) (C1 (MetaCons "TCPTTEXT2" PrefixI False) U1) (C1 (MetaCons "TCPTBACKGROUND2" PrefixI False) U1))))))

LinePropertiesStartArrow

data LinePropertiesStartArrow Source #

The style of the arrow at the beginning of the line.

Constructors

LPSAArrowStyleUnspecified

ARROW_STYLE_UNSPECIFIED An unspecified arrow style.

LPSANone

NONE No arrow.

LPSAStealthArrow

STEALTH_ARROW Arrow with notched back. Corresponds to ECMA-376 ST_LineEndType value 'stealth'.

LPSAFillArrow

FILL_ARROW Filled arrow. Corresponds to ECMA-376 ST_LineEndType value 'triangle'.

LPSAFillCircle

FILL_CIRCLE Filled circle. Corresponds to ECMA-376 ST_LineEndType value 'oval'.

LPSAFillSquare

FILL_SQUARE Filled square.

LPSAFillDiamond

FILL_DIAMOND Filled diamond. Corresponds to ECMA-376 ST_LineEndType value 'diamond'.

LPSAOpenArrow

OPEN_ARROW Hollow arrow.

LPSAOpenCircle

OPEN_CIRCLE Hollow circle.

LPSAOpenSquare

OPEN_SQUARE Hollow square.

LPSAOpenDiamond

OPEN_DIAMOND Hollow diamond.

Instances

Enum LinePropertiesStartArrow Source # 
Eq LinePropertiesStartArrow Source # 
Data LinePropertiesStartArrow Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinePropertiesStartArrow -> c LinePropertiesStartArrow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinePropertiesStartArrow #

toConstr :: LinePropertiesStartArrow -> Constr #

dataTypeOf :: LinePropertiesStartArrow -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LinePropertiesStartArrow) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinePropertiesStartArrow) #

gmapT :: (forall b. Data b => b -> b) -> LinePropertiesStartArrow -> LinePropertiesStartArrow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesStartArrow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesStartArrow -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinePropertiesStartArrow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinePropertiesStartArrow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinePropertiesStartArrow -> m LinePropertiesStartArrow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesStartArrow -> m LinePropertiesStartArrow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesStartArrow -> m LinePropertiesStartArrow #

Ord LinePropertiesStartArrow Source # 
Read LinePropertiesStartArrow Source # 
Show LinePropertiesStartArrow Source # 
Generic LinePropertiesStartArrow Source # 
Hashable LinePropertiesStartArrow Source # 
ToJSON LinePropertiesStartArrow Source # 
FromJSON LinePropertiesStartArrow Source # 
FromHttpApiData LinePropertiesStartArrow Source # 
ToHttpApiData LinePropertiesStartArrow Source # 
type Rep LinePropertiesStartArrow Source # 
type Rep LinePropertiesStartArrow = D1 (MetaData "LinePropertiesStartArrow" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "LPSAArrowStyleUnspecified" PrefixI False) U1) (C1 (MetaCons "LPSANone" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LPSAStealthArrow" PrefixI False) U1) ((:+:) (C1 (MetaCons "LPSAFillArrow" PrefixI False) U1) (C1 (MetaCons "LPSAFillCircle" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "LPSAFillSquare" PrefixI False) U1) ((:+:) (C1 (MetaCons "LPSAFillDiamond" PrefixI False) U1) (C1 (MetaCons "LPSAOpenArrow" PrefixI False) U1))) ((:+:) (C1 (MetaCons "LPSAOpenCircle" PrefixI False) U1) ((:+:) (C1 (MetaCons "LPSAOpenSquare" PrefixI False) U1) (C1 (MetaCons "LPSAOpenDiamond" PrefixI False) U1)))))

ShapeProperties

data ShapeProperties Source #

The properties of a Shape. If the shape is a placeholder shape as determined by the placeholder field, then these properties may be inherited from a parent placeholder shape. Determining the rendered value of the property depends on the corresponding property_state field value.

See: shapeProperties smart constructor.

Instances

Eq ShapeProperties Source # 
Data ShapeProperties Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShapeProperties -> c ShapeProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShapeProperties #

toConstr :: ShapeProperties -> Constr #

dataTypeOf :: ShapeProperties -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShapeProperties) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShapeProperties) #

gmapT :: (forall b. Data b => b -> b) -> ShapeProperties -> ShapeProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShapeProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShapeProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShapeProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShapeProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShapeProperties -> m ShapeProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeProperties -> m ShapeProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeProperties -> m ShapeProperties #

Show ShapeProperties Source # 
Generic ShapeProperties Source # 
ToJSON ShapeProperties Source # 
FromJSON ShapeProperties Source # 
type Rep ShapeProperties Source # 
type Rep ShapeProperties = D1 (MetaData "ShapeProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "ShapeProperties'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_spLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Link))) (S1 (MetaSel (Just Symbol "_spShadow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Shadow)))) ((:*:) (S1 (MetaSel (Just Symbol "_spOutline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Outline))) (S1 (MetaSel (Just Symbol "_spShapeBackgRoundFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShapeBackgRoundFill))))))

shapeProperties :: ShapeProperties Source #

Creates a value of ShapeProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

spLink :: Lens' ShapeProperties (Maybe Link) Source #

The hyperlink destination of the shape. If unset, there is no link. Links are not inherited from parent placeholders.

spShadow :: Lens' ShapeProperties (Maybe Shadow) Source #

The shadow properties of the shape. If unset, the shadow is inherited from a parent placeholder if it exists. If the shape has no parent, then the default shadow matches the defaults for new shapes created in the Slides editor. This property is read-only.

spOutline :: Lens' ShapeProperties (Maybe Outline) Source #

The outline of the shape. If unset, the outline is inherited from a parent placeholder if it exists. If the shape has no parent, then the default outline depends on the shape type, matching the defaults for new shapes created in the Slides editor.

spShapeBackgRoundFill :: Lens' ShapeProperties (Maybe ShapeBackgRoundFill) Source #

The background fill of the shape. If unset, the background fill is inherited from a parent placeholder if it exists. If the shape has no parent, then the default background fill depends on the shape type, matching the defaults for new shapes created in the Slides editor.

ShadowPropertyState

data ShadowPropertyState Source #

The shadow property state. Updating the the shadow on a page element will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no shadow on a page element, set this field to `NOT_RENDERED`. In this case, any other shadow fields set in the same request will be ignored.

Constructors

SPSRendered

RENDERED If a property's state is RENDERED, then the element has the corresponding property when rendered on a page. If the element is a placeholder shape as determined by the placeholder field, and it inherits from a placeholder shape, the corresponding field may be unset, meaning that the property value is inherited from a parent placeholder. If the element does not inherit, then the field will contain the rendered value. This is the default value.

SPSNotRendered

NOT_RENDERED If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered on a page. However, the field may still be set so it can be inherited by child shapes. To remove a property from a rendered element, set its property_state to NOT_RENDERED.

SPSInherit

INHERIT If a property's state is INHERIT, then the property state uses the value of corresponding `property_state` field on the parent shape. Elements that do not inherit will never have an INHERIT property state.

Instances

Enum ShadowPropertyState Source # 
Eq ShadowPropertyState Source # 
Data ShadowPropertyState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShadowPropertyState -> c ShadowPropertyState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShadowPropertyState #

toConstr :: ShadowPropertyState -> Constr #

dataTypeOf :: ShadowPropertyState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShadowPropertyState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShadowPropertyState) #

gmapT :: (forall b. Data b => b -> b) -> ShadowPropertyState -> ShadowPropertyState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShadowPropertyState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShadowPropertyState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShadowPropertyState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShadowPropertyState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShadowPropertyState -> m ShadowPropertyState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowPropertyState -> m ShadowPropertyState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowPropertyState -> m ShadowPropertyState #

Ord ShadowPropertyState Source # 
Read ShadowPropertyState Source # 
Show ShadowPropertyState Source # 
Generic ShadowPropertyState Source # 
Hashable ShadowPropertyState Source # 
ToJSON ShadowPropertyState Source # 
FromJSON ShadowPropertyState Source # 
FromHttpApiData ShadowPropertyState Source # 
ToHttpApiData ShadowPropertyState Source # 
type Rep ShadowPropertyState Source # 
type Rep ShadowPropertyState = D1 (MetaData "ShadowPropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "SPSRendered" PrefixI False) U1) ((:+:) (C1 (MetaCons "SPSNotRendered" PrefixI False) U1) (C1 (MetaCons "SPSInherit" PrefixI False) U1)))

ShadowType

data ShadowType Source #

The type of the shadow.

Constructors

ShadowTypeUnspecified

SHADOW_TYPE_UNSPECIFIED Unspecified shadow type.

Outer

OUTER Outer shadow.

Instances

Enum ShadowType Source # 
Eq ShadowType Source # 
Data ShadowType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShadowType -> c ShadowType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShadowType #

toConstr :: ShadowType -> Constr #

dataTypeOf :: ShadowType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShadowType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShadowType) #

gmapT :: (forall b. Data b => b -> b) -> ShadowType -> ShadowType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShadowType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShadowType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShadowType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShadowType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShadowType -> m ShadowType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowType -> m ShadowType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowType -> m ShadowType #

Ord ShadowType Source # 
Read ShadowType Source # 
Show ShadowType Source # 
Generic ShadowType Source # 

Associated Types

type Rep ShadowType :: * -> * #

Hashable ShadowType Source # 
ToJSON ShadowType Source # 
FromJSON ShadowType Source # 
FromHttpApiData ShadowType Source # 
ToHttpApiData ShadowType Source # 
type Rep ShadowType Source # 
type Rep ShadowType = D1 (MetaData "ShadowType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "ShadowTypeUnspecified" PrefixI False) U1) (C1 (MetaCons "Outer" PrefixI False) U1))

ShapeBackgRoundFill

data ShapeBackgRoundFill Source #

The shape background fill.

See: shapeBackgRoundFill smart constructor.

Instances

Eq ShapeBackgRoundFill Source # 
Data ShapeBackgRoundFill Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShapeBackgRoundFill -> c ShapeBackgRoundFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShapeBackgRoundFill #

toConstr :: ShapeBackgRoundFill -> Constr #

dataTypeOf :: ShapeBackgRoundFill -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ShapeBackgRoundFill) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShapeBackgRoundFill) #

gmapT :: (forall b. Data b => b -> b) -> ShapeBackgRoundFill -> ShapeBackgRoundFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShapeBackgRoundFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShapeBackgRoundFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShapeBackgRoundFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShapeBackgRoundFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShapeBackgRoundFill -> m ShapeBackgRoundFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeBackgRoundFill -> m ShapeBackgRoundFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeBackgRoundFill -> m ShapeBackgRoundFill #

Show ShapeBackgRoundFill Source # 
Generic ShapeBackgRoundFill Source # 
ToJSON ShapeBackgRoundFill Source # 
FromJSON ShapeBackgRoundFill Source # 
type Rep ShapeBackgRoundFill Source # 
type Rep ShapeBackgRoundFill = D1 (MetaData "ShapeBackgRoundFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "ShapeBackgRoundFill'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sbrfSolidFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SolidFill))) (S1 (MetaSel (Just Symbol "_sbrfPropertyState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShapeBackgRoundFillPropertyState)))))

shapeBackgRoundFill :: ShapeBackgRoundFill Source #

Creates a value of ShapeBackgRoundFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sbrfPropertyState :: Lens' ShapeBackgRoundFill (Maybe ShapeBackgRoundFillPropertyState) Source #

The background fill property state. Updating the the fill on a shape will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a shape, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

UpdatePageElementTransformRequestApplyMode

data UpdatePageElementTransformRequestApplyMode Source #

The apply mode of the transform update.

Constructors

ApplyModeUnspecified

APPLY_MODE_UNSPECIFIED Unspecified mode.

Relative

RELATIVE Applies the new AffineTransform matrix to the existing one, and replaces the existing one with the resulting concatenation.

Absolute

ABSOLUTE Replaces the existing AffineTransform matrix with the new one.

Instances

Enum UpdatePageElementTransformRequestApplyMode Source # 
Eq UpdatePageElementTransformRequestApplyMode Source # 
Data UpdatePageElementTransformRequestApplyMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdatePageElementTransformRequestApplyMode -> c UpdatePageElementTransformRequestApplyMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdatePageElementTransformRequestApplyMode #

toConstr :: UpdatePageElementTransformRequestApplyMode -> Constr #

dataTypeOf :: UpdatePageElementTransformRequestApplyMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UpdatePageElementTransformRequestApplyMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdatePageElementTransformRequestApplyMode) #

gmapT :: (forall b. Data b => b -> b) -> UpdatePageElementTransformRequestApplyMode -> UpdatePageElementTransformRequestApplyMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementTransformRequestApplyMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementTransformRequestApplyMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdatePageElementTransformRequestApplyMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdatePageElementTransformRequestApplyMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequestApplyMode -> m UpdatePageElementTransformRequestApplyMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequestApplyMode -> m UpdatePageElementTransformRequestApplyMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequestApplyMode -> m UpdatePageElementTransformRequestApplyMode #

Ord UpdatePageElementTransformRequestApplyMode Source # 
Read UpdatePageElementTransformRequestApplyMode Source # 
Show UpdatePageElementTransformRequestApplyMode Source # 
Generic UpdatePageElementTransformRequestApplyMode Source # 
Hashable UpdatePageElementTransformRequestApplyMode Source # 
ToJSON UpdatePageElementTransformRequestApplyMode Source # 
FromJSON UpdatePageElementTransformRequestApplyMode Source # 
FromHttpApiData UpdatePageElementTransformRequestApplyMode Source # 
ToHttpApiData UpdatePageElementTransformRequestApplyMode Source # 
type Rep UpdatePageElementTransformRequestApplyMode Source # 
type Rep UpdatePageElementTransformRequestApplyMode = D1 (MetaData "UpdatePageElementTransformRequestApplyMode" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "ApplyModeUnspecified" PrefixI False) U1) ((:+:) (C1 (MetaCons "Relative" PrefixI False) U1) (C1 (MetaCons "Absolute" PrefixI False) U1)))

CreateParagraphBulletsRequest

data CreateParagraphBulletsRequest Source #

Creates bullets for all of the paragraphs that overlap with the given text index range. The nesting level of each paragraph will be determined by counting leading tabs in front of each paragraph. To avoid excess space between the bullet and the corresponding paragraph, these leading tabs are removed by this request. This may change the indices of parts of the text. If the paragraph immediately before paragraphs being updated is in a list with a matching preset, the paragraphs being updated are added to that preceding list.

See: createParagraphBulletsRequest smart constructor.

Instances

Eq CreateParagraphBulletsRequest Source # 
Data CreateParagraphBulletsRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateParagraphBulletsRequest -> c CreateParagraphBulletsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateParagraphBulletsRequest #

toConstr :: CreateParagraphBulletsRequest -> Constr #

dataTypeOf :: CreateParagraphBulletsRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateParagraphBulletsRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateParagraphBulletsRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateParagraphBulletsRequest -> CreateParagraphBulletsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateParagraphBulletsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateParagraphBulletsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateParagraphBulletsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateParagraphBulletsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateParagraphBulletsRequest -> m CreateParagraphBulletsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateParagraphBulletsRequest -> m CreateParagraphBulletsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateParagraphBulletsRequest -> m CreateParagraphBulletsRequest #

Show CreateParagraphBulletsRequest Source # 
Generic CreateParagraphBulletsRequest Source # 
ToJSON CreateParagraphBulletsRequest Source # 
FromJSON CreateParagraphBulletsRequest Source # 
type Rep CreateParagraphBulletsRequest Source # 
type Rep CreateParagraphBulletsRequest = D1 (MetaData "CreateParagraphBulletsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "CreateParagraphBulletsRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cpbrTextRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Range))) (S1 (MetaSel (Just Symbol "_cpbrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cpbrBulletPreset") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateParagraphBulletsRequestBulletPreset))) (S1 (MetaSel (Just Symbol "_cpbrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation))))))

createParagraphBulletsRequest :: CreateParagraphBulletsRequest Source #

Creates a value of CreateParagraphBulletsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cpbrTextRange :: Lens' CreateParagraphBulletsRequest (Maybe Range) Source #

The range of text to apply the bullet presets to, based on TextElement indexes.

cpbrObjectId :: Lens' CreateParagraphBulletsRequest (Maybe Text) Source #

The object ID of the shape or table containing the text to add bullets to.

cpbrBulletPreset :: Lens' CreateParagraphBulletsRequest (Maybe CreateParagraphBulletsRequestBulletPreset) Source #

The kinds of bullet glyphs to be used. Defaults to the `BULLET_DISC_CIRCLE_SQUARE` preset.

cpbrCellLocation :: Lens' CreateParagraphBulletsRequest (Maybe TableCellLocation) Source #

The optional table cell location if the text to be modified is in a table cell. If present, the object_id must refer to a table.

DimensionUnit

data DimensionUnit Source #

The units for magnitude.

Constructors

UnitUnspecified

UNIT_UNSPECIFIED The units are unknown.

Emu

EMU An English Metric Unit (EMU) is defined as 1/360,000 of a centimeter and thus there are 914,400 EMUs per inch, and 12,700 EMUs per point.

PT

PT A point, 1/72 of an inch.

Instances

Enum DimensionUnit Source # 
Eq DimensionUnit Source # 
Data DimensionUnit Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DimensionUnit -> c DimensionUnit #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DimensionUnit #

toConstr :: DimensionUnit -> Constr #

dataTypeOf :: DimensionUnit -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DimensionUnit) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DimensionUnit) #

gmapT :: (forall b. Data b => b -> b) -> DimensionUnit -> DimensionUnit #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DimensionUnit -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DimensionUnit -> r #

gmapQ :: (forall d. Data d => d -> u) -> DimensionUnit -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DimensionUnit -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DimensionUnit -> m DimensionUnit #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DimensionUnit -> m DimensionUnit #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DimensionUnit -> m DimensionUnit #

Ord DimensionUnit Source # 
Read DimensionUnit Source # 
Show DimensionUnit Source # 
Generic DimensionUnit Source # 

Associated Types

type Rep DimensionUnit :: * -> * #

Hashable DimensionUnit Source # 
ToJSON DimensionUnit Source # 
FromJSON DimensionUnit Source # 
FromHttpApiData DimensionUnit Source # 
ToHttpApiData DimensionUnit Source # 
type Rep DimensionUnit Source # 
type Rep DimensionUnit = D1 (MetaData "DimensionUnit" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "UnitUnspecified" PrefixI False) U1) ((:+:) (C1 (MetaCons "Emu" PrefixI False) U1) (C1 (MetaCons "PT" PrefixI False) U1)))

OutlineDashStyle

data OutlineDashStyle Source #

The dash style of the outline.

Constructors

ODSDashStyleUnspecified

DASH_STYLE_UNSPECIFIED Unspecified dash style.

ODSSolid

SOLID Solid line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'solid'. This is the default dash style.

ODSDot

DOT Dotted line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dot'.

ODSDash

DASH Dashed line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dash'.

ODSDashDot

DASH_DOT Alternating dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dashDot'.

ODSLongDash

LONG_DASH Line with large dashes. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDash'.

ODSLongDashDot

LONG_DASH_DOT Alternating large dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDashDot'.

Instances

Enum OutlineDashStyle Source # 
Eq OutlineDashStyle Source # 
Data OutlineDashStyle Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutlineDashStyle -> c OutlineDashStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutlineDashStyle #

toConstr :: OutlineDashStyle -> Constr #

dataTypeOf :: OutlineDashStyle -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OutlineDashStyle) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutlineDashStyle) #

gmapT :: (forall b. Data b => b -> b) -> OutlineDashStyle -> OutlineDashStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutlineDashStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutlineDashStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutlineDashStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutlineDashStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutlineDashStyle -> m OutlineDashStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutlineDashStyle -> m OutlineDashStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutlineDashStyle -> m OutlineDashStyle #

Ord OutlineDashStyle Source # 
Read OutlineDashStyle Source # 
Show OutlineDashStyle Source # 
Generic OutlineDashStyle Source # 
Hashable OutlineDashStyle Source # 
ToJSON OutlineDashStyle Source # 
FromJSON OutlineDashStyle Source # 
FromHttpApiData OutlineDashStyle Source # 
ToHttpApiData OutlineDashStyle Source # 
type Rep OutlineDashStyle Source # 
type Rep OutlineDashStyle = D1 (MetaData "OutlineDashStyle" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) ((:+:) (C1 (MetaCons "ODSDashStyleUnspecified" PrefixI False) U1) ((:+:) (C1 (MetaCons "ODSSolid" PrefixI False) U1) (C1 (MetaCons "ODSDot" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "ODSDash" PrefixI False) U1) (C1 (MetaCons "ODSDashDot" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ODSLongDash" PrefixI False) U1) (C1 (MetaCons "ODSLongDashDot" PrefixI False) U1))))

AffineTransformUnit

data AffineTransformUnit Source #

The units for translate elements.

Constructors

ATUUnitUnspecified

UNIT_UNSPECIFIED The units are unknown.

ATUEmu

EMU An English Metric Unit (EMU) is defined as 1/360,000 of a centimeter and thus there are 914,400 EMUs per inch, and 12,700 EMUs per point.

ATUPT

PT A point, 1/72 of an inch.

Instances

Enum AffineTransformUnit Source # 
Eq AffineTransformUnit Source # 
Data AffineTransformUnit Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AffineTransformUnit -> c AffineTransformUnit #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AffineTransformUnit #

toConstr :: AffineTransformUnit -> Constr #

dataTypeOf :: AffineTransformUnit -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AffineTransformUnit) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AffineTransformUnit) #

gmapT :: (forall b. Data b => b -> b) -> AffineTransformUnit -> AffineTransformUnit #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AffineTransformUnit -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AffineTransformUnit -> r #

gmapQ :: (forall d. Data d => d -> u) -> AffineTransformUnit -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AffineTransformUnit -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AffineTransformUnit -> m AffineTransformUnit #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AffineTransformUnit -> m AffineTransformUnit #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AffineTransformUnit -> m AffineTransformUnit #

Ord AffineTransformUnit Source # 
Read AffineTransformUnit Source # 
Show AffineTransformUnit Source # 
Generic AffineTransformUnit Source # 
Hashable AffineTransformUnit Source # 
ToJSON AffineTransformUnit Source # 
FromJSON AffineTransformUnit Source # 
FromHttpApiData AffineTransformUnit Source # 
ToHttpApiData AffineTransformUnit Source # 
type Rep AffineTransformUnit Source # 
type Rep AffineTransformUnit = D1 (MetaData "AffineTransformUnit" "Network.Google.Slides.Types.Sum" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) ((:+:) (C1 (MetaCons "ATUUnitUnspecified" PrefixI False) U1) ((:+:) (C1 (MetaCons "ATUEmu" PrefixI False) U1) (C1 (MetaCons "ATUPT" PrefixI False) U1)))

UpdateTableCellPropertiesRequest

data UpdateTableCellPropertiesRequest Source #

Update the properties of a TableCell.

See: updateTableCellPropertiesRequest smart constructor.

Instances

Eq UpdateTableCellPropertiesRequest Source # 
Data UpdateTableCellPropertiesRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateTableCellPropertiesRequest -> c UpdateTableCellPropertiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateTableCellPropertiesRequest #

toConstr :: UpdateTableCellPropertiesRequest -> Constr #

dataTypeOf :: UpdateTableCellPropertiesRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UpdateTableCellPropertiesRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateTableCellPropertiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateTableCellPropertiesRequest -> UpdateTableCellPropertiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableCellPropertiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableCellPropertiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateTableCellPropertiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateTableCellPropertiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateTableCellPropertiesRequest -> m UpdateTableCellPropertiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableCellPropertiesRequest -> m UpdateTableCellPropertiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableCellPropertiesRequest -> m UpdateTableCellPropertiesRequest #

Show UpdateTableCellPropertiesRequest Source # 
Generic UpdateTableCellPropertiesRequest Source # 
ToJSON UpdateTableCellPropertiesRequest Source # 
FromJSON UpdateTableCellPropertiesRequest Source # 
type Rep UpdateTableCellPropertiesRequest Source # 
type Rep UpdateTableCellPropertiesRequest = D1 (MetaData "UpdateTableCellPropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "UpdateTableCellPropertiesRequest'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_utcprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_utcprTableCellProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellProperties)))) ((:*:) (S1 (MetaSel (Just Symbol "_utcprTableRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableRange))) (S1 (MetaSel (Just Symbol "_utcprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FieldMask))))))

updateTableCellPropertiesRequest :: UpdateTableCellPropertiesRequest Source #

Creates a value of UpdateTableCellPropertiesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

utcprTableRange :: Lens' UpdateTableCellPropertiesRequest (Maybe TableRange) Source #

The table range representing the subset of the table to which the updates are applied. If a table range is not specified, the updates will apply to the entire table.

utcprFields :: Lens' UpdateTableCellPropertiesRequest (Maybe FieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `tableCellProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the table cell background solid fill color, set `fields` to `"tableCellBackgroundFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

SheetsChartProperties

data SheetsChartProperties Source #

The properties of the SheetsChart.

See: sheetsChartProperties smart constructor.

Instances

Eq SheetsChartProperties Source # 
Data SheetsChartProperties Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SheetsChartProperties -> c SheetsChartProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SheetsChartProperties #

toConstr :: SheetsChartProperties -> Constr #

dataTypeOf :: SheetsChartProperties -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SheetsChartProperties) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SheetsChartProperties) #

gmapT :: (forall b. Data b => b -> b) -> SheetsChartProperties -> SheetsChartProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SheetsChartProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SheetsChartProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> SheetsChartProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SheetsChartProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SheetsChartProperties -> m SheetsChartProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SheetsChartProperties -> m SheetsChartProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SheetsChartProperties -> m SheetsChartProperties #

Show SheetsChartProperties Source # 
Generic SheetsChartProperties Source # 
ToJSON SheetsChartProperties Source # 
FromJSON SheetsChartProperties Source # 
type Rep SheetsChartProperties Source # 
type Rep SheetsChartProperties = D1 (MetaData "SheetsChartProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "SheetsChartProperties'" PrefixI True) (S1 (MetaSel (Just Symbol "_scpChartImageProperties") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ImageProperties))))

sheetsChartProperties :: SheetsChartProperties Source #

Creates a value of SheetsChartProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

scpChartImageProperties :: Lens' SheetsChartProperties (Maybe ImageProperties) Source #

The properties of the embedded chart image.

ParagraphStyle

data ParagraphStyle Source #

Styles that apply to a whole paragraph. If this text is contained in a shape with a parent placeholder, then these paragraph styles may be inherited from the parent. Which paragraph styles are inherited depend on the nesting level of lists: * A paragraph not in a list will inherit its paragraph style from the paragraph at the 0 nesting level of the list inside the parent placeholder. * A paragraph in a list will inherit its paragraph style from the paragraph at its corresponding nesting level of the list inside the parent placeholder. Inherited paragraph styles are represented as unset fields in this message.

See: paragraphStyle smart constructor.

Instances

Eq ParagraphStyle Source # 
Data ParagraphStyle Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParagraphStyle -> c ParagraphStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParagraphStyle #

toConstr :: ParagraphStyle -> Constr #

dataTypeOf :: ParagraphStyle -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ParagraphStyle) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParagraphStyle) #

gmapT :: (forall b. Data b => b -> b) -> ParagraphStyle -> ParagraphStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParagraphStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParagraphStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParagraphStyle -> m ParagraphStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyle -> m ParagraphStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyle -> m ParagraphStyle #

Show ParagraphStyle Source # 
Generic ParagraphStyle Source # 

Associated Types

type Rep ParagraphStyle :: * -> * #

ToJSON ParagraphStyle Source # 
FromJSON ParagraphStyle Source # 
type Rep ParagraphStyle Source # 

paragraphStyle :: ParagraphStyle Source #

Creates a value of ParagraphStyle with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

psLineSpacing :: Lens' ParagraphStyle (Maybe Double) Source #

The amount of space between lines, as a percentage of normal, where normal is represented as 100.0. If unset, the value is inherited from the parent. This property is read-only.

psDirection :: Lens' ParagraphStyle (Maybe ParagraphStyleDirection) Source #

The text direction of this paragraph. This property is read-only.

psIndentFirstLine :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount of indentation for the start of the first line of the paragraph. If unset, the value is inherited from the parent. This property is read-only.

psIndentEnd :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount indentation for the paragraph on the side that corresponds to the end of the text, based on the current text direction. If unset, the value is inherited from the parent. This property is read-only.

psIndentStart :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount indentation for the paragraph on the side that corresponds to the start of the text, based on the current text direction. If unset, the value is inherited from the parent. This property is read-only.

psAlignment :: Lens' ParagraphStyle (Maybe ParagraphStyleAlignment) Source #

The text alignment for this paragraph. This property is read-only.

psSpaceBelow :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount of extra space above the paragraph. If unset, the value is inherited from the parent. This property is read-only.

psSpacingMode :: Lens' ParagraphStyle (Maybe ParagraphStyleSpacingMode) Source #

The spacing mode for the paragraph. This property is read-only.

psSpaceAbove :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount of extra space above the paragraph. If unset, the value is inherited from the parent. This property is read-only.

CreateTableResponse

data CreateTableResponse Source #

The result of creating a table.

See: createTableResponse smart constructor.

Instances

Eq CreateTableResponse Source # 
Data CreateTableResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTableResponse -> c CreateTableResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTableResponse #

toConstr :: CreateTableResponse -> Constr #

dataTypeOf :: CreateTableResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateTableResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTableResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateTableResponse -> CreateTableResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTableResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTableResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTableResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTableResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTableResponse -> m CreateTableResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTableResponse -> m CreateTableResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTableResponse -> m CreateTableResponse #

Show CreateTableResponse Source # 
Generic CreateTableResponse Source # 
ToJSON CreateTableResponse Source # 
FromJSON CreateTableResponse Source # 
type Rep CreateTableResponse Source # 
type Rep CreateTableResponse = D1 (MetaData "CreateTableResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "CreateTableResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_ctrtObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createTableResponse :: CreateTableResponse Source #

Creates a value of CreateTableResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ctrtObjectId :: Lens' CreateTableResponse (Maybe Text) Source #

The object ID of the created table.

TableColumnProperties

data TableColumnProperties Source #

Properties of each column in a table.

See: tableColumnProperties smart constructor.

Instances

Eq TableColumnProperties Source # 
Data TableColumnProperties Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableColumnProperties -> c TableColumnProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableColumnProperties #

toConstr :: TableColumnProperties -> Constr #

dataTypeOf :: TableColumnProperties -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableColumnProperties) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableColumnProperties) #

gmapT :: (forall b. Data b => b -> b) -> TableColumnProperties -> TableColumnProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableColumnProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableColumnProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableColumnProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableColumnProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableColumnProperties -> m TableColumnProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableColumnProperties -> m TableColumnProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableColumnProperties -> m TableColumnProperties #

Show TableColumnProperties Source # 
Generic TableColumnProperties Source # 
ToJSON TableColumnProperties Source # 
FromJSON TableColumnProperties Source # 
type Rep TableColumnProperties Source # 
type Rep TableColumnProperties = D1 (MetaData "TableColumnProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "TableColumnProperties'" PrefixI True) (S1 (MetaSel (Just Symbol "_tcpColumnWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Dimension))))

tableColumnProperties :: TableColumnProperties Source #

Creates a value of TableColumnProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DuplicateObjectResponse

data DuplicateObjectResponse Source #

The response of duplicating an object.

See: duplicateObjectResponse smart constructor.

Instances

Eq DuplicateObjectResponse Source # 
Data DuplicateObjectResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DuplicateObjectResponse -> c DuplicateObjectResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DuplicateObjectResponse #

toConstr :: DuplicateObjectResponse -> Constr #

dataTypeOf :: DuplicateObjectResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DuplicateObjectResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DuplicateObjectResponse) #

gmapT :: (forall b. Data b => b -> b) -> DuplicateObjectResponse -> DuplicateObjectResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DuplicateObjectResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DuplicateObjectResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DuplicateObjectResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DuplicateObjectResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DuplicateObjectResponse -> m DuplicateObjectResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DuplicateObjectResponse -> m DuplicateObjectResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DuplicateObjectResponse -> m DuplicateObjectResponse #

Show DuplicateObjectResponse Source # 
Generic DuplicateObjectResponse Source # 
ToJSON DuplicateObjectResponse Source # 
FromJSON DuplicateObjectResponse Source # 
type Rep DuplicateObjectResponse Source # 
type Rep DuplicateObjectResponse = D1 (MetaData "DuplicateObjectResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" True) (C1 (MetaCons "DuplicateObjectResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_dupObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

duplicateObjectResponse :: DuplicateObjectResponse Source #

Creates a value of DuplicateObjectResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dupObjectId :: Lens' DuplicateObjectResponse (Maybe Text) Source #

The ID of the new duplicate object.

ReplaceAllTextRequest

data ReplaceAllTextRequest Source #

Replaces all instances of text matching a criteria with replace text.

See: replaceAllTextRequest smart constructor.

Instances

Eq ReplaceAllTextRequest Source # 
Data ReplaceAllTextRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplaceAllTextRequest -> c ReplaceAllTextRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplaceAllTextRequest #

toConstr :: ReplaceAllTextRequest -> Constr #

dataTypeOf :: ReplaceAllTextRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReplaceAllTextRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplaceAllTextRequest) #

gmapT :: (forall b. Data b => b -> b) -> ReplaceAllTextRequest -> ReplaceAllTextRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllTextRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllTextRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplaceAllTextRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplaceAllTextRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplaceAllTextRequest -> m ReplaceAllTextRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllTextRequest -> m ReplaceAllTextRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllTextRequest -> m ReplaceAllTextRequest #

Show ReplaceAllTextRequest Source # 
Generic ReplaceAllTextRequest Source # 
ToJSON ReplaceAllTextRequest Source # 
FromJSON ReplaceAllTextRequest Source # 
type Rep ReplaceAllTextRequest Source # 
type Rep ReplaceAllTextRequest = D1 (MetaData "ReplaceAllTextRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "ReplaceAllTextRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ratrContainsText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SubstringMatchCriteria))) (S1 (MetaSel (Just Symbol "_ratrReplaceText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

replaceAllTextRequest :: ReplaceAllTextRequest Source #

Creates a value of ReplaceAllTextRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ratrContainsText :: Lens' ReplaceAllTextRequest (Maybe SubstringMatchCriteria) Source #

Finds text in a shape matching this substring.

ratrReplaceText :: Lens' ReplaceAllTextRequest (Maybe Text) Source #

The text that will replace the matched text.

TableRange

data TableRange Source #

A table range represents a reference to a subset of a table. It's important to note that the cells specified by a table range do not necessarily form a rectangle. For example, let's say we have a 3 x 3 table where all the cells of the last row are merged together. The table looks like this: [ ] A table range with location = (0, 0), row span = 3 and column span = 2 specifies the following cells: x x [ x ]

See: tableRange smart constructor.

Instances

Eq TableRange Source # 
Data TableRange Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableRange -> c TableRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableRange #

toConstr :: TableRange -> Constr #

dataTypeOf :: TableRange -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TableRange) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableRange) #

gmapT :: (forall b. Data b => b -> b) -> TableRange -> TableRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableRange -> m TableRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRange -> m TableRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRange -> m TableRange #

Show TableRange Source # 
Generic TableRange Source # 

Associated Types

type Rep TableRange :: * -> * #

ToJSON TableRange Source # 
FromJSON TableRange Source # 
type Rep TableRange Source # 
type Rep TableRange = D1 (MetaData "TableRange" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "TableRange'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_trColumnSpan") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) ((:*:) (S1 (MetaSel (Just Symbol "_trLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation))) (S1 (MetaSel (Just Symbol "_trRowSpan") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

tableRange :: TableRange Source #

Creates a value of TableRange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

trColumnSpan :: Lens' TableRange (Maybe Int32) Source #

The column span of the table range.

trLocation :: Lens' TableRange (Maybe TableCellLocation) Source #

The starting location of the table range.

trRowSpan :: Lens' TableRange (Maybe Int32) Source #

The row span of the table range.

Request'

data Request' Source #

A single kind of update to apply to a presentation.

See: request' smart constructor.

Instances

Eq Request' Source # 
Data Request' Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Request' -> c Request' #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Request' #

toConstr :: Request' -> Constr #

dataTypeOf :: Request' -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Request') #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Request') #

gmapT :: (forall b. Data b => b -> b) -> Request' -> Request' #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Request' -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Request' -> r #

gmapQ :: (forall d. Data d => d -> u) -> Request' -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Request' -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Request' -> m Request' #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Request' -> m Request' #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Request' -> m Request' #

Show Request' Source # 
Generic Request' Source # 

Associated Types

type Rep Request' :: * -> * #

Methods

from :: Request' -> Rep Request' x #

to :: Rep Request' x -> Request' #

ToJSON Request' Source # 
FromJSON Request' Source # 
type Rep Request' Source # 
type Rep Request' = D1 (MetaData "Request'" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "Request''" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_reqReplaceAllShapesWithImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithImageRequest))) ((:*:) (S1 (MetaSel (Just Symbol "_reqDeleteObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeleteObjectRequest))) (S1 (MetaSel (Just Symbol "_reqUpdateSlidesPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateSlidesPositionRequest))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_reqUpdateShapeProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateShapePropertiesRequest))) (S1 (MetaSel (Just Symbol "_reqCreateParagraphBullets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateParagraphBulletsRequest)))) ((:*:) (S1 (MetaSel (Just Symbol "_reqCreateLine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateLineRequest))) (S1 (MetaSel (Just Symbol "_reqInsertText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InsertTextRequest)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_reqDeleteTableRow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeleteTableRowRequest))) ((:*:) (S1 (MetaSel (Just Symbol "_reqUpdateTableCellProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateTableCellPropertiesRequest))) (S1 (MetaSel (Just Symbol "_reqReplaceAllText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllTextRequest))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_reqCreateShape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateShapeRequest))) (S1 (MetaSel (Just Symbol "_reqUpdatePageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdatePagePropertiesRequest)))) ((:*:) (S1 (MetaSel (Just Symbol "_reqUpdateLineProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateLinePropertiesRequest))) (S1 (MetaSel (Just Symbol "_reqDeleteTableColumn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeleteTableColumnRequest))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_reqDeleteText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeleteTextRequest))) ((:*:) (S1 (MetaSel (Just Symbol "_reqCreateSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSheetsChartRequest))) (S1 (MetaSel (Just Symbol "_reqInsertTableColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InsertTableColumnsRequest))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_reqUpdateImageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateImagePropertiesRequest))) (S1 (MetaSel (Just Symbol "_reqDuplicateObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DuplicateObjectRequest)))) ((:*:) (S1 (MetaSel (Just Symbol "_reqCreateTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateTableRequest))) (S1 (MetaSel (Just Symbol "_reqCreateVideo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateVideoRequest)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_reqRefreshSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RefreshSheetsChartRequest))) ((:*:) (S1 (MetaSel (Just Symbol "_reqUpdatePageElementTransform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdatePageElementTransformRequest))) (S1 (MetaSel (Just Symbol "_reqInsertTableRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InsertTableRowsRequest))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_reqCreateImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateImageRequest))) (S1 (MetaSel (Just Symbol "_reqCreateSlide") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSlideRequest)))) ((:*:) (S1 (MetaSel (Just Symbol "_reqUpdateTextStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateTextStyleRequest))) (S1 (MetaSel (Just Symbol "_reqUpdateVideoProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateVideoPropertiesRequest)))))))))

reqReplaceAllShapesWithImage :: Lens' Request' (Maybe ReplaceAllShapesWithImageRequest) Source #

Replaces all shapes matching some criteria with an image.

reqDeleteObject :: Lens' Request' (Maybe DeleteObjectRequest) Source #

Deletes a page or page element from the presentation.

reqUpdateSlidesPosition :: Lens' Request' (Maybe UpdateSlidesPositionRequest) Source #

Updates the position of a set of slides in the presentation.

reqInsertText :: Lens' Request' (Maybe InsertTextRequest) Source #

Inserts text into a shape or table cell.

reqReplaceAllText :: Lens' Request' (Maybe ReplaceAllTextRequest) Source #

Replaces all instances of specified text.

reqDeleteText :: Lens' Request' (Maybe DeleteTextRequest) Source #

Deletes text from a shape or a table cell.

reqCreateSheetsChart :: Lens' Request' (Maybe CreateSheetsChartRequest) Source #

Creates an embedded Google Sheets chart.

reqDuplicateObject :: Lens' Request' (Maybe DuplicateObjectRequest) Source #

Duplicates a slide or page element.

reqUpdateTextStyle :: Lens' Request' (Maybe UpdateTextStyleRequest) Source #

Updates the styling of text within a Shape or Table.

SubstringMatchCriteria

data SubstringMatchCriteria Source #

A criteria that matches a specific string of text in a shape or table.

See: substringMatchCriteria smart constructor.

Instances

Eq SubstringMatchCriteria Source # 
Data SubstringMatchCriteria Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SubstringMatchCriteria -> c SubstringMatchCriteria #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SubstringMatchCriteria #

toConstr :: SubstringMatchCriteria -> Constr #

dataTypeOf :: SubstringMatchCriteria -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SubstringMatchCriteria) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SubstringMatchCriteria) #

gmapT :: (forall b. Data b => b -> b) -> SubstringMatchCriteria -> SubstringMatchCriteria #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SubstringMatchCriteria -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SubstringMatchCriteria -> r #

gmapQ :: (forall d. Data d => d -> u) -> SubstringMatchCriteria -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SubstringMatchCriteria -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SubstringMatchCriteria -> m SubstringMatchCriteria #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SubstringMatchCriteria -> m SubstringMatchCriteria #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SubstringMatchCriteria -> m SubstringMatchCriteria #

Show SubstringMatchCriteria Source # 
Generic SubstringMatchCriteria Source # 
ToJSON SubstringMatchCriteria Source # 
FromJSON SubstringMatchCriteria Source # 
type Rep SubstringMatchCriteria Source # 
type Rep SubstringMatchCriteria = D1 (MetaData "SubstringMatchCriteria" "Network.Google.Slides.Types.Product" "gogol-slides-0.3.0-DSeOgS9sTfZeTHGV4p2B" False) (C1 (MetaCons "SubstringMatchCriteria'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_smcMatchCase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_smcText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

substringMatchCriteria :: SubstringMatchCriteria Source #

Creates a value of SubstringMatchCriteria with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

smcMatchCase :: Lens' SubstringMatchCriteria (Maybe Bool) Source #

Indicates whether the search should respect case: - `True`: the search is case sensitive. - `False`: the search is case insensitive.

smcText :: Lens' SubstringMatchCriteria (Maybe Text) Source #

The text to search for in the shape or table.