gogol-slides-0.4.0: Google Slides SDK.

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

Network.Google.Slides.Types

Contents

Description

 
Synopsis

Service Configuration

slidesService :: ServiceConfig Source #

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

OAuth Scopes

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

View your Google Spreadsheets

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

View and manage your Google Slides presentations

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

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

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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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 #