gogol-slides-0.5.0: Google Slides SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Slides

Contents

Description

Reads and writes Google Slides presentations.

See: Google Slides API Reference

Synopsis

Service Configuration

slidesService :: ServiceConfig Source #

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

OAuth Scopes

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

View your Google Spreadsheets

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

View and manage your Google Slides presentations

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

See and download all your Google Drive files

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

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

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

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

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

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

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

View your Google Slides presentations

API Declaration

Resources

slides.presentations.batchUpdate

slides.presentations.create

slides.presentations.get

slides.presentations.pages.get

slides.presentations.pages.getThumbnail

Types

ParagraphMarker

data ParagraphMarker Source #

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

See: paragraphMarker smart constructor.

Instances
Eq ParagraphMarker Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ParagraphMarker Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ParagraphMarker Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ParagraphMarker :: Type -> Type #

ToJSON ParagraphMarker Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ParagraphMarker Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ParagraphMarker Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ParagraphMarker = D1 (MetaData "ParagraphMarker" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ParagraphMarker'" PrefixI True) (S1 (MetaSel (Just "_pmStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ParagraphStyle)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data DeleteTableRowRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic DeleteTableRowRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep DeleteTableRowRequest :: Type -> Type #

ToJSON DeleteTableRowRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON DeleteTableRowRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteTableRowRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteTableRowRequest = D1 (MetaData "DeleteTableRowRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "DeleteTableRowRequest'" PrefixI True) (S1 (MetaSel (Just "_dtrrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)) :*: S1 (MetaSel (Just "_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.

Thumbnail

data Thumbnail Source #

The thumbnail of a page.

See: thumbnail smart constructor.

Instances
Eq Thumbnail Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data Thumbnail Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: Thumbnail -> Constr #

dataTypeOf :: Thumbnail -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Thumbnail Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Thumbnail Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Thumbnail :: Type -> Type #

ToJSON Thumbnail Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Thumbnail Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Thumbnail Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Thumbnail = D1 (MetaData "Thumbnail" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Thumbnail'" PrefixI True) (S1 (MetaSel (Just "_tHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_tWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_tContentURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

thumbnail :: Thumbnail Source #

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

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

tHeight :: Lens' Thumbnail (Maybe Int32) Source #

The positive height in pixels of the thumbnail image.

tWidth :: Lens' Thumbnail (Maybe Int32) Source #

The positive width in pixels of the thumbnail image.

tContentURL :: Lens' Thumbnail (Maybe Text) Source #

The content URL of the thumbnail image. The URL to the image has 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. The mime type of the thumbnail image is the same as specified in the `GetPageThumbnailRequest`.

TableBOrderCell

data TableBOrderCell Source #

The properties of each border cell.

See: tableBOrderCell smart constructor.

Instances
Eq TableBOrderCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableBOrderCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: TableBOrderCell -> Constr #

dataTypeOf :: TableBOrderCell -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TableBOrderCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableBOrderCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableBOrderCell :: Type -> Type #

ToJSON TableBOrderCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableBOrderCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableBOrderCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableBOrderCell = D1 (MetaData "TableBOrderCell" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TableBOrderCell'" PrefixI True) (S1 (MetaSel (Just "_tbocLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)) :*: S1 (MetaSel (Just "_tbocTableBOrderProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableBOrderProperties))))

tableBOrderCell :: TableBOrderCell Source #

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

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

tbocLocation :: Lens' TableBOrderCell (Maybe TableCellLocation) Source #

The location of the border within the border table.

ParagraphStyleDirection

data ParagraphStyleDirection Source #

The text direction of this paragraph. If unset, the value defaults to LEFT_TO_RIGHT since text direction is not inherited.

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ParagraphStyleDirection :: Type -> Type #

Hashable ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ParagraphStyleDirection Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ParagraphStyleDirection = D1 (MetaData "ParagraphStyleDirection" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TextDirectionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LeftToRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightToLeft" PrefixI False) (U1 :: Type -> Type)))

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data PageElementProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic PageElementProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep PageElementProperties :: Type -> Type #

ToJSON PageElementProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON PageElementProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep PageElementProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep PageElementProperties = D1 (MetaData "PageElementProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "PageElementProperties'" PrefixI True) (S1 (MetaSel (Just "_pepTransform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AffineTransform)) :*: (S1 (MetaSel (Just "_pepSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Size)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep TextStyleBaselineOffSet :: Type -> Type #

Hashable TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep TextStyleBaselineOffSet Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep TextStyleBaselineOffSet = D1 (MetaData "TextStyleBaselineOffSet" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "BaselineOffSetUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "None" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Superscript" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Subscript" PrefixI False) (U1 :: Type -> Type)))

ReplaceAllShapesWithImageResponse

data ReplaceAllShapesWithImageResponse Source #

The result of replacing shapes with an image.

See: replaceAllShapesWithImageResponse smart constructor.

Instances
Eq ReplaceAllShapesWithImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ReplaceAllShapesWithImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ReplaceAllShapesWithImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ReplaceAllShapesWithImageResponse :: Type -> Type #

ToJSON ReplaceAllShapesWithImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ReplaceAllShapesWithImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllShapesWithImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllShapesWithImageResponse = D1 (MetaData "ReplaceAllShapesWithImageResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "ReplaceAllShapesWithImageResponse'" PrefixI True) (S1 (MetaSel (Just "_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.

TableCellPropertiesContentAlignment

data TableCellPropertiesContentAlignment Source #

The alignment of the content in the table cell. The default alignment matches the alignment for newly created table cells in the Slides editor.

Constructors

ContentAlignmentUnspecified

CONTENT_ALIGNMENT_UNSPECIFIED An unspecified content alignment. The content alignment is inherited from the parent if it exists.

ContentAlignmentUnsupported

CONTENT_ALIGNMENT_UNSUPPORTED An unsupported content alignment.

Top

TOP An alignment that aligns the content to the top of the content holder. Corresponds to ECMA-376 ST_TextAnchoringType 't'.

Middle

MIDDLE An alignment that aligns the content to the middle of the content holder. Corresponds to ECMA-376 ST_TextAnchoringType 'ctr'.

Bottom

BOTTOM An alignment that aligns the content to the bottom of the content holder. Corresponds to ECMA-376 ST_TextAnchoringType 'b'.

Instances
Enum TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: TableCellPropertiesContentAlignment -> Constr #

dataTypeOf :: TableCellPropertiesContentAlignment -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep TableCellPropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep TableCellPropertiesContentAlignment = D1 (MetaData "TableCellPropertiesContentAlignment" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "ContentAlignmentUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ContentAlignmentUnsupported" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Top" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Middle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Bottom" PrefixI False) (U1 :: Type -> Type))))

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep RangeType :: Type -> Type #

Hashable RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep RangeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep RangeType = D1 (MetaData "RangeType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "RangeTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FixedRange" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FromStartIndex" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "All" PrefixI False) (U1 :: Type -> Type)))

OutlineFill

data OutlineFill Source #

The fill of the outline.

See: outlineFill smart constructor.

Instances
Eq OutlineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data OutlineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic OutlineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep OutlineFill :: Type -> Type #

ToJSON OutlineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON OutlineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep OutlineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep OutlineFill = D1 (MetaData "OutlineFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "OutlineFill'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

Data Image Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

ToJSON Image Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Image Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Image Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Image = D1 (MetaData "Image" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Image'" PrefixI True) (S1 (MetaSel (Just "_iImageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageProperties)) :*: (S1 (MetaSel (Just "_iContentURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iSourceURL") 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.

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

The source URL is the URL used to insert the image. The source URL can be empty.

UpdateLinePropertiesRequest

data UpdateLinePropertiesRequest Source #

Updates the properties of a Line.

See: updateLinePropertiesRequest smart constructor.

Instances
Eq UpdateLinePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateLinePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateLinePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateLinePropertiesRequest :: Type -> Type #

ToJSON UpdateLinePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateLinePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateLinePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateLinePropertiesRequest = D1 (MetaData "UpdateLinePropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateLinePropertiesRequest'" PrefixI True) (S1 (MetaSel (Just "_ulprLineProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LineProperties)) :*: (S1 (MetaSel (Just "_ulprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ulprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)))))

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 GFieldMask) 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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CropProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CropProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CropProperties :: Type -> Type #

ToJSON CropProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CropProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CropProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CropProperties = D1 (MetaData "CropProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CropProperties'" PrefixI True) ((S1 (MetaSel (Just "_cpBottomOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_cpTopOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_cpAngle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_cpRightOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data LineProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic LineProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep LineProperties :: Type -> Type #

ToJSON LineProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON LineProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LineProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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.

lpStartConnection :: Lens' LineProperties (Maybe LineConnection) Source #

The connection at the beginning of the line. If unset, there is no connection. Only lines with a Type indicating it is a "connector" can have a `start_connection`.

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.

lpEndConnection :: Lens' LineProperties (Maybe LineConnection) Source #

The connection at the end of the line. If unset, there is no connection. Only lines with a Type indicating it is a "connector" can have an `end_connection`.

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

Data Group Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

Generic Group Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Group :: Type -> Type #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

ToJSON Group Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Group Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Group Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Group = D1 (MetaData "Group" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "Group'" PrefixI True) (S1 (MetaSel (Just "_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.

UpdatePageElementsZOrderRequestOperation

data UpdatePageElementsZOrderRequestOperation Source #

The Z-order operation to apply on the page elements. When applying the operation on multiple page elements, the relative Z-orders within these page elements before the operation is maintained.

Constructors

ZOrderOperationUnspecified

Z_ORDER_OPERATION_UNSPECIFIED Unspecified operation.

BringToFront

BRING_TO_FRONT Brings the page elements to the front of the page.

BringForward

BRING_FORWARD Brings the page elements forward on the page by one element relative to the forwardmost one in the specified page elements.

SendBackward

SEND_BACKWARD Sends the page elements backward on the page by one element relative to the furthest behind one in the specified page elements.

SendToBack

SEND_TO_BACK Sends the page elements to the back of the page.

Instances
Enum UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: UpdatePageElementsZOrderRequestOperation -> Constr #

dataTypeOf :: UpdatePageElementsZOrderRequestOperation -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep UpdatePageElementsZOrderRequestOperation Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep UpdatePageElementsZOrderRequestOperation = D1 (MetaData "UpdatePageElementsZOrderRequestOperation" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "ZOrderOperationUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BringToFront" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BringForward" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SendBackward" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SendToBack" PrefixI False) (U1 :: Type -> Type))))

ReplaceImageRequest

data ReplaceImageRequest Source #

Replaces an existing image with a new image. Replacing an image removes some image effects from the existing image.

See: replaceImageRequest smart constructor.

Instances
Eq ReplaceImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ReplaceImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: ReplaceImageRequest -> Constr #

dataTypeOf :: ReplaceImageRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReplaceImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ReplaceImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ReplaceImageRequest :: Type -> Type #

ToJSON ReplaceImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ReplaceImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceImageRequest = D1 (MetaData "ReplaceImageRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ReplaceImageRequest'" PrefixI True) (S1 (MetaSel (Just "_rirImageReplaceMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceImageRequestImageReplaceMethod)) :*: (S1 (MetaSel (Just "_rirImageObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rirURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

replaceImageRequest :: ReplaceImageRequest Source #

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

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

rirImageObjectId :: Lens' ReplaceImageRequest (Maybe Text) Source #

The ID of the existing image that will be replaced.

rirURL :: Lens' ReplaceImageRequest (Maybe Text) Source #

The URL of the new image. The image is fetched once at insertion time and a copy is stored for display inside the presentation. Images must be less than 50MB in size, cannot exceed 25 megapixels, and must be in one of PNG, JPEG, or GIF format. The provided URL can be at most 2 kB in length. The URL itself is saved with the image, and exposed via the Image.source_url field.

BatchUpdatePresentationRequest

data BatchUpdatePresentationRequest Source #

Request message for PresentationsService.BatchUpdatePresentation.

See: batchUpdatePresentationRequest smart constructor.

Instances
Eq BatchUpdatePresentationRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data BatchUpdatePresentationRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic BatchUpdatePresentationRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep BatchUpdatePresentationRequest :: Type -> Type #

ToJSON BatchUpdatePresentationRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON BatchUpdatePresentationRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep BatchUpdatePresentationRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep BatchUpdatePresentationRequest = D1 (MetaData "BatchUpdatePresentationRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "BatchUpdatePresentationRequest'" PrefixI True) (S1 (MetaSel (Just "_buprRequests") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Request'])) :*: S1 (MetaSel (Just "_buprWriteControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WriteControl))))

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.

buprWriteControl :: Lens' BatchUpdatePresentationRequest (Maybe WriteControl) Source #

Provides control over how write requests are executed.

UpdatePageElementsZOrderRequest

data UpdatePageElementsZOrderRequest Source #

Updates the Z-order of page elements. Z-order is an ordering of the elements on the page from back to front. The page element in the front may cover the elements that are behind it.

See: updatePageElementsZOrderRequest smart constructor.

Instances
Eq UpdatePageElementsZOrderRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdatePageElementsZOrderRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: UpdatePageElementsZOrderRequest -> Constr #

dataTypeOf :: UpdatePageElementsZOrderRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UpdatePageElementsZOrderRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdatePageElementsZOrderRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdatePageElementsZOrderRequest :: Type -> Type #

ToJSON UpdatePageElementsZOrderRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdatePageElementsZOrderRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdatePageElementsZOrderRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdatePageElementsZOrderRequest = D1 (MetaData "UpdatePageElementsZOrderRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdatePageElementsZOrderRequest'" PrefixI True) (S1 (MetaSel (Just "_upezorOperation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdatePageElementsZOrderRequestOperation)) :*: S1 (MetaSel (Just "_upezorPageElementObjectIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

updatePageElementsZOrderRequest :: UpdatePageElementsZOrderRequest Source #

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

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

upezorOperation :: Lens' UpdatePageElementsZOrderRequest (Maybe UpdatePageElementsZOrderRequestOperation) Source #

The Z-order operation to apply on the page elements. When applying the operation on multiple page elements, the relative Z-orders within these page elements before the operation is maintained.

upezorPageElementObjectIds :: Lens' UpdatePageElementsZOrderRequest [Text] Source #

The object IDs of the page elements to update. All the page elements must be on the same page and must not be grouped.

CreateShapeRequest

data CreateShapeRequest Source #

Creates a new shape.

See: createShapeRequest smart constructor.

Instances
Eq CreateShapeRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateShapeRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateShapeRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateShapeRequest :: Type -> Type #

ToJSON CreateShapeRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateShapeRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateShapeRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateShapeRequest = D1 (MetaData "CreateShapeRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CreateShapeRequest'" PrefixI True) (S1 (MetaSel (Just "_csrShapeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateShapeRequestShapeType)) :*: (S1 (MetaSel (Just "_csrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep PageBackgRoundFillPropertyState :: Type -> Type #

Hashable PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep PageBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep PageBackgRoundFillPropertyState = D1 (MetaData "PageBackgRoundFillPropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Rendered" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NotRendered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Inherit" PrefixI False) (U1 :: Type -> Type)))

AutoText

data AutoText Source #

A TextElement kind that represents auto text.

See: autoText smart constructor.

Instances
Eq AutoText Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data AutoText Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic AutoText Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep AutoText :: Type -> Type #

Methods

from :: AutoText -> Rep AutoText x #

to :: Rep AutoText x -> AutoText #

ToJSON AutoText Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON AutoText Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep AutoText Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep AutoText = D1 (MetaData "AutoText" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "AutoText'" PrefixI True) (S1 (MetaSel (Just "_atStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyle)) :*: (S1 (MetaSel (Just "_atContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.

ReplaceAllShapesWithSheetsChartRequest

data ReplaceAllShapesWithSheetsChartRequest Source #

Replaces all shapes that match the given criteria with the provided Google Sheets chart. The chart will be scaled and centered to fit within the bounds of the original shape. NOTE: Replacing shapes with a chart requires at least one of the spreadsheets.readonly, spreadsheets, drive.readonly, or drive OAuth scopes.

See: replaceAllShapesWithSheetsChartRequest smart constructor.

Instances
Eq ReplaceAllShapesWithSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ReplaceAllShapesWithSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: ReplaceAllShapesWithSheetsChartRequest -> Constr #

dataTypeOf :: ReplaceAllShapesWithSheetsChartRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReplaceAllShapesWithSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ReplaceAllShapesWithSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

ToJSON ReplaceAllShapesWithSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ReplaceAllShapesWithSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllShapesWithSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllShapesWithSheetsChartRequest = D1 (MetaData "ReplaceAllShapesWithSheetsChartRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ReplaceAllShapesWithSheetsChartRequest'" PrefixI True) ((S1 (MetaSel (Just "_raswscrPageObjectIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_raswscrSpreadsheetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_raswscrLinkingMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithSheetsChartRequestLinkingMode)) :*: (S1 (MetaSel (Just "_raswscrContainsText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SubstringMatchCriteria)) :*: S1 (MetaSel (Just "_raswscrChartId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

replaceAllShapesWithSheetsChartRequest :: ReplaceAllShapesWithSheetsChartRequest Source #

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

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

raswscrPageObjectIds :: Lens' ReplaceAllShapesWithSheetsChartRequest [Text] Source #

If non-empty, limits the matches to page elements only on the given pages. Returns a 400 bad request error if given the page object ID of a notes page or a notes master, or if a page with that object ID doesn't exist in the presentation.

raswscrSpreadsheetId :: Lens' ReplaceAllShapesWithSheetsChartRequest (Maybe Text) Source #

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

raswscrLinkingMode :: Lens' ReplaceAllShapesWithSheetsChartRequest (Maybe ReplaceAllShapesWithSheetsChartRequestLinkingMode) 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.

raswscrContainsText :: Lens' ReplaceAllShapesWithSheetsChartRequest (Maybe SubstringMatchCriteria) Source #

The criteria that the shapes must match in order to be replaced. The request will replace all of the shapes that contain the given text.

raswscrChartId :: Lens' ReplaceAllShapesWithSheetsChartRequest (Maybe Int32) Source #

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

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

Data List Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> List -> ShowS #

show :: List -> String #

showList :: [List] -> ShowS #

Generic List Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep List :: Type -> Type #

Methods

from :: List -> Rep List x #

to :: Rep List x -> List #

ToJSON List Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON List Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep List Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep List = D1 (MetaData "List" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "List'" PrefixI True) (S1 (MetaSel (Just "_lListId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.

NotesProperties

data NotesProperties Source #

The properties of Page that are only relevant for pages with page_type NOTES.

See: notesProperties smart constructor.

Instances
Eq NotesProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data NotesProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: NotesProperties -> Constr #

dataTypeOf :: NotesProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show NotesProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic NotesProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep NotesProperties :: Type -> Type #

ToJSON NotesProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON NotesProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep NotesProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep NotesProperties = D1 (MetaData "NotesProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "NotesProperties'" PrefixI True) (S1 (MetaSel (Just "_npSpeakerNotesObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

notesProperties :: NotesProperties Source #

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

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

npSpeakerNotesObjectId :: Lens' NotesProperties (Maybe Text) Source #

The object ID of the shape on this notes page that contains the speaker notes for the corresponding slide. The actual shape may not always exist on the notes page. Inserting text using this object ID will automatically create the shape. In this case, the actual shape may have different object ID. The `GetPresentation` or `GetPage` action will always return the latest object ID.

GroupObjectsResponse

data GroupObjectsResponse Source #

The result of grouping objects.

See: groupObjectsResponse smart constructor.

Instances
Eq GroupObjectsResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data GroupObjectsResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: GroupObjectsResponse -> Constr #

dataTypeOf :: GroupObjectsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GroupObjectsResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic GroupObjectsResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep GroupObjectsResponse :: Type -> Type #

ToJSON GroupObjectsResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON GroupObjectsResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep GroupObjectsResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep GroupObjectsResponse = D1 (MetaData "GroupObjectsResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "GroupObjectsResponse'" PrefixI True) (S1 (MetaSel (Just "_gorObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

groupObjectsResponse :: GroupObjectsResponse Source #

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

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

gorObjectId :: Lens' GroupObjectsResponse (Maybe Text) Source #

The object ID of the created group.

RgbColor

data RgbColor Source #

An RGB color.

See: rgbColor smart constructor.

Instances
Eq RgbColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data RgbColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic RgbColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep RgbColor :: Type -> Type #

Methods

from :: RgbColor -> Rep RgbColor x #

to :: Rep RgbColor x -> RgbColor #

ToJSON RgbColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON RgbColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep RgbColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep RgbColor = D1 (MetaData "RgbColor" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "RgbColor'" PrefixI True) (S1 (MetaSel (Just "_rcRed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_rcGreen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdatePagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdatePagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdatePagePropertiesRequest :: Type -> Type #

ToJSON UpdatePagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdatePagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdatePagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdatePagePropertiesRequest = D1 (MetaData "UpdatePagePropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdatePagePropertiesRequest'" PrefixI True) (S1 (MetaSel (Just "_upprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_upprPageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageProperties)) :*: S1 (MetaSel (Just "_upprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)))))

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 GFieldMask) 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, drive.file, or drive OAuth scopes.

See: createSheetsChartRequest smart constructor.

Instances
Eq CreateSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateSheetsChartRequest :: Type -> Type #

ToJSON CreateSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateSheetsChartRequest = D1 (MetaData "CreateSheetsChartRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CreateSheetsChartRequest'" PrefixI True) ((S1 (MetaSel (Just "_cscrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cscrSpreadsheetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cscrLinkingMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSheetsChartRequestLinkingMode)) :*: (S1 (MetaSel (Just "_cscrElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties)) :*: S1 (MetaSel (Just "_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.

TableRowProperties

data TableRowProperties Source #

Properties of each row in a table.

See: tableRowProperties smart constructor.

Instances
Eq TableRowProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableRowProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: TableRowProperties -> Constr #

dataTypeOf :: TableRowProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TableRowProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableRowProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableRowProperties :: Type -> Type #

ToJSON TableRowProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableRowProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableRowProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableRowProperties = D1 (MetaData "TableRowProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "TableRowProperties'" PrefixI True) (S1 (MetaSel (Just "_trpMinRowHeight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Dimension))))

tableRowProperties :: TableRowProperties Source #

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

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

trpMinRowHeight :: Lens' TableRowProperties (Maybe Dimension) Source #

Minimum height of the row. The row will be rendered in the Slides editor at a height equal to or greater than this value in order to show all the text in the row's cell(s).

UpdateTableRowPropertiesRequest

data UpdateTableRowPropertiesRequest Source #

Updates the properties of a Table row.

See: updateTableRowPropertiesRequest smart constructor.

Instances
Eq UpdateTableRowPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateTableRowPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: UpdateTableRowPropertiesRequest -> Constr #

dataTypeOf :: UpdateTableRowPropertiesRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UpdateTableRowPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateTableRowPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateTableRowPropertiesRequest :: Type -> Type #

ToJSON UpdateTableRowPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateTableRowPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTableRowPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTableRowPropertiesRequest = D1 (MetaData "UpdateTableRowPropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateTableRowPropertiesRequest'" PrefixI True) ((S1 (MetaSel (Just "_utrprTableRowProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableRowProperties)) :*: S1 (MetaSel (Just "_utrprRowIndices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Int32]))) :*: (S1 (MetaSel (Just "_utrprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_utrprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)))))

updateTableRowPropertiesRequest :: UpdateTableRowPropertiesRequest Source #

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

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

utrprRowIndices :: Lens' UpdateTableRowPropertiesRequest [Int32] Source #

The list of zero-based indices specifying which rows to update. If no indices are provided, all rows in the table will be updated.

utrprFields :: Lens' UpdateTableRowPropertiesRequest (Maybe GFieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `tableRowProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the minimum row height, set `fields` to `"min_row_height"`. If '"min_row_height"' is included in the field mask but the property is left unset, the minimum row height will default to 0.

RecolorName

data RecolorName Source #

The name of the recolor effect. The name is determined from the `recolor_stops` by matching the gradient against the colors in the page's current color scheme. This property is read-only.

Constructors

RNNone

NONE No recolor effect. The default value.

RNLIGHT1

LIGHT1 A recolor effect that lightens the image using the page's first available color from its color scheme.

RNLIGHT2

LIGHT2 A recolor effect that lightens the image using the page's second available color from its color scheme.

RNLIGHT3

LIGHT3 A recolor effect that lightens the image using the page's third available color from its color scheme.

RNLIGHT4

LIGHT4 A recolor effect that lightens the image using the page's forth available color from its color scheme.

RNLIGHT5

LIGHT5 A recolor effect that lightens the image using the page's fifth available color from its color scheme.

RNLIGHT6

LIGHT6 A recolor effect that lightens the image using the page's sixth available color from its color scheme.

RNLIGHT7

LIGHT7 A recolor effect that lightens the image using the page's seventh available color from its color scheme.

RNLIGHT8

LIGHT8 A recolor effect that lightens the image using the page's eighth available color from its color scheme.

RNLIGHT9

LIGHT9 A recolor effect that lightens the image using the page's ninth available color from its color scheme.

RNLIGHT10

LIGHT10 A recolor effect that lightens the image using the page's tenth available color from its color scheme.

RNDARK1

DARK1 A recolor effect that darkens the image using the page's first available color from its color scheme.

RNDARK2

DARK2 A recolor effect that darkens the image using the page's second available color from its color scheme.

RNDARK3

DARK3 A recolor effect that darkens the image using the page's third available color from its color scheme.

RNDARK4

DARK4 A recolor effect that darkens the image using the page's fourth available color from its color scheme.

RNDARK5

DARK5 A recolor effect that darkens the image using the page's fifth available color from its color scheme.

RNDARK6

DARK6 A recolor effect that darkens the image using the page's sixth available color from its color scheme.

RNDARK7

DARK7 A recolor effect that darkens the image using the page's seventh available color from its color scheme.

RNDARK8

DARK8 A recolor effect that darkens the image using the page's eighth available color from its color scheme.

RNDARK9

DARK9 A recolor effect that darkens the image using the page's ninth available color from its color scheme.

RNDARK10

DARK10 A recolor effect that darkens the image using the page's tenth available color from its color scheme.

RNGrayscale

GRAYSCALE A recolor effect that recolors the image to grayscale.

RNNegative

NEGATIVE A recolor effect that recolors the image to negative grayscale.

RNSepia

SEPIA A recolor effect that recolors the image using the sepia color.

RNCustom

CUSTOM Custom recolor effect. Refer to `recolor_stops` for the concrete gradient.

Instances
Enum RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: RecolorName -> Constr #

dataTypeOf :: RecolorName -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep RecolorName :: Type -> Type #

Hashable RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep RecolorName Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep RecolorName = D1 (MetaData "RecolorName" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((((C1 (MetaCons "RNNone" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RNLIGHT1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RNLIGHT2" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "RNLIGHT3" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RNLIGHT4" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RNLIGHT5" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "RNLIGHT6" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RNLIGHT7" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RNLIGHT8" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "RNLIGHT9" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RNLIGHT10" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RNDARK1" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "RNDARK2" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RNDARK3" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RNDARK4" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "RNDARK5" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RNDARK6" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RNDARK7" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "RNDARK8" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RNDARK9" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RNDARK10" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "RNGrayscale" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RNNegative" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RNSepia" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RNCustom" PrefixI False) (U1 :: Type -> Type))))))

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 `SQUARE` 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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateParagraphBulletsRequestBulletPreset Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateParagraphBulletsRequestBulletPreset = D1 (MetaData "CreateParagraphBulletsRequestBulletPreset" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (((C1 (MetaCons "BulletDiscCircleSquare" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "BulletDiamondxARROW3DSquare" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BulletCheckbox" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "BulletArrowDiamondDisc" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BulletStarCircleSquare" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BulletARROW3DCircleSquare" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BulletLefttriangleDiamondDisc" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "BulletDiamondxHollowdiamondSquare" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BulletDiamondCircleSquare" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "NumberedDigitAlphaRoman" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NumberedDigitAlphaRomanParens" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "NumberedDigitNested" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NumberedUpperalphaAlphaRoman" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "NumberedUpperromanUpperalphaDigit" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NumberedZerodigitAlphaRoman" PrefixI False) (U1 :: Type -> Type)))))

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep CreateShapeRequestShapeType :: Type -> Type #

Hashable CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateShapeRequestShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

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

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

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 # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep LayoutReferencePredefinedLayout :: Type -> Type #

Hashable LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LayoutReferencePredefinedLayout Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LayoutReferencePredefinedLayout = D1 (MetaData "LayoutReferencePredefinedLayout" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (((C1 (MetaCons "PredefinedLayoutUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Blank" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CaptionOnly" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Title" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "TitleAndBody" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TitleAndTwoColumns" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "TitleOnly" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SectionHeader" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SectionTitleAndDescription" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "OneColumnText" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MainPoint" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BigNumber" PrefixI False) (U1 :: Type -> Type)))))

MasterProperties

data MasterProperties Source #

The properties of Page that are only relevant for pages with page_type MASTER.

See: masterProperties smart constructor.

Instances
Eq MasterProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data MasterProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: MasterProperties -> Constr #

dataTypeOf :: MasterProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show MasterProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic MasterProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep MasterProperties :: Type -> Type #

ToJSON MasterProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON MasterProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep MasterProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep MasterProperties = D1 (MetaData "MasterProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "MasterProperties'" PrefixI True) (S1 (MetaSel (Just "_mpDisplayName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

masterProperties :: MasterProperties Source #

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

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

mpDisplayName :: Lens' MasterProperties (Maybe Text) Source #

The human-readable name of the master.

DeleteTextRequest

data DeleteTextRequest Source #

Deletes text from a shape or a table cell.

See: deleteTextRequest smart constructor.

Instances
Eq DeleteTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data DeleteTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic DeleteTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep DeleteTextRequest :: Type -> Type #

ToJSON DeleteTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON DeleteTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteTextRequest = D1 (MetaData "DeleteTextRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "DeleteTextRequest'" PrefixI True) (S1 (MetaSel (Just "_dtrTextRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Range)) :*: (S1 (MetaSel (Just "_dtrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data InsertTableColumnsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic InsertTableColumnsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep InsertTableColumnsRequest :: Type -> Type #

ToJSON InsertTableColumnsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON InsertTableColumnsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep InsertTableColumnsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep InsertTableColumnsRequest = D1 (MetaData "InsertTableColumnsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "InsertTableColumnsRequest'" PrefixI True) ((S1 (MetaSel (Just "_itcrInsertRight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_itcrNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_itcrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TextContentLists Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TextContentLists Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TextContentLists :: Type -> Type #

ToJSON TextContentLists Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TextContentLists Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextContentLists Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextContentLists = D1 (MetaData "TextContentLists" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "TextContentLists'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

Data Size Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> Size -> ShowS #

show :: Size -> String #

showList :: [Size] -> ShowS #

Generic Size Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Size :: Type -> Type #

Methods

from :: Size -> Rep Size x #

to :: Rep Size x -> Size #

ToJSON Size Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Size Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Size Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Size = D1 (MetaData "Size" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Size'" PrefixI True) (S1 (MetaSel (Just "_sHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Dimension)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data StretchedPictureFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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 # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic StretchedPictureFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep StretchedPictureFill :: Type -> Type #

ToJSON StretchedPictureFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON StretchedPictureFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep StretchedPictureFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep StretchedPictureFill = D1 (MetaData "StretchedPictureFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "StretchedPictureFill'" PrefixI True) (S1 (MetaSel (Just "_spfSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Size)) :*: S1 (MetaSel (Just "_spfContentURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

stretchedPictureFill :: StretchedPictureFill Source #

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

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

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

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

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

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

CreateLineRequestLineCategory

data CreateLineRequestLineCategory Source #

The category of the line to be created. Deprecated: use `category` instead. The exact line type created is determined based on the category and how it's routed to connect to other page elements. If you specify both a `category` and a `line_category`, the `category` takes precedence.

Constructors

Straight

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

Bent

BENT Bent connectors, including bent connector 2 to 5.

Curved

CURVED Curved connectors, including curved connector 2 to 5.

Instances
Enum CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: CreateLineRequestLineCategory -> Constr #

dataTypeOf :: CreateLineRequestLineCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep CreateLineRequestLineCategory :: Type -> Type #

Hashable CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateLineRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateLineRequestLineCategory = D1 (MetaData "CreateLineRequestLineCategory" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Straight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Bent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Curved" PrefixI False) (U1 :: Type -> Type)))

TableBOrderFill

data TableBOrderFill Source #

The fill of the border.

See: tableBOrderFill smart constructor.

Instances
Eq TableBOrderFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableBOrderFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: TableBOrderFill -> Constr #

dataTypeOf :: TableBOrderFill -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TableBOrderFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableBOrderFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableBOrderFill :: Type -> Type #

ToJSON TableBOrderFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableBOrderFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableBOrderFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableBOrderFill = D1 (MetaData "TableBOrderFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "TableBOrderFill'" PrefixI True) (S1 (MetaSel (Just "_tbofSolidFill") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe SolidFill))))

tableBOrderFill :: TableBOrderFill Source #

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

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

SheetsChart

data SheetsChart Source #

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

See: sheetsChart smart constructor.

Instances
Eq SheetsChart Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data SheetsChart Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: SheetsChart -> Constr #

dataTypeOf :: SheetsChart -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SheetsChart Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic SheetsChart Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep SheetsChart :: Type -> Type #

ToJSON SheetsChart Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON SheetsChart Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep SheetsChart Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

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

sheetsChart :: SheetsChart Source #

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

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

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

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

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

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

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

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

CreateShapeResponse

data CreateShapeResponse Source #

The result of creating a shape.

See: createShapeResponse smart constructor.

Instances
Eq CreateShapeResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateShapeResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: CreateShapeResponse -> Constr #

dataTypeOf :: CreateShapeResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateShapeResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateShapeResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateShapeResponse :: Type -> Type #

ToJSON CreateShapeResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateShapeResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateShapeResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateShapeResponse = D1 (MetaData "CreateShapeResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "CreateShapeResponse'" PrefixI True) (S1 (MetaSel (Just "_cObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createShapeResponse :: CreateShapeResponse Source #

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

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

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

The object ID of the created shape.

DeleteTableColumnRequest

data DeleteTableColumnRequest Source #

Deletes a column from a table.

See: deleteTableColumnRequest smart constructor.

Instances
Eq DeleteTableColumnRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data DeleteTableColumnRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: DeleteTableColumnRequest -> Constr #

dataTypeOf :: DeleteTableColumnRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeleteTableColumnRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic DeleteTableColumnRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep DeleteTableColumnRequest :: Type -> Type #

ToJSON DeleteTableColumnRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON DeleteTableColumnRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteTableColumnRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteTableColumnRequest = D1 (MetaData "DeleteTableColumnRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "DeleteTableColumnRequest'" PrefixI True) (S1 (MetaSel (Just "_dtcrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)) :*: S1 (MetaSel (Just "_dtcrTableObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

deleteTableColumnRequest :: DeleteTableColumnRequest Source #

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

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

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

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

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

The table to delete columns from.

TableBOrderRow

data TableBOrderRow Source #

Contents of each border row in a table.

See: tableBOrderRow smart constructor.

Instances
Eq TableBOrderRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableBOrderRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: TableBOrderRow -> Constr #

dataTypeOf :: TableBOrderRow -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TableBOrderRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableBOrderRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableBOrderRow :: Type -> Type #

ToJSON TableBOrderRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableBOrderRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableBOrderRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableBOrderRow = D1 (MetaData "TableBOrderRow" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "TableBOrderRow'" PrefixI True) (S1 (MetaSel (Just "_tborTableBOrderCells") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [TableBOrderCell]))))

tableBOrderRow :: TableBOrderRow Source #

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

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

tborTableBOrderCells :: Lens' TableBOrderRow [TableBOrderCell] Source #

Properties of each border cell. When a border's adjacent table cells are merged, it is not included in the response.

ShapeShapeType

data ShapeShapeType Source #

The type of the shape.

Constructors

SSTTypeUnspecified

TYPE_UNSPECIFIED The shape type that is not predefined.

SSTTextBox

TEXT_BOX Text box shape.

SSTRectangle

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

SSTRoundRectangle

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

SSTEllipse

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

SSTArc

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

SSTBentArrow

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

SSTBentUpArrow

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

SSTBevel

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

SSTBlockArc

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

SSTBracePair

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

SSTBracketPair

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

SSTCan

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

SSTChevron

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

SSTChord

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

SSTCloud

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

SSTCorner

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

SSTCube

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

SSTCurvedDownArrow

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

SSTCurvedLeftArrow

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

SSTCurvedRightArrow

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

SSTCurvedUpArrow

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

SSTDecagon

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

SSTDiagonalStripe

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

SSTDiamond

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

SSTDodecagon

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

SSTDonut

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

SSTDoubleWave

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

SSTDownArrow

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

SSTDownArrowCallout

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

SSTFoldedCorner

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

SSTFrame

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

SSTHalfFrame

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

SSTHeart

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

SSTHeptagon

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

SSTHexagon

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

SSTHomePlate

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

SSTHorizontalScroll

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

SSTIrregularSeal1

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

SSTIrregularSeal2

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

SSTLeftArrow

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

SSTLeftArrowCallout

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

SSTLeftBrace

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

SSTLeftBracket

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

SSTLeftRightArrow

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

SSTLeftRightArrowCallout

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

SSTLeftRightUpArrow

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

SSTLeftUpArrow

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

SSTLightningBolt

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

SSTMathDivide

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

SSTMathEqual

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

SSTMathMinus

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

SSTMathMultiply

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

SSTMathNotEqual

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

SSTMathPlus

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

SSTMoon

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

SSTNoSmoking

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

SSTNotchedRightArrow

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

SSTOctagon

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

SSTParallelogram

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

SSTPentagon

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

SSTPie

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

SSTPlaque

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

SSTPlus

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

SSTQuadArrow

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

SSTQuadArrowCallout

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

SSTRibbon

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

SSTRibbon2

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

SSTRightArrow

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

SSTRightArrowCallout

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

SSTRightBrace

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

SSTRightBracket

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

SSTRound1Rectangle

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

SSTRound2DiagonalRectangle

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

SSTRound2SameRectangle

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

SSTRightTriangle

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

SSTSmileyFace

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

SSTSnip1Rectangle

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

SSTSnip2DiagonalRectangle

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

SSTSnip2SameRectangle

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

SSTSnipRoundRectangle

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

SSTStar10

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

SSTStar12

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

SSTStar16

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

SSTStar24

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

SSTStar32

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

SSTStar4

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

SSTStar5

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

SSTStar6

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

SSTStar7

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

SSTStar8

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

SSTStripedRightArrow

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

SSTSun

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

SSTTrapezoid

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

SSTTriangle

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

SSTUpArrow

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

SSTUpArrowCallout

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

SSTUpDownArrow

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

SSTUturnArrow

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

SSTVerticalScroll

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

SSTWave

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

SSTWedgeEllipseCallout

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

SSTWedgeRectangleCallout

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

SSTWedgeRoundRectangleCallout

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

SSTFlowChartAlternateProcess

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

SSTFlowChartCollate

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

SSTFlowChartConnector

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

SSTFlowChartDecision

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

SSTFlowChartDelay

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

SSTFlowChartDisplay

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

SSTFlowChartDocument

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

SSTFlowChartExtract

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

SSTFlowChartInputOutput

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

SSTFlowChartInternalStorage

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

SSTFlowChartMagneticDisk

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

SSTFlowChartMagneticDrum

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

SSTFlowChartMagneticTape

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

SSTFlowChartManualInput

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

SSTFlowChartManualOperation

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

SSTFlowChartMerge

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

SSTFlowChartMultidocument

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

SSTFlowChartOfflineStorage

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

SSTFlowChartOffpageConnector

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

SSTFlowChartOnlineStorage

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

SSTFlowChartOr

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

SSTFlowChartPredefinedProcess

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

SSTFlowChartPreparation

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

SSTFlowChartProcess

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

SSTFlowChartPunchedCard

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

SSTFlowChartPunchedTape

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

SSTFlowChartSort

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

SSTFlowChartSummingJunction

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

SSTFlowChartTerminator

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

SSTArrowEast

ARROW_EAST East arrow shape.

SSTArrowNorthEast

ARROW_NORTH_EAST Northeast arrow shape.

SSTArrowNorth

ARROW_NORTH North arrow shape.

SSTSpeech

SPEECH Speech shape.

SSTStarburst

STARBURST Star burst shape.

SSTTeardrop

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

SSTEllipseRibbon

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

SSTEllipseRibbon2

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

SSTCloudCallout

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

SSTCustom

CUSTOM Custom shape.

Instances
Enum ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: ShapeShapeType -> Constr #

dataTypeOf :: ShapeShapeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ShapeShapeType :: Type -> Type #

Hashable ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShapeShapeType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShapeShapeType = D1 (MetaData "ShapeShapeType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (((((((C1 (MetaCons "SSTTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTTextBox" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTRectangle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTRoundRectangle" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTEllipse" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTArc" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTBentArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTBentUpArrow" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "SSTBevel" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTBlockArc" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTBracePair" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTBracketPair" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTCan" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTChevron" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTChord" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTCloud" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTCorner" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "SSTCube" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTCurvedDownArrow" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTCurvedLeftArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTCurvedRightArrow" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTCurvedUpArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTDecagon" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTDiagonalStripe" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTDiamond" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTDodecagon" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "SSTDonut" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTDoubleWave" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTDownArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTDownArrowCallout" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTFoldedCorner" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFrame" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTHalfFrame" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTHeart" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTHeptagon" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "SSTHexagon" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTHomePlate" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTHorizontalScroll" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTIrregularSeal1" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTIrregularSeal2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTLeftArrow" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTLeftArrowCallout" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTLeftBrace" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTLeftBracket" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "SSTLeftRightArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTLeftRightArrowCallout" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTLeftRightUpArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTLeftUpArrow" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTLightningBolt" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTMathDivide" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTMathEqual" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTMathMinus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTMathMultiply" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "SSTMathNotEqual" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTMathPlus" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTMoon" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTNoSmoking" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTNotchedRightArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTOctagon" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTParallelogram" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTPentagon" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTPie" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "SSTPlaque" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTPlus" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTQuadArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTQuadArrowCallout" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTRibbon" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTRibbon2" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTRightArrow" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTRightArrowCallout" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTRightBrace" PrefixI False) (U1 :: Type -> Type)))))))) :+: ((((((C1 (MetaCons "SSTRightBracket" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTRound1Rectangle" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTRound2DiagonalRectangle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTRound2SameRectangle" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTRightTriangle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTSmileyFace" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTSnip1Rectangle" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTSnip2DiagonalRectangle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTSnip2SameRectangle" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "SSTSnipRoundRectangle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTStar10" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTStar12" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTStar16" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTStar24" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTStar32" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTStar4" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTStar5" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTStar6" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "SSTStar7" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTStar8" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTStripedRightArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTSun" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTTrapezoid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTTriangle" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTUpArrow" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTUpArrowCallout" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTUpDownArrow" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "SSTUturnArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTVerticalScroll" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTWave" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTWedgeEllipseCallout" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTWedgeRectangleCallout" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTWedgeRoundRectangleCallout" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTFlowChartAlternateProcess" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTFlowChartCollate" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartConnector" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "SSTFlowChartDecision" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartDelay" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTFlowChartDisplay" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartDocument" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTFlowChartExtract" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartInputOutput" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTFlowChartInternalStorage" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTFlowChartMagneticDisk" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartMagneticDrum" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "SSTFlowChartMagneticTape" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartManualInput" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTFlowChartManualOperation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartMerge" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTFlowChartMultidocument" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartOfflineStorage" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTFlowChartOffpageConnector" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTFlowChartOnlineStorage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartOr" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "SSTFlowChartPredefinedProcess" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartPreparation" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTFlowChartProcess" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartPunchedCard" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTFlowChartPunchedTape" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTFlowChartSort" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTFlowChartSummingJunction" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTFlowChartTerminator" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTArrowEast" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "SSTArrowNorthEast" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTArrowNorth" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTSpeech" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTStarburst" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSTTeardrop" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTEllipseRibbon" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSTEllipseRibbon2" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSTCloudCallout" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSTCustom" PrefixI False) (U1 :: Type -> Type)))))))))

ShapePropertiesContentAlignment

data ShapePropertiesContentAlignment Source #

The alignment of the content in the shape. If unspecified, the alignment is inherited from a parent placeholder if it exists. If the shape has no parent, the default alignment matches the alignment for new shapes created in the Slides editor.

Constructors

SPCAContentAlignmentUnspecified

CONTENT_ALIGNMENT_UNSPECIFIED An unspecified content alignment. The content alignment is inherited from the parent if it exists.

SPCAContentAlignmentUnsupported

CONTENT_ALIGNMENT_UNSUPPORTED An unsupported content alignment.

SPCATop

TOP An alignment that aligns the content to the top of the content holder. Corresponds to ECMA-376 ST_TextAnchoringType 't'.

SPCAMiddle

MIDDLE An alignment that aligns the content to the middle of the content holder. Corresponds to ECMA-376 ST_TextAnchoringType 'ctr'.

SPCABottom

BOTTOM An alignment that aligns the content to the bottom of the content holder. Corresponds to ECMA-376 ST_TextAnchoringType 'b'.

Instances
Enum ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: ShapePropertiesContentAlignment -> Constr #

dataTypeOf :: ShapePropertiesContentAlignment -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ShapePropertiesContentAlignment :: Type -> Type #

Hashable ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShapePropertiesContentAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShapePropertiesContentAlignment = D1 (MetaData "ShapePropertiesContentAlignment" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "SPCAContentAlignmentUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPCAContentAlignmentUnsupported" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SPCATop" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SPCAMiddle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPCABottom" PrefixI False) (U1 :: Type -> Type))))

OutlinePropertyState

data OutlinePropertyState Source #

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

Constructors

OPSRendered

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

OPSNotRendered

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

OPSInherit

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

Instances
Enum OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: OutlinePropertyState -> Constr #

dataTypeOf :: OutlinePropertyState -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep OutlinePropertyState :: Type -> Type #

Hashable OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep OutlinePropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep OutlinePropertyState = D1 (MetaData "OutlinePropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "OPSRendered" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OPSNotRendered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OPSInherit" PrefixI False) (U1 :: Type -> Type)))

LineConnection

data LineConnection Source #

The properties for one end of a Line connection.

See: lineConnection smart constructor.

Instances
Eq LineConnection Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data LineConnection Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: LineConnection -> Constr #

dataTypeOf :: LineConnection -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LineConnection Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic LineConnection Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep LineConnection :: Type -> Type #

ToJSON LineConnection Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON LineConnection Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LineConnection Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LineConnection = D1 (MetaData "LineConnection" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "LineConnection'" PrefixI True) (S1 (MetaSel (Just "_lcConnectedObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lcConnectionSiteIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

lineConnection :: LineConnection Source #

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

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

lcConnectedObjectId :: Lens' LineConnection (Maybe Text) Source #

The object ID of the connected page element. Some page elements, such as groups, tables, and lines do not have connection sites and therefore cannot be connected to a connector line.

lcConnectionSiteIndex :: Lens' LineConnection (Maybe Int32) Source #

The index of the connection site on the connected page element. In most cases, it corresponds to the predefined connection site index from the ECMA-376 standard. More information on those connection sites can be found in the description of the "cnx" attribute in section 20.1.9.9 and Annex H. "Predefined DrawingML Shape and Text Geometries" of "Office Open XML File Formats-Fundamentals and Markup Language Reference", part 1 of ECMA-376 5th edition. The position of each connection site can also be viewed from Slides editor.

Link

data Link Source #

A hypertext link.

See: link smart constructor.

link :: Link Source #

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

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

lURL :: Lens' Link (Maybe Text) Source #

If set, indicates this is a link to the external web page at this URL.

lPageObjectId :: Lens' Link (Maybe Text) Source #

If set, indicates this is a link to the specific page in this presentation with this ID. A page with this ID may not exist.

lRelativeLink :: Lens' Link (Maybe LinkRelativeLink) Source #

If set, indicates this is a link to a slide in this presentation, addressed by its position.

lSlideIndex :: Lens' Link (Maybe Int32) Source #

If set, indicates this is a link to the slide at this zero-based index in the presentation. There may not be a slide at this index.

GroupObjectsRequest

data GroupObjectsRequest Source #

Groups objects to create an object group. For example, groups PageElements to create a Group on the same page as all the children.

See: groupObjectsRequest smart constructor.

Instances
Eq GroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data GroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: GroupObjectsRequest -> Constr #

dataTypeOf :: GroupObjectsRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic GroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep GroupObjectsRequest :: Type -> Type #

ToJSON GroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON GroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep GroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep GroupObjectsRequest = D1 (MetaData "GroupObjectsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "GroupObjectsRequest'" PrefixI True) (S1 (MetaSel (Just "_gorGroupObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gorChildrenObjectIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

groupObjectsRequest :: GroupObjectsRequest Source #

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

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

gorGroupObjectId :: Lens' GroupObjectsRequest (Maybe Text) Source #

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

gorChildrenObjectIds :: Lens' GroupObjectsRequest [Text] Source #

The object IDs of the objects to group. Only page elements can be grouped. There should be at least two page elements on the same page that are not already in another group. Some page elements, such as videos, tables and placeholder shapes cannot be grouped.

LineLineCategory

data LineLineCategory Source #

The category of the line. It matches the `category` specified in CreateLineRequest, and can be updated with UpdateLineCategoryRequest.

Constructors

LLCLineCategoryUnspecified

LINE_CATEGORY_UNSPECIFIED Unspecified line category.

LLCStraight

STRAIGHT Straight connectors, including straight connector 1.

LLCBent

BENT Bent connectors, including bent connector 2 to 5.

LLCCurved

CURVED Curved connectors, including curved connector 2 to 5.

Instances
Enum LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: LineLineCategory -> Constr #

dataTypeOf :: LineLineCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep LineLineCategory :: Type -> Type #

Hashable LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LineLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LineLineCategory = D1 (MetaData "LineLineCategory" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "LLCLineCategoryUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LLCStraight" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LLCBent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LLCCurved" PrefixI False) (U1 :: Type -> Type)))

Dimension

data Dimension Source #

A magnitude in a single direction in the specified units.

See: dimension smart constructor.

Instances
Eq Dimension Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data Dimension Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: Dimension -> Constr #

dataTypeOf :: Dimension -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Dimension Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Dimension Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Dimension :: Type -> Type #

ToJSON Dimension Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Dimension Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Dimension Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Dimension = D1 (MetaData "Dimension" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Dimension'" PrefixI True) (S1 (MetaSel (Just "_dMagnitude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_dUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DimensionUnit))))

dimension :: Dimension Source #

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

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

dUnit :: Lens' Dimension (Maybe DimensionUnit) Source #

The units for magnitude.

BatchUpdatePresentationResponse

data BatchUpdatePresentationResponse Source #

Response message from a batch update.

See: batchUpdatePresentationResponse smart constructor.

Instances
Eq BatchUpdatePresentationResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data BatchUpdatePresentationResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: BatchUpdatePresentationResponse -> Constr #

dataTypeOf :: BatchUpdatePresentationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show BatchUpdatePresentationResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic BatchUpdatePresentationResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep BatchUpdatePresentationResponse :: Type -> Type #

ToJSON BatchUpdatePresentationResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON BatchUpdatePresentationResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep BatchUpdatePresentationResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep BatchUpdatePresentationResponse = D1 (MetaData "BatchUpdatePresentationResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "BatchUpdatePresentationResponse'" PrefixI True) (S1 (MetaSel (Just "_bPresentationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_bReplies") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Response])) :*: S1 (MetaSel (Just "_bWriteControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WriteControl)))))

batchUpdatePresentationResponse :: BatchUpdatePresentationResponse Source #

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

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

bPresentationId :: Lens' BatchUpdatePresentationResponse (Maybe Text) Source #

The presentation the updates were applied to.

bReplies :: Lens' BatchUpdatePresentationResponse [Response] Source #

The reply of the updates. This maps 1:1 with the updates, although replies to some requests may be empty.

bWriteControl :: Lens' BatchUpdatePresentationResponse (Maybe WriteControl) Source #

The updated write control after applying the request.

DuplicateObjectRequestObjectIds

data DuplicateObjectRequestObjectIds Source #

The object being duplicated may contain other objects, for example when duplicating a slide or a group page element. This map defines how the IDs of duplicated objects are generated: the keys are the IDs of the original objects and its values are the IDs that will be assigned to the corresponding duplicate object. The ID of the source object's duplicate may be specified in this map as well, using the same value of the `object_id` field as a key and the newly desired ID as the value. All keys must correspond to existing IDs in the presentation. All values must be unique in the presentation and must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the new ID must not be less than 5 or greater than 50. If any IDs of source objects are omitted from the map, a new random ID will be assigned. If the map is empty or unset, all duplicate objects will receive a new random ID.

See: duplicateObjectRequestObjectIds smart constructor.

Instances
Eq DuplicateObjectRequestObjectIds Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data DuplicateObjectRequestObjectIds Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: DuplicateObjectRequestObjectIds -> Constr #

dataTypeOf :: DuplicateObjectRequestObjectIds -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DuplicateObjectRequestObjectIds Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic DuplicateObjectRequestObjectIds Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep DuplicateObjectRequestObjectIds :: Type -> Type #

ToJSON DuplicateObjectRequestObjectIds Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON DuplicateObjectRequestObjectIds Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DuplicateObjectRequestObjectIds Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DuplicateObjectRequestObjectIds = D1 (MetaData "DuplicateObjectRequestObjectIds" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "DuplicateObjectRequestObjectIds'" PrefixI True) (S1 (MetaSel (Just "_doroiAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

duplicateObjectRequestObjectIds Source #

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

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

ReplaceAllShapesWithSheetsChartResponse

data ReplaceAllShapesWithSheetsChartResponse Source #

The result of replacing shapes with a Google Sheets chart.

See: replaceAllShapesWithSheetsChartResponse smart constructor.

Instances
Eq ReplaceAllShapesWithSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ReplaceAllShapesWithSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: ReplaceAllShapesWithSheetsChartResponse -> Constr #

dataTypeOf :: ReplaceAllShapesWithSheetsChartResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReplaceAllShapesWithSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ReplaceAllShapesWithSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

ToJSON ReplaceAllShapesWithSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ReplaceAllShapesWithSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllShapesWithSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllShapesWithSheetsChartResponse = D1 (MetaData "ReplaceAllShapesWithSheetsChartResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "ReplaceAllShapesWithSheetsChartResponse'" PrefixI True) (S1 (MetaSel (Just "_raswscrOccurrencesChanged") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Int32)))))

replaceAllShapesWithSheetsChartResponse :: ReplaceAllShapesWithSheetsChartResponse Source #

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

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

CreateTableRequest

data CreateTableRequest Source #

Creates a new table.

See: createTableRequest smart constructor.

Instances
Eq CreateTableRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateTableRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: CreateTableRequest -> Constr #

dataTypeOf :: CreateTableRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CreateTableRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateTableRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateTableRequest :: Type -> Type #

ToJSON CreateTableRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateTableRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateTableRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateTableRequest = D1 (MetaData "CreateTableRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CreateTableRequest'" PrefixI True) ((S1 (MetaSel (Just "_ctrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ctrRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_ctrElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties)) :*: S1 (MetaSel (Just "_ctrColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

createTableRequest :: CreateTableRequest Source #

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

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

ctrObjectId :: Lens' CreateTableRequest (Maybe Text) Source #

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

ctrRows :: Lens' CreateTableRequest (Maybe Int32) Source #

Number of rows in the table.

ctrElementProperties :: Lens' CreateTableRequest (Maybe PageElementProperties) Source #

The element properties for the table. The table will be created at the provided size, subject to a minimum size. If no size is provided, the table will be automatically sized. Table transforms must have a scale of 1 and no shear components. If no transform is provided, the table will be centered on the page.

ctrColumns :: Lens' CreateTableRequest (Maybe Int32) Source #

Number of columns in the table.

TableBOrderProperties

data TableBOrderProperties Source #

The border styling properties of the TableBorderCell.

See: tableBOrderProperties smart constructor.

Instances
Eq TableBOrderProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableBOrderProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: TableBOrderProperties -> Constr #

dataTypeOf :: TableBOrderProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TableBOrderProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableBOrderProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableBOrderProperties :: Type -> Type #

ToJSON TableBOrderProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableBOrderProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableBOrderProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableBOrderProperties = D1 (MetaData "TableBOrderProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TableBOrderProperties'" PrefixI True) (S1 (MetaSel (Just "_tbopTableBOrderFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableBOrderFill)) :*: (S1 (MetaSel (Just "_tbopWeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Dimension)) :*: S1 (MetaSel (Just "_tbopDashStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableBOrderPropertiesDashStyle)))))

tableBOrderProperties :: TableBOrderProperties Source #

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

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

tbopWeight :: Lens' TableBOrderProperties (Maybe Dimension) Source #

The thickness of the border.

Response

data Response Source #

A single response from an update.

See: response smart constructor.

Instances
Eq Response Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data Response Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: Response -> Constr #

dataTypeOf :: Response -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Response Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Response Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Response :: Type -> Type #

Methods

from :: Response -> Rep Response x #

to :: Rep Response x -> Response #

ToJSON Response Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Response Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Response Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Response = D1 (MetaData "Response" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Response'" PrefixI True) (((S1 (MetaSel (Just "_rReplaceAllShapesWithImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithImageResponse)) :*: (S1 (MetaSel (Just "_rCreateLine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateLineResponse)) :*: S1 (MetaSel (Just "_rReplaceAllText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllTextResponse)))) :*: (S1 (MetaSel (Just "_rReplaceAllShapesWithSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithSheetsChartResponse)) :*: (S1 (MetaSel (Just "_rCreateShape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateShapeResponse)) :*: S1 (MetaSel (Just "_rGroupObjects") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GroupObjectsResponse))))) :*: ((S1 (MetaSel (Just "_rCreateSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSheetsChartResponse)) :*: (S1 (MetaSel (Just "_rDuplicateObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DuplicateObjectResponse)) :*: S1 (MetaSel (Just "_rCreateTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateTableResponse)))) :*: (S1 (MetaSel (Just "_rCreateVideo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateVideoResponse)) :*: (S1 (MetaSel (Just "_rCreateImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateImageResponse)) :*: S1 (MetaSel (Just "_rCreateSlide") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSlideResponse)))))))

rReplaceAllShapesWithImage :: Lens' Response (Maybe ReplaceAllShapesWithImageResponse) Source #

The result of replacing all shapes matching some criteria with an image.

rCreateLine :: Lens' Response (Maybe CreateLineResponse) Source #

The result of creating a line.

rReplaceAllShapesWithSheetsChart :: Lens' Response (Maybe ReplaceAllShapesWithSheetsChartResponse) Source #

The result of replacing all shapes matching some criteria with a Google Sheets chart.

rCreateShape :: Lens' Response (Maybe CreateShapeResponse) Source #

The result of creating a shape.

rGroupObjects :: Lens' Response (Maybe GroupObjectsResponse) Source #

The result of grouping objects.

rCreateSheetsChart :: Lens' Response (Maybe CreateSheetsChartResponse) Source #

The result of creating a Google Sheets chart.

rDuplicateObject :: Lens' Response (Maybe DuplicateObjectResponse) Source #

The result of duplicating an object.

rCreateTable :: Lens' Response (Maybe CreateTableResponse) Source #

The result of creating a table.

rCreateVideo :: Lens' Response (Maybe CreateVideoResponse) Source #

The result of creating a video.

rCreateImage :: Lens' Response (Maybe CreateImageResponse) Source #

The result of creating an image.

rCreateSlide :: Lens' Response (Maybe CreateSlideResponse) Source #

The result of creating a slide.

OptionalColor

data OptionalColor Source #

A color that can either be fully opaque or fully transparent.

See: optionalColor smart constructor.

Instances
Eq OptionalColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data OptionalColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: OptionalColor -> Constr #

dataTypeOf :: OptionalColor -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OptionalColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic OptionalColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep OptionalColor :: Type -> Type #

ToJSON OptionalColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON OptionalColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep OptionalColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep OptionalColor = D1 (MetaData "OptionalColor" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "OptionalColor'" PrefixI True) (S1 (MetaSel (Just "_ocOpaqueColor") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe OpaqueColor))))

optionalColor :: OptionalColor Source #

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

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

ocOpaqueColor :: Lens' OptionalColor (Maybe OpaqueColor) Source #

If set, this will be used as an opaque color. If unset, this represents a transparent color.

DuplicateObjectRequest

data DuplicateObjectRequest Source #

Duplicates a slide or page element. When duplicating a slide, the duplicate slide will be created immediately following the specified slide. When duplicating a page element, the duplicate will be placed on the same page at the same position as the original.

See: duplicateObjectRequest smart constructor.

Instances
Eq DuplicateObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data DuplicateObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: DuplicateObjectRequest -> Constr #

dataTypeOf :: DuplicateObjectRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DuplicateObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic DuplicateObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep DuplicateObjectRequest :: Type -> Type #

ToJSON DuplicateObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON DuplicateObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DuplicateObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DuplicateObjectRequest = D1 (MetaData "DuplicateObjectRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "DuplicateObjectRequest'" PrefixI True) (S1 (MetaSel (Just "_dorObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dorObjectIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DuplicateObjectRequestObjectIds))))

duplicateObjectRequest :: DuplicateObjectRequest Source #

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

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

dorObjectId :: Lens' DuplicateObjectRequest (Maybe Text) Source #

The ID of the object to duplicate.

dorObjectIds :: Lens' DuplicateObjectRequest (Maybe DuplicateObjectRequestObjectIds) Source #

The object being duplicated may contain other objects, for example when duplicating a slide or a group page element. This map defines how the IDs of duplicated objects are generated: the keys are the IDs of the original objects and its values are the IDs that will be assigned to the corresponding duplicate object. The ID of the source object's duplicate may be specified in this map as well, using the same value of the `object_id` field as a key and the newly desired ID as the value. All keys must correspond to existing IDs in the presentation. All values must be unique in the presentation and must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the new ID must not be less than 5 or greater than 50. If any IDs of source objects are omitted from the map, a new random ID will be assigned. If the map is empty or unset, all duplicate objects will receive a new random ID.

PlaceholderType

data PlaceholderType Source #

The type of the placeholder.

Constructors

PTNone

NONE Default value, signifies it is not a placeholder.

PTBody

BODY Body text.

PTChart

CHART Chart or graph.

PTClipArt

CLIP_ART Clip art image.

PTCenteredTitle

CENTERED_TITLE Title centered.

PTDiagram

DIAGRAM Diagram.

PTDateAndTime

DATE_AND_TIME Date and time.

PTFooter

FOOTER Footer text.

PTHeader

HEADER Header text.

PTMedia

MEDIA Multimedia.

PTObject

OBJECT Any content type.

PTPicture

PICTURE Picture.

PTSlideNumber

SLIDE_NUMBER Number of a slide.

PTSubtitle

SUBTITLE Subtitle.

PTTable

TABLE Table.

PTTitle

TITLE Slide title.

PTSlideImage

SLIDE_IMAGE Slide image.

Instances
Enum PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: PlaceholderType -> Constr #

dataTypeOf :: PlaceholderType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep PlaceholderType :: Type -> Type #

Hashable PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep PlaceholderType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep PlaceholderType = D1 (MetaData "PlaceholderType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((((C1 (MetaCons "PTNone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTBody" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PTChart" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTClipArt" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "PTCenteredTitle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTDiagram" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PTDateAndTime" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTFooter" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "PTHeader" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTMedia" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PTObject" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTPicture" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "PTSlideNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTSubtitle" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PTTable" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PTTitle" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTSlideImage" PrefixI False) (U1 :: Type -> Type))))))

UnGroupObjectsRequest

data UnGroupObjectsRequest Source #

Ungroups objects, such as groups.

See: unGroupObjectsRequest smart constructor.

Instances
Eq UnGroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UnGroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: UnGroupObjectsRequest -> Constr #

dataTypeOf :: UnGroupObjectsRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UnGroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UnGroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UnGroupObjectsRequest :: Type -> Type #

ToJSON UnGroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UnGroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UnGroupObjectsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UnGroupObjectsRequest = D1 (MetaData "UnGroupObjectsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "UnGroupObjectsRequest'" PrefixI True) (S1 (MetaSel (Just "_ugorObjectIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

unGroupObjectsRequest :: UnGroupObjectsRequest Source #

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

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

ugorObjectIds :: Lens' UnGroupObjectsRequest [Text] Source #

The object IDs of the objects to ungroup. Only groups that are not inside other groups can be ungrouped. All the groups should be on the same page. The group itself is deleted. The visual sizes and positions of all the children are preserved.

Page

data Page Source #

A page in a presentation.

See: page smart constructor.

Instances
Eq Page Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

Data Page Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: Page -> Constr #

dataTypeOf :: Page -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Page Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

Generic Page Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Page :: Type -> Type #

Methods

from :: Page -> Rep Page x #

to :: Rep Page x -> Page #

ToJSON Page Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Page Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Page Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

page :: Page Source #

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

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

pNotesProperties :: Lens' Page (Maybe NotesProperties) Source #

Notes specific properties. Only set if page_type = NOTES.

pMasterProperties :: Lens' Page (Maybe MasterProperties) Source #

Master specific properties. Only set if page_type = MASTER.

pObjectId :: Lens' Page (Maybe Text) Source #

The object ID for this page. Object IDs used by Page and PageElement share the same namespace.

pPageElements :: Lens' Page [PageElement] Source #

The page elements rendered on the page.

pSlideProperties :: Lens' Page (Maybe SlideProperties) Source #

Slide specific properties. Only set if page_type = SLIDE.

pPageProperties :: Lens' Page (Maybe PageProperties) Source #

The properties of the page.

pLayoutProperties :: Lens' Page (Maybe LayoutProperties) Source #

Layout specific properties. Only set if page_type = LAYOUT.

pPageType :: Lens' Page (Maybe PagePageType) Source #

The type of the page.

pRevisionId :: Lens' Page (Maybe Text) Source #

The revision ID of the presentation containing this page. Can be used in update requests to assert that the presentation revision hasn't changed since the last read operation. Only populated if the user has edit access to the presentation. The format of the revision ID may change over time, so it should be treated opaquely. A returned revision ID is only guaranteed to be valid for 24 hours after it has been returned and cannot be shared across users. If the revision ID is unchanged between calls, then the presentation has not changed. Conversely, a changed ID (for the same presentation and user) usually means the presentation has been updated; however, a changed ID can also be due to internal factors such as ID format changes.

ReplaceAllTextResponse

data ReplaceAllTextResponse Source #

The result of replacing text.

See: replaceAllTextResponse smart constructor.

Instances
Eq ReplaceAllTextResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ReplaceAllTextResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: ReplaceAllTextResponse -> Constr #

dataTypeOf :: ReplaceAllTextResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReplaceAllTextResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ReplaceAllTextResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ReplaceAllTextResponse :: Type -> Type #

ToJSON ReplaceAllTextResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ReplaceAllTextResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllTextResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllTextResponse = D1 (MetaData "ReplaceAllTextResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "ReplaceAllTextResponse'" PrefixI True) (S1 (MetaSel (Just "_ratrOccurrencesChanged") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Textual Int32)))))

replaceAllTextResponse :: ReplaceAllTextResponse Source #

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

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

ratrOccurrencesChanged :: Lens' ReplaceAllTextResponse (Maybe Int32) Source #

The number of occurrences changed by replacing all text.

ReplaceAllShapesWithImageRequestReplaceMethod

data ReplaceAllShapesWithImageRequestReplaceMethod Source #

The replace method. Deprecated: use `image_replace_method` instead. If you specify both a `replace_method` and an `image_replace_method`, the `image_replace_method` takes precedence.

Constructors

CenterInside

CENTER_INSIDE Scales and centers the image to fit within the bounds of the original shape and maintains the image's aspect ratio. The rendered size of the image may be smaller than the size of the shape. This is the default method when one is not specified.

CenterCrop

CENTER_CROP Scales and centers the image to fill the bounds of the original shape. The image may be cropped in order to fill the shape. The rendered size of the image will be the same as that of the original shape.

Instances
Enum ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: ReplaceAllShapesWithImageRequestReplaceMethod -> Constr #

dataTypeOf :: ReplaceAllShapesWithImageRequestReplaceMethod -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ReplaceAllShapesWithImageRequestReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ReplaceAllShapesWithImageRequestReplaceMethod = D1 (MetaData "ReplaceAllShapesWithImageRequestReplaceMethod" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CenterInside" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CenterCrop" PrefixI False) (U1 :: Type -> Type))

Bullet

data Bullet Source #

Describes the bullet of a paragraph.

See: bullet smart constructor.

Instances
Eq Bullet Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

Data Bullet Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: Bullet -> Constr #

dataTypeOf :: Bullet -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Bullet Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Bullet Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Bullet :: Type -> Type #

Methods

from :: Bullet -> Rep Bullet x #

to :: Rep Bullet x -> Bullet #

ToJSON Bullet Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Bullet Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Bullet Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Bullet = D1 (MetaData "Bullet" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Bullet'" PrefixI True) ((S1 (MetaSel (Just "_bGlyph") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bListId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_bNestingLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_bBulletStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyle)))))

bullet :: Bullet Source #

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

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

bGlyph :: Lens' Bullet (Maybe Text) Source #

The rendered bullet glyph for this paragraph.

bListId :: Lens' Bullet (Maybe Text) Source #

The ID of the list this paragraph belongs to.

bNestingLevel :: Lens' Bullet (Maybe Int32) Source #

The nesting level of this paragraph in the list.

bBulletStyle :: Lens' Bullet (Maybe TextStyle) Source #

The paragraph specific text style applied to this bullet.

CreateSheetsChartRequestLinkingMode

data CreateSheetsChartRequestLinkingMode Source #

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

Constructors

NotLinkedImage

NOT_LINKED_IMAGE The chart is not associated with the source spreadsheet and cannot be updated. A chart that is not linked will be inserted as an image.

Linked

LINKED Linking the chart allows it to be updated, and other collaborators will see a link to the spreadsheet.

Instances
Enum CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

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

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

toConstr :: CreateSheetsChartRequestLinkingMode -> Constr #

dataTypeOf :: CreateSheetsChartRequestLinkingMode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateSheetsChartRequestLinkingMode = D1 (MetaData "CreateSheetsChartRequestLinkingMode" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "NotLinkedImage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Linked" PrefixI False) (U1 :: Type -> Type))

UpdateImagePropertiesRequest

data UpdateImagePropertiesRequest Source #

Update the properties of an Image.

See: updateImagePropertiesRequest smart constructor.

Instances
Eq UpdateImagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateImagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: UpdateImagePropertiesRequest -> Constr #

dataTypeOf :: UpdateImagePropertiesRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show UpdateImagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateImagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateImagePropertiesRequest :: Type -> Type #

ToJSON UpdateImagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateImagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateImagePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateImagePropertiesRequest = D1 (MetaData "UpdateImagePropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateImagePropertiesRequest'" PrefixI True) (S1 (MetaSel (Just "_uiprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uiprImageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageProperties)) :*: S1 (MetaSel (Just "_uiprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)))))

updateImagePropertiesRequest :: UpdateImagePropertiesRequest Source #

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

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

uiprObjectId :: Lens' UpdateImagePropertiesRequest (Maybe Text) Source #

The object ID of the image the updates are applied to.

uiprFields :: Lens' UpdateImagePropertiesRequest (Maybe GFieldMask) Source #

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

SlideProperties

data SlideProperties Source #

The properties of Page that are only relevant for pages with page_type SLIDE.

See: slideProperties smart constructor.

Instances
Eq SlideProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data SlideProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: SlideProperties -> Constr #

dataTypeOf :: SlideProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Show SlideProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic SlideProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep SlideProperties :: Type -> Type #

ToJSON SlideProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON SlideProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep SlideProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep SlideProperties = D1 (MetaData "SlideProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "SlideProperties'" PrefixI True) (S1 (MetaSel (Just "_spLayoutObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_spMasterObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_spNotesPage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Page)))))

slideProperties :: SlideProperties Source #

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

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

spLayoutObjectId :: Lens' SlideProperties (Maybe Text) Source #

The object ID of the layout that this slide is based on. This property is read-only.

spMasterObjectId :: Lens' SlideProperties (Maybe Text) Source #

The object ID of the master that this slide is based on. This property is read-only.

spNotesPage :: Lens' SlideProperties (Maybe Page) Source #

The notes page that this slide is associated with. It defines the visual appearance of a notes page when printing or exporting slides with speaker notes. A notes page inherits properties from the notes master. The placeholder shape with type BODY on the notes page contains the speaker notes for this slide. The ID of this shape is identified by the speakerNotesObjectId field. The notes page is read-only except for the text content and styles of the speaker notes shape. This property is read-only.

Presentation

data Presentation Source #

A Google Slides presentation.

See: presentation smart constructor.

Instances
Eq Presentation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data Presentation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: Presentation -> Constr #

dataTypeOf :: Presentation -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Presentation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Presentation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Presentation :: Type -> Type #

ToJSON Presentation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Presentation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Presentation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

presentation :: Presentation Source #

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

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

preSlides :: Lens' Presentation [Page] Source #

The slides in the presentation. A slide inherits properties from a slide layout.

preNotesMaster :: Lens' Presentation (Maybe Page) Source #

The notes master in the presentation. It serves three purposes: - Placeholder shapes on a notes master contain the default text styles and shape properties of all placeholder shapes on notes pages. Specifically, a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a `BODY` placeholder shape contains the speaker notes. - The notes master page properties define the common page properties inherited by all notes pages. - Any other shapes on the notes master will appear on all notes pages. The notes master is read-only.

preMasters :: Lens' Presentation [Page] Source #

The slide masters in the presentation. A slide master contains all common page elements and the common properties for a set of layouts. They serve three purposes: - Placeholder shapes on a master contain the default text styles and shape properties of all placeholder shapes on pages that use that master. - The master page properties define the common page properties inherited by its layouts. - Any other shapes on the master slide will appear on all slides using that master, regardless of their layout.

preLocale :: Lens' Presentation (Maybe Text) Source #

The locale of the presentation, as an IETF BCP 47 language tag.

prePresentationId :: Lens' Presentation (Maybe Text) Source #

The ID of the presentation.

preTitle :: Lens' Presentation (Maybe Text) Source #

The title of the presentation.

preRevisionId :: Lens' Presentation (Maybe Text) Source #

The revision ID of the presentation. Can be used in update requests to assert that the presentation revision hasn't changed since the last read operation. Only populated if the user has edit access to the presentation. The format of the revision ID may change over time, so it should be treated opaquely. A returned revision ID is only guaranteed to be valid for 24 hours after it has been returned and cannot be shared across users. If the revision ID is unchanged between calls, then the presentation has not changed. Conversely, a changed ID (for the same presentation and user) usually means the presentation has been updated; however, a changed ID can also be due to internal factors such as ID format changes.

prePageSize :: Lens' Presentation (Maybe Size) Source #

The size of pages in the presentation.

preLayouts :: Lens' Presentation [Page] Source #

The layouts in the presentation. A layout is a template that determines how content is arranged and styled on the slides that inherit from that layout.

ThemeColorPair

data ThemeColorPair Source #

A pair mapping a theme color type to the concrete color it represents.

See: themeColorPair smart constructor.

Instances
Eq ThemeColorPair Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ThemeColorPair Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

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

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

toConstr :: ThemeColorPair -> Constr #

dataTypeOf :: ThemeColorPair -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ThemeColorPair Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ThemeColorPair Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ThemeColorPair :: Type -> Type #

ToJSON ThemeColorPair Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ThemeColorPair Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ThemeColorPair Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ThemeColorPair = D1 (MetaData "ThemeColorPair" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ThemeColorPair'" PrefixI True) (S1 (MetaSel (Just "_tcpColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RgbColor)) :*: S1 (MetaSel (Just "_tcpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ThemeColorPairType))))

themeColorPair :: ThemeColorPair Source #

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

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

tcpColor :: Lens' ThemeColorPair (Maybe RgbColor) Source #

The concrete color corresponding to the theme color type above.

tcpType :: Lens' ThemeColorPair (Maybe ThemeColorPairType) Source #

The type of the theme color.

ShapeBackgRoundFillPropertyState

data ShapeBackgRoundFillPropertyState Source #

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

Constructors

SBRFPSRendered

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

SBRFPSNotRendered

NOT_RENDERED If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered on a page. However, the field may still be set so it can be inherited by child shapes. To remove a property from a rendered element, set its property_state to NOT_RENDERED.

SBRFPSInherit

INHERIT If a property's state is INHERIT, then the property state uses the value of corresponding `property_state` field on the parent shape. Elements that do not inherit will never have an INHERIT property state.

Instances
Enum ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShapeBackgRoundFillPropertyState -> c ShapeBackgRoundFillPropertyState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShapeBackgRoundFillPropertyState #

toConstr :: ShapeBackgRoundFillPropertyState -> Constr #

dataTypeOf :: ShapeBackgRoundFillPropertyState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ShapeBackgRoundFillPropertyState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShapeBackgRoundFillPropertyState) #

gmapT :: (forall b. Data b => b -> b) -> ShapeBackgRoundFillPropertyState -> ShapeBackgRoundFillPropertyState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShapeBackgRoundFillPropertyState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShapeBackgRoundFillPropertyState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShapeBackgRoundFillPropertyState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShapeBackgRoundFillPropertyState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShapeBackgRoundFillPropertyState -> m ShapeBackgRoundFillPropertyState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeBackgRoundFillPropertyState -> m ShapeBackgRoundFillPropertyState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeBackgRoundFillPropertyState -> m ShapeBackgRoundFillPropertyState #

Ord ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ShapeBackgRoundFillPropertyState :: Type -> Type #

Hashable ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShapeBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShapeBackgRoundFillPropertyState = D1 (MetaData "ShapeBackgRoundFillPropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "SBRFPSRendered" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SBRFPSNotRendered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SBRFPSInherit" PrefixI False) (U1 :: Type -> Type)))

OpaqueColorThemeColor

data OpaqueColorThemeColor Source #

An opaque theme color.

Constructors

ThemeColorTypeUnspecified

THEME_COLOR_TYPE_UNSPECIFIED Unspecified theme color. This value should not be used.

DARK1

DARK1 Represents the first dark color.

LIGHT1

LIGHT1 Represents the first light color.

DARK2

DARK2 Represents the second dark color.

LIGHT2

LIGHT2 Represents the second light color.

ACCENT1

ACCENT1 Represents the first accent color.

ACCENT2

ACCENT2 Represents the second accent color.

ACCENT3

ACCENT3 Represents the third accent color.

ACCENT4

ACCENT4 Represents the fourth accent color.

ACCENT5

ACCENT5 Represents the fifth accent color.

ACCENT6

ACCENT6 Represents the sixth accent color.

Hyperlink

HYPERLINK Represents the color to use for hyperlinks.

FollowedHyperlink

FOLLOWED_HYPERLINK Represents the color to use for visited hyperlinks.

TEXT1

TEXT1 Represents the first text color.

BACKGROUND1

BACKGROUND1 Represents the first background color.

TEXT2

TEXT2 Represents the second text color.

BACKGROUND2

BACKGROUND2 Represents the second background color.

Instances
Enum OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OpaqueColorThemeColor -> c OpaqueColorThemeColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OpaqueColorThemeColor #

toConstr :: OpaqueColorThemeColor -> Constr #

dataTypeOf :: OpaqueColorThemeColor -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OpaqueColorThemeColor) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OpaqueColorThemeColor) #

gmapT :: (forall b. Data b => b -> b) -> OpaqueColorThemeColor -> OpaqueColorThemeColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OpaqueColorThemeColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OpaqueColorThemeColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> OpaqueColorThemeColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OpaqueColorThemeColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OpaqueColorThemeColor -> m OpaqueColorThemeColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OpaqueColorThemeColor -> m OpaqueColorThemeColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OpaqueColorThemeColor -> m OpaqueColorThemeColor #

Ord OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep OpaqueColorThemeColor :: Type -> Type #

Hashable OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep OpaqueColorThemeColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep OpaqueColorThemeColor = D1 (MetaData "OpaqueColorThemeColor" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((((C1 (MetaCons "ThemeColorTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DARK1" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LIGHT1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DARK2" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "LIGHT2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACCENT1" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACCENT2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACCENT3" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "ACCENT4" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACCENT5" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ACCENT6" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Hyperlink" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FollowedHyperlink" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TEXT1" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "BACKGROUND1" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "TEXT2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BACKGROUND2" PrefixI False) (U1 :: Type -> Type))))))

Shadow

data Shadow Source #

The shadow properties of a page element. If these fields are unset, they may be inherited from a parent placeholder if it exists. If there is no parent, the fields will default to the value used for new page elements created in the Slides editor, which may depend on the page element kind.

See: shadow smart constructor.

Instances
Eq Shadow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: Shadow -> Shadow -> Bool #

(/=) :: Shadow -> Shadow -> Bool #

Data Shadow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Shadow -> c Shadow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Shadow #

toConstr :: Shadow -> Constr #

dataTypeOf :: Shadow -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Shadow) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Shadow) #

gmapT :: (forall b. Data b => b -> b) -> Shadow -> Shadow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Shadow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Shadow -> r #

gmapQ :: (forall d. Data d => d -> u) -> Shadow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Shadow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Shadow -> m Shadow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Shadow -> m Shadow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Shadow -> m Shadow #

Show Shadow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Shadow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Shadow :: Type -> Type #

Methods

from :: Shadow -> Rep Shadow x #

to :: Rep Shadow x -> Shadow #

ToJSON Shadow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Shadow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Shadow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

shadow :: Shadow Source #

Creates a value of Shadow with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sTransform :: Lens' Shadow (Maybe AffineTransform) Source #

Transform that encodes the translate, scale, and skew of the shadow, relative to the alignment position.

sColor :: Lens' Shadow (Maybe OpaqueColor) Source #

The shadow color value.

sBlurRadius :: Lens' Shadow (Maybe Dimension) Source #

The radius of the shadow blur. The larger the radius, the more diffuse the shadow becomes.

sRotateWithShape :: Lens' Shadow (Maybe Bool) Source #

Whether the shadow should rotate with the shape. This property is read-only.

sAlpha :: Lens' Shadow (Maybe Double) Source #

The alpha of the shadow's color, from 0.0 to 1.0.

sAlignment :: Lens' Shadow (Maybe ShadowAlignment) Source #

The alignment point of the shadow, that sets the origin for translate, scale and skew of the shadow. This property is read-only.

sPropertyState :: Lens' Shadow (Maybe ShadowPropertyState) Source #

The shadow property state. Updating the shadow on a page element will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no shadow on a page element, set this field to `NOT_RENDERED`. In this case, any other shadow fields set in the same request will be ignored.

sType :: Lens' Shadow (Maybe ShadowType) Source #

The type of the shadow. This property is read-only.

LinePropertiesDashStyle

data LinePropertiesDashStyle Source #

The dash style of the line.

Constructors

DashStyleUnspecified

DASH_STYLE_UNSPECIFIED Unspecified dash style.

Solid

SOLID Solid line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'solid'. This is the default dash style.

Dot

DOT Dotted line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dot'.

Dash

DASH Dashed line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dash'.

DashDot

DASH_DOT Alternating dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dashDot'.

LongDash

LONG_DASH Line with large dashes. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDash'.

LongDashDot

LONG_DASH_DOT Alternating large dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDashDot'.

Instances
Enum LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinePropertiesDashStyle -> c LinePropertiesDashStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinePropertiesDashStyle #

toConstr :: LinePropertiesDashStyle -> Constr #

dataTypeOf :: LinePropertiesDashStyle -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LinePropertiesDashStyle) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinePropertiesDashStyle) #

gmapT :: (forall b. Data b => b -> b) -> LinePropertiesDashStyle -> LinePropertiesDashStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesDashStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesDashStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinePropertiesDashStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinePropertiesDashStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinePropertiesDashStyle -> m LinePropertiesDashStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesDashStyle -> m LinePropertiesDashStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesDashStyle -> m LinePropertiesDashStyle #

Ord LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep LinePropertiesDashStyle :: Type -> Type #

Hashable LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LinePropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LinePropertiesDashStyle = D1 (MetaData "LinePropertiesDashStyle" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "DashStyleUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Solid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Dot" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Dash" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DashDot" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LongDash" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LongDashDot" PrefixI False) (U1 :: Type -> Type))))

ImageProperties

data ImageProperties Source #

The properties of the Image.

See: imageProperties smart constructor.

Instances
Eq ImageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ImageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageProperties -> c ImageProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageProperties #

toConstr :: ImageProperties -> Constr #

dataTypeOf :: ImageProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageProperties) #

gmapT :: (forall b. Data b => b -> b) -> ImageProperties -> ImageProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageProperties -> m ImageProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageProperties -> m ImageProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageProperties -> m ImageProperties #

Show ImageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ImageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ImageProperties :: Type -> Type #

ToJSON ImageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ImageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ImageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

imageProperties :: ImageProperties Source #

Creates a value of ImageProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ipCropProperties :: Lens' ImageProperties (Maybe CropProperties) Source #

The crop properties of the image. If not set, the image is not cropped. This property is read-only.

ipLink :: Lens' ImageProperties (Maybe Link) Source #

The hyperlink destination of the image. If unset, there is no link.

ipTransparency :: Lens' ImageProperties (Maybe Double) Source #

The transparency effect of the image. The value should be in the interval [0.0, 1.0], where 0 means no effect and 1 means completely transparent. This property is read-only.

ipShadow :: Lens' ImageProperties (Maybe Shadow) Source #

The shadow of the image. If not set, the image has no shadow. This property is read-only.

ipContrast :: Lens' ImageProperties (Maybe Double) Source #

The contrast effect of the image. The value should be in the interval [-1.0, 1.0], where 0 means no effect. This property is read-only.

ipRecolor :: Lens' ImageProperties (Maybe Recolor) Source #

The recolor effect of the image. If not set, the image is not recolored. This property is read-only.

ipOutline :: Lens' ImageProperties (Maybe Outline) Source #

The outline of the image. If not set, the image has no outline.

ipBrightness :: Lens' ImageProperties (Maybe Double) Source #

The brightness effect of the image. The value should be in the interval [-1.0, 1.0], where 0 means no effect. This property is read-only.

ParagraphStyleAlignment

data ParagraphStyleAlignment Source #

The text alignment for this paragraph.

Constructors

AlignmentUnspecified

ALIGNMENT_UNSPECIFIED The paragraph alignment is inherited from the parent.

Start

START The paragraph is aligned to the start of the line. Left-aligned for LTR text, right-aligned otherwise.

Center

CENTER The paragraph is centered.

End

END The paragraph is aligned to the end of the line. Right-aligned for LTR text, left-aligned otherwise.

Justified

JUSTIFIED The paragraph is justified.

Instances
Enum ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParagraphStyleAlignment -> c ParagraphStyleAlignment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParagraphStyleAlignment #

toConstr :: ParagraphStyleAlignment -> Constr #

dataTypeOf :: ParagraphStyleAlignment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ParagraphStyleAlignment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParagraphStyleAlignment) #

gmapT :: (forall b. Data b => b -> b) -> ParagraphStyleAlignment -> ParagraphStyleAlignment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyleAlignment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyleAlignment -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParagraphStyleAlignment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParagraphStyleAlignment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParagraphStyleAlignment -> m ParagraphStyleAlignment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyleAlignment -> m ParagraphStyleAlignment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyleAlignment -> m ParagraphStyleAlignment #

Ord ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ParagraphStyleAlignment :: Type -> Type #

Hashable ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ParagraphStyleAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ParagraphStyleAlignment = D1 (MetaData "ParagraphStyleAlignment" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "AlignmentUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Start" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Center" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "End" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Justified" PrefixI False) (U1 :: Type -> Type))))

Line

data Line Source #

A PageElement kind representing a non-connector line, straight connector, curved connector, or bent connector.

See: line smart constructor.

Instances
Eq Line Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: Line -> Line -> Bool #

(/=) :: Line -> Line -> Bool #

Data Line Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Line -> c Line #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Line #

toConstr :: Line -> Constr #

dataTypeOf :: Line -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Line) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Line) #

gmapT :: (forall b. Data b => b -> b) -> Line -> Line #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Line -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Line -> r #

gmapQ :: (forall d. Data d => d -> u) -> Line -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Line -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Line -> m Line #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Line -> m Line #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Line -> m Line #

Show Line Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> Line -> ShowS #

show :: Line -> String #

showList :: [Line] -> ShowS #

Generic Line Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Line :: Type -> Type #

Methods

from :: Line -> Rep Line x #

to :: Rep Line x -> Line #

ToJSON Line Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Line Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Line Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Line = D1 (MetaData "Line" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Line'" PrefixI True) (S1 (MetaSel (Just "_lLineProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LineProperties)) :*: (S1 (MetaSel (Just "_lLineCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LineLineCategory)) :*: S1 (MetaSel (Just "_lLineType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LineLineType)))))

line :: Line Source #

Creates a value of Line with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lLineProperties :: Lens' Line (Maybe LineProperties) Source #

The properties of the line.

lLineCategory :: Lens' Line (Maybe LineLineCategory) Source #

The category of the line. It matches the `category` specified in CreateLineRequest, and can be updated with UpdateLineCategoryRequest.

lLineType :: Lens' Line (Maybe LineLineType) Source #

The type of the line.

CreateVideoResponse

data CreateVideoResponse Source #

The result of creating a video.

See: createVideoResponse smart constructor.

Instances
Eq CreateVideoResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateVideoResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateVideoResponse -> c CreateVideoResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateVideoResponse #

toConstr :: CreateVideoResponse -> Constr #

dataTypeOf :: CreateVideoResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateVideoResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateVideoResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateVideoResponse -> CreateVideoResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateVideoResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateVideoResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateVideoResponse -> m CreateVideoResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoResponse -> m CreateVideoResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoResponse -> m CreateVideoResponse #

Show CreateVideoResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateVideoResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateVideoResponse :: Type -> Type #

ToJSON CreateVideoResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateVideoResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateVideoResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateVideoResponse = D1 (MetaData "CreateVideoResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "CreateVideoResponse'" PrefixI True) (S1 (MetaSel (Just "_cvrObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createVideoResponse :: CreateVideoResponse Source #

Creates a value of CreateVideoResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cvrObjectId :: Lens' CreateVideoResponse (Maybe Text) Source #

The object ID of the created video.

UpdateTableBOrderPropertiesRequestBOrderPosition

data UpdateTableBOrderPropertiesRequestBOrderPosition Source #

The border position in the table range the updates should apply to. If a border position is not specified, the updates will apply to all borders in the table range.

Constructors

UTBOPRBOPAll

ALL All borders in the range.

UTBOPRBOPBottom

BOTTOM Borders at the bottom of the range.

UTBOPRBOPInner

INNER Borders on the inside of the range.

UTBOPRBOPInnerHorizontal

INNER_HORIZONTAL Horizontal borders on the inside of the range.

UTBOPRBOPInnerVertical

INNER_VERTICAL Vertical borders on the inside of the range.

UTBOPRBOPLeft'

LEFT Borders at the left of the range.

UTBOPRBOPOuter

OUTER Borders along the outside of the range.

UTBOPRBOPRight'

RIGHT Borders at the right of the range.

UTBOPRBOPTop

TOP Borders at the top of the range.

Instances
Enum UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateTableBOrderPropertiesRequestBOrderPosition -> c UpdateTableBOrderPropertiesRequestBOrderPosition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateTableBOrderPropertiesRequestBOrderPosition #

toConstr :: UpdateTableBOrderPropertiesRequestBOrderPosition -> Constr #

dataTypeOf :: UpdateTableBOrderPropertiesRequestBOrderPosition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateTableBOrderPropertiesRequestBOrderPosition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateTableBOrderPropertiesRequestBOrderPosition) #

gmapT :: (forall b. Data b => b -> b) -> UpdateTableBOrderPropertiesRequestBOrderPosition -> UpdateTableBOrderPropertiesRequestBOrderPosition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableBOrderPropertiesRequestBOrderPosition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableBOrderPropertiesRequestBOrderPosition -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateTableBOrderPropertiesRequestBOrderPosition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateTableBOrderPropertiesRequestBOrderPosition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateTableBOrderPropertiesRequestBOrderPosition -> m UpdateTableBOrderPropertiesRequestBOrderPosition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableBOrderPropertiesRequestBOrderPosition -> m UpdateTableBOrderPropertiesRequestBOrderPosition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableBOrderPropertiesRequestBOrderPosition -> m UpdateTableBOrderPropertiesRequestBOrderPosition #

Ord UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep UpdateTableBOrderPropertiesRequestBOrderPosition Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep UpdateTableBOrderPropertiesRequestBOrderPosition = D1 (MetaData "UpdateTableBOrderPropertiesRequestBOrderPosition" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (((C1 (MetaCons "UTBOPRBOPAll" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UTBOPRBOPBottom" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UTBOPRBOPInner" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UTBOPRBOPInnerHorizontal" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "UTBOPRBOPInnerVertical" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UTBOPRBOPLeft'" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UTBOPRBOPOuter" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UTBOPRBOPRight'" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UTBOPRBOPTop" PrefixI False) (U1 :: Type -> Type)))))

LayoutReference

data LayoutReference Source #

Slide layout reference. This may reference either: - A predefined layout - One of the layouts in the presentation.

See: layoutReference smart constructor.

Instances
Eq LayoutReference Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data LayoutReference Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayoutReference -> c LayoutReference #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayoutReference #

toConstr :: LayoutReference -> Constr #

dataTypeOf :: LayoutReference -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LayoutReference) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayoutReference) #

gmapT :: (forall b. Data b => b -> b) -> LayoutReference -> LayoutReference #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayoutReference -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayoutReference -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayoutReference -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayoutReference -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayoutReference -> m LayoutReference #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutReference -> m LayoutReference #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutReference -> m LayoutReference #

Show LayoutReference Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic LayoutReference Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep LayoutReference :: Type -> Type #

ToJSON LayoutReference Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON LayoutReference Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LayoutReference Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LayoutReference = D1 (MetaData "LayoutReference" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "LayoutReference'" PrefixI True) (S1 (MetaSel (Just "_lrPredefinedLayout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayoutReferencePredefinedLayout)) :*: S1 (MetaSel (Just "_lrLayoutId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

layoutReference :: LayoutReference Source #

Creates a value of LayoutReference with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lrLayoutId :: Lens' LayoutReference (Maybe Text) Source #

Layout ID: the object ID of one of the layouts in the presentation.

LineFill

data LineFill Source #

The fill of the line.

See: lineFill smart constructor.

Instances
Eq LineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data LineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LineFill -> c LineFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LineFill #

toConstr :: LineFill -> Constr #

dataTypeOf :: LineFill -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LineFill) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LineFill) #

gmapT :: (forall b. Data b => b -> b) -> LineFill -> LineFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LineFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LineFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> LineFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LineFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LineFill -> m LineFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LineFill -> m LineFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LineFill -> m LineFill #

Show LineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic LineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep LineFill :: Type -> Type #

Methods

from :: LineFill -> Rep LineFill x #

to :: Rep LineFill x -> LineFill #

ToJSON LineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON LineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LineFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LineFill = D1 (MetaData "LineFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "LineFill'" PrefixI True) (S1 (MetaSel (Just "_lfSolidFill") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe SolidFill))))

lineFill :: LineFill Source #

Creates a value of LineFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

UpdatePageElementTransformRequest

data UpdatePageElementTransformRequest Source #

Updates the transform of a page element. Updating the transform of a group will change the absolute transform of the page elements in that group, which can change their visual appearance. See the documentation for PageElement.transform for more details.

See: updatePageElementTransformRequest smart constructor.

Instances
Eq UpdatePageElementTransformRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdatePageElementTransformRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdatePageElementTransformRequest -> c UpdatePageElementTransformRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdatePageElementTransformRequest #

toConstr :: UpdatePageElementTransformRequest -> Constr #

dataTypeOf :: UpdatePageElementTransformRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdatePageElementTransformRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdatePageElementTransformRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdatePageElementTransformRequest -> UpdatePageElementTransformRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementTransformRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementTransformRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdatePageElementTransformRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdatePageElementTransformRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequest -> m UpdatePageElementTransformRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequest -> m UpdatePageElementTransformRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequest -> m UpdatePageElementTransformRequest #

Show UpdatePageElementTransformRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdatePageElementTransformRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdatePageElementTransformRequest :: Type -> Type #

ToJSON UpdatePageElementTransformRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdatePageElementTransformRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdatePageElementTransformRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdatePageElementTransformRequest = D1 (MetaData "UpdatePageElementTransformRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdatePageElementTransformRequest'" PrefixI True) (S1 (MetaSel (Just "_upetrTransform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AffineTransform)) :*: (S1 (MetaSel (Just "_upetrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_upetrApplyMode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdatePageElementTransformRequestApplyMode)))))

updatePageElementTransformRequest :: UpdatePageElementTransformRequest Source #

Creates a value of UpdatePageElementTransformRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

upetrTransform :: Lens' UpdatePageElementTransformRequest (Maybe AffineTransform) Source #

The input transform matrix used to update the page element.

upetrObjectId :: Lens' UpdatePageElementTransformRequest (Maybe Text) Source #

The object ID of the page element to update.

ShadowAlignment

data ShadowAlignment Source #

The alignment point of the shadow, that sets the origin for translate, scale and skew of the shadow. This property is read-only.

Constructors

SARectanglePositionUnspecified

RECTANGLE_POSITION_UNSPECIFIED Unspecified.

SATopLeft

TOP_LEFT Top left.

SATopCenter

TOP_CENTER Top center.

SATopRight

TOP_RIGHT Top right.

SALeftCenter

LEFT_CENTER Left center.

SACenter

CENTER Center.

SARightCenter

RIGHT_CENTER Right center.

SABottomLeft

BOTTOM_LEFT Bottom left.

SABottomCenter

BOTTOM_CENTER Bottom center.

SABottomRight

BOTTOM_RIGHT Bottom right.

Instances
Enum ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShadowAlignment -> c ShadowAlignment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShadowAlignment #

toConstr :: ShadowAlignment -> Constr #

dataTypeOf :: ShadowAlignment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ShadowAlignment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShadowAlignment) #

gmapT :: (forall b. Data b => b -> b) -> ShadowAlignment -> ShadowAlignment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShadowAlignment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShadowAlignment -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShadowAlignment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShadowAlignment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShadowAlignment -> m ShadowAlignment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowAlignment -> m ShadowAlignment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowAlignment -> m ShadowAlignment #

Ord ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ShadowAlignment :: Type -> Type #

Hashable ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShadowAlignment Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShadowAlignment = D1 (MetaData "ShadowAlignment" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (((C1 (MetaCons "SARectanglePositionUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SATopLeft" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SATopCenter" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SATopRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SALeftCenter" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "SACenter" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SARightCenter" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SABottomLeft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SABottomCenter" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SABottomRight" PrefixI False) (U1 :: Type -> Type)))))

InsertTableRowsRequest

data InsertTableRowsRequest Source #

Inserts rows into a table.

See: insertTableRowsRequest smart constructor.

Instances
Eq InsertTableRowsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data InsertTableRowsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InsertTableRowsRequest -> c InsertTableRowsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InsertTableRowsRequest #

toConstr :: InsertTableRowsRequest -> Constr #

dataTypeOf :: InsertTableRowsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InsertTableRowsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InsertTableRowsRequest) #

gmapT :: (forall b. Data b => b -> b) -> InsertTableRowsRequest -> InsertTableRowsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InsertTableRowsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InsertTableRowsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InsertTableRowsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InsertTableRowsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InsertTableRowsRequest -> m InsertTableRowsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTableRowsRequest -> m InsertTableRowsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTableRowsRequest -> m InsertTableRowsRequest #

Show InsertTableRowsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic InsertTableRowsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep InsertTableRowsRequest :: Type -> Type #

ToJSON InsertTableRowsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON InsertTableRowsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep InsertTableRowsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep InsertTableRowsRequest = D1 (MetaData "InsertTableRowsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "InsertTableRowsRequest'" PrefixI True) ((S1 (MetaSel (Just "_itrrInsertBelow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_itrrNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_itrrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)) :*: S1 (MetaSel (Just "_itrrTableObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

insertTableRowsRequest :: InsertTableRowsRequest Source #

Creates a value of InsertTableRowsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

itrrInsertBelow :: Lens' InsertTableRowsRequest (Maybe Bool) Source #

Whether to insert new rows below the reference cell location. - `True`: insert below the cell. - `False`: insert above the cell.

itrrNumber :: Lens' InsertTableRowsRequest (Maybe Int32) Source #

The number of rows to be inserted. Maximum 20 per request.

itrrCellLocation :: Lens' InsertTableRowsRequest (Maybe TableCellLocation) Source #

The reference table cell location from which rows will be inserted. A new row will be inserted above (or below) the row where the reference cell is. If the reference cell is a merged cell, a new row will be inserted above (or below) the merged cell.

itrrTableObjectId :: Lens' InsertTableRowsRequest (Maybe Text) Source #

The table to insert rows into.

ReplaceAllShapesWithSheetsChartRequestLinkingMode

data ReplaceAllShapesWithSheetsChartRequestLinkingMode Source #

The mode with which the chart is linked to the source spreadsheet. When not specified, the chart will be an image that is not linked.

Constructors

RASWSCRLMNotLinkedImage

NOT_LINKED_IMAGE The chart is not associated with the source spreadsheet and cannot be updated. A chart that is not linked will be inserted as an image.

RASWSCRLMLinked

LINKED Linking the chart allows it to be updated, and other collaborators will see a link to the spreadsheet.

Instances
Enum ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplaceAllShapesWithSheetsChartRequestLinkingMode -> c ReplaceAllShapesWithSheetsChartRequestLinkingMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplaceAllShapesWithSheetsChartRequestLinkingMode #

toConstr :: ReplaceAllShapesWithSheetsChartRequestLinkingMode -> Constr #

dataTypeOf :: ReplaceAllShapesWithSheetsChartRequestLinkingMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReplaceAllShapesWithSheetsChartRequestLinkingMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplaceAllShapesWithSheetsChartRequestLinkingMode) #

gmapT :: (forall b. Data b => b -> b) -> ReplaceAllShapesWithSheetsChartRequestLinkingMode -> ReplaceAllShapesWithSheetsChartRequestLinkingMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllShapesWithSheetsChartRequestLinkingMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllShapesWithSheetsChartRequestLinkingMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplaceAllShapesWithSheetsChartRequestLinkingMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplaceAllShapesWithSheetsChartRequestLinkingMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithSheetsChartRequestLinkingMode -> m ReplaceAllShapesWithSheetsChartRequestLinkingMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithSheetsChartRequestLinkingMode -> m ReplaceAllShapesWithSheetsChartRequestLinkingMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithSheetsChartRequestLinkingMode -> m ReplaceAllShapesWithSheetsChartRequestLinkingMode #

Ord ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ReplaceAllShapesWithSheetsChartRequestLinkingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ReplaceAllShapesWithSheetsChartRequestLinkingMode = D1 (MetaData "ReplaceAllShapesWithSheetsChartRequestLinkingMode" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "RASWSCRLMNotLinkedImage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RASWSCRLMLinked" PrefixI False) (U1 :: Type -> Type))

UnmergeTableCellsRequest

data UnmergeTableCellsRequest Source #

Unmerges cells in a Table.

See: unmergeTableCellsRequest smart constructor.

Instances
Eq UnmergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UnmergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UnmergeTableCellsRequest -> c UnmergeTableCellsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UnmergeTableCellsRequest #

toConstr :: UnmergeTableCellsRequest -> Constr #

dataTypeOf :: UnmergeTableCellsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UnmergeTableCellsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UnmergeTableCellsRequest) #

gmapT :: (forall b. Data b => b -> b) -> UnmergeTableCellsRequest -> UnmergeTableCellsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UnmergeTableCellsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UnmergeTableCellsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UnmergeTableCellsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UnmergeTableCellsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UnmergeTableCellsRequest -> m UnmergeTableCellsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UnmergeTableCellsRequest -> m UnmergeTableCellsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UnmergeTableCellsRequest -> m UnmergeTableCellsRequest #

Show UnmergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UnmergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UnmergeTableCellsRequest :: Type -> Type #

ToJSON UnmergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UnmergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UnmergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UnmergeTableCellsRequest = D1 (MetaData "UnmergeTableCellsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UnmergeTableCellsRequest'" PrefixI True) (S1 (MetaSel (Just "_utcrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_utcrTableRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableRange))))

unmergeTableCellsRequest :: UnmergeTableCellsRequest Source #

Creates a value of UnmergeTableCellsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

utcrObjectId :: Lens' UnmergeTableCellsRequest (Maybe Text) Source #

The object ID of the table.

utcrTableRange :: Lens' UnmergeTableCellsRequest (Maybe TableRange) Source #

The table range specifying which cells of the table to unmerge. All merged cells in this range will be unmerged, and cells that are already unmerged will not be affected. If the range has no merged cells, the request will do nothing. If there is text in any of the merged cells, the text will remain in the upper-left ("head") cell of the resulting block of unmerged cells.

LinePropertiesEndArrow

data LinePropertiesEndArrow Source #

The style of the arrow at the end of the line.

Constructors

LPEAArrowStyleUnspecified

ARROW_STYLE_UNSPECIFIED An unspecified arrow style.

LPEANone

NONE No arrow.

LPEAStealthArrow

STEALTH_ARROW Arrow with notched back. Corresponds to ECMA-376 ST_LineEndType value 'stealth'.

LPEAFillArrow

FILL_ARROW Filled arrow. Corresponds to ECMA-376 ST_LineEndType value 'triangle'.

LPEAFillCircle

FILL_CIRCLE Filled circle. Corresponds to ECMA-376 ST_LineEndType value 'oval'.

LPEAFillSquare

FILL_SQUARE Filled square.

LPEAFillDiamond

FILL_DIAMOND Filled diamond. Corresponds to ECMA-376 ST_LineEndType value 'diamond'.

LPEAOpenArrow

OPEN_ARROW Hollow arrow.

LPEAOpenCircle

OPEN_CIRCLE Hollow circle.

LPEAOpenSquare

OPEN_SQUARE Hollow square.

LPEAOpenDiamond

OPEN_DIAMOND Hollow diamond.

Instances
Enum LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinePropertiesEndArrow -> c LinePropertiesEndArrow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinePropertiesEndArrow #

toConstr :: LinePropertiesEndArrow -> Constr #

dataTypeOf :: LinePropertiesEndArrow -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LinePropertiesEndArrow) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinePropertiesEndArrow) #

gmapT :: (forall b. Data b => b -> b) -> LinePropertiesEndArrow -> LinePropertiesEndArrow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesEndArrow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesEndArrow -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinePropertiesEndArrow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinePropertiesEndArrow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinePropertiesEndArrow -> m LinePropertiesEndArrow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesEndArrow -> m LinePropertiesEndArrow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesEndArrow -> m LinePropertiesEndArrow #

Ord LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep LinePropertiesEndArrow :: Type -> Type #

Hashable LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LinePropertiesEndArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LinePropertiesEndArrow = D1 (MetaData "LinePropertiesEndArrow" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (((C1 (MetaCons "LPEAArrowStyleUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LPEANone" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LPEAStealthArrow" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LPEAFillArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LPEAFillCircle" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "LPEAFillSquare" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LPEAFillDiamond" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LPEAOpenArrow" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LPEAOpenCircle" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LPEAOpenSquare" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LPEAOpenDiamond" PrefixI False) (U1 :: Type -> Type)))))

Video

data Video Source #

A PageElement kind representing a video.

See: video smart constructor.

Instances
Eq Video Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: Video -> Video -> Bool #

(/=) :: Video -> Video -> Bool #

Data Video Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Video -> c Video #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Video #

toConstr :: Video -> Constr #

dataTypeOf :: Video -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Video) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Video) #

gmapT :: (forall b. Data b => b -> b) -> Video -> Video #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Video -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Video -> r #

gmapQ :: (forall d. Data d => d -> u) -> Video -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Video -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Video -> m Video #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Video -> m Video #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Video -> m Video #

Show Video Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> Video -> ShowS #

show :: Video -> String #

showList :: [Video] -> ShowS #

Generic Video Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Video :: Type -> Type #

Methods

from :: Video -> Rep Video x #

to :: Rep Video x -> Video #

ToJSON Video Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Video Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Video Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Video = D1 (MetaData "Video" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Video'" PrefixI True) ((S1 (MetaSel (Just "_vURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VideoSource))) :*: (S1 (MetaSel (Just "_vId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vVideoProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VideoProperties)))))

video :: Video Source #

Creates a value of Video with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vURL :: Lens' Video (Maybe Text) Source #

An URL to a video. The URL is valid as long as the source video exists and sharing settings do not change.

vSource :: Lens' Video (Maybe VideoSource) Source #

The video source.

vId :: Lens' Video (Maybe Text) Source #

The video source's unique identifier for this video.

vVideoProperties :: Lens' Video (Maybe VideoProperties) Source #

The properties of the video.

TableCellBackgRoundFillPropertyState

data TableCellBackgRoundFillPropertyState Source #

The background fill property state. Updating the fill on a table cell will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a table cell, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

Constructors

TCBRFPSRendered

RENDERED If a property's state is RENDERED, then the element has the corresponding property when rendered on a page. If the element is a placeholder shape as determined by the placeholder field, and it inherits from a placeholder shape, the corresponding field may be unset, meaning that the property value is inherited from a parent placeholder. If the element does not inherit, then the field will contain the rendered value. This is the default value.

TCBRFPSNotRendered

NOT_RENDERED If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered on a page. However, the field may still be set so it can be inherited by child shapes. To remove a property from a rendered element, set its property_state to NOT_RENDERED.

TCBRFPSInherit

INHERIT If a property's state is INHERIT, then the property state uses the value of corresponding `property_state` field on the parent shape. Elements that do not inherit will never have an INHERIT property state.

Instances
Enum TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCellBackgRoundFillPropertyState -> c TableCellBackgRoundFillPropertyState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCellBackgRoundFillPropertyState #

toConstr :: TableCellBackgRoundFillPropertyState -> Constr #

dataTypeOf :: TableCellBackgRoundFillPropertyState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableCellBackgRoundFillPropertyState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCellBackgRoundFillPropertyState) #

gmapT :: (forall b. Data b => b -> b) -> TableCellBackgRoundFillPropertyState -> TableCellBackgRoundFillPropertyState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCellBackgRoundFillPropertyState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCellBackgRoundFillPropertyState -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCellBackgRoundFillPropertyState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCellBackgRoundFillPropertyState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFillPropertyState -> m TableCellBackgRoundFillPropertyState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFillPropertyState -> m TableCellBackgRoundFillPropertyState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFillPropertyState -> m TableCellBackgRoundFillPropertyState #

Ord TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep TableCellBackgRoundFillPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep TableCellBackgRoundFillPropertyState = D1 (MetaData "TableCellBackgRoundFillPropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TCBRFPSRendered" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "TCBRFPSNotRendered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TCBRFPSInherit" PrefixI False) (U1 :: Type -> Type)))

CreateVideoRequestSource

data CreateVideoRequestSource Source #

The video source.

Constructors

SourceUnspecified

SOURCE_UNSPECIFIED The video source is unspecified.

YouTube

YOUTUBE The video source is YouTube.

Drive

DRIVE The video source is Google Drive.

Instances
Enum CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateVideoRequestSource -> c CreateVideoRequestSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateVideoRequestSource #

toConstr :: CreateVideoRequestSource -> Constr #

dataTypeOf :: CreateVideoRequestSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateVideoRequestSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateVideoRequestSource) #

gmapT :: (forall b. Data b => b -> b) -> CreateVideoRequestSource -> CreateVideoRequestSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoRequestSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoRequestSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateVideoRequestSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateVideoRequestSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateVideoRequestSource -> m CreateVideoRequestSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoRequestSource -> m CreateVideoRequestSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoRequestSource -> m CreateVideoRequestSource #

Ord CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep CreateVideoRequestSource :: Type -> Type #

Hashable CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateVideoRequestSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateVideoRequestSource = D1 (MetaData "CreateVideoRequestSource" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "SourceUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "YouTube" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Drive" PrefixI False) (U1 :: Type -> Type)))

UpdateTableColumnPropertiesRequest

data UpdateTableColumnPropertiesRequest Source #

Updates the properties of a Table column.

See: updateTableColumnPropertiesRequest smart constructor.

Instances
Eq UpdateTableColumnPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateTableColumnPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateTableColumnPropertiesRequest -> c UpdateTableColumnPropertiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateTableColumnPropertiesRequest #

toConstr :: UpdateTableColumnPropertiesRequest -> Constr #

dataTypeOf :: UpdateTableColumnPropertiesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateTableColumnPropertiesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateTableColumnPropertiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateTableColumnPropertiesRequest -> UpdateTableColumnPropertiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableColumnPropertiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableColumnPropertiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateTableColumnPropertiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateTableColumnPropertiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateTableColumnPropertiesRequest -> m UpdateTableColumnPropertiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableColumnPropertiesRequest -> m UpdateTableColumnPropertiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableColumnPropertiesRequest -> m UpdateTableColumnPropertiesRequest #

Show UpdateTableColumnPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateTableColumnPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateTableColumnPropertiesRequest :: Type -> Type #

ToJSON UpdateTableColumnPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateTableColumnPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTableColumnPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTableColumnPropertiesRequest = D1 (MetaData "UpdateTableColumnPropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateTableColumnPropertiesRequest'" PrefixI True) ((S1 (MetaSel (Just "_utcprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_utcprTableColumnProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableColumnProperties))) :*: (S1 (MetaSel (Just "_utcprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)) :*: S1 (MetaSel (Just "_utcprColumnIndices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Int32])))))

updateTableColumnPropertiesRequest :: UpdateTableColumnPropertiesRequest Source #

Creates a value of UpdateTableColumnPropertiesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

utcprTableColumnProperties :: Lens' UpdateTableColumnPropertiesRequest (Maybe TableColumnProperties) Source #

The table column properties to update. If the value of `table_column_properties#column_width` in the request is less than 406,400 EMU (32 points), a 400 bad request error is returned.

utcprFields :: Lens' UpdateTableColumnPropertiesRequest (Maybe GFieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `tableColumnProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the column width, set `fields` to `"column_width"`. If '"column_width"' is included in the field mask but the property is left unset, the column width will default to 406,400 EMU (32 points).

utcprColumnIndices :: Lens' UpdateTableColumnPropertiesRequest [Int32] Source #

The list of zero-based indices specifying which columns to update. If no indices are provided, all columns in the table will be updated.

TableCellProperties

data TableCellProperties Source #

The properties of the TableCell.

See: tableCellProperties smart constructor.

Instances
Eq TableCellProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableCellProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCellProperties -> c TableCellProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCellProperties #

toConstr :: TableCellProperties -> Constr #

dataTypeOf :: TableCellProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableCellProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCellProperties) #

gmapT :: (forall b. Data b => b -> b) -> TableCellProperties -> TableCellProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCellProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCellProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCellProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCellProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCellProperties -> m TableCellProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellProperties -> m TableCellProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellProperties -> m TableCellProperties #

Show TableCellProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableCellProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableCellProperties :: Type -> Type #

ToJSON TableCellProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableCellProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableCellProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableCellProperties = D1 (MetaData "TableCellProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TableCellProperties'" PrefixI True) (S1 (MetaSel (Just "_tcpTableCellBackgRoundFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellBackgRoundFill)) :*: S1 (MetaSel (Just "_tcpContentAlignment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellPropertiesContentAlignment))))

tableCellProperties :: TableCellProperties Source #

Creates a value of TableCellProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tcpTableCellBackgRoundFill :: Lens' TableCellProperties (Maybe TableCellBackgRoundFill) Source #

The background fill of the table cell. The default fill matches the fill for newly created table cells in the Slides editor.

tcpContentAlignment :: Lens' TableCellProperties (Maybe TableCellPropertiesContentAlignment) Source #

The alignment of the content in the table cell. The default alignment matches the alignment for newly created table cells in the Slides editor.

CreateLineResponse

data CreateLineResponse Source #

The result of creating a line.

See: createLineResponse smart constructor.

Instances
Eq CreateLineResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateLineResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateLineResponse -> c CreateLineResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateLineResponse #

toConstr :: CreateLineResponse -> Constr #

dataTypeOf :: CreateLineResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateLineResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateLineResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateLineResponse -> CreateLineResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateLineResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateLineResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateLineResponse -> m CreateLineResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineResponse -> m CreateLineResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineResponse -> m CreateLineResponse #

Show CreateLineResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateLineResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateLineResponse :: Type -> Type #

ToJSON CreateLineResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateLineResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateLineResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateLineResponse = D1 (MetaData "CreateLineResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "CreateLineResponse'" PrefixI True) (S1 (MetaSel (Just "_clrObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createLineResponse :: CreateLineResponse Source #

Creates a value of CreateLineResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

clrObjectId :: Lens' CreateLineResponse (Maybe Text) Source #

The object ID of the created line.

WordArt

data WordArt Source #

A PageElement kind representing word art.

See: wordArt smart constructor.

Instances
Eq WordArt Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: WordArt -> WordArt -> Bool #

(/=) :: WordArt -> WordArt -> Bool #

Data WordArt Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WordArt -> c WordArt #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WordArt #

toConstr :: WordArt -> Constr #

dataTypeOf :: WordArt -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WordArt) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WordArt) #

gmapT :: (forall b. Data b => b -> b) -> WordArt -> WordArt #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WordArt -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WordArt -> r #

gmapQ :: (forall d. Data d => d -> u) -> WordArt -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WordArt -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WordArt -> m WordArt #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WordArt -> m WordArt #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WordArt -> m WordArt #

Show WordArt Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic WordArt Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep WordArt :: Type -> Type #

Methods

from :: WordArt -> Rep WordArt x #

to :: Rep WordArt x -> WordArt #

ToJSON WordArt Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON WordArt Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep WordArt Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep WordArt = D1 (MetaData "WordArt" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "WordArt'" PrefixI True) (S1 (MetaSel (Just "_waRenderedText") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

wordArt :: WordArt Source #

Creates a value of WordArt with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

waRenderedText :: Lens' WordArt (Maybe Text) Source #

The text rendered as word art.

TableCellBackgRoundFill

data TableCellBackgRoundFill Source #

The table cell background fill.

See: tableCellBackgRoundFill smart constructor.

Instances
Eq TableCellBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableCellBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCellBackgRoundFill -> c TableCellBackgRoundFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCellBackgRoundFill #

toConstr :: TableCellBackgRoundFill -> Constr #

dataTypeOf :: TableCellBackgRoundFill -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableCellBackgRoundFill) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCellBackgRoundFill) #

gmapT :: (forall b. Data b => b -> b) -> TableCellBackgRoundFill -> TableCellBackgRoundFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCellBackgRoundFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCellBackgRoundFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCellBackgRoundFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCellBackgRoundFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFill -> m TableCellBackgRoundFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFill -> m TableCellBackgRoundFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellBackgRoundFill -> m TableCellBackgRoundFill #

Show TableCellBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableCellBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableCellBackgRoundFill :: Type -> Type #

ToJSON TableCellBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableCellBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableCellBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableCellBackgRoundFill = D1 (MetaData "TableCellBackgRoundFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TableCellBackgRoundFill'" PrefixI True) (S1 (MetaSel (Just "_tcbrfSolidFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SolidFill)) :*: S1 (MetaSel (Just "_tcbrfPropertyState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellBackgRoundFillPropertyState))))

tableCellBackgRoundFill :: TableCellBackgRoundFill Source #

Creates a value of TableCellBackgRoundFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tcbrfPropertyState :: Lens' TableCellBackgRoundFill (Maybe TableCellBackgRoundFillPropertyState) Source #

The background fill property state. Updating the fill on a table cell will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a table cell, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

LinkRelativeLink

data LinkRelativeLink Source #

If set, indicates this is a link to a slide in this presentation, addressed by its position.

Constructors

RelativeSlideLinkUnspecified

RELATIVE_SLIDE_LINK_UNSPECIFIED An unspecified relative slide link.

NextSlide

NEXT_SLIDE A link to the next slide.

PreviousSlide

PREVIOUS_SLIDE A link to the previous slide.

FirstSlide

FIRST_SLIDE A link to the first slide in the presentation.

LastSlide

LAST_SLIDE A link to the last slide in the presentation.

VideoSource

data VideoSource Source #

The video source.

Constructors

VSSourceUnspecified

SOURCE_UNSPECIFIED The video source is unspecified.

VSYouTube

YOUTUBE The video source is YouTube.

VSDrive

DRIVE The video source is Google Drive.

Instances
Enum VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoSource -> c VideoSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoSource #

toConstr :: VideoSource -> Constr #

dataTypeOf :: VideoSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VideoSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoSource) #

gmapT :: (forall b. Data b => b -> b) -> VideoSource -> VideoSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoSource -> m VideoSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoSource -> m VideoSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoSource -> m VideoSource #

Ord VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep VideoSource :: Type -> Type #

Hashable VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep VideoSource Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep VideoSource = D1 (MetaData "VideoSource" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "VSSourceUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "VSYouTube" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VSDrive" PrefixI False) (U1 :: Type -> Type)))

TextRun

data TextRun Source #

A TextElement kind that represents a run of text that all has the same styling.

See: textRun smart constructor.

Instances
Eq TextRun Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: TextRun -> TextRun -> Bool #

(/=) :: TextRun -> TextRun -> Bool #

Data TextRun Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextRun -> c TextRun #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextRun #

toConstr :: TextRun -> Constr #

dataTypeOf :: TextRun -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextRun) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextRun) #

gmapT :: (forall b. Data b => b -> b) -> TextRun -> TextRun #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextRun -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextRun -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextRun -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextRun -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextRun -> m TextRun #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextRun -> m TextRun #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextRun -> m TextRun #

Show TextRun Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TextRun Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TextRun :: Type -> Type #

Methods

from :: TextRun -> Rep TextRun x #

to :: Rep TextRun x -> TextRun #

ToJSON TextRun Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TextRun Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextRun Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextRun = D1 (MetaData "TextRun" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TextRun'" PrefixI True) (S1 (MetaSel (Just "_trStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyle)) :*: S1 (MetaSel (Just "_trContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

textRun :: TextRun Source #

Creates a value of TextRun with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

trStyle :: Lens' TextRun (Maybe TextStyle) Source #

The styling applied to this run.

trContent :: Lens' TextRun (Maybe Text) Source #

The text of this run.

RefreshSheetsChartRequest

data RefreshSheetsChartRequest Source #

Refreshes an embedded Google Sheets chart by replacing it with the latest version of the chart from Google Sheets. NOTE: Refreshing charts requires at least one of the spreadsheets.readonly, spreadsheets, drive.readonly, or drive OAuth scopes.

See: refreshSheetsChartRequest smart constructor.

Instances
Eq RefreshSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data RefreshSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RefreshSheetsChartRequest -> c RefreshSheetsChartRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RefreshSheetsChartRequest #

toConstr :: RefreshSheetsChartRequest -> Constr #

dataTypeOf :: RefreshSheetsChartRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RefreshSheetsChartRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RefreshSheetsChartRequest) #

gmapT :: (forall b. Data b => b -> b) -> RefreshSheetsChartRequest -> RefreshSheetsChartRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RefreshSheetsChartRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RefreshSheetsChartRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> RefreshSheetsChartRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RefreshSheetsChartRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RefreshSheetsChartRequest -> m RefreshSheetsChartRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RefreshSheetsChartRequest -> m RefreshSheetsChartRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RefreshSheetsChartRequest -> m RefreshSheetsChartRequest #

Show RefreshSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic RefreshSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep RefreshSheetsChartRequest :: Type -> Type #

ToJSON RefreshSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON RefreshSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep RefreshSheetsChartRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep RefreshSheetsChartRequest = D1 (MetaData "RefreshSheetsChartRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "RefreshSheetsChartRequest'" PrefixI True) (S1 (MetaSel (Just "_rscrObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

refreshSheetsChartRequest :: RefreshSheetsChartRequest Source #

Creates a value of RefreshSheetsChartRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rscrObjectId :: Lens' RefreshSheetsChartRequest (Maybe Text) Source #

The object ID of the chart to refresh.

TableRow

data TableRow Source #

Properties and contents of each row in a table.

See: tableRow smart constructor.

Instances
Eq TableRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableRow -> c TableRow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableRow #

toConstr :: TableRow -> Constr #

dataTypeOf :: TableRow -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableRow) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableRow) #

gmapT :: (forall b. Data b => b -> b) -> TableRow -> TableRow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableRow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableRow -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableRow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableRow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableRow -> m TableRow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRow -> m TableRow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRow -> m TableRow #

Show TableRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableRow :: Type -> Type #

Methods

from :: TableRow -> Rep TableRow x #

to :: Rep TableRow x -> TableRow #

ToJSON TableRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableRow Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableRow = D1 (MetaData "TableRow" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TableRow'" PrefixI True) (S1 (MetaSel (Just "_trTableRowProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableRowProperties)) :*: (S1 (MetaSel (Just "_trTableCells") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableCell])) :*: S1 (MetaSel (Just "_trRowHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Dimension)))))

tableRow :: TableRow Source #

Creates a value of TableRow with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

trTableCells :: Lens' TableRow [TableCell] Source #

Properties and contents of each cell. Cells that span multiple columns are represented only once with a column_span greater than 1. As a result, the length of this collection does not always match the number of columns of the entire table.

WeightedFontFamily

data WeightedFontFamily Source #

Represents a font family and weight used to style a TextRun.

See: weightedFontFamily smart constructor.

Instances
Eq WeightedFontFamily Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data WeightedFontFamily Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WeightedFontFamily -> c WeightedFontFamily #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WeightedFontFamily #

toConstr :: WeightedFontFamily -> Constr #

dataTypeOf :: WeightedFontFamily -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WeightedFontFamily) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WeightedFontFamily) #

gmapT :: (forall b. Data b => b -> b) -> WeightedFontFamily -> WeightedFontFamily #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WeightedFontFamily -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WeightedFontFamily -> r #

gmapQ :: (forall d. Data d => d -> u) -> WeightedFontFamily -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WeightedFontFamily -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WeightedFontFamily -> m WeightedFontFamily #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WeightedFontFamily -> m WeightedFontFamily #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WeightedFontFamily -> m WeightedFontFamily #

Show WeightedFontFamily Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic WeightedFontFamily Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep WeightedFontFamily :: Type -> Type #

ToJSON WeightedFontFamily Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON WeightedFontFamily Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep WeightedFontFamily Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep WeightedFontFamily = D1 (MetaData "WeightedFontFamily" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "WeightedFontFamily'" PrefixI True) (S1 (MetaSel (Just "_wffFontFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_wffWeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

weightedFontFamily :: WeightedFontFamily Source #

Creates a value of WeightedFontFamily with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wffFontFamily :: Lens' WeightedFontFamily (Maybe Text) Source #

The font family of the text. The font family can be any font from the Font menu in Slides or from Google Fonts. If the font name is unrecognized, the text is rendered in `Arial`.

wffWeight :: Lens' WeightedFontFamily (Maybe Int32) Source #

The rendered weight of the text. This field can have any value that is a multiple of `100` between `100` and `900`, inclusive. This range corresponds to the numerical values described in the CSS 2.1 Specification, section 15.6, with non-numerical values disallowed. Weights greater than or equal to `700` are considered bold, and weights less than `700`are not bold. The default value is `400` ("normal").

CreateVideoRequest

data CreateVideoRequest Source #

Creates a video. NOTE: Creating a video from Google Drive requires that the requesting app have at least one of the drive, drive.readonly, or drive.file OAuth scopes.

See: createVideoRequest smart constructor.

Instances
Eq CreateVideoRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateVideoRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateVideoRequest -> c CreateVideoRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateVideoRequest #

toConstr :: CreateVideoRequest -> Constr #

dataTypeOf :: CreateVideoRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateVideoRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateVideoRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateVideoRequest -> CreateVideoRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateVideoRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateVideoRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateVideoRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateVideoRequest -> m CreateVideoRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoRequest -> m CreateVideoRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateVideoRequest -> m CreateVideoRequest #

Show CreateVideoRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateVideoRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateVideoRequest :: Type -> Type #

ToJSON CreateVideoRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateVideoRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateVideoRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateVideoRequest = D1 (MetaData "CreateVideoRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CreateVideoRequest'" PrefixI True) ((S1 (MetaSel (Just "_creObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_creElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties))) :*: (S1 (MetaSel (Just "_creSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateVideoRequestSource)) :*: S1 (MetaSel (Just "_creId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

createVideoRequest :: CreateVideoRequest Source #

Creates a value of CreateVideoRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

creObjectId :: Lens' CreateVideoRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

creElementProperties :: Lens' CreateVideoRequest (Maybe PageElementProperties) Source #

The element properties for the video. The PageElementProperties.size property is optional. If you don't specify a size, a default size is chosen by the server. The PageElementProperties.transform property is optional. The transform must not have shear components. If you don't specify a transform, the video will be placed at the top left corner of the page.

creId :: Lens' CreateVideoRequest (Maybe Text) Source #

The video source's unique identifier for this video. e.g. For YouTube video https://www.youtube.com/watch?v=7U3axjORYZ0, the ID is 7U3axjORYZ0. For a Google Drive video https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q the ID is 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q.

TextContent

data TextContent Source #

The general text content. The text must reside in a compatible shape (e.g. text box or rectangle) or a table cell in a page.

See: textContent smart constructor.

Instances
Eq TextContent Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TextContent Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextContent -> c TextContent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextContent #

toConstr :: TextContent -> Constr #

dataTypeOf :: TextContent -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextContent) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextContent) #

gmapT :: (forall b. Data b => b -> b) -> TextContent -> TextContent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextContent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextContent -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextContent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextContent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextContent -> m TextContent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextContent -> m TextContent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextContent -> m TextContent #

Show TextContent Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TextContent Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TextContent :: Type -> Type #

ToJSON TextContent Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TextContent Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextContent Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextContent = D1 (MetaData "TextContent" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TextContent'" PrefixI True) (S1 (MetaSel (Just "_tcTextElements") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TextElement])) :*: S1 (MetaSel (Just "_tcLists") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextContentLists))))

textContent :: TextContent Source #

Creates a value of TextContent with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tcTextElements :: Lens' TextContent [TextElement] Source #

The text contents broken down into its component parts, including styling information. This property is read-only.

tcLists :: Lens' TextContent (Maybe TextContentLists) Source #

The bulleted lists contained in this text, keyed by list ID.

Shape

data Shape Source #

A PageElement kind representing a generic shape that does not have a more specific classification.

See: shape smart constructor.

Instances
Eq Shape Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: Shape -> Shape -> Bool #

(/=) :: Shape -> Shape -> Bool #

Data Shape Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Shape -> c Shape #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Shape #

toConstr :: Shape -> Constr #

dataTypeOf :: Shape -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Shape) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Shape) #

gmapT :: (forall b. Data b => b -> b) -> Shape -> Shape #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Shape -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Shape -> r #

gmapQ :: (forall d. Data d => d -> u) -> Shape -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Shape -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Shape -> m Shape #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Shape -> m Shape #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Shape -> m Shape #

Show Shape Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> Shape -> ShowS #

show :: Shape -> String #

showList :: [Shape] -> ShowS #

Generic Shape Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Shape :: Type -> Type #

Methods

from :: Shape -> Rep Shape x #

to :: Rep Shape x -> Shape #

ToJSON Shape Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Shape Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Shape Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Shape = D1 (MetaData "Shape" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Shape'" PrefixI True) ((S1 (MetaSel (Just "_sShapeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShapeShapeType)) :*: S1 (MetaSel (Just "_sText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextContent))) :*: (S1 (MetaSel (Just "_sPlaceholder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Placeholder)) :*: S1 (MetaSel (Just "_sShapeProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShapeProperties)))))

shape :: Shape Source #

Creates a value of Shape with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sShapeType :: Lens' Shape (Maybe ShapeShapeType) Source #

The type of the shape.

sText :: Lens' Shape (Maybe TextContent) Source #

The text content of the shape.

sPlaceholder :: Lens' Shape (Maybe Placeholder) Source #

Placeholders are shapes that are inherit from corresponding placeholders on layouts and masters. If set, the shape is a placeholder shape and any inherited properties can be resolved by looking at the parent placeholder identified by the Placeholder.parent_object_id field.

sShapeProperties :: Lens' Shape (Maybe ShapeProperties) Source #

The properties of the shape.

AffineTransform

data AffineTransform Source #

AffineTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] to transform source coordinates (x,y) into destination coordinates (x', y') according to: x' x = shear_y scale_y translate_y 1 [ 1 ] After transformation, x' = scale_x * x + shear_x * y + translate_x; y' = scale_y * y + shear_y * x + translate_y; This message is therefore composed of these six matrix elements.

See: affineTransform smart constructor.

Instances
Eq AffineTransform Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data AffineTransform Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AffineTransform -> c AffineTransform #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AffineTransform #

toConstr :: AffineTransform -> Constr #

dataTypeOf :: AffineTransform -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AffineTransform) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AffineTransform) #

gmapT :: (forall b. Data b => b -> b) -> AffineTransform -> AffineTransform #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AffineTransform -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AffineTransform -> r #

gmapQ :: (forall d. Data d => d -> u) -> AffineTransform -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AffineTransform -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AffineTransform -> m AffineTransform #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AffineTransform -> m AffineTransform #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AffineTransform -> m AffineTransform #

Show AffineTransform Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic AffineTransform Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep AffineTransform :: Type -> Type #

ToJSON AffineTransform Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON AffineTransform Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep AffineTransform Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

affineTransform :: AffineTransform Source #

Creates a value of AffineTransform with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

atTranslateX :: Lens' AffineTransform (Maybe Double) Source #

The X coordinate translation element.

atShearY :: Lens' AffineTransform (Maybe Double) Source #

The Y coordinate shearing element.

atTranslateY :: Lens' AffineTransform (Maybe Double) Source #

The Y coordinate translation element.

atShearX :: Lens' AffineTransform (Maybe Double) Source #

The X coordinate shearing element.

atScaleX :: Lens' AffineTransform (Maybe Double) Source #

The X coordinate scaling element.

atUnit :: Lens' AffineTransform (Maybe AffineTransformUnit) Source #

The units for translate elements.

atScaleY :: Lens' AffineTransform (Maybe Double) Source #

The Y coordinate scaling element.

CreateSheetsChartResponse

data CreateSheetsChartResponse Source #

The result of creating an embedded Google Sheets chart.

See: createSheetsChartResponse smart constructor.

Instances
Eq CreateSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateSheetsChartResponse -> c CreateSheetsChartResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateSheetsChartResponse #

toConstr :: CreateSheetsChartResponse -> Constr #

dataTypeOf :: CreateSheetsChartResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateSheetsChartResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateSheetsChartResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateSheetsChartResponse -> CreateSheetsChartResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateSheetsChartResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateSheetsChartResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateSheetsChartResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateSheetsChartResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateSheetsChartResponse -> m CreateSheetsChartResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSheetsChartResponse -> m CreateSheetsChartResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSheetsChartResponse -> m CreateSheetsChartResponse #

Show CreateSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateSheetsChartResponse :: Type -> Type #

ToJSON CreateSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateSheetsChartResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateSheetsChartResponse = D1 (MetaData "CreateSheetsChartResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "CreateSheetsChartResponse'" PrefixI True) (S1 (MetaSel (Just "_cscrsObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createSheetsChartResponse :: CreateSheetsChartResponse Source #

Creates a value of CreateSheetsChartResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cscrsObjectId :: Lens' CreateSheetsChartResponse (Maybe Text) Source #

The object ID of the created chart.

Range

data Range Source #

Specifies a contiguous range of an indexed collection, such as characters in text.

See: range smart constructor.

Instances
Eq Range Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: Range -> Range -> Bool #

(/=) :: Range -> Range -> Bool #

Data Range Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Range -> c Range #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Range #

toConstr :: Range -> Constr #

dataTypeOf :: Range -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Range) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Range) #

gmapT :: (forall b. Data b => b -> b) -> Range -> Range #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Range -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Range -> r #

gmapQ :: (forall d. Data d => d -> u) -> Range -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Range -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Range -> m Range #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Range -> m Range #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Range -> m Range #

Show Range Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

Generic Range Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Range :: Type -> Type #

Methods

from :: Range -> Rep Range x #

to :: Rep Range x -> Range #

ToJSON Range Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Range Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Range Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Range = D1 (MetaData "Range" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Range'" PrefixI True) (S1 (MetaSel (Just "_rEndIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_rType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RangeType)) :*: S1 (MetaSel (Just "_rStartIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

range :: Range Source #

Creates a value of Range with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rEndIndex :: Lens' Range (Maybe Int32) Source #

The optional zero-based index of the end of the collection. Required for `FIXED_RANGE` ranges.

rType :: Lens' Range (Maybe RangeType) Source #

The type of range.

rStartIndex :: Lens' Range (Maybe Int32) Source #

The optional zero-based index of the beginning of the collection. Required for `FIXED_RANGE` and `FROM_START_INDEX` ranges.

CreateImageRequest

data CreateImageRequest Source #

Creates an image.

See: createImageRequest smart constructor.

Instances
Eq CreateImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateImageRequest -> c CreateImageRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateImageRequest #

toConstr :: CreateImageRequest -> Constr #

dataTypeOf :: CreateImageRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateImageRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateImageRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateImageRequest -> CreateImageRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateImageRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateImageRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateImageRequest -> m CreateImageRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageRequest -> m CreateImageRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageRequest -> m CreateImageRequest #

Show CreateImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateImageRequest :: Type -> Type #

ToJSON CreateImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateImageRequest = D1 (MetaData "CreateImageRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CreateImageRequest'" PrefixI True) (S1 (MetaSel (Just "_cirObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cirURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cirElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties)))))

createImageRequest :: CreateImageRequest Source #

Creates a value of CreateImageRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cirObjectId :: Lens' CreateImageRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

cirURL :: Lens' CreateImageRequest (Maybe Text) Source #

The image URL. The image is fetched once at insertion time and a copy is stored for display inside the presentation. Images must be less than 50MB in size, cannot exceed 25 megapixels, and must be in one of PNG, JPEG, or GIF format. The provided URL can be at most 2 kB in length. The URL itself is saved with the image, and exposed via the Image.source_url field.

cirElementProperties :: Lens' CreateImageRequest (Maybe PageElementProperties) Source #

The element properties for the image. When the aspect ratio of the provided size does not match the image aspect ratio, the image is scaled and centered with respect to the size in order to maintain aspect ratio. The provided transform is applied after this operation. The PageElementProperties.size property is optional. If you don't specify the size, the default size of the image is used. The PageElementProperties.transform property is optional. If you don't specify a transform, the image will be placed at the top left corner of the page.

MergeTableCellsRequest

data MergeTableCellsRequest Source #

Merges cells in a Table.

See: mergeTableCellsRequest smart constructor.

Instances
Eq MergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data MergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MergeTableCellsRequest -> c MergeTableCellsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MergeTableCellsRequest #

toConstr :: MergeTableCellsRequest -> Constr #

dataTypeOf :: MergeTableCellsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MergeTableCellsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MergeTableCellsRequest) #

gmapT :: (forall b. Data b => b -> b) -> MergeTableCellsRequest -> MergeTableCellsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MergeTableCellsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MergeTableCellsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> MergeTableCellsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MergeTableCellsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MergeTableCellsRequest -> m MergeTableCellsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeTableCellsRequest -> m MergeTableCellsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MergeTableCellsRequest -> m MergeTableCellsRequest #

Show MergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic MergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep MergeTableCellsRequest :: Type -> Type #

ToJSON MergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON MergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep MergeTableCellsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep MergeTableCellsRequest = D1 (MetaData "MergeTableCellsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "MergeTableCellsRequest'" PrefixI True) (S1 (MetaSel (Just "_mtcrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mtcrTableRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableRange))))

mergeTableCellsRequest :: MergeTableCellsRequest Source #

Creates a value of MergeTableCellsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

mtcrObjectId :: Lens' MergeTableCellsRequest (Maybe Text) Source #

The object ID of the table.

mtcrTableRange :: Lens' MergeTableCellsRequest (Maybe TableRange) Source #

The table range specifying which cells of the table to merge. Any text in the cells being merged will be concatenated and stored in the upper-left ("head") cell of the range. If the range is non-rectangular (which can occur in some cases where the range covers cells that are already merged), a 400 bad request error is returned.

Xgafv

data Xgafv Source #

V1 error format.

Constructors

X1

1 v1 error format

X2

2 v2 error format

Instances
Enum Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

(==) :: Xgafv -> Xgafv -> Bool #

(/=) :: Xgafv -> Xgafv -> Bool #

Data Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Xgafv -> c Xgafv #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Xgafv #

toConstr :: Xgafv -> Constr #

dataTypeOf :: Xgafv -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Xgafv) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Xgafv) #

gmapT :: (forall b. Data b => b -> b) -> Xgafv -> Xgafv #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r #

gmapQ :: (forall d. Data d => d -> u) -> Xgafv -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Xgafv -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv #

Ord Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

compare :: Xgafv -> Xgafv -> Ordering #

(<) :: Xgafv -> Xgafv -> Bool #

(<=) :: Xgafv -> Xgafv -> Bool #

(>) :: Xgafv -> Xgafv -> Bool #

(>=) :: Xgafv -> Xgafv -> Bool #

max :: Xgafv -> Xgafv -> Xgafv #

min :: Xgafv -> Xgafv -> Xgafv #

Read Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

showsPrec :: Int -> Xgafv -> ShowS #

show :: Xgafv -> String #

showList :: [Xgafv] -> ShowS #

Generic Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep Xgafv :: Type -> Type #

Methods

from :: Xgafv -> Rep Xgafv x #

to :: Rep Xgafv x -> Xgafv #

Hashable Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

hashWithSalt :: Int -> Xgafv -> Int #

hash :: Xgafv -> Int #

ToJSON Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep Xgafv Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep Xgafv = D1 (MetaData "Xgafv" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "X1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X2" PrefixI False) (U1 :: Type -> Type))

AutoTextType

data AutoTextType Source #

The type of this auto text.

Constructors

ATTTypeUnspecified

TYPE_UNSPECIFIED An unspecified autotext type.

ATTSlideNumber

SLIDE_NUMBER Type for autotext that represents the current slide number.

Instances
Enum AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutoTextType -> c AutoTextType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutoTextType #

toConstr :: AutoTextType -> Constr #

dataTypeOf :: AutoTextType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AutoTextType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutoTextType) #

gmapT :: (forall b. Data b => b -> b) -> AutoTextType -> AutoTextType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutoTextType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutoTextType -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutoTextType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutoTextType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutoTextType -> m AutoTextType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoTextType -> m AutoTextType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoTextType -> m AutoTextType #

Ord AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep AutoTextType :: Type -> Type #

Hashable AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep AutoTextType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep AutoTextType = D1 (MetaData "AutoTextType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ATTTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ATTSlideNumber" PrefixI False) (U1 :: Type -> Type))

WriteControl

data WriteControl Source #

Provides control over how write requests are executed.

See: writeControl smart constructor.

Instances
Eq WriteControl Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data WriteControl Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WriteControl -> c WriteControl #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WriteControl #

toConstr :: WriteControl -> Constr #

dataTypeOf :: WriteControl -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WriteControl) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WriteControl) #

gmapT :: (forall b. Data b => b -> b) -> WriteControl -> WriteControl #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WriteControl -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WriteControl -> r #

gmapQ :: (forall d. Data d => d -> u) -> WriteControl -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WriteControl -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WriteControl -> m WriteControl #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WriteControl -> m WriteControl #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WriteControl -> m WriteControl #

Show WriteControl Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic WriteControl Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep WriteControl :: Type -> Type #

ToJSON WriteControl Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON WriteControl Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep WriteControl Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep WriteControl = D1 (MetaData "WriteControl" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "WriteControl'" PrefixI True) (S1 (MetaSel (Just "_wcRequiredRevisionId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

writeControl :: WriteControl Source #

Creates a value of WriteControl with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

wcRequiredRevisionId :: Lens' WriteControl (Maybe Text) Source #

The revision ID of the presentation required for the write request. If specified and the `required_revision_id` doesn't exactly match the presentation's current `revision_id`, the request will not be processed and will return a 400 bad request error.

TextStyle

data TextStyle Source #

Represents the styling that can be applied to a TextRun. If this text is contained in a shape with a parent placeholder, then these text styles may be inherited from the parent. Which text styles are inherited depend on the nesting level of lists: * A text run in a paragraph that is not in a list will inherit its text style from the the newline character in the paragraph at the 0 nesting level of the list inside the parent placeholder. * A text run in a paragraph that is in a list will inherit its text style from the newline character in the paragraph at its corresponding nesting level of the list inside the parent placeholder. Inherited text styles are represented as unset fields in this message. If text is contained in a shape without a parent placeholder, unsetting these fields will revert the style to a value matching the defaults in the Slides editor.

See: textStyle smart constructor.

Instances
Eq TextStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TextStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextStyle -> c TextStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextStyle #

toConstr :: TextStyle -> Constr #

dataTypeOf :: TextStyle -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextStyle) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextStyle) #

gmapT :: (forall b. Data b => b -> b) -> TextStyle -> TextStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextStyle -> m TextStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextStyle -> m TextStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextStyle -> m TextStyle #

Show TextStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TextStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TextStyle :: Type -> Type #

ToJSON TextStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TextStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextStyle = D1 (MetaData "TextStyle" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TextStyle'" PrefixI True) (((S1 (MetaSel (Just "_tsFontFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tsLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Link)) :*: S1 (MetaSel (Just "_tsBackgRoundColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OptionalColor)))) :*: (S1 (MetaSel (Just "_tsBaselineOffSet") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyleBaselineOffSet)) :*: (S1 (MetaSel (Just "_tsForegRoundColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OptionalColor)) :*: S1 (MetaSel (Just "_tsFontSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Dimension))))) :*: ((S1 (MetaSel (Just "_tsSmallCaps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_tsUnderline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_tsWeightedFontFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WeightedFontFamily)))) :*: (S1 (MetaSel (Just "_tsItalic") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_tsBold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_tsStrikethrough") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

textStyle :: TextStyle Source #

Creates a value of TextStyle with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tsFontFamily :: Lens' TextStyle (Maybe Text) Source #

The font family of the text. The font family can be any font from the Font menu in Slides or from Google Fonts. If the font name is unrecognized, the text is rendered in `Arial`. Some fonts can affect the weight of the text. If an update request specifies values for both `font_family` and `bold`, the explicitly-set `bold` value is used.

tsLink :: Lens' TextStyle (Maybe Link) Source #

The hyperlink destination of the text. If unset, there is no link. Links are not inherited from parent text. Changing the link in an update request causes some other changes to the text style of the range: * When setting a link, the text foreground color will be set to ThemeColorType.HYPERLINK and the text will be underlined. If these fields are modified in the same request, those values will be used instead of the link defaults. * Setting a link on a text range that overlaps with an existing link will also update the existing link to point to the new URL. * Links are not settable on newline characters. As a result, setting a link on a text range that crosses a paragraph boundary, such as `"ABC\n123"`, will separate the newline character(s) into their own text runs. The link will be applied separately to the runs before and after the newline. * Removing a link will update the text style of the range to match the style of the preceding text (or the default text styles if the preceding text is another link) unless different styles are being set in the same request.

tsBackgRoundColor :: Lens' TextStyle (Maybe OptionalColor) Source #

The background color of the text. If set, the color is either opaque or transparent, depending on if the `opaque_color` field in it is set.

tsBaselineOffSet :: Lens' TextStyle (Maybe TextStyleBaselineOffSet) Source #

The text's vertical offset from its normal position. Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically rendered in a smaller font size, computed based on the `font_size` field. The `font_size` itself is not affected by changes in this field.

tsForegRoundColor :: Lens' TextStyle (Maybe OptionalColor) Source #

The color of the text itself. If set, the color is either opaque or transparent, depending on if the `opaque_color` field in it is set.

tsFontSize :: Lens' TextStyle (Maybe Dimension) Source #

The size of the text's font. When read, the `font_size` will specified in points.

tsSmallCaps :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is in small capital letters.

tsUnderline :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is underlined.

tsWeightedFontFamily :: Lens' TextStyle (Maybe WeightedFontFamily) Source #

The font family and rendered weight of the text. This field is an extension of `font_family` meant to support explicit font weights without breaking backwards compatibility. As such, when reading the style of a range of text, the value of `weighted_font_family#font_family` will always be equal to that of `font_family`. However, when writing, if both fields are included in the field mask (either explicitly or through the wildcard `"*"`), their values are reconciled as follows: * If `font_family` is set and `weighted_font_family` is not, the value of `font_family` is applied with weight `400` ("normal"). * If both fields are set, the value of `font_family` must match that of `weighted_font_family#font_family`. If so, the font family and weight of `weighted_font_family` is applied. Otherwise, a 400 bad request error is returned. * If `weighted_font_family` is set and `font_family` is not, the font family and weight of `weighted_font_family` is applied. * If neither field is set, the font family and weight of the text inherit from the parent. Note that these properties cannot inherit separately from each other. If an update request specifies values for both `weighted_font_family` and `bold`, the `weighted_font_family` is applied first, then `bold`. If `weighted_font_family#weight` is not set, it defaults to `400`. If `weighted_font_family` is set, then `weighted_font_family#font_family` must also be set with a non-empty value. Otherwise, a 400 bad request error is returned.

tsItalic :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is italicized.

tsBold :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is rendered as bold.

tsStrikethrough :: Lens' TextStyle (Maybe Bool) Source #

Whether or not the text is struck through.

SolidFill

data SolidFill Source #

A solid color fill. The page or page element is filled entirely with the specified color value. If any field is unset, its value may be inherited from a parent placeholder if it exists.

See: solidFill smart constructor.

Instances
Eq SolidFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data SolidFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SolidFill -> c SolidFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SolidFill #

toConstr :: SolidFill -> Constr #

dataTypeOf :: SolidFill -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SolidFill) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SolidFill) #

gmapT :: (forall b. Data b => b -> b) -> SolidFill -> SolidFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SolidFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SolidFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> SolidFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SolidFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SolidFill -> m SolidFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SolidFill -> m SolidFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SolidFill -> m SolidFill #

Show SolidFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic SolidFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep SolidFill :: Type -> Type #

ToJSON SolidFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON SolidFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep SolidFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep SolidFill = D1 (MetaData "SolidFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "SolidFill'" PrefixI True) (S1 (MetaSel (Just "_sfColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OpaqueColor)) :*: S1 (MetaSel (Just "_sfAlpha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))

solidFill :: SolidFill Source #

Creates a value of SolidFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sfColor :: Lens' SolidFill (Maybe OpaqueColor) Source #

The color value of the solid fill.

sfAlpha :: Lens' SolidFill (Maybe Double) Source #

The fraction of this `color` that should be applied to the pixel. That is, the final pixel color is defined by the equation: pixel color = alpha * (color) + (1.0 - alpha) * (background color) This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color.

UpdateTextStyleRequest

data UpdateTextStyleRequest Source #

Update the styling of text in a Shape or Table.

See: updateTextStyleRequest smart constructor.

Instances
Eq UpdateTextStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateTextStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateTextStyleRequest -> c UpdateTextStyleRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateTextStyleRequest #

toConstr :: UpdateTextStyleRequest -> Constr #

dataTypeOf :: UpdateTextStyleRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateTextStyleRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateTextStyleRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateTextStyleRequest -> UpdateTextStyleRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTextStyleRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTextStyleRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateTextStyleRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateTextStyleRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateTextStyleRequest -> m UpdateTextStyleRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTextStyleRequest -> m UpdateTextStyleRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTextStyleRequest -> m UpdateTextStyleRequest #

Show UpdateTextStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateTextStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateTextStyleRequest :: Type -> Type #

ToJSON UpdateTextStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateTextStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTextStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTextStyleRequest = D1 (MetaData "UpdateTextStyleRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateTextStyleRequest'" PrefixI True) ((S1 (MetaSel (Just "_utsrStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextStyle)) :*: S1 (MetaSel (Just "_utsrTextRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Range))) :*: (S1 (MetaSel (Just "_utsrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_utsrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)) :*: S1 (MetaSel (Just "_utsrFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask))))))

updateTextStyleRequest :: UpdateTextStyleRequest Source #

Creates a value of UpdateTextStyleRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

utsrStyle :: Lens' UpdateTextStyleRequest (Maybe TextStyle) Source #

The style(s) to set on the text. If the value for a particular style matches that of the parent, that style will be set to inherit. Certain text style changes may cause other changes meant to mirror the behavior of the Slides editor. See the documentation of TextStyle for more information.

utsrTextRange :: Lens' UpdateTextStyleRequest (Maybe Range) Source #

The range of text to style. The range may be extended to include adjacent newlines. If the range fully contains a paragraph belonging to a list, the paragraph's bullet is also updated with the matching text style.

utsrObjectId :: Lens' UpdateTextStyleRequest (Maybe Text) Source #

The object ID of the shape or table with the text to be styled.

utsrCellLocation :: Lens' UpdateTextStyleRequest (Maybe TableCellLocation) Source #

The location of the cell in the table containing the text to style. If `object_id` refers to a table, `cell_location` must have a value. Otherwise, it must not.

utsrFields :: Lens' UpdateTextStyleRequest (Maybe GFieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `style` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example, to update the text style to bold, set `fields` to `"bold"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

Recolor

data Recolor Source #

A recolor effect applied on an image.

See: recolor smart constructor.

Instances
Eq Recolor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: Recolor -> Recolor -> Bool #

(/=) :: Recolor -> Recolor -> Bool #

Data Recolor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Recolor -> c Recolor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Recolor #

toConstr :: Recolor -> Constr #

dataTypeOf :: Recolor -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Recolor) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Recolor) #

gmapT :: (forall b. Data b => b -> b) -> Recolor -> Recolor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Recolor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Recolor -> r #

gmapQ :: (forall d. Data d => d -> u) -> Recolor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Recolor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Recolor -> m Recolor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Recolor -> m Recolor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Recolor -> m Recolor #

Show Recolor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Recolor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Recolor :: Type -> Type #

Methods

from :: Recolor -> Rep Recolor x #

to :: Rep Recolor x -> Recolor #

ToJSON Recolor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Recolor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Recolor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Recolor = D1 (MetaData "Recolor" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Recolor'" PrefixI True) (S1 (MetaSel (Just "_rName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RecolorName)) :*: S1 (MetaSel (Just "_rRecolorStops") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ColorStop]))))

recolor :: Recolor Source #

Creates a value of Recolor with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rName :: Lens' Recolor (Maybe RecolorName) Source #

The name of the recolor effect. The name is determined from the `recolor_stops` by matching the gradient against the colors in the page's current color scheme. This property is read-only.

rRecolorStops :: Lens' Recolor [ColorStop] Source #

The recolor effect is represented by a gradient, which is a list of color stops. The colors in the gradient will replace the corresponding colors at the same position in the color palette and apply to the image. This property is read-only.

PageProperties

data PageProperties Source #

The properties of the Page. The page will inherit properties from the parent page. Depending on the page type the hierarchy is defined in either SlideProperties or LayoutProperties.

See: pageProperties smart constructor.

Instances
Eq PageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data PageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageProperties -> c PageProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageProperties #

toConstr :: PageProperties -> Constr #

dataTypeOf :: PageProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PageProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageProperties) #

gmapT :: (forall b. Data b => b -> b) -> PageProperties -> PageProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageProperties -> m PageProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageProperties -> m PageProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageProperties -> m PageProperties #

Show PageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic PageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep PageProperties :: Type -> Type #

ToJSON PageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON PageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep PageProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep PageProperties = D1 (MetaData "PageProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "PageProperties'" PrefixI True) (S1 (MetaSel (Just "_ppPageBackgRoundFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageBackgRoundFill)) :*: S1 (MetaSel (Just "_ppColorScheme") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ColorScheme))))

pageProperties :: PageProperties Source #

Creates a value of PageProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ppPageBackgRoundFill :: Lens' PageProperties (Maybe PageBackgRoundFill) Source #

The background fill of the page. If unset, the background fill is inherited from a parent page if it exists. If the page has no parent, then the background fill defaults to the corresponding fill in the Slides editor.

ppColorScheme :: Lens' PageProperties (Maybe ColorScheme) Source #

The color scheme of the page. If unset, the color scheme is inherited from a parent page. If the page has no parent, the color scheme uses a default Slides color scheme. This field is read-only.

PageBackgRoundFill

data PageBackgRoundFill Source #

The page background fill.

See: pageBackgRoundFill smart constructor.

Instances
Eq PageBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data PageBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageBackgRoundFill -> c PageBackgRoundFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageBackgRoundFill #

toConstr :: PageBackgRoundFill -> Constr #

dataTypeOf :: PageBackgRoundFill -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PageBackgRoundFill) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageBackgRoundFill) #

gmapT :: (forall b. Data b => b -> b) -> PageBackgRoundFill -> PageBackgRoundFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageBackgRoundFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageBackgRoundFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageBackgRoundFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageBackgRoundFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageBackgRoundFill -> m PageBackgRoundFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageBackgRoundFill -> m PageBackgRoundFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageBackgRoundFill -> m PageBackgRoundFill #

Show PageBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic PageBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep PageBackgRoundFill :: Type -> Type #

ToJSON PageBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON PageBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep PageBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep PageBackgRoundFill = D1 (MetaData "PageBackgRoundFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "PageBackgRoundFill'" PrefixI True) (S1 (MetaSel (Just "_pbrfStretchedPictureFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StretchedPictureFill)) :*: (S1 (MetaSel (Just "_pbrfSolidFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SolidFill)) :*: S1 (MetaSel (Just "_pbrfPropertyState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageBackgRoundFillPropertyState)))))

pageBackgRoundFill :: PageBackgRoundFill Source #

Creates a value of PageBackgRoundFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pbrfPropertyState :: Lens' PageBackgRoundFill (Maybe PageBackgRoundFillPropertyState) Source #

The background fill property state. Updating the fill on a page will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a page, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

NestingLevel

data NestingLevel Source #

Contains properties describing the look and feel of a list bullet at a given level of nesting.

See: nestingLevel smart constructor.

Instances
Eq NestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data NestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NestingLevel -> c NestingLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NestingLevel #

toConstr :: NestingLevel -> Constr #

dataTypeOf :: NestingLevel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NestingLevel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NestingLevel) #

gmapT :: (forall b. Data b => b -> b) -> NestingLevel -> NestingLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NestingLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NestingLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> NestingLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NestingLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NestingLevel -> m NestingLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NestingLevel -> m NestingLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NestingLevel -> m NestingLevel #

Show NestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic NestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep NestingLevel :: Type -> Type #

ToJSON NestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON NestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep NestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep NestingLevel = D1 (MetaData "NestingLevel" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "NestingLevel'" PrefixI True) (S1 (MetaSel (Just "_nlBulletStyle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TextStyle))))

nestingLevel :: NestingLevel Source #

Creates a value of NestingLevel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

nlBulletStyle :: Lens' NestingLevel (Maybe TextStyle) Source #

The style of a bullet at this level of nesting.

OpaqueColor

data OpaqueColor Source #

A themeable solid color value.

See: opaqueColor smart constructor.

Instances
Eq OpaqueColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data OpaqueColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OpaqueColor -> c OpaqueColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OpaqueColor #

toConstr :: OpaqueColor -> Constr #

dataTypeOf :: OpaqueColor -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OpaqueColor) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OpaqueColor) #

gmapT :: (forall b. Data b => b -> b) -> OpaqueColor -> OpaqueColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OpaqueColor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OpaqueColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> OpaqueColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OpaqueColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OpaqueColor -> m OpaqueColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OpaqueColor -> m OpaqueColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OpaqueColor -> m OpaqueColor #

Show OpaqueColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic OpaqueColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep OpaqueColor :: Type -> Type #

ToJSON OpaqueColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON OpaqueColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep OpaqueColor Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep OpaqueColor = D1 (MetaData "OpaqueColor" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "OpaqueColor'" PrefixI True) (S1 (MetaSel (Just "_ocThemeColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OpaqueColorThemeColor)) :*: S1 (MetaSel (Just "_ocRgbColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RgbColor))))

opaqueColor :: OpaqueColor Source #

Creates a value of OpaqueColor with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ocRgbColor :: Lens' OpaqueColor (Maybe RgbColor) Source #

An opaque RGB color.

TableBOrderPropertiesDashStyle

data TableBOrderPropertiesDashStyle Source #

The dash style of the border.

Constructors

TBOPDSDashStyleUnspecified

DASH_STYLE_UNSPECIFIED Unspecified dash style.

TBOPDSSolid

SOLID Solid line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'solid'. This is the default dash style.

TBOPDSDot

DOT Dotted line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dot'.

TBOPDSDash

DASH Dashed line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dash'.

TBOPDSDashDot

DASH_DOT Alternating dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dashDot'.

TBOPDSLongDash

LONG_DASH Line with large dashes. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDash'.

TBOPDSLongDashDot

LONG_DASH_DOT Alternating large dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDashDot'.

Instances
Enum TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableBOrderPropertiesDashStyle -> c TableBOrderPropertiesDashStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableBOrderPropertiesDashStyle #

toConstr :: TableBOrderPropertiesDashStyle -> Constr #

dataTypeOf :: TableBOrderPropertiesDashStyle -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableBOrderPropertiesDashStyle) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableBOrderPropertiesDashStyle) #

gmapT :: (forall b. Data b => b -> b) -> TableBOrderPropertiesDashStyle -> TableBOrderPropertiesDashStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableBOrderPropertiesDashStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableBOrderPropertiesDashStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableBOrderPropertiesDashStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableBOrderPropertiesDashStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableBOrderPropertiesDashStyle -> m TableBOrderPropertiesDashStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableBOrderPropertiesDashStyle -> m TableBOrderPropertiesDashStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableBOrderPropertiesDashStyle -> m TableBOrderPropertiesDashStyle #

Ord TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep TableBOrderPropertiesDashStyle :: Type -> Type #

Hashable TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep TableBOrderPropertiesDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep TableBOrderPropertiesDashStyle = D1 (MetaData "TableBOrderPropertiesDashStyle" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "TBOPDSDashStyleUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "TBOPDSSolid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TBOPDSDot" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "TBOPDSDash" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TBOPDSDashDot" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TBOPDSLongDash" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TBOPDSLongDashDot" PrefixI False) (U1 :: Type -> Type))))

CreateSlideRequest

data CreateSlideRequest Source #

Creates a new slide.

See: createSlideRequest smart constructor.

Instances
Eq CreateSlideRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateSlideRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateSlideRequest -> c CreateSlideRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateSlideRequest #

toConstr :: CreateSlideRequest -> Constr #

dataTypeOf :: CreateSlideRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateSlideRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateSlideRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateSlideRequest -> CreateSlideRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateSlideRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateSlideRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateSlideRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateSlideRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateSlideRequest -> m CreateSlideRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSlideRequest -> m CreateSlideRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSlideRequest -> m CreateSlideRequest #

Show CreateSlideRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateSlideRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateSlideRequest :: Type -> Type #

ToJSON CreateSlideRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateSlideRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateSlideRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateSlideRequest = D1 (MetaData "CreateSlideRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CreateSlideRequest'" PrefixI True) ((S1 (MetaSel (Just "_csrsObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_csrsSlideLayoutReference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayoutReference))) :*: (S1 (MetaSel (Just "_csrsInsertionIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_csrsPlaceholderIdMAppings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LayoutPlaceholderIdMApping])))))

createSlideRequest :: CreateSlideRequest Source #

Creates a value of CreateSlideRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csrsObjectId :: Lens' CreateSlideRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

csrsSlideLayoutReference :: Lens' CreateSlideRequest (Maybe LayoutReference) Source #

Layout reference of the slide to be inserted, based on the *current master*, which is one of the following: - The master of the previous slide index. - The master of the first slide, if the insertion_index is zero. - The first master in the presentation, if there are no slides. If the LayoutReference is not found in the current master, a 400 bad request error is returned. If you don't specify a layout reference, then the new slide will use the predefined layout `BLANK`.

csrsInsertionIndex :: Lens' CreateSlideRequest (Maybe Int32) Source #

The optional zero-based index indicating where to insert the slides. If you don't specify an index, the new slide is created at the end.

csrsPlaceholderIdMAppings :: Lens' CreateSlideRequest [LayoutPlaceholderIdMApping] Source #

An optional list of object ID mappings from the placeholder(s) on the layout to the placeholder(s) that will be created on the new slide from that specified layout. Can only be used when `slide_layout_reference` is specified.

TableCellLocation

data TableCellLocation Source #

A location of a single table cell within a table.

See: tableCellLocation smart constructor.

Instances
Eq TableCellLocation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableCellLocation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCellLocation -> c TableCellLocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCellLocation #

toConstr :: TableCellLocation -> Constr #

dataTypeOf :: TableCellLocation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableCellLocation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCellLocation) #

gmapT :: (forall b. Data b => b -> b) -> TableCellLocation -> TableCellLocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCellLocation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCellLocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCellLocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCellLocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCellLocation -> m TableCellLocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellLocation -> m TableCellLocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCellLocation -> m TableCellLocation #

Show TableCellLocation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableCellLocation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableCellLocation :: Type -> Type #

ToJSON TableCellLocation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableCellLocation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableCellLocation Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableCellLocation = D1 (MetaData "TableCellLocation" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TableCellLocation'" PrefixI True) (S1 (MetaSel (Just "_tclColumnIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_tclRowIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

tableCellLocation :: TableCellLocation Source #

Creates a value of TableCellLocation with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tclColumnIndex :: Lens' TableCellLocation (Maybe Int32) Source #

The 0-based column index.

UpdateSlidesPositionRequest

data UpdateSlidesPositionRequest Source #

Updates the position of slides in the presentation.

See: updateSlidesPositionRequest smart constructor.

Instances
Eq UpdateSlidesPositionRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateSlidesPositionRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateSlidesPositionRequest -> c UpdateSlidesPositionRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateSlidesPositionRequest #

toConstr :: UpdateSlidesPositionRequest -> Constr #

dataTypeOf :: UpdateSlidesPositionRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateSlidesPositionRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateSlidesPositionRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateSlidesPositionRequest -> UpdateSlidesPositionRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateSlidesPositionRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateSlidesPositionRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateSlidesPositionRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateSlidesPositionRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateSlidesPositionRequest -> m UpdateSlidesPositionRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateSlidesPositionRequest -> m UpdateSlidesPositionRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateSlidesPositionRequest -> m UpdateSlidesPositionRequest #

Show UpdateSlidesPositionRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateSlidesPositionRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateSlidesPositionRequest :: Type -> Type #

ToJSON UpdateSlidesPositionRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateSlidesPositionRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateSlidesPositionRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateSlidesPositionRequest = D1 (MetaData "UpdateSlidesPositionRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateSlidesPositionRequest'" PrefixI True) (S1 (MetaSel (Just "_usprSlideObjectIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_usprInsertionIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

updateSlidesPositionRequest :: UpdateSlidesPositionRequest Source #

Creates a value of UpdateSlidesPositionRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

usprSlideObjectIds :: Lens' UpdateSlidesPositionRequest [Text] Source #

The IDs of the slides in the presentation that should be moved. The slides in this list must be in existing presentation order, without duplicates.

usprInsertionIndex :: Lens' UpdateSlidesPositionRequest (Maybe Int32) Source #

The index where the slides should be inserted, based on the slide arrangement before the move takes place. Must be between zero and the number of slides in the presentation, inclusive.

ReplaceAllShapesWithImageRequest

data ReplaceAllShapesWithImageRequest Source #

Replaces all shapes that match the given criteria with the provided image. The images replacing the shapes are rectangular after being inserted into the presentation and do not take on the forms of the shapes.

See: replaceAllShapesWithImageRequest smart constructor.

Instances
Eq ReplaceAllShapesWithImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ReplaceAllShapesWithImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplaceAllShapesWithImageRequest -> c ReplaceAllShapesWithImageRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplaceAllShapesWithImageRequest #

toConstr :: ReplaceAllShapesWithImageRequest -> Constr #

dataTypeOf :: ReplaceAllShapesWithImageRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReplaceAllShapesWithImageRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplaceAllShapesWithImageRequest) #

gmapT :: (forall b. Data b => b -> b) -> ReplaceAllShapesWithImageRequest -> ReplaceAllShapesWithImageRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllShapesWithImageRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllShapesWithImageRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplaceAllShapesWithImageRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplaceAllShapesWithImageRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithImageRequest -> m ReplaceAllShapesWithImageRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithImageRequest -> m ReplaceAllShapesWithImageRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithImageRequest -> m ReplaceAllShapesWithImageRequest #

Show ReplaceAllShapesWithImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ReplaceAllShapesWithImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ReplaceAllShapesWithImageRequest :: Type -> Type #

ToJSON ReplaceAllShapesWithImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ReplaceAllShapesWithImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllShapesWithImageRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllShapesWithImageRequest = D1 (MetaData "ReplaceAllShapesWithImageRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ReplaceAllShapesWithImageRequest'" PrefixI True) ((S1 (MetaSel (Just "_raswirImageReplaceMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithImageRequestImageReplaceMethod)) :*: S1 (MetaSel (Just "_raswirPageObjectIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_raswirContainsText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SubstringMatchCriteria)) :*: (S1 (MetaSel (Just "_raswirImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_raswirReplaceMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithImageRequestReplaceMethod))))))

replaceAllShapesWithImageRequest :: ReplaceAllShapesWithImageRequest Source #

Creates a value of ReplaceAllShapesWithImageRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

raswirImageReplaceMethod :: Lens' ReplaceAllShapesWithImageRequest (Maybe ReplaceAllShapesWithImageRequestImageReplaceMethod) Source #

The image replace method. If you specify both a `replace_method` and an `image_replace_method`, the `image_replace_method` takes precedence. If you do not specify a value for `image_replace_method`, but specify a value for `replace_method`, then the specified `replace_method` value is used. If you do not specify either, then CENTER_INSIDE is used.

raswirPageObjectIds :: Lens' ReplaceAllShapesWithImageRequest [Text] Source #

If non-empty, limits the matches to page elements only on the given pages. Returns a 400 bad request error if given the page object ID of a notes page or a notes master, or if a page with that object ID doesn't exist in the presentation.

raswirContainsText :: Lens' ReplaceAllShapesWithImageRequest (Maybe SubstringMatchCriteria) Source #

If set, this request will replace all of the shapes that contain the given text.

raswirImageURL :: Lens' ReplaceAllShapesWithImageRequest (Maybe Text) Source #

The image URL. The image is fetched once at insertion time and a copy is stored for display inside the presentation. Images must be less than 50MB in size, cannot exceed 25 megapixels, and must be in one of PNG, JPEG, or GIF format. The provided URL can be at most 2 kB in length. The URL itself is saved with the image, and exposed via the Image.source_url field.

raswirReplaceMethod :: Lens' ReplaceAllShapesWithImageRequest (Maybe ReplaceAllShapesWithImageRequestReplaceMethod) Source #

The replace method. Deprecated: use `image_replace_method` instead. If you specify both a `replace_method` and an `image_replace_method`, the `image_replace_method` takes precedence.

PageElement

data PageElement Source #

A visual element rendered on a page.

See: pageElement smart constructor.

Instances
Eq PageElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data PageElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageElement -> c PageElement #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageElement #

toConstr :: PageElement -> Constr #

dataTypeOf :: PageElement -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PageElement) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageElement) #

gmapT :: (forall b. Data b => b -> b) -> PageElement -> PageElement #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageElement -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageElement -> r #

gmapQ :: (forall d. Data d => d -> u) -> PageElement -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PageElement -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageElement -> m PageElement #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageElement -> m PageElement #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageElement -> m PageElement #

Show PageElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic PageElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep PageElement :: Type -> Type #

ToJSON PageElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON PageElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep PageElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep PageElement = D1 (MetaData "PageElement" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "PageElement'" PrefixI True) (((S1 (MetaSel (Just "_peTransform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AffineTransform)) :*: (S1 (MetaSel (Just "_peImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Image)) :*: S1 (MetaSel (Just "_peSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Size)))) :*: (S1 (MetaSel (Just "_peSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SheetsChart)) :*: (S1 (MetaSel (Just "_peObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_peLine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Line))))) :*: ((S1 (MetaSel (Just "_peElementGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Group)) :*: (S1 (MetaSel (Just "_peVideo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Video)) :*: S1 (MetaSel (Just "_peWordArt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WordArt)))) :*: ((S1 (MetaSel (Just "_peShape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Shape)) :*: S1 (MetaSel (Just "_peTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_peTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Table)) :*: S1 (MetaSel (Just "_peDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

pageElement :: PageElement Source #

Creates a value of PageElement with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

peTransform :: Lens' PageElement (Maybe AffineTransform) Source #

The transform of the page element. The visual appearance of the page element is determined by its absolute transform. To compute the absolute transform, preconcatenate a page element's transform with the transforms of all of its parent groups. If the page element is not in a group, its absolute transform is the same as the value in this field. The initial transform for the newly created Group is always the identity transform.

peImage :: Lens' PageElement (Maybe Image) Source #

An image page element.

peSize :: Lens' PageElement (Maybe Size) Source #

The size of the page element.

peSheetsChart :: Lens' PageElement (Maybe SheetsChart) Source #

A linked chart embedded from Google Sheets. Unlinked charts are represented as images.

peObjectId :: Lens' PageElement (Maybe Text) Source #

The object ID for this page element. Object IDs used by google.apps.slides.v1.Page and google.apps.slides.v1.PageElement share the same namespace.

peLine :: Lens' PageElement (Maybe Line) Source #

A line page element.

peElementGroup :: Lens' PageElement (Maybe Group) Source #

A collection of page elements joined as a single unit.

peVideo :: Lens' PageElement (Maybe Video) Source #

A video page element.

peWordArt :: Lens' PageElement (Maybe WordArt) Source #

A word art page element.

peShape :: Lens' PageElement (Maybe Shape) Source #

A generic shape.

peTitle :: Lens' PageElement (Maybe Text) Source #

The title of the page element. Combined with description to display alt text.

peTable :: Lens' PageElement (Maybe Table) Source #

A table page element.

peDescription :: Lens' PageElement (Maybe Text) Source #

The description of the page element. Combined with title to display alt text.

ColorStop

data ColorStop Source #

A color and position in a gradient band.

See: colorStop smart constructor.

Instances
Eq ColorStop Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ColorStop Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorStop -> c ColorStop #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorStop #

toConstr :: ColorStop -> Constr #

dataTypeOf :: ColorStop -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ColorStop) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorStop) #

gmapT :: (forall b. Data b => b -> b) -> ColorStop -> ColorStop #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorStop -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorStop -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorStop -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorStop -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorStop -> m ColorStop #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorStop -> m ColorStop #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorStop -> m ColorStop #

Show ColorStop Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ColorStop Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ColorStop :: Type -> Type #

ToJSON ColorStop Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ColorStop Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ColorStop Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ColorStop = D1 (MetaData "ColorStop" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ColorStop'" PrefixI True) (S1 (MetaSel (Just "_csColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OpaqueColor)) :*: (S1 (MetaSel (Just "_csAlpha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_csPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))))))

colorStop :: ColorStop Source #

Creates a value of ColorStop with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csColor :: Lens' ColorStop (Maybe OpaqueColor) Source #

The color of the gradient stop.

csAlpha :: Lens' ColorStop (Maybe Double) Source #

The alpha value of this color in the gradient band. Defaults to 1.0, fully opaque.

csPosition :: Lens' ColorStop (Maybe Double) Source #

The relative position of the color stop in the gradient band measured in percentage. The value should be in the interval [0.0, 1.0].

DeleteObjectRequest

data DeleteObjectRequest Source #

Deletes an object, either pages or page elements, from the presentation.

See: deleteObjectRequest smart constructor.

Instances
Eq DeleteObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data DeleteObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteObjectRequest -> c DeleteObjectRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteObjectRequest #

toConstr :: DeleteObjectRequest -> Constr #

dataTypeOf :: DeleteObjectRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteObjectRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteObjectRequest) #

gmapT :: (forall b. Data b => b -> b) -> DeleteObjectRequest -> DeleteObjectRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteObjectRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteObjectRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteObjectRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteObjectRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteObjectRequest -> m DeleteObjectRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteObjectRequest -> m DeleteObjectRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteObjectRequest -> m DeleteObjectRequest #

Show DeleteObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic DeleteObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep DeleteObjectRequest :: Type -> Type #

ToJSON DeleteObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON DeleteObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteObjectRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteObjectRequest = D1 (MetaData "DeleteObjectRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "DeleteObjectRequest'" PrefixI True) (S1 (MetaSel (Just "_dObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

deleteObjectRequest :: DeleteObjectRequest Source #

Creates a value of DeleteObjectRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dObjectId :: Lens' DeleteObjectRequest (Maybe Text) Source #

The object ID of the page or page element to delete. If after a delete operation a group contains only 1 or no page elements, the group is also deleted. If a placeholder is deleted on a layout, any empty inheriting shapes are also deleted.

CreateSlideResponse

data CreateSlideResponse Source #

The result of creating a slide.

See: createSlideResponse smart constructor.

Instances
Eq CreateSlideResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateSlideResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateSlideResponse -> c CreateSlideResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateSlideResponse #

toConstr :: CreateSlideResponse -> Constr #

dataTypeOf :: CreateSlideResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateSlideResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateSlideResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateSlideResponse -> CreateSlideResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateSlideResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateSlideResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateSlideResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateSlideResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateSlideResponse -> m CreateSlideResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSlideResponse -> m CreateSlideResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateSlideResponse -> m CreateSlideResponse #

Show CreateSlideResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateSlideResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateSlideResponse :: Type -> Type #

ToJSON CreateSlideResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateSlideResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateSlideResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateSlideResponse = D1 (MetaData "CreateSlideResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "CreateSlideResponse'" PrefixI True) (S1 (MetaSel (Just "_ccObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createSlideResponse :: CreateSlideResponse Source #

Creates a value of CreateSlideResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ccObjectId :: Lens' CreateSlideResponse (Maybe Text) Source #

The object ID of the created slide.

ColorScheme

data ColorScheme Source #

The palette of predefined colors for a page.

See: colorScheme smart constructor.

Instances
Eq ColorScheme Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ColorScheme Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ColorScheme -> c ColorScheme #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ColorScheme #

toConstr :: ColorScheme -> Constr #

dataTypeOf :: ColorScheme -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ColorScheme) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ColorScheme) #

gmapT :: (forall b. Data b => b -> b) -> ColorScheme -> ColorScheme #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ColorScheme -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ColorScheme -> r #

gmapQ :: (forall d. Data d => d -> u) -> ColorScheme -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ColorScheme -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ColorScheme -> m ColorScheme #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorScheme -> m ColorScheme #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ColorScheme -> m ColorScheme #

Show ColorScheme Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ColorScheme Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ColorScheme :: Type -> Type #

ToJSON ColorScheme Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ColorScheme Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ColorScheme Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ColorScheme = D1 (MetaData "ColorScheme" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "ColorScheme'" PrefixI True) (S1 (MetaSel (Just "_csColors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ThemeColorPair]))))

colorScheme :: ColorScheme Source #

Creates a value of ColorScheme with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csColors :: Lens' ColorScheme [ThemeColorPair] Source #

The ThemeColorType and corresponding concrete color pairs.

TableCell

data TableCell Source #

Properties and contents of each table cell.

See: tableCell smart constructor.

Instances
Eq TableCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableCell -> c TableCell #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableCell #

toConstr :: TableCell -> Constr #

dataTypeOf :: TableCell -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableCell) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableCell) #

gmapT :: (forall b. Data b => b -> b) -> TableCell -> TableCell #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableCell -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableCell -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableCell -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableCell -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableCell -> m TableCell #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCell -> m TableCell #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableCell -> m TableCell #

Show TableCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableCell :: Type -> Type #

ToJSON TableCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableCell Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

tableCell :: TableCell Source #

Creates a value of TableCell with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tcColumnSpan :: Lens' TableCell (Maybe Int32) Source #

Column span of the cell.

tcLocation :: Lens' TableCell (Maybe TableCellLocation) Source #

The location of the cell within the table.

tcText :: Lens' TableCell (Maybe TextContent) Source #

The text content of the cell.

tcRowSpan :: Lens' TableCell (Maybe Int32) Source #

Row span of the cell.

tcTableCellProperties :: Lens' TableCell (Maybe TableCellProperties) Source #

The properties of the table cell.

ListNestingLevel

data ListNestingLevel Source #

A map of nesting levels to the properties of bullets at the associated level. A list has at most nine levels of nesting, so the possible values for the keys of this map are 0 through 8, inclusive.

See: listNestingLevel smart constructor.

Instances
Eq ListNestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ListNestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListNestingLevel -> c ListNestingLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListNestingLevel #

toConstr :: ListNestingLevel -> Constr #

dataTypeOf :: ListNestingLevel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListNestingLevel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListNestingLevel) #

gmapT :: (forall b. Data b => b -> b) -> ListNestingLevel -> ListNestingLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListNestingLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListNestingLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListNestingLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListNestingLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListNestingLevel -> m ListNestingLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListNestingLevel -> m ListNestingLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListNestingLevel -> m ListNestingLevel #

Show ListNestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ListNestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ListNestingLevel :: Type -> Type #

ToJSON ListNestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ListNestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ListNestingLevel Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ListNestingLevel = D1 (MetaData "ListNestingLevel" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "ListNestingLevel'" PrefixI True) (S1 (MetaSel (Just "_lnlAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text NestingLevel))))

listNestingLevel Source #

Creates a value of ListNestingLevel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Outline

data Outline Source #

The outline of a PageElement. If these fields are unset, they may be inherited from a parent placeholder if it exists. If there is no parent, the fields will default to the value used for new page elements created in the Slides editor, which may depend on the page element kind.

See: outline smart constructor.

Instances
Eq Outline Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: Outline -> Outline -> Bool #

(/=) :: Outline -> Outline -> Bool #

Data Outline Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Outline -> c Outline #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Outline #

toConstr :: Outline -> Constr #

dataTypeOf :: Outline -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Outline) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Outline) #

gmapT :: (forall b. Data b => b -> b) -> Outline -> Outline #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Outline -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Outline -> r #

gmapQ :: (forall d. Data d => d -> u) -> Outline -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Outline -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Outline -> m Outline #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Outline -> m Outline #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Outline -> m Outline #

Show Outline Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Outline Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Outline :: Type -> Type #

Methods

from :: Outline -> Rep Outline x #

to :: Rep Outline x -> Outline #

ToJSON Outline Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Outline Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Outline Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Outline = D1 (MetaData "Outline" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Outline'" PrefixI True) ((S1 (MetaSel (Just "_oOutlineFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OutlineFill)) :*: S1 (MetaSel (Just "_oWeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Dimension))) :*: (S1 (MetaSel (Just "_oDashStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OutlineDashStyle)) :*: S1 (MetaSel (Just "_oPropertyState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OutlinePropertyState)))))

outline :: Outline Source #

Creates a value of Outline with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oOutlineFill :: Lens' Outline (Maybe OutlineFill) Source #

The fill of the outline.

oWeight :: Lens' Outline (Maybe Dimension) Source #

The thickness of the outline.

oDashStyle :: Lens' Outline (Maybe OutlineDashStyle) Source #

The dash style of the outline.

oPropertyState :: Lens' Outline (Maybe OutlinePropertyState) Source #

The outline property state. Updating the outline on a page element will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no outline on a page element, set this field to `NOT_RENDERED`. In this case, any other outline fields set in the same request will be ignored.

UpdateVideoPropertiesRequest

data UpdateVideoPropertiesRequest Source #

Update the properties of a Video.

See: updateVideoPropertiesRequest smart constructor.

Instances
Eq UpdateVideoPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateVideoPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateVideoPropertiesRequest -> c UpdateVideoPropertiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateVideoPropertiesRequest #

toConstr :: UpdateVideoPropertiesRequest -> Constr #

dataTypeOf :: UpdateVideoPropertiesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateVideoPropertiesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateVideoPropertiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateVideoPropertiesRequest -> UpdateVideoPropertiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateVideoPropertiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateVideoPropertiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateVideoPropertiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateVideoPropertiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateVideoPropertiesRequest -> m UpdateVideoPropertiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateVideoPropertiesRequest -> m UpdateVideoPropertiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateVideoPropertiesRequest -> m UpdateVideoPropertiesRequest #

Show UpdateVideoPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateVideoPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateVideoPropertiesRequest :: Type -> Type #

ToJSON UpdateVideoPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateVideoPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateVideoPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateVideoPropertiesRequest = D1 (MetaData "UpdateVideoPropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateVideoPropertiesRequest'" PrefixI True) (S1 (MetaSel (Just "_uvprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uvprVideoProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VideoProperties)) :*: S1 (MetaSel (Just "_uvprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)))))

updateVideoPropertiesRequest :: UpdateVideoPropertiesRequest Source #

Creates a value of UpdateVideoPropertiesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uvprObjectId :: Lens' UpdateVideoPropertiesRequest (Maybe Text) Source #

The object ID of the video the updates are applied to.

uvprFields :: Lens' UpdateVideoPropertiesRequest (Maybe GFieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `videoProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the video outline color, set `fields` to `"outline.outlineFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

UpdateLineCategoryRequestLineCategory

data UpdateLineCategoryRequestLineCategory Source #

The line category to update to. The exact line type is determined based on the category to update to and how it's routed to connect to other page elements.

Constructors

ULCRLCLineCategoryUnspecified

LINE_CATEGORY_UNSPECIFIED Unspecified line category.

ULCRLCStraight

STRAIGHT Straight connectors, including straight connector 1.

ULCRLCBent

BENT Bent connectors, including bent connector 2 to 5.

ULCRLCCurved

CURVED Curved connectors, including curved connector 2 to 5.

Instances
Enum UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateLineCategoryRequestLineCategory -> c UpdateLineCategoryRequestLineCategory #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateLineCategoryRequestLineCategory #

toConstr :: UpdateLineCategoryRequestLineCategory -> Constr #

dataTypeOf :: UpdateLineCategoryRequestLineCategory -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateLineCategoryRequestLineCategory) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateLineCategoryRequestLineCategory) #

gmapT :: (forall b. Data b => b -> b) -> UpdateLineCategoryRequestLineCategory -> UpdateLineCategoryRequestLineCategory #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateLineCategoryRequestLineCategory -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateLineCategoryRequestLineCategory -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateLineCategoryRequestLineCategory -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateLineCategoryRequestLineCategory -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateLineCategoryRequestLineCategory -> m UpdateLineCategoryRequestLineCategory #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateLineCategoryRequestLineCategory -> m UpdateLineCategoryRequestLineCategory #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateLineCategoryRequestLineCategory -> m UpdateLineCategoryRequestLineCategory #

Ord UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep UpdateLineCategoryRequestLineCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep UpdateLineCategoryRequestLineCategory = D1 (MetaData "UpdateLineCategoryRequestLineCategory" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "ULCRLCLineCategoryUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ULCRLCStraight" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ULCRLCBent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ULCRLCCurved" PrefixI False) (U1 :: Type -> Type)))

VideoProperties

data VideoProperties Source #

The properties of the Video.

See: videoProperties smart constructor.

Instances
Eq VideoProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data VideoProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoProperties -> c VideoProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoProperties #

toConstr :: VideoProperties -> Constr #

dataTypeOf :: VideoProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VideoProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoProperties) #

gmapT :: (forall b. Data b => b -> b) -> VideoProperties -> VideoProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoProperties -> m VideoProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoProperties -> m VideoProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoProperties -> m VideoProperties #

Show VideoProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic VideoProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep VideoProperties :: Type -> Type #

ToJSON VideoProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON VideoProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep VideoProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep VideoProperties = D1 (MetaData "VideoProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "VideoProperties'" PrefixI True) ((S1 (MetaSel (Just "_vpStart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_vpAutoPlay") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_vpMute") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_vpEnd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_vpOutline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Outline))))))

videoProperties :: VideoProperties Source #

Creates a value of VideoProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vpStart :: Lens' VideoProperties (Maybe Word32) Source #

The time at which to start playback, measured in seconds from the beginning of the video. If set, the start time should be before the end time. If you set this to a value that exceeds the video's length in seconds, the video will be played from the last second. If not set, the video will be played from the beginning.

vpAutoPlay :: Lens' VideoProperties (Maybe Bool) Source #

Whether to enable video autoplay when the page is displayed in present mode. Defaults to false.

vpMute :: Lens' VideoProperties (Maybe Bool) Source #

Whether to mute the audio during video playback. Defaults to false.

vpEnd :: Lens' VideoProperties (Maybe Word32) Source #

The time at which to end playback, measured in seconds from the beginning of the video. If set, the end time should be after the start time. If not set or if you set this to a value that exceeds the video's length, the video will be played until its end.

vpOutline :: Lens' VideoProperties (Maybe Outline) Source #

The outline of the video. The default outline matches the defaults for new videos created in the Slides editor.

LayoutPlaceholderIdMApping

data LayoutPlaceholderIdMApping Source #

The user-specified ID mapping for a placeholder that will be created on a slide from a specified layout.

See: layoutPlaceholderIdMApping smart constructor.

Instances
Eq LayoutPlaceholderIdMApping Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data LayoutPlaceholderIdMApping Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayoutPlaceholderIdMApping -> c LayoutPlaceholderIdMApping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayoutPlaceholderIdMApping #

toConstr :: LayoutPlaceholderIdMApping -> Constr #

dataTypeOf :: LayoutPlaceholderIdMApping -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LayoutPlaceholderIdMApping) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayoutPlaceholderIdMApping) #

gmapT :: (forall b. Data b => b -> b) -> LayoutPlaceholderIdMApping -> LayoutPlaceholderIdMApping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayoutPlaceholderIdMApping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayoutPlaceholderIdMApping -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayoutPlaceholderIdMApping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayoutPlaceholderIdMApping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayoutPlaceholderIdMApping -> m LayoutPlaceholderIdMApping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutPlaceholderIdMApping -> m LayoutPlaceholderIdMApping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutPlaceholderIdMApping -> m LayoutPlaceholderIdMApping #

Show LayoutPlaceholderIdMApping Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic LayoutPlaceholderIdMApping Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep LayoutPlaceholderIdMApping :: Type -> Type #

ToJSON LayoutPlaceholderIdMApping Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON LayoutPlaceholderIdMApping Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LayoutPlaceholderIdMApping Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LayoutPlaceholderIdMApping = D1 (MetaData "LayoutPlaceholderIdMApping" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "LayoutPlaceholderIdMApping'" PrefixI True) (S1 (MetaSel (Just "_lpimaObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lpimaLayoutPlaceholderObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lpimaLayoutPlaceholder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Placeholder)))))

layoutPlaceholderIdMApping :: LayoutPlaceholderIdMApping Source #

Creates a value of LayoutPlaceholderIdMApping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lpimaObjectId :: Lens' LayoutPlaceholderIdMApping (Maybe Text) Source #

A user-supplied object ID for the placeholder identified above that to be created onto a slide. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

lpimaLayoutPlaceholderObjectId :: Lens' LayoutPlaceholderIdMApping (Maybe Text) Source #

The object ID of the placeholder on a layout that will be applied to a slide.

lpimaLayoutPlaceholder :: Lens' LayoutPlaceholderIdMApping (Maybe Placeholder) Source #

The placeholder on a layout that will be applied to a slide. Only type and index are needed. For example, a predefined `TITLE_AND_BODY` layout may usually have a TITLE placeholder with index 0 and a BODY placeholder with index 0.

LineLineType

data LineLineType Source #

The type of the line.

Constructors

LLTTypeUnspecified

TYPE_UNSPECIFIED An unspecified line type.

LLTStraightConnector1

STRAIGHT_CONNECTOR_1 Straight connector 1 form. Corresponds to ECMA-376 ST_ShapeType 'straightConnector1'.

LLTBentConnector2

BENT_CONNECTOR_2 Bent connector 2 form. Corresponds to ECMA-376 ST_ShapeType 'bentConnector2'.

LLTBentConnector3

BENT_CONNECTOR_3 Bent connector 3 form. Corresponds to ECMA-376 ST_ShapeType 'bentConnector3'.

LLTBentConnector4

BENT_CONNECTOR_4 Bent connector 4 form. Corresponds to ECMA-376 ST_ShapeType 'bentConnector4'.

LLTBentConnector5

BENT_CONNECTOR_5 Bent connector 5 form. Corresponds to ECMA-376 ST_ShapeType 'bentConnector5'.

LLTCurvedConnector2

CURVED_CONNECTOR_2 Curved connector 2 form. Corresponds to ECMA-376 ST_ShapeType 'curvedConnector2'.

LLTCurvedConnector3

CURVED_CONNECTOR_3 Curved connector 3 form. Corresponds to ECMA-376 ST_ShapeType 'curvedConnector3'.

LLTCurvedConnector4

CURVED_CONNECTOR_4 Curved connector 4 form. Corresponds to ECMA-376 ST_ShapeType 'curvedConnector4'.

LLTCurvedConnector5

CURVED_CONNECTOR_5 Curved connector 5 form. Corresponds to ECMA-376 ST_ShapeType 'curvedConnector5'.

LLTStraightLine

STRAIGHT_LINE Straight line. Corresponds to ECMA-376 ST_ShapeType 'line'. This line type is not a connector.

Instances
Enum LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LineLineType -> c LineLineType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LineLineType #

toConstr :: LineLineType -> Constr #

dataTypeOf :: LineLineType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LineLineType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LineLineType) #

gmapT :: (forall b. Data b => b -> b) -> LineLineType -> LineLineType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LineLineType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LineLineType -> r #

gmapQ :: (forall d. Data d => d -> u) -> LineLineType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LineLineType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LineLineType -> m LineLineType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LineLineType -> m LineLineType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LineLineType -> m LineLineType #

Ord LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep LineLineType :: Type -> Type #

Hashable LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LineLineType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LineLineType = D1 (MetaData "LineLineType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (((C1 (MetaCons "LLTTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LLTStraightConnector1" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LLTBentConnector2" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LLTBentConnector3" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LLTBentConnector4" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "LLTBentConnector5" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LLTCurvedConnector2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LLTCurvedConnector3" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LLTCurvedConnector4" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LLTCurvedConnector5" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LLTStraightLine" PrefixI False) (U1 :: Type -> Type)))))

PagePageType

data PagePageType Source #

The type of the page.

Constructors

Slide

SLIDE A slide page.

Master

MASTER A master slide page.

Layout

LAYOUT A layout page.

Notes

NOTES A notes page.

NotesMaster

NOTES_MASTER A notes master page.

Instances
Enum PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PagePageType -> c PagePageType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PagePageType #

toConstr :: PagePageType -> Constr #

dataTypeOf :: PagePageType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PagePageType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PagePageType) #

gmapT :: (forall b. Data b => b -> b) -> PagePageType -> PagePageType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PagePageType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PagePageType -> r #

gmapQ :: (forall d. Data d => d -> u) -> PagePageType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PagePageType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PagePageType -> m PagePageType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PagePageType -> m PagePageType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PagePageType -> m PagePageType #

Ord PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep PagePageType :: Type -> Type #

Hashable PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep PagePageType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep PagePageType = D1 (MetaData "PagePageType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "Slide" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Master" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Layout" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Notes" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NotesMaster" PrefixI False) (U1 :: Type -> Type))))

CreateImageResponse

data CreateImageResponse Source #

The result of creating an image.

See: createImageResponse smart constructor.

Instances
Eq CreateImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateImageResponse -> c CreateImageResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateImageResponse #

toConstr :: CreateImageResponse -> Constr #

dataTypeOf :: CreateImageResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateImageResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateImageResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateImageResponse -> CreateImageResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateImageResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateImageResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateImageResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateImageResponse -> m CreateImageResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageResponse -> m CreateImageResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateImageResponse -> m CreateImageResponse #

Show CreateImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateImageResponse :: Type -> Type #

ToJSON CreateImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateImageResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateImageResponse = D1 (MetaData "CreateImageResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "CreateImageResponse'" PrefixI True) (S1 (MetaSel (Just "_ciriObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createImageResponse :: CreateImageResponse Source #

Creates a value of CreateImageResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ciriObjectId :: Lens' CreateImageResponse (Maybe Text) Source #

The object ID of the created image.

TextElement

data TextElement Source #

A TextElement describes the content of a range of indices in the text content of a Shape or TableCell.

See: textElement smart constructor.

Instances
Eq TextElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TextElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextElement -> c TextElement #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextElement #

toConstr :: TextElement -> Constr #

dataTypeOf :: TextElement -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextElement) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextElement) #

gmapT :: (forall b. Data b => b -> b) -> TextElement -> TextElement #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextElement -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextElement -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextElement -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextElement -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextElement -> m TextElement #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextElement -> m TextElement #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextElement -> m TextElement #

Show TextElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TextElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TextElement :: Type -> Type #

ToJSON TextElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TextElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextElement Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TextElement = D1 (MetaData "TextElement" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TextElement'" PrefixI True) ((S1 (MetaSel (Just "_teParagraphMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ParagraphMarker)) :*: S1 (MetaSel (Just "_teAutoText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutoText))) :*: (S1 (MetaSel (Just "_teEndIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_teTextRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextRun)) :*: S1 (MetaSel (Just "_teStartIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))

textElement :: TextElement Source #

Creates a value of TextElement with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

teParagraphMarker :: Lens' TextElement (Maybe ParagraphMarker) Source #

A marker representing the beginning of a new paragraph. The `start_index` and `end_index` of this TextElement represent the range of the paragraph. Other TextElements with an index range contained inside this paragraph's range are considered to be part of this paragraph. The range of indices of two separate paragraphs will never overlap.

teAutoText :: Lens' TextElement (Maybe AutoText) Source #

A TextElement representing a spot in the text that is dynamically replaced with content that can change over time.

teEndIndex :: Lens' TextElement (Maybe Int32) Source #

The zero-based end index of this text element, exclusive, in Unicode code units.

teTextRun :: Lens' TextElement (Maybe TextRun) Source #

A TextElement representing a run of text where all of the characters in the run have the same TextStyle. The `start_index` and `end_index` of TextRuns will always be fully contained in the index range of a single `paragraph_marker` TextElement. In other words, a TextRun will never span multiple paragraphs.

teStartIndex :: Lens' TextElement (Maybe Int32) Source #

The zero-based start index of this text element, in Unicode code units.

ParagraphStyleSpacingMode

data ParagraphStyleSpacingMode Source #

The spacing mode for the paragraph.

Constructors

SpacingModeUnspecified

SPACING_MODE_UNSPECIFIED The spacing mode is inherited from the parent.

NeverCollapse

NEVER_COLLAPSE Paragraph spacing is always rendered.

CollapseLists

COLLAPSE_LISTS Paragraph spacing is skipped between list elements.

Instances
Enum ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParagraphStyleSpacingMode -> c ParagraphStyleSpacingMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParagraphStyleSpacingMode #

toConstr :: ParagraphStyleSpacingMode -> Constr #

dataTypeOf :: ParagraphStyleSpacingMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ParagraphStyleSpacingMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParagraphStyleSpacingMode) #

gmapT :: (forall b. Data b => b -> b) -> ParagraphStyleSpacingMode -> ParagraphStyleSpacingMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyleSpacingMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyleSpacingMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParagraphStyleSpacingMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParagraphStyleSpacingMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParagraphStyleSpacingMode -> m ParagraphStyleSpacingMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyleSpacingMode -> m ParagraphStyleSpacingMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyleSpacingMode -> m ParagraphStyleSpacingMode #

Ord ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ParagraphStyleSpacingMode :: Type -> Type #

Hashable ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ParagraphStyleSpacingMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ParagraphStyleSpacingMode = D1 (MetaData "ParagraphStyleSpacingMode" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "SpacingModeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NeverCollapse" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CollapseLists" PrefixI False) (U1 :: Type -> Type)))

DeleteParagraphBulletsRequest

data DeleteParagraphBulletsRequest Source #

Deletes bullets from all of the paragraphs that overlap with the given text index range. The nesting level of each paragraph will be visually preserved by adding indent to the start of the corresponding paragraph.

See: deleteParagraphBulletsRequest smart constructor.

Instances
Eq DeleteParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data DeleteParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteParagraphBulletsRequest -> c DeleteParagraphBulletsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteParagraphBulletsRequest #

toConstr :: DeleteParagraphBulletsRequest -> Constr #

dataTypeOf :: DeleteParagraphBulletsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteParagraphBulletsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteParagraphBulletsRequest) #

gmapT :: (forall b. Data b => b -> b) -> DeleteParagraphBulletsRequest -> DeleteParagraphBulletsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteParagraphBulletsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteParagraphBulletsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteParagraphBulletsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteParagraphBulletsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteParagraphBulletsRequest -> m DeleteParagraphBulletsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteParagraphBulletsRequest -> m DeleteParagraphBulletsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteParagraphBulletsRequest -> m DeleteParagraphBulletsRequest #

Show DeleteParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic DeleteParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep DeleteParagraphBulletsRequest :: Type -> Type #

ToJSON DeleteParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON DeleteParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DeleteParagraphBulletsRequest = D1 (MetaData "DeleteParagraphBulletsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "DeleteParagraphBulletsRequest'" PrefixI True) (S1 (MetaSel (Just "_dpbrTextRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Range)) :*: (S1 (MetaSel (Just "_dpbrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dpbrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)))))

deleteParagraphBulletsRequest :: DeleteParagraphBulletsRequest Source #

Creates a value of DeleteParagraphBulletsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dpbrTextRange :: Lens' DeleteParagraphBulletsRequest (Maybe Range) Source #

The range of text to delete bullets from, based on TextElement indexes.

dpbrObjectId :: Lens' DeleteParagraphBulletsRequest (Maybe Text) Source #

The object ID of the shape or table containing the text to delete bullets from.

dpbrCellLocation :: Lens' DeleteParagraphBulletsRequest (Maybe TableCellLocation) Source #

The optional table cell location if the text to be modified is in a table cell. If present, the object_id must refer to a table.

InsertTextRequest

data InsertTextRequest Source #

Inserts text into a shape or a table cell.

See: insertTextRequest smart constructor.

Instances
Eq InsertTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data InsertTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InsertTextRequest -> c InsertTextRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InsertTextRequest #

toConstr :: InsertTextRequest -> Constr #

dataTypeOf :: InsertTextRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InsertTextRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InsertTextRequest) #

gmapT :: (forall b. Data b => b -> b) -> InsertTextRequest -> InsertTextRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InsertTextRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InsertTextRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> InsertTextRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InsertTextRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InsertTextRequest -> m InsertTextRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTextRequest -> m InsertTextRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InsertTextRequest -> m InsertTextRequest #

Show InsertTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic InsertTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep InsertTextRequest :: Type -> Type #

ToJSON InsertTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON InsertTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep InsertTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep InsertTextRequest = D1 (MetaData "InsertTextRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "InsertTextRequest'" PrefixI True) ((S1 (MetaSel (Just "_itrText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_itrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_itrInsertionIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_itrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)))))

insertTextRequest :: InsertTextRequest Source #

Creates a value of InsertTextRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

itrText :: Lens' InsertTextRequest (Maybe Text) Source #

The text to be inserted. Inserting a newline character will implicitly create a new ParagraphMarker at that index. The paragraph style of the new paragraph will be copied from the paragraph at the current insertion index, including lists and bullets. Text styles for inserted text will be determined automatically, generally preserving the styling of neighboring text. In most cases, the text will be added to the TextRun that exists at the insertion index. Some control characters (U+0000-U+0008, U+000C-U+001F) and characters from the Unicode Basic Multilingual Plane Private Use Area (U+E000-U+F8FF) will be stripped out of the inserted text.

itrObjectId :: Lens' InsertTextRequest (Maybe Text) Source #

The object ID of the shape or table where the text will be inserted.

itrInsertionIndex :: Lens' InsertTextRequest (Maybe Int32) Source #

The index where the text will be inserted, in Unicode code units, based on TextElement indexes. The index is zero-based and is computed from the start of the string. The index may be adjusted to prevent insertions inside Unicode grapheme clusters. In these cases, the text will be inserted immediately after the grapheme cluster.

itrCellLocation :: Lens' InsertTextRequest (Maybe TableCellLocation) Source #

The optional table cell location if the text is to be inserted into a table cell. If present, the object_id must refer to a table.

UpdateTableBOrderPropertiesRequest

data UpdateTableBOrderPropertiesRequest Source #

Updates the properties of the table borders in a Table.

See: updateTableBOrderPropertiesRequest smart constructor.

Instances
Eq UpdateTableBOrderPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateTableBOrderPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateTableBOrderPropertiesRequest -> c UpdateTableBOrderPropertiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateTableBOrderPropertiesRequest #

toConstr :: UpdateTableBOrderPropertiesRequest -> Constr #

dataTypeOf :: UpdateTableBOrderPropertiesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateTableBOrderPropertiesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateTableBOrderPropertiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateTableBOrderPropertiesRequest -> UpdateTableBOrderPropertiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableBOrderPropertiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableBOrderPropertiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateTableBOrderPropertiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateTableBOrderPropertiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateTableBOrderPropertiesRequest -> m UpdateTableBOrderPropertiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableBOrderPropertiesRequest -> m UpdateTableBOrderPropertiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableBOrderPropertiesRequest -> m UpdateTableBOrderPropertiesRequest #

Show UpdateTableBOrderPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateTableBOrderPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateTableBOrderPropertiesRequest :: Type -> Type #

ToJSON UpdateTableBOrderPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateTableBOrderPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTableBOrderPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTableBOrderPropertiesRequest = D1 (MetaData "UpdateTableBOrderPropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateTableBOrderPropertiesRequest'" PrefixI True) ((S1 (MetaSel (Just "_utboprBOrderPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateTableBOrderPropertiesRequestBOrderPosition)) :*: S1 (MetaSel (Just "_utboprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_utboprTableBOrderProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableBOrderProperties)) :*: (S1 (MetaSel (Just "_utboprTableRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableRange)) :*: S1 (MetaSel (Just "_utboprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask))))))

updateTableBOrderPropertiesRequest :: UpdateTableBOrderPropertiesRequest Source #

Creates a value of UpdateTableBOrderPropertiesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

utboprBOrderPosition :: Lens' UpdateTableBOrderPropertiesRequest (Maybe UpdateTableBOrderPropertiesRequestBOrderPosition) Source #

The border position in the table range the updates should apply to. If a border position is not specified, the updates will apply to all borders in the table range.

utboprTableRange :: Lens' UpdateTableBOrderPropertiesRequest (Maybe TableRange) Source #

The table range representing the subset of the table to which the updates are applied. If a table range is not specified, the updates will apply to the entire table.

utboprFields :: Lens' UpdateTableBOrderPropertiesRequest (Maybe GFieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `tableBorderProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the table border solid fill color, set `fields` to `"tableBorderFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

CreateLineRequest

data CreateLineRequest Source #

Creates a line.

See: createLineRequest smart constructor.

Instances
Eq CreateLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateLineRequest -> c CreateLineRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateLineRequest #

toConstr :: CreateLineRequest -> Constr #

dataTypeOf :: CreateLineRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateLineRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateLineRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateLineRequest -> CreateLineRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateLineRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateLineRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateLineRequest -> m CreateLineRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineRequest -> m CreateLineRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineRequest -> m CreateLineRequest #

Show CreateLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateLineRequest :: Type -> Type #

ToJSON CreateLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateLineRequest = D1 (MetaData "CreateLineRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CreateLineRequest'" PrefixI True) ((S1 (MetaSel (Just "_clrlCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateLineRequestCategory)) :*: S1 (MetaSel (Just "_clrlObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_clrlLineCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateLineRequestLineCategory)) :*: S1 (MetaSel (Just "_clrlElementProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PageElementProperties)))))

createLineRequest :: CreateLineRequest Source #

Creates a value of CreateLineRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

clrlCategory :: Lens' CreateLineRequest (Maybe CreateLineRequestCategory) Source #

The category of the line to be created. The exact line type created is determined based on the category and how it's routed to connect to other page elements. If you specify both a `category` and a `line_category`, the `category` takes precedence. If you do not specify a value for `category`, but specify a value for `line_category`, then the specified `line_category` value is used. If you do not specify either, then STRAIGHT is used.

clrlObjectId :: Lens' CreateLineRequest (Maybe Text) Source #

A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated.

clrlLineCategory :: Lens' CreateLineRequest (Maybe CreateLineRequestLineCategory) Source #

The category of the line to be created. Deprecated: use `category` instead. The exact line type created is determined based on the category and how it's routed to connect to other page elements. If you specify both a `category` and a `line_category`, the `category` takes precedence.

Placeholder

data Placeholder Source #

The placeholder information that uniquely identifies a placeholder shape.

See: placeholder smart constructor.

Instances
Eq Placeholder Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data Placeholder Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Placeholder -> c Placeholder #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Placeholder #

toConstr :: Placeholder -> Constr #

dataTypeOf :: Placeholder -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Placeholder) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Placeholder) #

gmapT :: (forall b. Data b => b -> b) -> Placeholder -> Placeholder #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Placeholder -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Placeholder -> r #

gmapQ :: (forall d. Data d => d -> u) -> Placeholder -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Placeholder -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Placeholder -> m Placeholder #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Placeholder -> m Placeholder #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Placeholder -> m Placeholder #

Show Placeholder Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Placeholder Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Placeholder :: Type -> Type #

ToJSON Placeholder Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Placeholder Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Placeholder Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Placeholder = D1 (MetaData "Placeholder" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Placeholder'" PrefixI True) (S1 (MetaSel (Just "_pParentObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlaceholderType)) :*: S1 (MetaSel (Just "_pIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

placeholder :: Placeholder Source #

Creates a value of Placeholder with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pParentObjectId :: Lens' Placeholder (Maybe Text) Source #

The object ID of this shape's parent placeholder. If unset, the parent placeholder shape does not exist, so the shape does not inherit properties from any other shape.

pType :: Lens' Placeholder (Maybe PlaceholderType) Source #

The type of the placeholder.

pIndex :: Lens' Placeholder (Maybe Int32) Source #

The index of the placeholder. If the same placeholder types are present in the same page, they would have different index values.

LayoutProperties

data LayoutProperties Source #

The properties of Page are only relevant for pages with page_type LAYOUT.

See: layoutProperties smart constructor.

Instances
Eq LayoutProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data LayoutProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayoutProperties -> c LayoutProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayoutProperties #

toConstr :: LayoutProperties -> Constr #

dataTypeOf :: LayoutProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LayoutProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayoutProperties) #

gmapT :: (forall b. Data b => b -> b) -> LayoutProperties -> LayoutProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayoutProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayoutProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayoutProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayoutProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayoutProperties -> m LayoutProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutProperties -> m LayoutProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayoutProperties -> m LayoutProperties #

Show LayoutProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic LayoutProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep LayoutProperties :: Type -> Type #

ToJSON LayoutProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON LayoutProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LayoutProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep LayoutProperties = D1 (MetaData "LayoutProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "LayoutProperties'" PrefixI True) (S1 (MetaSel (Just "_lpMasterObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lpDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

layoutProperties :: LayoutProperties Source #

Creates a value of LayoutProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lpMasterObjectId :: Lens' LayoutProperties (Maybe Text) Source #

The object ID of the master that this layout is based on.

lpName :: Lens' LayoutProperties (Maybe Text) Source #

The name of the layout.

lpDisplayName :: Lens' LayoutProperties (Maybe Text) Source #

The human-readable name of the layout.

CreateLineRequestCategory

data CreateLineRequestCategory Source #

The category of the line to be created. The exact line type created is determined based on the category and how it's routed to connect to other page elements. If you specify both a `category` and a `line_category`, the `category` takes precedence. If you do not specify a value for `category`, but specify a value for `line_category`, then the specified `line_category` value is used. If you do not specify either, then STRAIGHT is used.

Constructors

CLRCLineCategoryUnspecified

LINE_CATEGORY_UNSPECIFIED Unspecified line category.

CLRCStraight

STRAIGHT Straight connectors, including straight connector 1.

CLRCBent

BENT Bent connectors, including bent connector 2 to 5.

CLRCCurved

CURVED Curved connectors, including curved connector 2 to 5.

Instances
Enum CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateLineRequestCategory -> c CreateLineRequestCategory #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateLineRequestCategory #

toConstr :: CreateLineRequestCategory -> Constr #

dataTypeOf :: CreateLineRequestCategory -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateLineRequestCategory) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateLineRequestCategory) #

gmapT :: (forall b. Data b => b -> b) -> CreateLineRequestCategory -> CreateLineRequestCategory #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineRequestCategory -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateLineRequestCategory -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateLineRequestCategory -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateLineRequestCategory -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateLineRequestCategory -> m CreateLineRequestCategory #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineRequestCategory -> m CreateLineRequestCategory #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateLineRequestCategory -> m CreateLineRequestCategory #

Ord CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep CreateLineRequestCategory :: Type -> Type #

Hashable CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateLineRequestCategory Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep CreateLineRequestCategory = D1 (MetaData "CreateLineRequestCategory" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "CLRCLineCategoryUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CLRCStraight" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CLRCBent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CLRCCurved" PrefixI False) (U1 :: Type -> Type)))

UpdateShapePropertiesRequest

data UpdateShapePropertiesRequest Source #

Update the properties of a Shape.

See: updateShapePropertiesRequest smart constructor.

Instances
Eq UpdateShapePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateShapePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateShapePropertiesRequest -> c UpdateShapePropertiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateShapePropertiesRequest #

toConstr :: UpdateShapePropertiesRequest -> Constr #

dataTypeOf :: UpdateShapePropertiesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateShapePropertiesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateShapePropertiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateShapePropertiesRequest -> UpdateShapePropertiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateShapePropertiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateShapePropertiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateShapePropertiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateShapePropertiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateShapePropertiesRequest -> m UpdateShapePropertiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateShapePropertiesRequest -> m UpdateShapePropertiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateShapePropertiesRequest -> m UpdateShapePropertiesRequest #

Show UpdateShapePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateShapePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateShapePropertiesRequest :: Type -> Type #

ToJSON UpdateShapePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateShapePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateShapePropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateShapePropertiesRequest = D1 (MetaData "UpdateShapePropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateShapePropertiesRequest'" PrefixI True) (S1 (MetaSel (Just "_usprObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_usprShapeProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShapeProperties)) :*: S1 (MetaSel (Just "_usprFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)))))

updateShapePropertiesRequest :: UpdateShapePropertiesRequest Source #

Creates a value of UpdateShapePropertiesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

usprObjectId :: Lens' UpdateShapePropertiesRequest (Maybe Text) Source #

The object ID of the shape the updates are applied to.

usprFields :: Lens' UpdateShapePropertiesRequest (Maybe GFieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `shapeProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the shape background solid fill color, set `fields` to `"shapeBackgroundFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

Table

data Table Source #

A PageElement kind representing a table.

See: table smart constructor.

Instances
Eq Table Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

(==) :: Table -> Table -> Bool #

(/=) :: Table -> Table -> Bool #

Data Table Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Table -> c Table #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Table #

toConstr :: Table -> Constr #

dataTypeOf :: Table -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Table) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Table) #

gmapT :: (forall b. Data b => b -> b) -> Table -> Table #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Table -> r #

gmapQ :: (forall d. Data d => d -> u) -> Table -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Table -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Table -> m Table #

Show Table Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

Generic Table Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Table :: Type -> Type #

Methods

from :: Table -> Rep Table x #

to :: Rep Table x -> Table #

ToJSON Table Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Table Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Table Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

table :: Table Source #

Creates a value of Table with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tTableRows :: Lens' Table [TableRow] Source #

Properties and contents of each row. Cells that span multiple rows are contained in only one of these rows and have a row_span greater than 1.

tVerticalBOrderRows :: Lens' Table [TableBOrderRow] Source #

Properties of vertical cell borders. A table's vertical cell borders are represented as a grid. The grid has the same number of rows as the table and one more column than the number of columns in the table. For example, if the table is 3 x 3, its vertical borders will be represented as a grid with 3 rows and 4 columns.

tRows :: Lens' Table (Maybe Int32) Source #

Number of rows in the table.

tColumns :: Lens' Table (Maybe Int32) Source #

Number of columns in the table.

tHorizontalBOrderRows :: Lens' Table [TableBOrderRow] Source #

Properties of horizontal cell borders. A table's horizontal cell borders are represented as a grid. The grid has one more row than the number of rows in the table and the same number of columns as the table. For example, if the table is 3 x 3, its horizontal borders will be represented as a grid with 4 rows and 3 columns.

tTableColumns :: Lens' Table [TableColumnProperties] Source #

Properties of each column.

ThemeColorPairType

data ThemeColorPairType Source #

The type of the theme color.

Constructors

TCPTThemeColorTypeUnspecified

THEME_COLOR_TYPE_UNSPECIFIED Unspecified theme color. This value should not be used.

TCPTDARK1

DARK1 Represents the first dark color.

TCPTLIGHT1

LIGHT1 Represents the first light color.

TCPTDARK2

DARK2 Represents the second dark color.

TCPTLIGHT2

LIGHT2 Represents the second light color.

TCPTACCENT1

ACCENT1 Represents the first accent color.

TCPTACCENT2

ACCENT2 Represents the second accent color.

TCPTACCENT3

ACCENT3 Represents the third accent color.

TCPTACCENT4

ACCENT4 Represents the fourth accent color.

TCPTACCENT5

ACCENT5 Represents the fifth accent color.

TCPTACCENT6

ACCENT6 Represents the sixth accent color.

TCPTHyperlink

HYPERLINK Represents the color to use for hyperlinks.

TCPTFollowedHyperlink

FOLLOWED_HYPERLINK Represents the color to use for visited hyperlinks.

TCPTTEXT1

TEXT1 Represents the first text color.

TCPTBACKGROUND1

BACKGROUND1 Represents the first background color.

TCPTTEXT2

TEXT2 Represents the second text color.

TCPTBACKGROUND2

BACKGROUND2 Represents the second background color.

Instances
Enum ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ThemeColorPairType -> c ThemeColorPairType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ThemeColorPairType #

toConstr :: ThemeColorPairType -> Constr #

dataTypeOf :: ThemeColorPairType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ThemeColorPairType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ThemeColorPairType) #

gmapT :: (forall b. Data b => b -> b) -> ThemeColorPairType -> ThemeColorPairType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ThemeColorPairType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ThemeColorPairType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ThemeColorPairType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ThemeColorPairType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ThemeColorPairType -> m ThemeColorPairType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ThemeColorPairType -> m ThemeColorPairType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ThemeColorPairType -> m ThemeColorPairType #

Ord ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ThemeColorPairType :: Type -> Type #

Hashable ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ThemeColorPairType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ThemeColorPairType = D1 (MetaData "ThemeColorPairType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((((C1 (MetaCons "TCPTThemeColorTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TCPTDARK1" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TCPTLIGHT1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TCPTDARK2" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "TCPTLIGHT2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TCPTACCENT1" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TCPTACCENT2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TCPTACCENT3" PrefixI False) (U1 :: Type -> Type)))) :+: (((C1 (MetaCons "TCPTACCENT4" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TCPTACCENT5" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TCPTACCENT6" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TCPTHyperlink" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "TCPTFollowedHyperlink" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TCPTTEXT1" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TCPTBACKGROUND1" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "TCPTTEXT2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TCPTBACKGROUND2" PrefixI False) (U1 :: Type -> Type))))))

LinePropertiesStartArrow

data LinePropertiesStartArrow Source #

The style of the arrow at the beginning of the line.

Constructors

LPSAArrowStyleUnspecified

ARROW_STYLE_UNSPECIFIED An unspecified arrow style.

LPSANone

NONE No arrow.

LPSAStealthArrow

STEALTH_ARROW Arrow with notched back. Corresponds to ECMA-376 ST_LineEndType value 'stealth'.

LPSAFillArrow

FILL_ARROW Filled arrow. Corresponds to ECMA-376 ST_LineEndType value 'triangle'.

LPSAFillCircle

FILL_CIRCLE Filled circle. Corresponds to ECMA-376 ST_LineEndType value 'oval'.

LPSAFillSquare

FILL_SQUARE Filled square.

LPSAFillDiamond

FILL_DIAMOND Filled diamond. Corresponds to ECMA-376 ST_LineEndType value 'diamond'.

LPSAOpenArrow

OPEN_ARROW Hollow arrow.

LPSAOpenCircle

OPEN_CIRCLE Hollow circle.

LPSAOpenSquare

OPEN_SQUARE Hollow square.

LPSAOpenDiamond

OPEN_DIAMOND Hollow diamond.

Instances
Enum LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LinePropertiesStartArrow -> c LinePropertiesStartArrow #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LinePropertiesStartArrow #

toConstr :: LinePropertiesStartArrow -> Constr #

dataTypeOf :: LinePropertiesStartArrow -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LinePropertiesStartArrow) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LinePropertiesStartArrow) #

gmapT :: (forall b. Data b => b -> b) -> LinePropertiesStartArrow -> LinePropertiesStartArrow #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesStartArrow -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LinePropertiesStartArrow -> r #

gmapQ :: (forall d. Data d => d -> u) -> LinePropertiesStartArrow -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LinePropertiesStartArrow -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LinePropertiesStartArrow -> m LinePropertiesStartArrow #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesStartArrow -> m LinePropertiesStartArrow #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LinePropertiesStartArrow -> m LinePropertiesStartArrow #

Ord LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep LinePropertiesStartArrow :: Type -> Type #

Hashable LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LinePropertiesStartArrow Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep LinePropertiesStartArrow = D1 (MetaData "LinePropertiesStartArrow" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (((C1 (MetaCons "LPSAArrowStyleUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LPSANone" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LPSAStealthArrow" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LPSAFillArrow" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LPSAFillCircle" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "LPSAFillSquare" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LPSAFillDiamond" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LPSAOpenArrow" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LPSAOpenCircle" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LPSAOpenSquare" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LPSAOpenDiamond" PrefixI False) (U1 :: Type -> Type)))))

UpdateLineCategoryRequest

data UpdateLineCategoryRequest Source #

Updates the category of a line.

See: updateLineCategoryRequest smart constructor.

Instances
Eq UpdateLineCategoryRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateLineCategoryRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateLineCategoryRequest -> c UpdateLineCategoryRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateLineCategoryRequest #

toConstr :: UpdateLineCategoryRequest -> Constr #

dataTypeOf :: UpdateLineCategoryRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateLineCategoryRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateLineCategoryRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateLineCategoryRequest -> UpdateLineCategoryRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateLineCategoryRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateLineCategoryRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateLineCategoryRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateLineCategoryRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateLineCategoryRequest -> m UpdateLineCategoryRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateLineCategoryRequest -> m UpdateLineCategoryRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateLineCategoryRequest -> m UpdateLineCategoryRequest #

Show UpdateLineCategoryRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateLineCategoryRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateLineCategoryRequest :: Type -> Type #

ToJSON UpdateLineCategoryRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateLineCategoryRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateLineCategoryRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateLineCategoryRequest = D1 (MetaData "UpdateLineCategoryRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateLineCategoryRequest'" PrefixI True) (S1 (MetaSel (Just "_ulcrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ulcrLineCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateLineCategoryRequestLineCategory))))

updateLineCategoryRequest :: UpdateLineCategoryRequest Source #

Creates a value of UpdateLineCategoryRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ulcrObjectId :: Lens' UpdateLineCategoryRequest (Maybe Text) Source #

The object ID of the line the update is applied to. Only a line with a category indicating it is a "connector" can be updated. The line may be rerouted after updating its category.

ulcrLineCategory :: Lens' UpdateLineCategoryRequest (Maybe UpdateLineCategoryRequestLineCategory) Source #

The line category to update to. The exact line type is determined based on the category to update to and how it's routed to connect to other page elements.

ShapeProperties

data ShapeProperties Source #

The properties of a Shape. If the shape is a placeholder shape as determined by the placeholder field, then these properties may be inherited from a parent placeholder shape. Determining the rendered value of the property depends on the corresponding property_state field value.

See: shapeProperties smart constructor.

Instances
Eq ShapeProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ShapeProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShapeProperties -> c ShapeProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShapeProperties #

toConstr :: ShapeProperties -> Constr #

dataTypeOf :: ShapeProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ShapeProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShapeProperties) #

gmapT :: (forall b. Data b => b -> b) -> ShapeProperties -> ShapeProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShapeProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShapeProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShapeProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShapeProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShapeProperties -> m ShapeProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeProperties -> m ShapeProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeProperties -> m ShapeProperties #

Show ShapeProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ShapeProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ShapeProperties :: Type -> Type #

ToJSON ShapeProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ShapeProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ShapeProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ShapeProperties = D1 (MetaData "ShapeProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ShapeProperties'" PrefixI True) ((S1 (MetaSel (Just "_spLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Link)) :*: S1 (MetaSel (Just "_spShadow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Shadow))) :*: (S1 (MetaSel (Just "_spOutline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Outline)) :*: (S1 (MetaSel (Just "_spContentAlignment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShapePropertiesContentAlignment)) :*: S1 (MetaSel (Just "_spShapeBackgRoundFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShapeBackgRoundFill))))))

shapeProperties :: ShapeProperties Source #

Creates a value of ShapeProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

spLink :: Lens' ShapeProperties (Maybe Link) Source #

The hyperlink destination of the shape. If unset, there is no link. Links are not inherited from parent placeholders.

spShadow :: Lens' ShapeProperties (Maybe Shadow) Source #

The shadow properties of the shape. If unset, the shadow is inherited from a parent placeholder if it exists. If the shape has no parent, then the default shadow matches the defaults for new shapes created in the Slides editor. This property is read-only.

spOutline :: Lens' ShapeProperties (Maybe Outline) Source #

The outline of the shape. If unset, the outline is inherited from a parent placeholder if it exists. If the shape has no parent, then the default outline depends on the shape type, matching the defaults for new shapes created in the Slides editor.

spContentAlignment :: Lens' ShapeProperties (Maybe ShapePropertiesContentAlignment) Source #

The alignment of the content in the shape. If unspecified, the alignment is inherited from a parent placeholder if it exists. If the shape has no parent, the default alignment matches the alignment for new shapes created in the Slides editor.

spShapeBackgRoundFill :: Lens' ShapeProperties (Maybe ShapeBackgRoundFill) Source #

The background fill of the shape. If unset, the background fill is inherited from a parent placeholder if it exists. If the shape has no parent, then the default background fill depends on the shape type, matching the defaults for new shapes created in the Slides editor.

ShadowPropertyState

data ShadowPropertyState Source #

The shadow property state. Updating the shadow on a page element will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no shadow on a page element, set this field to `NOT_RENDERED`. In this case, any other shadow fields set in the same request will be ignored.

Constructors

SPSRendered

RENDERED If a property's state is RENDERED, then the element has the corresponding property when rendered on a page. If the element is a placeholder shape as determined by the placeholder field, and it inherits from a placeholder shape, the corresponding field may be unset, meaning that the property value is inherited from a parent placeholder. If the element does not inherit, then the field will contain the rendered value. This is the default value.

SPSNotRendered

NOT_RENDERED If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered on a page. However, the field may still be set so it can be inherited by child shapes. To remove a property from a rendered element, set its property_state to NOT_RENDERED.

SPSInherit

INHERIT If a property's state is INHERIT, then the property state uses the value of corresponding `property_state` field on the parent shape. Elements that do not inherit will never have an INHERIT property state.

Instances
Enum ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShadowPropertyState -> c ShadowPropertyState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShadowPropertyState #

toConstr :: ShadowPropertyState -> Constr #

dataTypeOf :: ShadowPropertyState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ShadowPropertyState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShadowPropertyState) #

gmapT :: (forall b. Data b => b -> b) -> ShadowPropertyState -> ShadowPropertyState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShadowPropertyState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShadowPropertyState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShadowPropertyState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShadowPropertyState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShadowPropertyState -> m ShadowPropertyState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowPropertyState -> m ShadowPropertyState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowPropertyState -> m ShadowPropertyState #

Ord ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ShadowPropertyState :: Type -> Type #

Hashable ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShadowPropertyState Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShadowPropertyState = D1 (MetaData "ShadowPropertyState" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "SPSRendered" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SPSNotRendered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPSInherit" PrefixI False) (U1 :: Type -> Type)))

ShadowType

data ShadowType Source #

The type of the shadow. This property is read-only.

Constructors

ShadowTypeUnspecified

SHADOW_TYPE_UNSPECIFIED Unspecified shadow type.

Outer

OUTER Outer shadow.

Instances
Enum ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShadowType -> c ShadowType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShadowType #

toConstr :: ShadowType -> Constr #

dataTypeOf :: ShadowType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ShadowType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShadowType) #

gmapT :: (forall b. Data b => b -> b) -> ShadowType -> ShadowType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShadowType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShadowType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShadowType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShadowType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShadowType -> m ShadowType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowType -> m ShadowType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShadowType -> m ShadowType #

Ord ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep ShadowType :: Type -> Type #

Hashable ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShadowType Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ShadowType = D1 (MetaData "ShadowType" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ShadowTypeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Outer" PrefixI False) (U1 :: Type -> Type))

ShapeBackgRoundFill

data ShapeBackgRoundFill Source #

The shape background fill.

See: shapeBackgRoundFill smart constructor.

Instances
Eq ShapeBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ShapeBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShapeBackgRoundFill -> c ShapeBackgRoundFill #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShapeBackgRoundFill #

toConstr :: ShapeBackgRoundFill -> Constr #

dataTypeOf :: ShapeBackgRoundFill -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ShapeBackgRoundFill) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShapeBackgRoundFill) #

gmapT :: (forall b. Data b => b -> b) -> ShapeBackgRoundFill -> ShapeBackgRoundFill #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShapeBackgRoundFill -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShapeBackgRoundFill -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShapeBackgRoundFill -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShapeBackgRoundFill -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShapeBackgRoundFill -> m ShapeBackgRoundFill #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeBackgRoundFill -> m ShapeBackgRoundFill #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShapeBackgRoundFill -> m ShapeBackgRoundFill #

Show ShapeBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ShapeBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ShapeBackgRoundFill :: Type -> Type #

ToJSON ShapeBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ShapeBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ShapeBackgRoundFill Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ShapeBackgRoundFill = D1 (MetaData "ShapeBackgRoundFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ShapeBackgRoundFill'" PrefixI True) (S1 (MetaSel (Just "_sbrfSolidFill") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SolidFill)) :*: S1 (MetaSel (Just "_sbrfPropertyState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ShapeBackgRoundFillPropertyState))))

shapeBackgRoundFill :: ShapeBackgRoundFill Source #

Creates a value of ShapeBackgRoundFill with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sbrfPropertyState :: Lens' ShapeBackgRoundFill (Maybe ShapeBackgRoundFillPropertyState) Source #

The background fill property state. Updating the fill on a shape will implicitly update this field to `RENDERED`, unless another value is specified in the same request. To have no fill on a shape, set this field to `NOT_RENDERED`. In this case, any other fill fields set in the same request will be ignored.

UpdatePageElementTransformRequestApplyMode

data UpdatePageElementTransformRequestApplyMode Source #

The apply mode of the transform update.

Constructors

ApplyModeUnspecified

APPLY_MODE_UNSPECIFIED Unspecified mode.

Relative

RELATIVE Applies the new AffineTransform matrix to the existing one, and replaces the existing one with the resulting concatenation.

Absolute

ABSOLUTE Replaces the existing AffineTransform matrix with the new one.

Instances
Enum UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdatePageElementTransformRequestApplyMode -> c UpdatePageElementTransformRequestApplyMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdatePageElementTransformRequestApplyMode #

toConstr :: UpdatePageElementTransformRequestApplyMode -> Constr #

dataTypeOf :: UpdatePageElementTransformRequestApplyMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdatePageElementTransformRequestApplyMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdatePageElementTransformRequestApplyMode) #

gmapT :: (forall b. Data b => b -> b) -> UpdatePageElementTransformRequestApplyMode -> UpdatePageElementTransformRequestApplyMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementTransformRequestApplyMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementTransformRequestApplyMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdatePageElementTransformRequestApplyMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdatePageElementTransformRequestApplyMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequestApplyMode -> m UpdatePageElementTransformRequestApplyMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequestApplyMode -> m UpdatePageElementTransformRequestApplyMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementTransformRequestApplyMode -> m UpdatePageElementTransformRequestApplyMode #

Ord UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep UpdatePageElementTransformRequestApplyMode Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep UpdatePageElementTransformRequestApplyMode = D1 (MetaData "UpdatePageElementTransformRequestApplyMode" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ApplyModeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Relative" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Absolute" PrefixI False) (U1 :: Type -> Type)))

CreateParagraphBulletsRequest

data CreateParagraphBulletsRequest Source #

Creates bullets for all of the paragraphs that overlap with the given text index range. The nesting level of each paragraph will be determined by counting leading tabs in front of each paragraph. To avoid excess space between the bullet and the corresponding paragraph, these leading tabs are removed by this request. This may change the indices of parts of the text. If the paragraph immediately before paragraphs being updated is in a list with a matching preset, the paragraphs being updated are added to that preceding list.

See: createParagraphBulletsRequest smart constructor.

Instances
Eq CreateParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateParagraphBulletsRequest -> c CreateParagraphBulletsRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateParagraphBulletsRequest #

toConstr :: CreateParagraphBulletsRequest -> Constr #

dataTypeOf :: CreateParagraphBulletsRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateParagraphBulletsRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateParagraphBulletsRequest) #

gmapT :: (forall b. Data b => b -> b) -> CreateParagraphBulletsRequest -> CreateParagraphBulletsRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateParagraphBulletsRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateParagraphBulletsRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateParagraphBulletsRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateParagraphBulletsRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateParagraphBulletsRequest -> m CreateParagraphBulletsRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateParagraphBulletsRequest -> m CreateParagraphBulletsRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateParagraphBulletsRequest -> m CreateParagraphBulletsRequest #

Show CreateParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateParagraphBulletsRequest :: Type -> Type #

ToJSON CreateParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateParagraphBulletsRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateParagraphBulletsRequest = D1 (MetaData "CreateParagraphBulletsRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "CreateParagraphBulletsRequest'" PrefixI True) ((S1 (MetaSel (Just "_cpbrTextRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Range)) :*: S1 (MetaSel (Just "_cpbrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cpbrBulletPreset") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateParagraphBulletsRequestBulletPreset)) :*: S1 (MetaSel (Just "_cpbrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)))))

createParagraphBulletsRequest :: CreateParagraphBulletsRequest Source #

Creates a value of CreateParagraphBulletsRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

cpbrTextRange :: Lens' CreateParagraphBulletsRequest (Maybe Range) Source #

The range of text to apply the bullet presets to, based on TextElement indexes.

cpbrObjectId :: Lens' CreateParagraphBulletsRequest (Maybe Text) Source #

The object ID of the shape or table containing the text to add bullets to.

cpbrBulletPreset :: Lens' CreateParagraphBulletsRequest (Maybe CreateParagraphBulletsRequestBulletPreset) Source #

The kinds of bullet glyphs to be used. Defaults to the `BULLET_DISC_CIRCLE_SQUARE` preset.

cpbrCellLocation :: Lens' CreateParagraphBulletsRequest (Maybe TableCellLocation) Source #

The optional table cell location if the text to be modified is in a table cell. If present, the object_id must refer to a table.

DimensionUnit

data DimensionUnit Source #

The units for magnitude.

Constructors

UnitUnspecified

UNIT_UNSPECIFIED The units are unknown.

Emu

EMU An English Metric Unit (EMU) is defined as 1/360,000 of a centimeter and thus there are 914,400 EMUs per inch, and 12,700 EMUs per point.

PT

PT A point, 1/72 of an inch.

Instances
Enum DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DimensionUnit -> c DimensionUnit #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DimensionUnit #

toConstr :: DimensionUnit -> Constr #

dataTypeOf :: DimensionUnit -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DimensionUnit) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DimensionUnit) #

gmapT :: (forall b. Data b => b -> b) -> DimensionUnit -> DimensionUnit #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DimensionUnit -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DimensionUnit -> r #

gmapQ :: (forall d. Data d => d -> u) -> DimensionUnit -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DimensionUnit -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DimensionUnit -> m DimensionUnit #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DimensionUnit -> m DimensionUnit #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DimensionUnit -> m DimensionUnit #

Ord DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep DimensionUnit :: Type -> Type #

Hashable DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep DimensionUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep DimensionUnit = D1 (MetaData "DimensionUnit" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UnitUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Emu" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PT" PrefixI False) (U1 :: Type -> Type)))

ReplaceImageRequestImageReplaceMethod

data ReplaceImageRequestImageReplaceMethod Source #

The replacement method.

Constructors

RIRIRMImageReplaceMethodUnspecified

IMAGE_REPLACE_METHOD_UNSPECIFIED Unspecified image replace method. This value must not be used.

RIRIRMCenterInside

CENTER_INSIDE Scales and centers the image to fit within the bounds of the original shape and maintains the image's aspect ratio. The rendered size of the image may be smaller than the size of the shape. This is the default method when one is not specified.

RIRIRMCenterCrop

CENTER_CROP Scales and centers the image to fill the bounds of the original shape. The image may be cropped in order to fill the shape. The rendered size of the image will be the same as that of the original shape.

Instances
Enum ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplaceImageRequestImageReplaceMethod -> c ReplaceImageRequestImageReplaceMethod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplaceImageRequestImageReplaceMethod #

toConstr :: ReplaceImageRequestImageReplaceMethod -> Constr #

dataTypeOf :: ReplaceImageRequestImageReplaceMethod -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReplaceImageRequestImageReplaceMethod) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplaceImageRequestImageReplaceMethod) #

gmapT :: (forall b. Data b => b -> b) -> ReplaceImageRequestImageReplaceMethod -> ReplaceImageRequestImageReplaceMethod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceImageRequestImageReplaceMethod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceImageRequestImageReplaceMethod -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplaceImageRequestImageReplaceMethod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplaceImageRequestImageReplaceMethod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplaceImageRequestImageReplaceMethod -> m ReplaceImageRequestImageReplaceMethod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceImageRequestImageReplaceMethod -> m ReplaceImageRequestImageReplaceMethod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceImageRequestImageReplaceMethod -> m ReplaceImageRequestImageReplaceMethod #

Ord ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ReplaceImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ReplaceImageRequestImageReplaceMethod = D1 (MetaData "ReplaceImageRequestImageReplaceMethod" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "RIRIRMImageReplaceMethodUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RIRIRMCenterInside" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RIRIRMCenterCrop" PrefixI False) (U1 :: Type -> Type)))

OutlineDashStyle

data OutlineDashStyle Source #

The dash style of the outline.

Constructors

ODSDashStyleUnspecified

DASH_STYLE_UNSPECIFIED Unspecified dash style.

ODSSolid

SOLID Solid line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'solid'. This is the default dash style.

ODSDot

DOT Dotted line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dot'.

ODSDash

DASH Dashed line. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dash'.

ODSDashDot

DASH_DOT Alternating dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'dashDot'.

ODSLongDash

LONG_DASH Line with large dashes. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDash'.

ODSLongDashDot

LONG_DASH_DOT Alternating large dashes and dots. Corresponds to ECMA-376 ST_PresetLineDashVal value 'lgDashDot'.

Instances
Enum OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OutlineDashStyle -> c OutlineDashStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OutlineDashStyle #

toConstr :: OutlineDashStyle -> Constr #

dataTypeOf :: OutlineDashStyle -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OutlineDashStyle) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OutlineDashStyle) #

gmapT :: (forall b. Data b => b -> b) -> OutlineDashStyle -> OutlineDashStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OutlineDashStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OutlineDashStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> OutlineDashStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OutlineDashStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OutlineDashStyle -> m OutlineDashStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OutlineDashStyle -> m OutlineDashStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OutlineDashStyle -> m OutlineDashStyle #

Ord OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep OutlineDashStyle :: Type -> Type #

Hashable OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep OutlineDashStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep OutlineDashStyle = D1 (MetaData "OutlineDashStyle" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) ((C1 (MetaCons "ODSDashStyleUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ODSSolid" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ODSDot" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ODSDash" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ODSDashDot" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ODSLongDash" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ODSLongDashDot" PrefixI False) (U1 :: Type -> Type))))

AffineTransformUnit

data AffineTransformUnit Source #

The units for translate elements.

Constructors

ATUUnitUnspecified

UNIT_UNSPECIFIED The units are unknown.

ATUEmu

EMU An English Metric Unit (EMU) is defined as 1/360,000 of a centimeter and thus there are 914,400 EMUs per inch, and 12,700 EMUs per point.

ATUPT

PT A point, 1/72 of an inch.

Instances
Enum AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AffineTransformUnit -> c AffineTransformUnit #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AffineTransformUnit #

toConstr :: AffineTransformUnit -> Constr #

dataTypeOf :: AffineTransformUnit -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AffineTransformUnit) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AffineTransformUnit) #

gmapT :: (forall b. Data b => b -> b) -> AffineTransformUnit -> AffineTransformUnit #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AffineTransformUnit -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AffineTransformUnit -> r #

gmapQ :: (forall d. Data d => d -> u) -> AffineTransformUnit -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AffineTransformUnit -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AffineTransformUnit -> m AffineTransformUnit #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AffineTransformUnit -> m AffineTransformUnit #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AffineTransformUnit -> m AffineTransformUnit #

Ord AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Associated Types

type Rep AffineTransformUnit :: Type -> Type #

Hashable AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep AffineTransformUnit Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep AffineTransformUnit = D1 (MetaData "AffineTransformUnit" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ATUUnitUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ATUEmu" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ATUPT" PrefixI False) (U1 :: Type -> Type)))

UpdatePageElementAltTextRequest

data UpdatePageElementAltTextRequest Source #

Updates the alt text title and/or description of a page element.

See: updatePageElementAltTextRequest smart constructor.

Instances
Eq UpdatePageElementAltTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdatePageElementAltTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdatePageElementAltTextRequest -> c UpdatePageElementAltTextRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdatePageElementAltTextRequest #

toConstr :: UpdatePageElementAltTextRequest -> Constr #

dataTypeOf :: UpdatePageElementAltTextRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdatePageElementAltTextRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdatePageElementAltTextRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdatePageElementAltTextRequest -> UpdatePageElementAltTextRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementAltTextRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdatePageElementAltTextRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdatePageElementAltTextRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdatePageElementAltTextRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdatePageElementAltTextRequest -> m UpdatePageElementAltTextRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementAltTextRequest -> m UpdatePageElementAltTextRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdatePageElementAltTextRequest -> m UpdatePageElementAltTextRequest #

Show UpdatePageElementAltTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdatePageElementAltTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdatePageElementAltTextRequest :: Type -> Type #

ToJSON UpdatePageElementAltTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdatePageElementAltTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdatePageElementAltTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdatePageElementAltTextRequest = D1 (MetaData "UpdatePageElementAltTextRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdatePageElementAltTextRequest'" PrefixI True) (S1 (MetaSel (Just "_upeatrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_upeatrTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_upeatrDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

updatePageElementAltTextRequest :: UpdatePageElementAltTextRequest Source #

Creates a value of UpdatePageElementAltTextRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

upeatrObjectId :: Lens' UpdatePageElementAltTextRequest (Maybe Text) Source #

The object ID of the page element the updates are applied to.

upeatrTitle :: Lens' UpdatePageElementAltTextRequest (Maybe Text) Source #

The updated alt text title of the page element. If unset the existing value will be maintained. The title is exposed to screen readers and other accessibility interfaces. Only use human readable values related to the content of the page element.

upeatrDescription :: Lens' UpdatePageElementAltTextRequest (Maybe Text) Source #

The updated alt text description of the page element. If unset the existing value will be maintained. The description is exposed to screen readers and other accessibility interfaces. Only use human readable values related to the content of the page element.

UpdateTableCellPropertiesRequest

data UpdateTableCellPropertiesRequest Source #

Update the properties of a TableCell.

See: updateTableCellPropertiesRequest smart constructor.

Instances
Eq UpdateTableCellPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateTableCellPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateTableCellPropertiesRequest -> c UpdateTableCellPropertiesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateTableCellPropertiesRequest #

toConstr :: UpdateTableCellPropertiesRequest -> Constr #

dataTypeOf :: UpdateTableCellPropertiesRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateTableCellPropertiesRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateTableCellPropertiesRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateTableCellPropertiesRequest -> UpdateTableCellPropertiesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableCellPropertiesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTableCellPropertiesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateTableCellPropertiesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateTableCellPropertiesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateTableCellPropertiesRequest -> m UpdateTableCellPropertiesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableCellPropertiesRequest -> m UpdateTableCellPropertiesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTableCellPropertiesRequest -> m UpdateTableCellPropertiesRequest #

Show UpdateTableCellPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateTableCellPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateTableCellPropertiesRequest :: Type -> Type #

ToJSON UpdateTableCellPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateTableCellPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTableCellPropertiesRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateTableCellPropertiesRequest = D1 (MetaData "UpdateTableCellPropertiesRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateTableCellPropertiesRequest'" PrefixI True) ((S1 (MetaSel (Just "_uObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uTableCellProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellProperties))) :*: (S1 (MetaSel (Just "_uTableRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableRange)) :*: S1 (MetaSel (Just "_uFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask)))))

updateTableCellPropertiesRequest :: UpdateTableCellPropertiesRequest Source #

Creates a value of UpdateTableCellPropertiesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uTableRange :: Lens' UpdateTableCellPropertiesRequest (Maybe TableRange) Source #

The table range representing the subset of the table to which the updates are applied. If a table range is not specified, the updates will apply to the entire table.

uFields :: Lens' UpdateTableCellPropertiesRequest (Maybe GFieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `tableCellProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the table cell background solid fill color, set `fields` to `"tableCellBackgroundFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

ReplaceAllShapesWithImageRequestImageReplaceMethod

data ReplaceAllShapesWithImageRequestImageReplaceMethod Source #

The image replace method. If you specify both a `replace_method` and an `image_replace_method`, the `image_replace_method` takes precedence. If you do not specify a value for `image_replace_method`, but specify a value for `replace_method`, then the specified `replace_method` value is used. If you do not specify either, then CENTER_INSIDE is used.

Constructors

RASWIRIRMImageReplaceMethodUnspecified

IMAGE_REPLACE_METHOD_UNSPECIFIED Unspecified image replace method. This value must not be used.

RASWIRIRMCenterInside

CENTER_INSIDE Scales and centers the image to fit within the bounds of the original shape and maintains the image's aspect ratio. The rendered size of the image may be smaller than the size of the shape. This is the default method when one is not specified.

RASWIRIRMCenterCrop

CENTER_CROP Scales and centers the image to fill the bounds of the original shape. The image may be cropped in order to fill the shape. The rendered size of the image will be the same as that of the original shape.

Instances
Enum ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Eq ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Data ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplaceAllShapesWithImageRequestImageReplaceMethod -> c ReplaceAllShapesWithImageRequestImageReplaceMethod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplaceAllShapesWithImageRequestImageReplaceMethod #

toConstr :: ReplaceAllShapesWithImageRequestImageReplaceMethod -> Constr #

dataTypeOf :: ReplaceAllShapesWithImageRequestImageReplaceMethod -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReplaceAllShapesWithImageRequestImageReplaceMethod) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplaceAllShapesWithImageRequestImageReplaceMethod) #

gmapT :: (forall b. Data b => b -> b) -> ReplaceAllShapesWithImageRequestImageReplaceMethod -> ReplaceAllShapesWithImageRequestImageReplaceMethod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllShapesWithImageRequestImageReplaceMethod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllShapesWithImageRequestImageReplaceMethod -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplaceAllShapesWithImageRequestImageReplaceMethod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplaceAllShapesWithImageRequestImageReplaceMethod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithImageRequestImageReplaceMethod -> m ReplaceAllShapesWithImageRequestImageReplaceMethod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithImageRequestImageReplaceMethod -> m ReplaceAllShapesWithImageRequestImageReplaceMethod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllShapesWithImageRequestImageReplaceMethod -> m ReplaceAllShapesWithImageRequestImageReplaceMethod #

Ord ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Read ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Show ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Generic ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

Hashable ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToJSON ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromJSON ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

FromHttpApiData ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

ToHttpApiData ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ReplaceAllShapesWithImageRequestImageReplaceMethod Source # 
Instance details

Defined in Network.Google.Slides.Types.Sum

type Rep ReplaceAllShapesWithImageRequestImageReplaceMethod = D1 (MetaData "ReplaceAllShapesWithImageRequestImageReplaceMethod" "Network.Google.Slides.Types.Sum" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "RASWIRIRMImageReplaceMethodUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RASWIRIRMCenterInside" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RASWIRIRMCenterCrop" PrefixI False) (U1 :: Type -> Type)))

SheetsChartProperties

data SheetsChartProperties Source #

The properties of the SheetsChart.

See: sheetsChartProperties smart constructor.

Instances
Eq SheetsChartProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data SheetsChartProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SheetsChartProperties -> c SheetsChartProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SheetsChartProperties #

toConstr :: SheetsChartProperties -> Constr #

dataTypeOf :: SheetsChartProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SheetsChartProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SheetsChartProperties) #

gmapT :: (forall b. Data b => b -> b) -> SheetsChartProperties -> SheetsChartProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SheetsChartProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SheetsChartProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> SheetsChartProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SheetsChartProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SheetsChartProperties -> m SheetsChartProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SheetsChartProperties -> m SheetsChartProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SheetsChartProperties -> m SheetsChartProperties #

Show SheetsChartProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic SheetsChartProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep SheetsChartProperties :: Type -> Type #

ToJSON SheetsChartProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON SheetsChartProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep SheetsChartProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep SheetsChartProperties = D1 (MetaData "SheetsChartProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "SheetsChartProperties'" PrefixI True) (S1 (MetaSel (Just "_scpChartImageProperties") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ImageProperties))))

sheetsChartProperties :: SheetsChartProperties Source #

Creates a value of SheetsChartProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

scpChartImageProperties :: Lens' SheetsChartProperties (Maybe ImageProperties) Source #

The properties of the embedded chart image.

ParagraphStyle

data ParagraphStyle Source #

Styles that apply to a whole paragraph. If this text is contained in a shape with a parent placeholder, then these paragraph styles may be inherited from the parent. Which paragraph styles are inherited depend on the nesting level of lists: * A paragraph not in a list will inherit its paragraph style from the paragraph at the 0 nesting level of the list inside the parent placeholder. * A paragraph in a list will inherit its paragraph style from the paragraph at its corresponding nesting level of the list inside the parent placeholder. Inherited paragraph styles are represented as unset fields in this message.

See: paragraphStyle smart constructor.

Instances
Eq ParagraphStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ParagraphStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ParagraphStyle -> c ParagraphStyle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ParagraphStyle #

toConstr :: ParagraphStyle -> Constr #

dataTypeOf :: ParagraphStyle -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ParagraphStyle) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ParagraphStyle) #

gmapT :: (forall b. Data b => b -> b) -> ParagraphStyle -> ParagraphStyle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyle -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ParagraphStyle -> r #

gmapQ :: (forall d. Data d => d -> u) -> ParagraphStyle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ParagraphStyle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ParagraphStyle -> m ParagraphStyle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyle -> m ParagraphStyle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParagraphStyle -> m ParagraphStyle #

Show ParagraphStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ParagraphStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ParagraphStyle :: Type -> Type #

ToJSON ParagraphStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ParagraphStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ParagraphStyle Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

paragraphStyle :: ParagraphStyle Source #

Creates a value of ParagraphStyle with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

psLineSpacing :: Lens' ParagraphStyle (Maybe Double) Source #

The amount of space between lines, as a percentage of normal, where normal is represented as 100.0. If unset, the value is inherited from the parent.

psDirection :: Lens' ParagraphStyle (Maybe ParagraphStyleDirection) Source #

The text direction of this paragraph. If unset, the value defaults to LEFT_TO_RIGHT since text direction is not inherited.

psIndentFirstLine :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount of indentation for the start of the first line of the paragraph. If unset, the value is inherited from the parent.

psIndentEnd :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount indentation for the paragraph on the side that corresponds to the end of the text, based on the current text direction. If unset, the value is inherited from the parent.

psIndentStart :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount indentation for the paragraph on the side that corresponds to the start of the text, based on the current text direction. If unset, the value is inherited from the parent.

psAlignment :: Lens' ParagraphStyle (Maybe ParagraphStyleAlignment) Source #

The text alignment for this paragraph.

psSpaceBelow :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount of extra space below the paragraph. If unset, the value is inherited from the parent.

psSpacingMode :: Lens' ParagraphStyle (Maybe ParagraphStyleSpacingMode) Source #

The spacing mode for the paragraph.

psSpaceAbove :: Lens' ParagraphStyle (Maybe Dimension) Source #

The amount of extra space above the paragraph. If unset, the value is inherited from the parent.

CreateTableResponse

data CreateTableResponse Source #

The result of creating a table.

See: createTableResponse smart constructor.

Instances
Eq CreateTableResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data CreateTableResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateTableResponse -> c CreateTableResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateTableResponse #

toConstr :: CreateTableResponse -> Constr #

dataTypeOf :: CreateTableResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateTableResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateTableResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateTableResponse -> CreateTableResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateTableResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateTableResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateTableResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateTableResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateTableResponse -> m CreateTableResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTableResponse -> m CreateTableResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateTableResponse -> m CreateTableResponse #

Show CreateTableResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic CreateTableResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep CreateTableResponse :: Type -> Type #

ToJSON CreateTableResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON CreateTableResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateTableResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep CreateTableResponse = D1 (MetaData "CreateTableResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "CreateTableResponse'" PrefixI True) (S1 (MetaSel (Just "_ctrtObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

createTableResponse :: CreateTableResponse Source #

Creates a value of CreateTableResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ctrtObjectId :: Lens' CreateTableResponse (Maybe Text) Source #

The object ID of the created table.

RerouteLineRequest

data RerouteLineRequest Source #

Reroutes a line such that it's connected at the two closest connection sites on the connected page elements.

See: rerouteLineRequest smart constructor.

Instances
Eq RerouteLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data RerouteLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RerouteLineRequest -> c RerouteLineRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RerouteLineRequest #

toConstr :: RerouteLineRequest -> Constr #

dataTypeOf :: RerouteLineRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RerouteLineRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RerouteLineRequest) #

gmapT :: (forall b. Data b => b -> b) -> RerouteLineRequest -> RerouteLineRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RerouteLineRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RerouteLineRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> RerouteLineRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RerouteLineRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RerouteLineRequest -> m RerouteLineRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RerouteLineRequest -> m RerouteLineRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RerouteLineRequest -> m RerouteLineRequest #

Show RerouteLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic RerouteLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep RerouteLineRequest :: Type -> Type #

ToJSON RerouteLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON RerouteLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep RerouteLineRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep RerouteLineRequest = D1 (MetaData "RerouteLineRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "RerouteLineRequest'" PrefixI True) (S1 (MetaSel (Just "_rlrObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

rerouteLineRequest :: RerouteLineRequest Source #

Creates a value of RerouteLineRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rlrObjectId :: Lens' RerouteLineRequest (Maybe Text) Source #

The object ID of the line to reroute. Only a line with a category indicating it is a "connector" can be rerouted. The start and end connections of the line must be on different page elements.

TableColumnProperties

data TableColumnProperties Source #

Properties of each column in a table.

See: tableColumnProperties smart constructor.

Instances
Eq TableColumnProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableColumnProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableColumnProperties -> c TableColumnProperties #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableColumnProperties #

toConstr :: TableColumnProperties -> Constr #

dataTypeOf :: TableColumnProperties -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableColumnProperties) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableColumnProperties) #

gmapT :: (forall b. Data b => b -> b) -> TableColumnProperties -> TableColumnProperties #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableColumnProperties -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableColumnProperties -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableColumnProperties -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableColumnProperties -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableColumnProperties -> m TableColumnProperties #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableColumnProperties -> m TableColumnProperties #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableColumnProperties -> m TableColumnProperties #

Show TableColumnProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableColumnProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableColumnProperties :: Type -> Type #

ToJSON TableColumnProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableColumnProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableColumnProperties Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableColumnProperties = D1 (MetaData "TableColumnProperties" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "TableColumnProperties'" PrefixI True) (S1 (MetaSel (Just "_tcpColumnWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Dimension))))

tableColumnProperties :: TableColumnProperties Source #

Creates a value of TableColumnProperties with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DuplicateObjectResponse

data DuplicateObjectResponse Source #

The response of duplicating an object.

See: duplicateObjectResponse smart constructor.

Instances
Eq DuplicateObjectResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data DuplicateObjectResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DuplicateObjectResponse -> c DuplicateObjectResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DuplicateObjectResponse #

toConstr :: DuplicateObjectResponse -> Constr #

dataTypeOf :: DuplicateObjectResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DuplicateObjectResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DuplicateObjectResponse) #

gmapT :: (forall b. Data b => b -> b) -> DuplicateObjectResponse -> DuplicateObjectResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DuplicateObjectResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DuplicateObjectResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DuplicateObjectResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DuplicateObjectResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DuplicateObjectResponse -> m DuplicateObjectResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DuplicateObjectResponse -> m DuplicateObjectResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DuplicateObjectResponse -> m DuplicateObjectResponse #

Show DuplicateObjectResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic DuplicateObjectResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep DuplicateObjectResponse :: Type -> Type #

ToJSON DuplicateObjectResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON DuplicateObjectResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DuplicateObjectResponse Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep DuplicateObjectResponse = D1 (MetaData "DuplicateObjectResponse" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" True) (C1 (MetaCons "DuplicateObjectResponse'" PrefixI True) (S1 (MetaSel (Just "_dupObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

duplicateObjectResponse :: DuplicateObjectResponse Source #

Creates a value of DuplicateObjectResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dupObjectId :: Lens' DuplicateObjectResponse (Maybe Text) Source #

The ID of the new duplicate object.

UpdateParagraphStyleRequest

data UpdateParagraphStyleRequest Source #

Updates the styling for all of the paragraphs within a Shape or Table that overlap with the given text index range.

See: updateParagraphStyleRequest smart constructor.

Instances
Eq UpdateParagraphStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data UpdateParagraphStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateParagraphStyleRequest -> c UpdateParagraphStyleRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateParagraphStyleRequest #

toConstr :: UpdateParagraphStyleRequest -> Constr #

dataTypeOf :: UpdateParagraphStyleRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateParagraphStyleRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateParagraphStyleRequest) #

gmapT :: (forall b. Data b => b -> b) -> UpdateParagraphStyleRequest -> UpdateParagraphStyleRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateParagraphStyleRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateParagraphStyleRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateParagraphStyleRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateParagraphStyleRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateParagraphStyleRequest -> m UpdateParagraphStyleRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateParagraphStyleRequest -> m UpdateParagraphStyleRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateParagraphStyleRequest -> m UpdateParagraphStyleRequest #

Show UpdateParagraphStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic UpdateParagraphStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep UpdateParagraphStyleRequest :: Type -> Type #

ToJSON UpdateParagraphStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON UpdateParagraphStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateParagraphStyleRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep UpdateParagraphStyleRequest = D1 (MetaData "UpdateParagraphStyleRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "UpdateParagraphStyleRequest'" PrefixI True) ((S1 (MetaSel (Just "_upsrStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ParagraphStyle)) :*: S1 (MetaSel (Just "_upsrTextRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Range))) :*: (S1 (MetaSel (Just "_upsrObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_upsrCellLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)) :*: S1 (MetaSel (Just "_upsrFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GFieldMask))))))

updateParagraphStyleRequest :: UpdateParagraphStyleRequest Source #

Creates a value of UpdateParagraphStyleRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

upsrTextRange :: Lens' UpdateParagraphStyleRequest (Maybe Range) Source #

The range of text containing the paragraph(s) to style.

upsrObjectId :: Lens' UpdateParagraphStyleRequest (Maybe Text) Source #

The object ID of the shape or table with the text to be styled.

upsrCellLocation :: Lens' UpdateParagraphStyleRequest (Maybe TableCellLocation) Source #

The location of the cell in the table containing the paragraph(s) to style. If `object_id` refers to a table, `cell_location` must have a value. Otherwise, it must not.

upsrFields :: Lens' UpdateParagraphStyleRequest (Maybe GFieldMask) Source #

The fields that should be updated. At least one field must be specified. The root `style` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example, to update the paragraph alignment, set `fields` to `"alignment"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset.

ReplaceAllTextRequest

data ReplaceAllTextRequest Source #

Replaces all instances of text matching a criteria with replace text.

See: replaceAllTextRequest smart constructor.

Instances
Eq ReplaceAllTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data ReplaceAllTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplaceAllTextRequest -> c ReplaceAllTextRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplaceAllTextRequest #

toConstr :: ReplaceAllTextRequest -> Constr #

dataTypeOf :: ReplaceAllTextRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReplaceAllTextRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplaceAllTextRequest) #

gmapT :: (forall b. Data b => b -> b) -> ReplaceAllTextRequest -> ReplaceAllTextRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllTextRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplaceAllTextRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplaceAllTextRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplaceAllTextRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplaceAllTextRequest -> m ReplaceAllTextRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllTextRequest -> m ReplaceAllTextRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplaceAllTextRequest -> m ReplaceAllTextRequest #

Show ReplaceAllTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic ReplaceAllTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep ReplaceAllTextRequest :: Type -> Type #

ToJSON ReplaceAllTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON ReplaceAllTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllTextRequest Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep ReplaceAllTextRequest = D1 (MetaData "ReplaceAllTextRequest" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "ReplaceAllTextRequest'" PrefixI True) (S1 (MetaSel (Just "_ratrPageObjectIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_ratrContainsText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SubstringMatchCriteria)) :*: S1 (MetaSel (Just "_ratrReplaceText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

replaceAllTextRequest :: ReplaceAllTextRequest Source #

Creates a value of ReplaceAllTextRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ratrPageObjectIds :: Lens' ReplaceAllTextRequest [Text] Source #

If non-empty, limits the matches to page elements only on the given pages. Returns a 400 bad request error if given the page object ID of a notes master, or if a page with that object ID doesn't exist in the presentation.

ratrContainsText :: Lens' ReplaceAllTextRequest (Maybe SubstringMatchCriteria) Source #

Finds text in a shape matching this substring.

ratrReplaceText :: Lens' ReplaceAllTextRequest (Maybe Text) Source #

The text that will replace the matched text.

TableRange

data TableRange Source #

A table range represents a reference to a subset of a table. It's important to note that the cells specified by a table range do not necessarily form a rectangle. For example, let's say we have a 3 x 3 table where all the cells of the last row are merged together. The table looks like this: [ ] A table range with location = (0, 0), row span = 3 and column span = 2 specifies the following cells: x x [ x x x ]

See: tableRange smart constructor.

Instances
Eq TableRange Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data TableRange Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableRange -> c TableRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableRange #

toConstr :: TableRange -> Constr #

dataTypeOf :: TableRange -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableRange) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableRange) #

gmapT :: (forall b. Data b => b -> b) -> TableRange -> TableRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableRange -> m TableRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRange -> m TableRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableRange -> m TableRange #

Show TableRange Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic TableRange Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep TableRange :: Type -> Type #

ToJSON TableRange Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON TableRange Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableRange Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep TableRange = D1 (MetaData "TableRange" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "TableRange'" PrefixI True) (S1 (MetaSel (Just "_trColumnSpan") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_trLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TableCellLocation)) :*: S1 (MetaSel (Just "_trRowSpan") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

tableRange :: TableRange Source #

Creates a value of TableRange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

trColumnSpan :: Lens' TableRange (Maybe Int32) Source #

The column span of the table range.

trLocation :: Lens' TableRange (Maybe TableCellLocation) Source #

The starting location of the table range.

trRowSpan :: Lens' TableRange (Maybe Int32) Source #

The row span of the table range.

Request'

data Request' Source #

A single kind of update to apply to a presentation.

See: request' smart constructor.

Instances
Eq Request' Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data Request' Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Request' -> c Request' #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Request' #

toConstr :: Request' -> Constr #

dataTypeOf :: Request' -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Request') #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Request') #

gmapT :: (forall b. Data b => b -> b) -> Request' -> Request' #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Request' -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Request' -> r #

gmapQ :: (forall d. Data d => d -> u) -> Request' -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Request' -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Request' -> m Request' #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Request' -> m Request' #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Request' -> m Request' #

Show Request' Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic Request' Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep Request' :: Type -> Type #

Methods

from :: Request' -> Rep Request' x #

to :: Rep Request' x -> Request' #

ToJSON Request' Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON Request' Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Request' Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep Request' = D1 (MetaData "Request'" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "Request''" PrefixI True) (((((S1 (MetaSel (Just "_reqReplaceAllShapesWithImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithImageRequest)) :*: S1 (MetaSel (Just "_reqDeleteObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeleteObjectRequest))) :*: (S1 (MetaSel (Just "_reqUpdateSlidesPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateSlidesPositionRequest)) :*: (S1 (MetaSel (Just "_reqUpdateShapeProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateShapePropertiesRequest)) :*: S1 (MetaSel (Just "_reqCreateParagraphBullets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateParagraphBulletsRequest))))) :*: ((S1 (MetaSel (Just "_reqUpdateLineCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateLineCategoryRequest)) :*: S1 (MetaSel (Just "_reqCreateLine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateLineRequest))) :*: (S1 (MetaSel (Just "_reqInsertText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InsertTextRequest)) :*: (S1 (MetaSel (Just "_reqUpdateTableBOrderProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateTableBOrderPropertiesRequest)) :*: S1 (MetaSel (Just "_reqDeleteParagraphBullets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeleteParagraphBulletsRequest)))))) :*: (((S1 (MetaSel (Just "_reqDeleteTableRow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeleteTableRowRequest)) :*: S1 (MetaSel (Just "_reqUpdateTableCellProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateTableCellPropertiesRequest))) :*: (S1 (MetaSel (Just "_reqReplaceAllText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllTextRequest)) :*: (S1 (MetaSel (Just "_reqUpdatePageElementAltText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdatePageElementAltTextRequest)) :*: S1 (MetaSel (Just "_reqUpdateParagraphStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateParagraphStyleRequest))))) :*: ((S1 (MetaSel (Just "_reqRerouteLine") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RerouteLineRequest)) :*: (S1 (MetaSel (Just "_reqReplaceImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceImageRequest)) :*: S1 (MetaSel (Just "_reqReplaceAllShapesWithSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplaceAllShapesWithSheetsChartRequest)))) :*: (S1 (MetaSel (Just "_reqCreateShape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateShapeRequest)) :*: (S1 (MetaSel (Just "_reqUpdatePageElementsZOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdatePageElementsZOrderRequest)) :*: S1 (MetaSel (Just "_reqUpdatePageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdatePagePropertiesRequest))))))) :*: ((((S1 (MetaSel (Just "_reqUpdateLineProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateLinePropertiesRequest)) :*: S1 (MetaSel (Just "_reqDeleteTableColumn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeleteTableColumnRequest))) :*: (S1 (MetaSel (Just "_reqGroupObjects") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GroupObjectsRequest)) :*: (S1 (MetaSel (Just "_reqDeleteText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeleteTextRequest)) :*: S1 (MetaSel (Just "_reqUpdateTableRowProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateTableRowPropertiesRequest))))) :*: ((S1 (MetaSel (Just "_reqCreateSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSheetsChartRequest)) :*: (S1 (MetaSel (Just "_reqInsertTableColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InsertTableColumnsRequest)) :*: S1 (MetaSel (Just "_reqUpdateImageProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateImagePropertiesRequest)))) :*: (S1 (MetaSel (Just "_reqUnGroupObjects") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UnGroupObjectsRequest)) :*: (S1 (MetaSel (Just "_reqDuplicateObject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DuplicateObjectRequest)) :*: S1 (MetaSel (Just "_reqCreateTable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateTableRequest)))))) :*: (((S1 (MetaSel (Just "_reqCreateVideo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateVideoRequest)) :*: S1 (MetaSel (Just "_reqRefreshSheetsChart") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RefreshSheetsChartRequest))) :*: (S1 (MetaSel (Just "_reqUpdateTableColumnProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateTableColumnPropertiesRequest)) :*: (S1 (MetaSel (Just "_reqUnmergeTableCells") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UnmergeTableCellsRequest)) :*: S1 (MetaSel (Just "_reqUpdatePageElementTransform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdatePageElementTransformRequest))))) :*: ((S1 (MetaSel (Just "_reqInsertTableRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InsertTableRowsRequest)) :*: (S1 (MetaSel (Just "_reqCreateImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateImageRequest)) :*: S1 (MetaSel (Just "_reqMergeTableCells") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MergeTableCellsRequest)))) :*: (S1 (MetaSel (Just "_reqCreateSlide") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CreateSlideRequest)) :*: (S1 (MetaSel (Just "_reqUpdateTextStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateTextStyleRequest)) :*: S1 (MetaSel (Just "_reqUpdateVideoProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UpdateVideoPropertiesRequest)))))))))

reqReplaceAllShapesWithImage :: Lens' Request' (Maybe ReplaceAllShapesWithImageRequest) Source #

Replaces all shapes matching some criteria with an image.

reqDeleteObject :: Lens' Request' (Maybe DeleteObjectRequest) Source #

Deletes a page or page element from the presentation.

reqUpdateSlidesPosition :: Lens' Request' (Maybe UpdateSlidesPositionRequest) Source #

Updates the position of a set of slides in the presentation.

reqInsertText :: Lens' Request' (Maybe InsertTextRequest) Source #

Inserts text into a shape or table cell.

reqUpdateTableBOrderProperties :: Lens' Request' (Maybe UpdateTableBOrderPropertiesRequest) Source #

Updates the properties of the table borders in a Table.

reqReplaceAllText :: Lens' Request' (Maybe ReplaceAllTextRequest) Source #

Replaces all instances of specified text.

reqUpdatePageElementAltText :: Lens' Request' (Maybe UpdatePageElementAltTextRequest) Source #

Updates the alt text title and/or description of a page element.

reqUpdateParagraphStyle :: Lens' Request' (Maybe UpdateParagraphStyleRequest) Source #

Updates the styling of paragraphs within a Shape or Table.

reqRerouteLine :: Lens' Request' (Maybe RerouteLineRequest) Source #

Reroutes a line such that it's connected at the two closest connection sites on the connected page elements.

reqReplaceImage :: Lens' Request' (Maybe ReplaceImageRequest) Source #

Replaces an existing image with a new image.

reqReplaceAllShapesWithSheetsChart :: Lens' Request' (Maybe ReplaceAllShapesWithSheetsChartRequest) Source #

Replaces all shapes matching some criteria with a Google Sheets chart.

reqGroupObjects :: Lens' Request' (Maybe GroupObjectsRequest) Source #

Groups objects, such as page elements.

reqDeleteText :: Lens' Request' (Maybe DeleteTextRequest) Source #

Deletes text from a shape or a table cell.

reqCreateSheetsChart :: Lens' Request' (Maybe CreateSheetsChartRequest) Source #

Creates an embedded Google Sheets chart.

reqUnGroupObjects :: Lens' Request' (Maybe UnGroupObjectsRequest) Source #

Ungroups objects, such as groups.

reqDuplicateObject :: Lens' Request' (Maybe DuplicateObjectRequest) Source #

Duplicates a slide or page element.

reqUpdateTextStyle :: Lens' Request' (Maybe UpdateTextStyleRequest) Source #

Updates the styling of text within a Shape or Table.

SubstringMatchCriteria

data SubstringMatchCriteria Source #

A criteria that matches a specific string of text in a shape or table.

See: substringMatchCriteria smart constructor.

Instances
Eq SubstringMatchCriteria Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Data SubstringMatchCriteria Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SubstringMatchCriteria -> c SubstringMatchCriteria #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SubstringMatchCriteria #

toConstr :: SubstringMatchCriteria -> Constr #

dataTypeOf :: SubstringMatchCriteria -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SubstringMatchCriteria) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SubstringMatchCriteria) #

gmapT :: (forall b. Data b => b -> b) -> SubstringMatchCriteria -> SubstringMatchCriteria #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SubstringMatchCriteria -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SubstringMatchCriteria -> r #

gmapQ :: (forall d. Data d => d -> u) -> SubstringMatchCriteria -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SubstringMatchCriteria -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SubstringMatchCriteria -> m SubstringMatchCriteria #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SubstringMatchCriteria -> m SubstringMatchCriteria #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SubstringMatchCriteria -> m SubstringMatchCriteria #

Show SubstringMatchCriteria Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Generic SubstringMatchCriteria Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

Associated Types

type Rep SubstringMatchCriteria :: Type -> Type #

ToJSON SubstringMatchCriteria Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

FromJSON SubstringMatchCriteria Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep SubstringMatchCriteria Source # 
Instance details

Defined in Network.Google.Slides.Types.Product

type Rep SubstringMatchCriteria = D1 (MetaData "SubstringMatchCriteria" "Network.Google.Slides.Types.Product" "gogol-slides-0.5.0-c2X8JHMMRYAskaikxnxa" False) (C1 (MetaCons "SubstringMatchCriteria'" PrefixI True) (S1 (MetaSel (Just "_smcMatchCase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_smcText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

substringMatchCriteria :: SubstringMatchCriteria Source #

Creates a value of SubstringMatchCriteria with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

smcMatchCase :: Lens' SubstringMatchCriteria (Maybe Bool) Source #

Indicates whether the search should respect case: - `True`: the search is case sensitive. - `False`: the search is case insensitive.

smcText :: Lens' SubstringMatchCriteria (Maybe Text) Source #

The text to search for in the shape or table.