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.Types

Contents

Description

 

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

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 #