Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.Google.Slides
Contents
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- Types
- ParagraphMarker
- DeleteTableRowRequest
- Thumbnail
- TableBOrderCell
- ParagraphStyleDirection
- PageElementProperties
- TextStyleBaselineOffSet
- ReplaceAllShapesWithImageResponse
- TableCellPropertiesContentAlignment
- RangeType
- OutlineFill
- Image
- UpdateLinePropertiesRequest
- CropProperties
- LineProperties
- Group
- UpdatePageElementsZOrderRequestOperation
- ReplaceImageRequest
- BatchUpdatePresentationRequest
- UpdatePageElementsZOrderRequest
- CreateShapeRequest
- PageBackgRoundFillPropertyState
- AutoText
- ReplaceAllShapesWithSheetsChartRequest
- List
- NotesProperties
- GroupObjectsResponse
- RgbColor
- UpdatePagePropertiesRequest
- CreateSheetsChartRequest
- TableRowProperties
- UpdateTableRowPropertiesRequest
- RecolorName
- CreateParagraphBulletsRequestBulletPreset
- CreateShapeRequestShapeType
- LayoutReferencePredefinedLayout
- MasterProperties
- DeleteTextRequest
- InsertTableColumnsRequest
- TextContentLists
- Size
- StretchedPictureFill
- CreateLineRequestLineCategory
- TableBOrderFill
- SheetsChart
- CreateShapeResponse
- DeleteTableColumnRequest
- TableBOrderRow
- ShapeShapeType
- ShapePropertiesContentAlignment
- OutlinePropertyState
- LineConnection
- Link
- GroupObjectsRequest
- LineLineCategory
- Dimension
- BatchUpdatePresentationResponse
- DuplicateObjectRequestObjectIds
- ReplaceAllShapesWithSheetsChartResponse
- CreateTableRequest
- TableBOrderProperties
- Response
- OptionalColor
- DuplicateObjectRequest
- PlaceholderType
- UnGroupObjectsRequest
- Page
- ReplaceAllTextResponse
- ReplaceAllShapesWithImageRequestReplaceMethod
- Bullet
- CreateSheetsChartRequestLinkingMode
- UpdateImagePropertiesRequest
- SlideProperties
- Presentation
- ThemeColorPair
- ShapeBackgRoundFillPropertyState
- OpaqueColorThemeColor
- Shadow
- LinePropertiesDashStyle
- ImageProperties
- ParagraphStyleAlignment
- Line
- CreateVideoResponse
- UpdateTableBOrderPropertiesRequestBOrderPosition
- LayoutReference
- LineFill
- UpdatePageElementTransformRequest
- ShadowAlignment
- InsertTableRowsRequest
- ReplaceAllShapesWithSheetsChartRequestLinkingMode
- UnmergeTableCellsRequest
- LinePropertiesEndArrow
- Video
- TableCellBackgRoundFillPropertyState
- CreateVideoRequestSource
- UpdateTableColumnPropertiesRequest
- TableCellProperties
- CreateLineResponse
- WordArt
- TableCellBackgRoundFill
- LinkRelativeLink
- VideoSource
- TextRun
- RefreshSheetsChartRequest
- TableRow
- WeightedFontFamily
- CreateVideoRequest
- TextContent
- Shape
- AffineTransform
- CreateSheetsChartResponse
- Range
- CreateImageRequest
- MergeTableCellsRequest
- Xgafv
- AutoTextType
- WriteControl
- TextStyle
- SolidFill
- UpdateTextStyleRequest
- Recolor
- PageProperties
- PageBackgRoundFill
- NestingLevel
- OpaqueColor
- TableBOrderPropertiesDashStyle
- CreateSlideRequest
- TableCellLocation
- UpdateSlidesPositionRequest
- ReplaceAllShapesWithImageRequest
- PageElement
- ColorStop
- DeleteObjectRequest
- CreateSlideResponse
- ColorScheme
- TableCell
- ListNestingLevel
- Outline
- UpdateVideoPropertiesRequest
- UpdateLineCategoryRequestLineCategory
- VideoProperties
- LayoutPlaceholderIdMApping
- LineLineType
- PagePageType
- CreateImageResponse
- TextElement
- ParagraphStyleSpacingMode
- DeleteParagraphBulletsRequest
- InsertTextRequest
- UpdateTableBOrderPropertiesRequest
- CreateLineRequest
- Placeholder
- LayoutProperties
- CreateLineRequestCategory
- UpdateShapePropertiesRequest
- Table
- ThemeColorPairType
- LinePropertiesStartArrow
- UpdateLineCategoryRequest
- ShapeProperties
- ShadowPropertyState
- ShadowType
- ShapeBackgRoundFill
- UpdatePageElementTransformRequestApplyMode
- CreateParagraphBulletsRequest
- DimensionUnit
- ReplaceImageRequestImageReplaceMethod
- OutlineDashStyle
- AffineTransformUnit
- UpdatePageElementAltTextRequest
- UpdateTableCellPropertiesRequest
- ReplaceAllShapesWithImageRequestImageReplaceMethod
- SheetsChartProperties
- ParagraphStyle
- CreateTableResponse
- RerouteLineRequest
- TableColumnProperties
- DuplicateObjectResponse
- UpdateParagraphStyleRequest
- ReplaceAllTextRequest
- TableRange
- Request'
- SubstringMatchCriteria
Description
Reads and writes Google Slides presentations.
Synopsis
- slidesService :: ServiceConfig
- spreadsheetsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/spreadsheets.readonly"]
- presentationsScope :: Proxy '["https://www.googleapis.com/auth/presentations"]
- driveReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.readonly"]
- driveScope :: Proxy '["https://www.googleapis.com/auth/drive"]
- driveFileScope :: Proxy '["https://www.googleapis.com/auth/drive.file"]
- spreadsheetsScope :: Proxy '["https://www.googleapis.com/auth/spreadsheets"]
- presentationsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/presentations.readonly"]
- type SlidesAPI = PresentationsPagesGetResource :<|> (PresentationsPagesGetThumbnailResource :<|> (PresentationsGetResource :<|> (PresentationsCreateResource :<|> PresentationsBatchUpdateResource)))
- module Network.Google.Resource.Slides.Presentations.BatchUpdate
- module Network.Google.Resource.Slides.Presentations.Create
- module Network.Google.Resource.Slides.Presentations.Get
- module Network.Google.Resource.Slides.Presentations.Pages.Get
- module Network.Google.Resource.Slides.Presentations.Pages.GetThumbnail
- data ParagraphMarker
- paragraphMarker :: ParagraphMarker
- pmStyle :: Lens' ParagraphMarker (Maybe ParagraphStyle)
- pmBullet :: Lens' ParagraphMarker (Maybe Bullet)
- data DeleteTableRowRequest
- deleteTableRowRequest :: DeleteTableRowRequest
- dtrrCellLocation :: Lens' DeleteTableRowRequest (Maybe TableCellLocation)
- dtrrTableObjectId :: Lens' DeleteTableRowRequest (Maybe Text)
- data Thumbnail
- thumbnail :: Thumbnail
- tHeight :: Lens' Thumbnail (Maybe Int32)
- tWidth :: Lens' Thumbnail (Maybe Int32)
- tContentURL :: Lens' Thumbnail (Maybe Text)
- data TableBOrderCell
- tableBOrderCell :: TableBOrderCell
- tbocLocation :: Lens' TableBOrderCell (Maybe TableCellLocation)
- tbocTableBOrderProperties :: Lens' TableBOrderCell (Maybe TableBOrderProperties)
- data ParagraphStyleDirection
- data PageElementProperties
- pageElementProperties :: PageElementProperties
- pepTransform :: Lens' PageElementProperties (Maybe AffineTransform)
- pepSize :: Lens' PageElementProperties (Maybe Size)
- pepPageObjectId :: Lens' PageElementProperties (Maybe Text)
- data TextStyleBaselineOffSet
- data ReplaceAllShapesWithImageResponse
- replaceAllShapesWithImageResponse :: ReplaceAllShapesWithImageResponse
- raswirOccurrencesChanged :: Lens' ReplaceAllShapesWithImageResponse (Maybe Int32)
- data TableCellPropertiesContentAlignment
- data RangeType
- data OutlineFill
- outlineFill :: OutlineFill
- ofSolidFill :: Lens' OutlineFill (Maybe SolidFill)
- data Image
- image :: Image
- iImageProperties :: Lens' Image (Maybe ImageProperties)
- iContentURL :: Lens' Image (Maybe Text)
- iSourceURL :: Lens' Image (Maybe Text)
- data UpdateLinePropertiesRequest
- updateLinePropertiesRequest :: UpdateLinePropertiesRequest
- ulprLineProperties :: Lens' UpdateLinePropertiesRequest (Maybe LineProperties)
- ulprObjectId :: Lens' UpdateLinePropertiesRequest (Maybe Text)
- ulprFields :: Lens' UpdateLinePropertiesRequest (Maybe GFieldMask)
- data CropProperties
- cropProperties :: CropProperties
- cpBottomOffSet :: Lens' CropProperties (Maybe Double)
- cpTopOffSet :: Lens' CropProperties (Maybe Double)
- cpAngle :: Lens' CropProperties (Maybe Double)
- cpRightOffSet :: Lens' CropProperties (Maybe Double)
- cpLeftOffSet :: Lens' CropProperties (Maybe Double)
- data LineProperties
- lineProperties :: LineProperties
- lpWeight :: Lens' LineProperties (Maybe Dimension)
- lpLink :: Lens' LineProperties (Maybe Link)
- lpStartConnection :: Lens' LineProperties (Maybe LineConnection)
- lpDashStyle :: Lens' LineProperties (Maybe LinePropertiesDashStyle)
- lpStartArrow :: Lens' LineProperties (Maybe LinePropertiesStartArrow)
- lpLineFill :: Lens' LineProperties (Maybe LineFill)
- lpEndConnection :: Lens' LineProperties (Maybe LineConnection)
- lpEndArrow :: Lens' LineProperties (Maybe LinePropertiesEndArrow)
- data Group
- group' :: Group
- gChildren :: Lens' Group [PageElement]
- data UpdatePageElementsZOrderRequestOperation
- data ReplaceImageRequest
- replaceImageRequest :: ReplaceImageRequest
- rirImageReplaceMethod :: Lens' ReplaceImageRequest (Maybe ReplaceImageRequestImageReplaceMethod)
- rirImageObjectId :: Lens' ReplaceImageRequest (Maybe Text)
- rirURL :: Lens' ReplaceImageRequest (Maybe Text)
- data BatchUpdatePresentationRequest
- batchUpdatePresentationRequest :: BatchUpdatePresentationRequest
- buprRequests :: Lens' BatchUpdatePresentationRequest [Request']
- buprWriteControl :: Lens' BatchUpdatePresentationRequest (Maybe WriteControl)
- data UpdatePageElementsZOrderRequest
- updatePageElementsZOrderRequest :: UpdatePageElementsZOrderRequest
- upezorOperation :: Lens' UpdatePageElementsZOrderRequest (Maybe UpdatePageElementsZOrderRequestOperation)
- upezorPageElementObjectIds :: Lens' UpdatePageElementsZOrderRequest [Text]
- data CreateShapeRequest
- createShapeRequest :: CreateShapeRequest
- csrShapeType :: Lens' CreateShapeRequest (Maybe CreateShapeRequestShapeType)
- csrObjectId :: Lens' CreateShapeRequest (Maybe Text)
- csrElementProperties :: Lens' CreateShapeRequest (Maybe PageElementProperties)
- data PageBackgRoundFillPropertyState
- data AutoText
- autoText :: AutoText
- atStyle :: Lens' AutoText (Maybe TextStyle)
- atContent :: Lens' AutoText (Maybe Text)
- atType :: Lens' AutoText (Maybe AutoTextType)
- data ReplaceAllShapesWithSheetsChartRequest
- replaceAllShapesWithSheetsChartRequest :: ReplaceAllShapesWithSheetsChartRequest
- raswscrPageObjectIds :: Lens' ReplaceAllShapesWithSheetsChartRequest [Text]
- raswscrSpreadsheetId :: Lens' ReplaceAllShapesWithSheetsChartRequest (Maybe Text)
- raswscrLinkingMode :: Lens' ReplaceAllShapesWithSheetsChartRequest (Maybe ReplaceAllShapesWithSheetsChartRequestLinkingMode)
- raswscrContainsText :: Lens' ReplaceAllShapesWithSheetsChartRequest (Maybe SubstringMatchCriteria)
- raswscrChartId :: Lens' ReplaceAllShapesWithSheetsChartRequest (Maybe Int32)
- data List
- list :: List
- lListId :: Lens' List (Maybe Text)
- lNestingLevel :: Lens' List (Maybe ListNestingLevel)
- data NotesProperties
- notesProperties :: NotesProperties
- npSpeakerNotesObjectId :: Lens' NotesProperties (Maybe Text)
- data GroupObjectsResponse
- groupObjectsResponse :: GroupObjectsResponse
- gorObjectId :: Lens' GroupObjectsResponse (Maybe Text)
- data RgbColor
- rgbColor :: RgbColor
- rcRed :: Lens' RgbColor (Maybe Double)
- rcGreen :: Lens' RgbColor (Maybe Double)
- rcBlue :: Lens' RgbColor (Maybe Double)
- data UpdatePagePropertiesRequest
- updatePagePropertiesRequest :: UpdatePagePropertiesRequest
- upprObjectId :: Lens' UpdatePagePropertiesRequest (Maybe Text)
- upprPageProperties :: Lens' UpdatePagePropertiesRequest (Maybe PageProperties)
- upprFields :: Lens' UpdatePagePropertiesRequest (Maybe GFieldMask)
- data CreateSheetsChartRequest
- createSheetsChartRequest :: CreateSheetsChartRequest
- cscrObjectId :: Lens' CreateSheetsChartRequest (Maybe Text)
- cscrSpreadsheetId :: Lens' CreateSheetsChartRequest (Maybe Text)
- cscrLinkingMode :: Lens' CreateSheetsChartRequest (Maybe CreateSheetsChartRequestLinkingMode)
- cscrElementProperties :: Lens' CreateSheetsChartRequest (Maybe PageElementProperties)
- cscrChartId :: Lens' CreateSheetsChartRequest (Maybe Int32)
- data TableRowProperties
- tableRowProperties :: TableRowProperties
- trpMinRowHeight :: Lens' TableRowProperties (Maybe Dimension)
- data UpdateTableRowPropertiesRequest
- updateTableRowPropertiesRequest :: UpdateTableRowPropertiesRequest
- utrprTableRowProperties :: Lens' UpdateTableRowPropertiesRequest (Maybe TableRowProperties)
- utrprRowIndices :: Lens' UpdateTableRowPropertiesRequest [Int32]
- utrprObjectId :: Lens' UpdateTableRowPropertiesRequest (Maybe Text)
- utrprFields :: Lens' UpdateTableRowPropertiesRequest (Maybe GFieldMask)
- data RecolorName
- data CreateParagraphBulletsRequestBulletPreset
- = BulletDiscCircleSquare
- | BulletDiamondxARROW3DSquare
- | BulletCheckbox
- | BulletArrowDiamondDisc
- | BulletStarCircleSquare
- | BulletARROW3DCircleSquare
- | BulletLefttriangleDiamondDisc
- | BulletDiamondxHollowdiamondSquare
- | BulletDiamondCircleSquare
- | NumberedDigitAlphaRoman
- | NumberedDigitAlphaRomanParens
- | NumberedDigitNested
- | NumberedUpperalphaAlphaRoman
- | NumberedUpperromanUpperalphaDigit
- | NumberedZerodigitAlphaRoman
- data CreateShapeRequestShapeType
- = TypeUnspecified
- | TextBox
- | Rectangle
- | RoundRectangle
- | Ellipse
- | Arc
- | BentArrow
- | BentUpArrow
- | Bevel
- | BlockArc
- | BracePair
- | BracketPair
- | Can
- | Chevron
- | Chord
- | Cloud
- | Corner
- | Cube
- | CurvedDownArrow
- | CurvedLeftArrow
- | CurvedRightArrow
- | CurvedUpArrow
- | Decagon
- | DiagonalStripe
- | Diamond
- | Dodecagon
- | Donut
- | DoubleWave
- | DownArrow
- | DownArrowCallout
- | FoldedCorner
- | Frame
- | HalfFrame
- | Heart
- | Heptagon
- | Hexagon
- | HomePlate
- | HorizontalScroll
- | IrregularSeal1
- | IrregularSeal2
- | LeftArrow
- | LeftArrowCallout
- | LeftBrace
- | LeftBracket
- | LeftRightArrow
- | LeftRightArrowCallout
- | LeftRightUpArrow
- | LeftUpArrow
- | LightningBolt
- | MathDivide
- | MathEqual
- | MathMinus
- | MathMultiply
- | MathNotEqual
- | MathPlus
- | Moon
- | NoSmoking
- | NotchedRightArrow
- | Octagon
- | Parallelogram
- | Pentagon
- | Pie
- | Plaque
- | Plus
- | QuadArrow
- | QuadArrowCallout
- | Ribbon
- | Ribbon2
- | RightArrow
- | RightArrowCallout
- | RightBrace
- | RightBracket
- | Round1Rectangle
- | Round2DiagonalRectangle
- | Round2SameRectangle
- | RightTriangle
- | SmileyFace
- | Snip1Rectangle
- | Snip2DiagonalRectangle
- | Snip2SameRectangle
- | SnipRoundRectangle
- | Star10
- | Star12
- | Star16
- | Star24
- | Star32
- | Star4
- | Star5
- | Star6
- | Star7
- | Star8
- | StripedRightArrow
- | Sun
- | Trapezoid
- | Triangle
- | UpArrow
- | UpArrowCallout
- | UpDownArrow
- | UturnArrow
- | VerticalScroll
- | Wave
- | WedgeEllipseCallout
- | WedgeRectangleCallout
- | WedgeRoundRectangleCallout
- | FlowChartAlternateProcess
- | FlowChartCollate
- | FlowChartConnector
- | FlowChartDecision
- | FlowChartDelay
- | FlowChartDisplay
- | FlowChartDocument
- | FlowChartExtract
- | FlowChartInputOutput
- | FlowChartInternalStorage
- | FlowChartMagneticDisk
- | FlowChartMagneticDrum
- | FlowChartMagneticTape
- | FlowChartManualInput
- | FlowChartManualOperation
- | FlowChartMerge
- | FlowChartMultidocument
- | FlowChartOfflineStorage
- | FlowChartOffpageConnector
- | FlowChartOnlineStorage
- | FlowChartOr
- | FlowChartPredefinedProcess
- | FlowChartPreparation
- | FlowChartProcess
- | FlowChartPunchedCard
- | FlowChartPunchedTape
- | FlowChartSort
- | FlowChartSummingJunction
- | FlowChartTerminator
- | ArrowEast
- | ArrowNorthEast
- | ArrowNorth
- | Speech
- | Starburst
- | Teardrop
- | EllipseRibbon
- | EllipseRibbon2
- | CloudCallout
- | Custom
- data LayoutReferencePredefinedLayout
- data MasterProperties
- masterProperties :: MasterProperties
- mpDisplayName :: Lens' MasterProperties (Maybe Text)
- data DeleteTextRequest
- deleteTextRequest :: DeleteTextRequest
- dtrTextRange :: Lens' DeleteTextRequest (Maybe Range)
- dtrObjectId :: Lens' DeleteTextRequest (Maybe Text)
- dtrCellLocation :: Lens' DeleteTextRequest (Maybe TableCellLocation)
- data InsertTableColumnsRequest
- insertTableColumnsRequest :: InsertTableColumnsRequest
- itcrInsertRight :: Lens' InsertTableColumnsRequest (Maybe Bool)
- itcrNumber :: Lens' InsertTableColumnsRequest (Maybe Int32)
- itcrCellLocation :: Lens' InsertTableColumnsRequest (Maybe TableCellLocation)
- itcrTableObjectId :: Lens' InsertTableColumnsRequest (Maybe Text)
- data TextContentLists
- textContentLists :: HashMap Text List -> TextContentLists
- tclAddtional :: Lens' TextContentLists (HashMap Text List)
- data Size
- size :: Size
- sHeight :: Lens' Size (Maybe Dimension)
- sWidth :: Lens' Size (Maybe Dimension)
- data StretchedPictureFill
- stretchedPictureFill :: StretchedPictureFill
- spfSize :: Lens' StretchedPictureFill (Maybe Size)
- spfContentURL :: Lens' StretchedPictureFill (Maybe Text)
- data CreateLineRequestLineCategory
- data TableBOrderFill
- tableBOrderFill :: TableBOrderFill
- tbofSolidFill :: Lens' TableBOrderFill (Maybe SolidFill)
- data SheetsChart
- sheetsChart :: SheetsChart
- scSpreadsheetId :: Lens' SheetsChart (Maybe Text)
- scContentURL :: Lens' SheetsChart (Maybe Text)
- scSheetsChartProperties :: Lens' SheetsChart (Maybe SheetsChartProperties)
- scChartId :: Lens' SheetsChart (Maybe Int32)
- data CreateShapeResponse
- createShapeResponse :: CreateShapeResponse
- cObjectId :: Lens' CreateShapeResponse (Maybe Text)
- data DeleteTableColumnRequest
- deleteTableColumnRequest :: DeleteTableColumnRequest
- dtcrCellLocation :: Lens' DeleteTableColumnRequest (Maybe TableCellLocation)
- dtcrTableObjectId :: Lens' DeleteTableColumnRequest (Maybe Text)
- data TableBOrderRow
- tableBOrderRow :: TableBOrderRow
- tborTableBOrderCells :: Lens' TableBOrderRow [TableBOrderCell]
- data ShapeShapeType
- = SSTTypeUnspecified
- | SSTTextBox
- | SSTRectangle
- | SSTRoundRectangle
- | SSTEllipse
- | SSTArc
- | SSTBentArrow
- | SSTBentUpArrow
- | SSTBevel
- | SSTBlockArc
- | SSTBracePair
- | SSTBracketPair
- | SSTCan
- | SSTChevron
- | SSTChord
- | SSTCloud
- | SSTCorner
- | SSTCube
- | SSTCurvedDownArrow
- | SSTCurvedLeftArrow
- | SSTCurvedRightArrow
- | SSTCurvedUpArrow
- | SSTDecagon
- | SSTDiagonalStripe
- | SSTDiamond
- | SSTDodecagon
- | SSTDonut
- | SSTDoubleWave
- | SSTDownArrow
- | SSTDownArrowCallout
- | SSTFoldedCorner
- | SSTFrame
- | SSTHalfFrame
- | SSTHeart
- | SSTHeptagon
- | SSTHexagon
- | SSTHomePlate
- | SSTHorizontalScroll
- | SSTIrregularSeal1
- | SSTIrregularSeal2
- | SSTLeftArrow
- | SSTLeftArrowCallout
- | SSTLeftBrace
- | SSTLeftBracket
- | SSTLeftRightArrow
- | SSTLeftRightArrowCallout
- | SSTLeftRightUpArrow
- | SSTLeftUpArrow
- | SSTLightningBolt
- | SSTMathDivide
- | SSTMathEqual
- | SSTMathMinus
- | SSTMathMultiply
- | SSTMathNotEqual
- | SSTMathPlus
- | SSTMoon
- | SSTNoSmoking
- | SSTNotchedRightArrow
- | SSTOctagon
- | SSTParallelogram
- | SSTPentagon
- | SSTPie
- | SSTPlaque
- | SSTPlus
- | SSTQuadArrow
- | SSTQuadArrowCallout
- | SSTRibbon
- | SSTRibbon2
- | SSTRightArrow
- | SSTRightArrowCallout
- | SSTRightBrace
- | SSTRightBracket
- | SSTRound1Rectangle
- | SSTRound2DiagonalRectangle
- | SSTRound2SameRectangle
- | SSTRightTriangle
- | SSTSmileyFace
- | SSTSnip1Rectangle
- | SSTSnip2DiagonalRectangle
- | SSTSnip2SameRectangle
- | SSTSnipRoundRectangle
- | SSTStar10
- | SSTStar12
- | SSTStar16
- | SSTStar24
- | SSTStar32
- | SSTStar4
- | SSTStar5
- | SSTStar6
- | SSTStar7
- | SSTStar8
- | SSTStripedRightArrow
- | SSTSun
- | SSTTrapezoid
- | SSTTriangle
- | SSTUpArrow
- | SSTUpArrowCallout
- | SSTUpDownArrow
- | SSTUturnArrow
- | SSTVerticalScroll
- | SSTWave
- | SSTWedgeEllipseCallout
- | SSTWedgeRectangleCallout
- | SSTWedgeRoundRectangleCallout
- | SSTFlowChartAlternateProcess
- | SSTFlowChartCollate
- | SSTFlowChartConnector
- | SSTFlowChartDecision
- | SSTFlowChartDelay
- | SSTFlowChartDisplay
- | SSTFlowChartDocument
- | SSTFlowChartExtract
- | SSTFlowChartInputOutput
- | SSTFlowChartInternalStorage
- | SSTFlowChartMagneticDisk
- | SSTFlowChartMagneticDrum
- | SSTFlowChartMagneticTape
- | SSTFlowChartManualInput
- | SSTFlowChartManualOperation
- | SSTFlowChartMerge
- | SSTFlowChartMultidocument
- | SSTFlowChartOfflineStorage
- | SSTFlowChartOffpageConnector
- | SSTFlowChartOnlineStorage
- | SSTFlowChartOr
- | SSTFlowChartPredefinedProcess
- | SSTFlowChartPreparation
- | SSTFlowChartProcess
- | SSTFlowChartPunchedCard
- | SSTFlowChartPunchedTape
- | SSTFlowChartSort
- | SSTFlowChartSummingJunction
- | SSTFlowChartTerminator
- | SSTArrowEast
- | SSTArrowNorthEast
- | SSTArrowNorth
- | SSTSpeech
- | SSTStarburst
- | SSTTeardrop
- | SSTEllipseRibbon
- | SSTEllipseRibbon2
- | SSTCloudCallout
- | SSTCustom
- data ShapePropertiesContentAlignment
- data OutlinePropertyState
- data LineConnection
- lineConnection :: LineConnection
- lcConnectedObjectId :: Lens' LineConnection (Maybe Text)
- lcConnectionSiteIndex :: Lens' LineConnection (Maybe Int32)
- data Link
- link :: Link
- lURL :: Lens' Link (Maybe Text)
- lPageObjectId :: Lens' Link (Maybe Text)
- lRelativeLink :: Lens' Link (Maybe LinkRelativeLink)
- lSlideIndex :: Lens' Link (Maybe Int32)
- data GroupObjectsRequest
- groupObjectsRequest :: GroupObjectsRequest
- gorGroupObjectId :: Lens' GroupObjectsRequest (Maybe Text)
- gorChildrenObjectIds :: Lens' GroupObjectsRequest [Text]
- data LineLineCategory
- data Dimension
- dimension :: Dimension
- dMagnitude :: Lens' Dimension (Maybe Double)
- dUnit :: Lens' Dimension (Maybe DimensionUnit)
- data BatchUpdatePresentationResponse
- batchUpdatePresentationResponse :: BatchUpdatePresentationResponse
- bPresentationId :: Lens' BatchUpdatePresentationResponse (Maybe Text)
- bReplies :: Lens' BatchUpdatePresentationResponse [Response]
- bWriteControl :: Lens' BatchUpdatePresentationResponse (Maybe WriteControl)
- data DuplicateObjectRequestObjectIds
- duplicateObjectRequestObjectIds :: HashMap Text Text -> DuplicateObjectRequestObjectIds
- doroiAddtional :: Lens' DuplicateObjectRequestObjectIds (HashMap Text Text)
- data ReplaceAllShapesWithSheetsChartResponse
- replaceAllShapesWithSheetsChartResponse :: ReplaceAllShapesWithSheetsChartResponse
- raswscrOccurrencesChanged :: Lens' ReplaceAllShapesWithSheetsChartResponse (Maybe Int32)
- data CreateTableRequest
- createTableRequest :: CreateTableRequest
- ctrObjectId :: Lens' CreateTableRequest (Maybe Text)
- ctrRows :: Lens' CreateTableRequest (Maybe Int32)
- ctrElementProperties :: Lens' CreateTableRequest (Maybe PageElementProperties)
- ctrColumns :: Lens' CreateTableRequest (Maybe Int32)
- data TableBOrderProperties
- tableBOrderProperties :: TableBOrderProperties
- tbopTableBOrderFill :: Lens' TableBOrderProperties (Maybe TableBOrderFill)
- tbopWeight :: Lens' TableBOrderProperties (Maybe Dimension)
- tbopDashStyle :: Lens' TableBOrderProperties (Maybe TableBOrderPropertiesDashStyle)
- data Response
- response :: Response
- rReplaceAllShapesWithImage :: Lens' Response (Maybe ReplaceAllShapesWithImageResponse)
- rCreateLine :: Lens' Response (Maybe CreateLineResponse)
- rReplaceAllText :: Lens' Response (Maybe ReplaceAllTextResponse)
- rReplaceAllShapesWithSheetsChart :: Lens' Response (Maybe ReplaceAllShapesWithSheetsChartResponse)
- rCreateShape :: Lens' Response (Maybe CreateShapeResponse)
- rGroupObjects :: Lens' Response (Maybe GroupObjectsResponse)
- rCreateSheetsChart :: Lens' Response (Maybe CreateSheetsChartResponse)
- rDuplicateObject :: Lens' Response (Maybe DuplicateObjectResponse)
- rCreateTable :: Lens' Response (Maybe CreateTableResponse)
- rCreateVideo :: Lens' Response (Maybe CreateVideoResponse)
- rCreateImage :: Lens' Response (Maybe CreateImageResponse)
- rCreateSlide :: Lens' Response (Maybe CreateSlideResponse)
- data OptionalColor
- optionalColor :: OptionalColor
- ocOpaqueColor :: Lens' OptionalColor (Maybe OpaqueColor)
- data DuplicateObjectRequest
- duplicateObjectRequest :: DuplicateObjectRequest
- dorObjectId :: Lens' DuplicateObjectRequest (Maybe Text)
- dorObjectIds :: Lens' DuplicateObjectRequest (Maybe DuplicateObjectRequestObjectIds)
- data PlaceholderType
- data UnGroupObjectsRequest
- unGroupObjectsRequest :: UnGroupObjectsRequest
- ugorObjectIds :: Lens' UnGroupObjectsRequest [Text]
- data Page
- page :: Page
- pNotesProperties :: Lens' Page (Maybe NotesProperties)
- pMasterProperties :: Lens' Page (Maybe MasterProperties)
- pObjectId :: Lens' Page (Maybe Text)
- pPageElements :: Lens' Page [PageElement]
- pSlideProperties :: Lens' Page (Maybe SlideProperties)
- pPageProperties :: Lens' Page (Maybe PageProperties)
- pLayoutProperties :: Lens' Page (Maybe LayoutProperties)
- pPageType :: Lens' Page (Maybe PagePageType)
- pRevisionId :: Lens' Page (Maybe Text)
- data ReplaceAllTextResponse
- replaceAllTextResponse :: ReplaceAllTextResponse
- ratrOccurrencesChanged :: Lens' ReplaceAllTextResponse (Maybe Int32)
- data ReplaceAllShapesWithImageRequestReplaceMethod
- data Bullet
- bullet :: Bullet
- bGlyph :: Lens' Bullet (Maybe Text)
- bListId :: Lens' Bullet (Maybe Text)
- bNestingLevel :: Lens' Bullet (Maybe Int32)
- bBulletStyle :: Lens' Bullet (Maybe TextStyle)
- data CreateSheetsChartRequestLinkingMode
- data UpdateImagePropertiesRequest
- updateImagePropertiesRequest :: UpdateImagePropertiesRequest
- uiprObjectId :: Lens' UpdateImagePropertiesRequest (Maybe Text)
- uiprImageProperties :: Lens' UpdateImagePropertiesRequest (Maybe ImageProperties)
- uiprFields :: Lens' UpdateImagePropertiesRequest (Maybe GFieldMask)
- data SlideProperties
- slideProperties :: SlideProperties
- spLayoutObjectId :: Lens' SlideProperties (Maybe Text)
- spMasterObjectId :: Lens' SlideProperties (Maybe Text)
- spNotesPage :: Lens' SlideProperties (Maybe Page)
- data Presentation
- presentation :: Presentation
- preSlides :: Lens' Presentation [Page]
- preNotesMaster :: Lens' Presentation (Maybe Page)
- preMasters :: Lens' Presentation [Page]
- preLocale :: Lens' Presentation (Maybe Text)
- prePresentationId :: Lens' Presentation (Maybe Text)
- preTitle :: Lens' Presentation (Maybe Text)
- preRevisionId :: Lens' Presentation (Maybe Text)
- prePageSize :: Lens' Presentation (Maybe Size)
- preLayouts :: Lens' Presentation [Page]
- data ThemeColorPair
- themeColorPair :: ThemeColorPair
- tcpColor :: Lens' ThemeColorPair (Maybe RgbColor)
- tcpType :: Lens' ThemeColorPair (Maybe ThemeColorPairType)
- data ShapeBackgRoundFillPropertyState
- data OpaqueColorThemeColor
- data Shadow
- shadow :: Shadow
- sTransform :: Lens' Shadow (Maybe AffineTransform)
- sColor :: Lens' Shadow (Maybe OpaqueColor)
- sBlurRadius :: Lens' Shadow (Maybe Dimension)
- sRotateWithShape :: Lens' Shadow (Maybe Bool)
- sAlpha :: Lens' Shadow (Maybe Double)
- sAlignment :: Lens' Shadow (Maybe ShadowAlignment)
- sPropertyState :: Lens' Shadow (Maybe ShadowPropertyState)
- sType :: Lens' Shadow (Maybe ShadowType)
- data LinePropertiesDashStyle
- data ImageProperties
- imageProperties :: ImageProperties
- ipCropProperties :: Lens' ImageProperties (Maybe CropProperties)
- ipLink :: Lens' ImageProperties (Maybe Link)
- ipTransparency :: Lens' ImageProperties (Maybe Double)
- ipShadow :: Lens' ImageProperties (Maybe Shadow)
- ipContrast :: Lens' ImageProperties (Maybe Double)
- ipRecolor :: Lens' ImageProperties (Maybe Recolor)
- ipOutline :: Lens' ImageProperties (Maybe Outline)
- ipBrightness :: Lens' ImageProperties (Maybe Double)
- data ParagraphStyleAlignment
- data Line
- line :: Line
- lLineProperties :: Lens' Line (Maybe LineProperties)
- lLineCategory :: Lens' Line (Maybe LineLineCategory)
- lLineType :: Lens' Line (Maybe LineLineType)
- data CreateVideoResponse
- createVideoResponse :: CreateVideoResponse
- cvrObjectId :: Lens' CreateVideoResponse (Maybe Text)
- data UpdateTableBOrderPropertiesRequestBOrderPosition
- data LayoutReference
- layoutReference :: LayoutReference
- lrPredefinedLayout :: Lens' LayoutReference (Maybe LayoutReferencePredefinedLayout)
- lrLayoutId :: Lens' LayoutReference (Maybe Text)
- data LineFill
- lineFill :: LineFill
- lfSolidFill :: Lens' LineFill (Maybe SolidFill)
- data UpdatePageElementTransformRequest
- updatePageElementTransformRequest :: UpdatePageElementTransformRequest
- upetrTransform :: Lens' UpdatePageElementTransformRequest (Maybe AffineTransform)
- upetrObjectId :: Lens' UpdatePageElementTransformRequest (Maybe Text)
- upetrApplyMode :: Lens' UpdatePageElementTransformRequest (Maybe UpdatePageElementTransformRequestApplyMode)
- data ShadowAlignment
- data InsertTableRowsRequest
- insertTableRowsRequest :: InsertTableRowsRequest
- itrrInsertBelow :: Lens' InsertTableRowsRequest (Maybe Bool)
- itrrNumber :: Lens' InsertTableRowsRequest (Maybe Int32)
- itrrCellLocation :: Lens' InsertTableRowsRequest (Maybe TableCellLocation)
- itrrTableObjectId :: Lens' InsertTableRowsRequest (Maybe Text)
- data ReplaceAllShapesWithSheetsChartRequestLinkingMode
- data UnmergeTableCellsRequest
- unmergeTableCellsRequest :: UnmergeTableCellsRequest
- utcrObjectId :: Lens' UnmergeTableCellsRequest (Maybe Text)
- utcrTableRange :: Lens' UnmergeTableCellsRequest (Maybe TableRange)
- data LinePropertiesEndArrow
- data Video
- video :: Video
- vURL :: Lens' Video (Maybe Text)
- vSource :: Lens' Video (Maybe VideoSource)
- vId :: Lens' Video (Maybe Text)
- vVideoProperties :: Lens' Video (Maybe VideoProperties)
- data TableCellBackgRoundFillPropertyState
- data CreateVideoRequestSource
- data UpdateTableColumnPropertiesRequest
- updateTableColumnPropertiesRequest :: UpdateTableColumnPropertiesRequest
- utcprObjectId :: Lens' UpdateTableColumnPropertiesRequest (Maybe Text)
- utcprTableColumnProperties :: Lens' UpdateTableColumnPropertiesRequest (Maybe TableColumnProperties)
- utcprFields :: Lens' UpdateTableColumnPropertiesRequest (Maybe GFieldMask)
- utcprColumnIndices :: Lens' UpdateTableColumnPropertiesRequest [Int32]
- data TableCellProperties
- tableCellProperties :: TableCellProperties
- tcpTableCellBackgRoundFill :: Lens' TableCellProperties (Maybe TableCellBackgRoundFill)
- tcpContentAlignment :: Lens' TableCellProperties (Maybe TableCellPropertiesContentAlignment)
- data CreateLineResponse
- createLineResponse :: CreateLineResponse
- clrObjectId :: Lens' CreateLineResponse (Maybe Text)
- data WordArt
- wordArt :: WordArt
- waRenderedText :: Lens' WordArt (Maybe Text)
- data TableCellBackgRoundFill
- tableCellBackgRoundFill :: TableCellBackgRoundFill
- tcbrfSolidFill :: Lens' TableCellBackgRoundFill (Maybe SolidFill)
- tcbrfPropertyState :: Lens' TableCellBackgRoundFill (Maybe TableCellBackgRoundFillPropertyState)
- data LinkRelativeLink
- data VideoSource
- data TextRun
- textRun :: TextRun
- trStyle :: Lens' TextRun (Maybe TextStyle)
- trContent :: Lens' TextRun (Maybe Text)
- data RefreshSheetsChartRequest
- refreshSheetsChartRequest :: RefreshSheetsChartRequest
- rscrObjectId :: Lens' RefreshSheetsChartRequest (Maybe Text)
- data TableRow
- tableRow :: TableRow
- trTableRowProperties :: Lens' TableRow (Maybe TableRowProperties)
- trTableCells :: Lens' TableRow [TableCell]
- trRowHeight :: Lens' TableRow (Maybe Dimension)
- data WeightedFontFamily
- weightedFontFamily :: WeightedFontFamily
- wffFontFamily :: Lens' WeightedFontFamily (Maybe Text)
- wffWeight :: Lens' WeightedFontFamily (Maybe Int32)
- data CreateVideoRequest
- createVideoRequest :: CreateVideoRequest
- creObjectId :: Lens' CreateVideoRequest (Maybe Text)
- creElementProperties :: Lens' CreateVideoRequest (Maybe PageElementProperties)
- creSource :: Lens' CreateVideoRequest (Maybe CreateVideoRequestSource)
- creId :: Lens' CreateVideoRequest (Maybe Text)
- data TextContent
- textContent :: TextContent
- tcTextElements :: Lens' TextContent [TextElement]
- tcLists :: Lens' TextContent (Maybe TextContentLists)
- data Shape
- shape :: Shape
- sShapeType :: Lens' Shape (Maybe ShapeShapeType)
- sText :: Lens' Shape (Maybe TextContent)
- sPlaceholder :: Lens' Shape (Maybe Placeholder)
- sShapeProperties :: Lens' Shape (Maybe ShapeProperties)
- data AffineTransform
- affineTransform :: AffineTransform
- atTranslateX :: Lens' AffineTransform (Maybe Double)
- atShearY :: Lens' AffineTransform (Maybe Double)
- atTranslateY :: Lens' AffineTransform (Maybe Double)
- atShearX :: Lens' AffineTransform (Maybe Double)
- atScaleX :: Lens' AffineTransform (Maybe Double)
- atUnit :: Lens' AffineTransform (Maybe AffineTransformUnit)
- atScaleY :: Lens' AffineTransform (Maybe Double)
- data CreateSheetsChartResponse
- createSheetsChartResponse :: CreateSheetsChartResponse
- cscrsObjectId :: Lens' CreateSheetsChartResponse (Maybe Text)
- data Range
- range :: Range
- rEndIndex :: Lens' Range (Maybe Int32)
- rType :: Lens' Range (Maybe RangeType)
- rStartIndex :: Lens' Range (Maybe Int32)
- data CreateImageRequest
- createImageRequest :: CreateImageRequest
- cirObjectId :: Lens' CreateImageRequest (Maybe Text)
- cirURL :: Lens' CreateImageRequest (Maybe Text)
- cirElementProperties :: Lens' CreateImageRequest (Maybe PageElementProperties)
- data MergeTableCellsRequest
- mergeTableCellsRequest :: MergeTableCellsRequest
- mtcrObjectId :: Lens' MergeTableCellsRequest (Maybe Text)
- mtcrTableRange :: Lens' MergeTableCellsRequest (Maybe TableRange)
- data Xgafv
- data AutoTextType
- data WriteControl
- writeControl :: WriteControl
- wcRequiredRevisionId :: Lens' WriteControl (Maybe Text)
- data TextStyle
- textStyle :: TextStyle
- tsFontFamily :: Lens' TextStyle (Maybe Text)
- tsLink :: Lens' TextStyle (Maybe Link)
- tsBackgRoundColor :: Lens' TextStyle (Maybe OptionalColor)
- tsBaselineOffSet :: Lens' TextStyle (Maybe TextStyleBaselineOffSet)
- tsForegRoundColor :: Lens' TextStyle (Maybe OptionalColor)
- tsFontSize :: Lens' TextStyle (Maybe Dimension)
- tsSmallCaps :: Lens' TextStyle (Maybe Bool)
- tsUnderline :: Lens' TextStyle (Maybe Bool)
- tsWeightedFontFamily :: Lens' TextStyle (Maybe WeightedFontFamily)
- tsItalic :: Lens' TextStyle (Maybe Bool)
- tsBold :: Lens' TextStyle (Maybe Bool)
- tsStrikethrough :: Lens' TextStyle (Maybe Bool)
- data SolidFill
- solidFill :: SolidFill
- sfColor :: Lens' SolidFill (Maybe OpaqueColor)
- sfAlpha :: Lens' SolidFill (Maybe Double)
- data UpdateTextStyleRequest
- updateTextStyleRequest :: UpdateTextStyleRequest
- utsrStyle :: Lens' UpdateTextStyleRequest (Maybe TextStyle)
- utsrTextRange :: Lens' UpdateTextStyleRequest (Maybe Range)
- utsrObjectId :: Lens' UpdateTextStyleRequest (Maybe Text)
- utsrCellLocation :: Lens' UpdateTextStyleRequest (Maybe TableCellLocation)
- utsrFields :: Lens' UpdateTextStyleRequest (Maybe GFieldMask)
- data Recolor
- recolor :: Recolor
- rName :: Lens' Recolor (Maybe RecolorName)
- rRecolorStops :: Lens' Recolor [ColorStop]
- data PageProperties
- pageProperties :: PageProperties
- ppPageBackgRoundFill :: Lens' PageProperties (Maybe PageBackgRoundFill)
- ppColorScheme :: Lens' PageProperties (Maybe ColorScheme)
- data PageBackgRoundFill
- pageBackgRoundFill :: PageBackgRoundFill
- pbrfStretchedPictureFill :: Lens' PageBackgRoundFill (Maybe StretchedPictureFill)
- pbrfSolidFill :: Lens' PageBackgRoundFill (Maybe SolidFill)
- pbrfPropertyState :: Lens' PageBackgRoundFill (Maybe PageBackgRoundFillPropertyState)
- data NestingLevel
- nestingLevel :: NestingLevel
- nlBulletStyle :: Lens' NestingLevel (Maybe TextStyle)
- data OpaqueColor
- opaqueColor :: OpaqueColor
- ocThemeColor :: Lens' OpaqueColor (Maybe OpaqueColorThemeColor)
- ocRgbColor :: Lens' OpaqueColor (Maybe RgbColor)
- data TableBOrderPropertiesDashStyle
- data CreateSlideRequest
- createSlideRequest :: CreateSlideRequest
- csrsObjectId :: Lens' CreateSlideRequest (Maybe Text)
- csrsSlideLayoutReference :: Lens' CreateSlideRequest (Maybe LayoutReference)
- csrsInsertionIndex :: Lens' CreateSlideRequest (Maybe Int32)
- csrsPlaceholderIdMAppings :: Lens' CreateSlideRequest [LayoutPlaceholderIdMApping]
- data TableCellLocation
- tableCellLocation :: TableCellLocation
- tclColumnIndex :: Lens' TableCellLocation (Maybe Int32)
- tclRowIndex :: Lens' TableCellLocation (Maybe Int32)
- data UpdateSlidesPositionRequest
- updateSlidesPositionRequest :: UpdateSlidesPositionRequest
- usprSlideObjectIds :: Lens' UpdateSlidesPositionRequest [Text]
- usprInsertionIndex :: Lens' UpdateSlidesPositionRequest (Maybe Int32)
- data ReplaceAllShapesWithImageRequest
- replaceAllShapesWithImageRequest :: ReplaceAllShapesWithImageRequest
- raswirImageReplaceMethod :: Lens' ReplaceAllShapesWithImageRequest (Maybe ReplaceAllShapesWithImageRequestImageReplaceMethod)
- raswirPageObjectIds :: Lens' ReplaceAllShapesWithImageRequest [Text]
- raswirContainsText :: Lens' ReplaceAllShapesWithImageRequest (Maybe SubstringMatchCriteria)
- raswirImageURL :: Lens' ReplaceAllShapesWithImageRequest (Maybe Text)
- raswirReplaceMethod :: Lens' ReplaceAllShapesWithImageRequest (Maybe ReplaceAllShapesWithImageRequestReplaceMethod)
- data PageElement
- pageElement :: PageElement
- peTransform :: Lens' PageElement (Maybe AffineTransform)
- peImage :: Lens' PageElement (Maybe Image)
- peSize :: Lens' PageElement (Maybe Size)
- peSheetsChart :: Lens' PageElement (Maybe SheetsChart)
- peObjectId :: Lens' PageElement (Maybe Text)
- peLine :: Lens' PageElement (Maybe Line)
- peElementGroup :: Lens' PageElement (Maybe Group)
- peVideo :: Lens' PageElement (Maybe Video)
- peWordArt :: Lens' PageElement (Maybe WordArt)
- peShape :: Lens' PageElement (Maybe Shape)
- peTitle :: Lens' PageElement (Maybe Text)
- peTable :: Lens' PageElement (Maybe Table)
- peDescription :: Lens' PageElement (Maybe Text)
- data ColorStop
- colorStop :: ColorStop
- csColor :: Lens' ColorStop (Maybe OpaqueColor)
- csAlpha :: Lens' ColorStop (Maybe Double)
- csPosition :: Lens' ColorStop (Maybe Double)
- data DeleteObjectRequest
- deleteObjectRequest :: DeleteObjectRequest
- dObjectId :: Lens' DeleteObjectRequest (Maybe Text)
- data CreateSlideResponse
- createSlideResponse :: CreateSlideResponse
- ccObjectId :: Lens' CreateSlideResponse (Maybe Text)
- data ColorScheme
- colorScheme :: ColorScheme
- csColors :: Lens' ColorScheme [ThemeColorPair]
- data TableCell
- tableCell :: TableCell
- tcColumnSpan :: Lens' TableCell (Maybe Int32)
- tcLocation :: Lens' TableCell (Maybe TableCellLocation)
- tcText :: Lens' TableCell (Maybe TextContent)
- tcRowSpan :: Lens' TableCell (Maybe Int32)
- tcTableCellProperties :: Lens' TableCell (Maybe TableCellProperties)
- data ListNestingLevel
- listNestingLevel :: HashMap Text NestingLevel -> ListNestingLevel
- lnlAddtional :: Lens' ListNestingLevel (HashMap Text NestingLevel)
- data Outline
- outline :: Outline
- oOutlineFill :: Lens' Outline (Maybe OutlineFill)
- oWeight :: Lens' Outline (Maybe Dimension)
- oDashStyle :: Lens' Outline (Maybe OutlineDashStyle)
- oPropertyState :: Lens' Outline (Maybe OutlinePropertyState)
- data UpdateVideoPropertiesRequest
- updateVideoPropertiesRequest :: UpdateVideoPropertiesRequest
- uvprObjectId :: Lens' UpdateVideoPropertiesRequest (Maybe Text)
- uvprVideoProperties :: Lens' UpdateVideoPropertiesRequest (Maybe VideoProperties)
- uvprFields :: Lens' UpdateVideoPropertiesRequest (Maybe GFieldMask)
- data UpdateLineCategoryRequestLineCategory
- data VideoProperties
- videoProperties :: VideoProperties
- vpStart :: Lens' VideoProperties (Maybe Word32)
- vpAutoPlay :: Lens' VideoProperties (Maybe Bool)
- vpMute :: Lens' VideoProperties (Maybe Bool)
- vpEnd :: Lens' VideoProperties (Maybe Word32)
- vpOutline :: Lens' VideoProperties (Maybe Outline)
- data LayoutPlaceholderIdMApping
- layoutPlaceholderIdMApping :: LayoutPlaceholderIdMApping
- lpimaObjectId :: Lens' LayoutPlaceholderIdMApping (Maybe Text)
- lpimaLayoutPlaceholderObjectId :: Lens' LayoutPlaceholderIdMApping (Maybe Text)
- lpimaLayoutPlaceholder :: Lens' LayoutPlaceholderIdMApping (Maybe Placeholder)
- data LineLineType
- data PagePageType
- = Slide
- | Master
- | Layout
- | Notes
- | NotesMaster
- data CreateImageResponse
- createImageResponse :: CreateImageResponse
- ciriObjectId :: Lens' CreateImageResponse (Maybe Text)
- data TextElement
- textElement :: TextElement
- teParagraphMarker :: Lens' TextElement (Maybe ParagraphMarker)
- teAutoText :: Lens' TextElement (Maybe AutoText)
- teEndIndex :: Lens' TextElement (Maybe Int32)
- teTextRun :: Lens' TextElement (Maybe TextRun)
- teStartIndex :: Lens' TextElement (Maybe Int32)
- data ParagraphStyleSpacingMode
- data DeleteParagraphBulletsRequest
- deleteParagraphBulletsRequest :: DeleteParagraphBulletsRequest
- dpbrTextRange :: Lens' DeleteParagraphBulletsRequest (Maybe Range)
- dpbrObjectId :: Lens' DeleteParagraphBulletsRequest (Maybe Text)
- dpbrCellLocation :: Lens' DeleteParagraphBulletsRequest (Maybe TableCellLocation)
- data InsertTextRequest
- insertTextRequest :: InsertTextRequest
- itrText :: Lens' InsertTextRequest (Maybe Text)
- itrObjectId :: Lens' InsertTextRequest (Maybe Text)
- itrInsertionIndex :: Lens' InsertTextRequest (Maybe Int32)
- itrCellLocation :: Lens' InsertTextRequest (Maybe TableCellLocation)
- data UpdateTableBOrderPropertiesRequest
- updateTableBOrderPropertiesRequest :: UpdateTableBOrderPropertiesRequest
- utboprBOrderPosition :: Lens' UpdateTableBOrderPropertiesRequest (Maybe UpdateTableBOrderPropertiesRequestBOrderPosition)
- utboprObjectId :: Lens' UpdateTableBOrderPropertiesRequest (Maybe Text)
- utboprTableBOrderProperties :: Lens' UpdateTableBOrderPropertiesRequest (Maybe TableBOrderProperties)
- utboprTableRange :: Lens' UpdateTableBOrderPropertiesRequest (Maybe TableRange)
- utboprFields :: Lens' UpdateTableBOrderPropertiesRequest (Maybe GFieldMask)
- data CreateLineRequest
- createLineRequest :: CreateLineRequest
- clrlCategory :: Lens' CreateLineRequest (Maybe CreateLineRequestCategory)
- clrlObjectId :: Lens' CreateLineRequest (Maybe Text)
- clrlLineCategory :: Lens' CreateLineRequest (Maybe CreateLineRequestLineCategory)
- clrlElementProperties :: Lens' CreateLineRequest (Maybe PageElementProperties)
- data Placeholder
- placeholder :: Placeholder
- pParentObjectId :: Lens' Placeholder (Maybe Text)
- pType :: Lens' Placeholder (Maybe PlaceholderType)
- pIndex :: Lens' Placeholder (Maybe Int32)
- data LayoutProperties
- layoutProperties :: LayoutProperties
- lpMasterObjectId :: Lens' LayoutProperties (Maybe Text)
- lpName :: Lens' LayoutProperties (Maybe Text)
- lpDisplayName :: Lens' LayoutProperties (Maybe Text)
- data CreateLineRequestCategory
- data UpdateShapePropertiesRequest
- updateShapePropertiesRequest :: UpdateShapePropertiesRequest
- usprObjectId :: Lens' UpdateShapePropertiesRequest (Maybe Text)
- usprShapeProperties :: Lens' UpdateShapePropertiesRequest (Maybe ShapeProperties)
- usprFields :: Lens' UpdateShapePropertiesRequest (Maybe GFieldMask)
- data Table
- table :: Table
- tTableRows :: Lens' Table [TableRow]
- tVerticalBOrderRows :: Lens' Table [TableBOrderRow]
- tRows :: Lens' Table (Maybe Int32)
- tColumns :: Lens' Table (Maybe Int32)
- tHorizontalBOrderRows :: Lens' Table [TableBOrderRow]
- tTableColumns :: Lens' Table [TableColumnProperties]
- data ThemeColorPairType
- data LinePropertiesStartArrow
- data UpdateLineCategoryRequest
- updateLineCategoryRequest :: UpdateLineCategoryRequest
- ulcrObjectId :: Lens' UpdateLineCategoryRequest (Maybe Text)
- ulcrLineCategory :: Lens' UpdateLineCategoryRequest (Maybe UpdateLineCategoryRequestLineCategory)
- data ShapeProperties
- shapeProperties :: ShapeProperties
- spLink :: Lens' ShapeProperties (Maybe Link)
- spShadow :: Lens' ShapeProperties (Maybe Shadow)
- spOutline :: Lens' ShapeProperties (Maybe Outline)
- spContentAlignment :: Lens' ShapeProperties (Maybe ShapePropertiesContentAlignment)
- spShapeBackgRoundFill :: Lens' ShapeProperties (Maybe ShapeBackgRoundFill)
- data ShadowPropertyState
- data ShadowType
- data ShapeBackgRoundFill
- shapeBackgRoundFill :: ShapeBackgRoundFill
- sbrfSolidFill :: Lens' ShapeBackgRoundFill (Maybe SolidFill)
- sbrfPropertyState :: Lens' ShapeBackgRoundFill (Maybe ShapeBackgRoundFillPropertyState)
- data UpdatePageElementTransformRequestApplyMode
- data CreateParagraphBulletsRequest
- createParagraphBulletsRequest :: CreateParagraphBulletsRequest
- cpbrTextRange :: Lens' CreateParagraphBulletsRequest (Maybe Range)
- cpbrObjectId :: Lens' CreateParagraphBulletsRequest (Maybe Text)
- cpbrBulletPreset :: Lens' CreateParagraphBulletsRequest (Maybe CreateParagraphBulletsRequestBulletPreset)
- cpbrCellLocation :: Lens' CreateParagraphBulletsRequest (Maybe TableCellLocation)
- data DimensionUnit
- = UnitUnspecified
- | Emu
- | PT
- data ReplaceImageRequestImageReplaceMethod
- data OutlineDashStyle
- data AffineTransformUnit
- data UpdatePageElementAltTextRequest
- updatePageElementAltTextRequest :: UpdatePageElementAltTextRequest
- upeatrObjectId :: Lens' UpdatePageElementAltTextRequest (Maybe Text)
- upeatrTitle :: Lens' UpdatePageElementAltTextRequest (Maybe Text)
- upeatrDescription :: Lens' UpdatePageElementAltTextRequest (Maybe Text)
- data UpdateTableCellPropertiesRequest
- updateTableCellPropertiesRequest :: UpdateTableCellPropertiesRequest
- uObjectId :: Lens' UpdateTableCellPropertiesRequest (Maybe Text)
- uTableCellProperties :: Lens' UpdateTableCellPropertiesRequest (Maybe TableCellProperties)
- uTableRange :: Lens' UpdateTableCellPropertiesRequest (Maybe TableRange)
- uFields :: Lens' UpdateTableCellPropertiesRequest (Maybe GFieldMask)
- data ReplaceAllShapesWithImageRequestImageReplaceMethod
- data SheetsChartProperties
- sheetsChartProperties :: SheetsChartProperties
- scpChartImageProperties :: Lens' SheetsChartProperties (Maybe ImageProperties)
- data ParagraphStyle
- paragraphStyle :: ParagraphStyle
- psLineSpacing :: Lens' ParagraphStyle (Maybe Double)
- psDirection :: Lens' ParagraphStyle (Maybe ParagraphStyleDirection)
- psIndentFirstLine :: Lens' ParagraphStyle (Maybe Dimension)
- psIndentEnd :: Lens' ParagraphStyle (Maybe Dimension)
- psIndentStart :: Lens' ParagraphStyle (Maybe Dimension)
- psAlignment :: Lens' ParagraphStyle (Maybe ParagraphStyleAlignment)
- psSpaceBelow :: Lens' ParagraphStyle (Maybe Dimension)
- psSpacingMode :: Lens' ParagraphStyle (Maybe ParagraphStyleSpacingMode)
- psSpaceAbove :: Lens' ParagraphStyle (Maybe Dimension)
- data CreateTableResponse
- createTableResponse :: CreateTableResponse
- ctrtObjectId :: Lens' CreateTableResponse (Maybe Text)
- data RerouteLineRequest
- rerouteLineRequest :: RerouteLineRequest
- rlrObjectId :: Lens' RerouteLineRequest (Maybe Text)
- data TableColumnProperties
- tableColumnProperties :: TableColumnProperties
- tcpColumnWidth :: Lens' TableColumnProperties (Maybe Dimension)
- data DuplicateObjectResponse
- duplicateObjectResponse :: DuplicateObjectResponse
- dupObjectId :: Lens' DuplicateObjectResponse (Maybe Text)
- data UpdateParagraphStyleRequest
- updateParagraphStyleRequest :: UpdateParagraphStyleRequest
- upsrStyle :: Lens' UpdateParagraphStyleRequest (Maybe ParagraphStyle)
- upsrTextRange :: Lens' UpdateParagraphStyleRequest (Maybe Range)
- upsrObjectId :: Lens' UpdateParagraphStyleRequest (Maybe Text)
- upsrCellLocation :: Lens' UpdateParagraphStyleRequest (Maybe TableCellLocation)
- upsrFields :: Lens' UpdateParagraphStyleRequest (Maybe GFieldMask)
- data ReplaceAllTextRequest
- replaceAllTextRequest :: ReplaceAllTextRequest
- ratrPageObjectIds :: Lens' ReplaceAllTextRequest [Text]
- ratrContainsText :: Lens' ReplaceAllTextRequest (Maybe SubstringMatchCriteria)
- ratrReplaceText :: Lens' ReplaceAllTextRequest (Maybe Text)
- data TableRange
- tableRange :: TableRange
- trColumnSpan :: Lens' TableRange (Maybe Int32)
- trLocation :: Lens' TableRange (Maybe TableCellLocation)
- trRowSpan :: Lens' TableRange (Maybe Int32)
- data Request'
- request' :: Request'
- reqReplaceAllShapesWithImage :: Lens' Request' (Maybe ReplaceAllShapesWithImageRequest)
- reqDeleteObject :: Lens' Request' (Maybe DeleteObjectRequest)
- reqUpdateSlidesPosition :: Lens' Request' (Maybe UpdateSlidesPositionRequest)
- reqUpdateShapeProperties :: Lens' Request' (Maybe UpdateShapePropertiesRequest)
- reqCreateParagraphBullets :: Lens' Request' (Maybe CreateParagraphBulletsRequest)
- reqUpdateLineCategory :: Lens' Request' (Maybe UpdateLineCategoryRequest)
- reqCreateLine :: Lens' Request' (Maybe CreateLineRequest)
- reqInsertText :: Lens' Request' (Maybe InsertTextRequest)
- reqUpdateTableBOrderProperties :: Lens' Request' (Maybe UpdateTableBOrderPropertiesRequest)
- reqDeleteParagraphBullets :: Lens' Request' (Maybe DeleteParagraphBulletsRequest)
- reqDeleteTableRow :: Lens' Request' (Maybe DeleteTableRowRequest)
- reqUpdateTableCellProperties :: Lens' Request' (Maybe UpdateTableCellPropertiesRequest)
- reqReplaceAllText :: Lens' Request' (Maybe ReplaceAllTextRequest)
- reqUpdatePageElementAltText :: Lens' Request' (Maybe UpdatePageElementAltTextRequest)
- reqUpdateParagraphStyle :: Lens' Request' (Maybe UpdateParagraphStyleRequest)
- reqRerouteLine :: Lens' Request' (Maybe RerouteLineRequest)
- reqReplaceImage :: Lens' Request' (Maybe ReplaceImageRequest)
- reqReplaceAllShapesWithSheetsChart :: Lens' Request' (Maybe ReplaceAllShapesWithSheetsChartRequest)
- reqCreateShape :: Lens' Request' (Maybe CreateShapeRequest)
- reqUpdatePageElementsZOrder :: Lens' Request' (Maybe UpdatePageElementsZOrderRequest)
- reqUpdatePageProperties :: Lens' Request' (Maybe UpdatePagePropertiesRequest)
- reqUpdateLineProperties :: Lens' Request' (Maybe UpdateLinePropertiesRequest)
- reqDeleteTableColumn :: Lens' Request' (Maybe DeleteTableColumnRequest)
- reqGroupObjects :: Lens' Request' (Maybe GroupObjectsRequest)
- reqDeleteText :: Lens' Request' (Maybe DeleteTextRequest)
- reqUpdateTableRowProperties :: Lens' Request' (Maybe UpdateTableRowPropertiesRequest)
- reqCreateSheetsChart :: Lens' Request' (Maybe CreateSheetsChartRequest)
- reqInsertTableColumns :: Lens' Request' (Maybe InsertTableColumnsRequest)
- reqUpdateImageProperties :: Lens' Request' (Maybe UpdateImagePropertiesRequest)
- reqUnGroupObjects :: Lens' Request' (Maybe UnGroupObjectsRequest)
- reqDuplicateObject :: Lens' Request' (Maybe DuplicateObjectRequest)
- reqCreateTable :: Lens' Request' (Maybe CreateTableRequest)
- reqCreateVideo :: Lens' Request' (Maybe CreateVideoRequest)
- reqRefreshSheetsChart :: Lens' Request' (Maybe RefreshSheetsChartRequest)
- reqUpdateTableColumnProperties :: Lens' Request' (Maybe UpdateTableColumnPropertiesRequest)
- reqUnmergeTableCells :: Lens' Request' (Maybe UnmergeTableCellsRequest)
- reqUpdatePageElementTransform :: Lens' Request' (Maybe UpdatePageElementTransformRequest)
- reqInsertTableRows :: Lens' Request' (Maybe InsertTableRowsRequest)
- reqCreateImage :: Lens' Request' (Maybe CreateImageRequest)
- reqMergeTableCells :: Lens' Request' (Maybe MergeTableCellsRequest)
- reqCreateSlide :: Lens' Request' (Maybe CreateSlideRequest)
- reqUpdateTextStyle :: Lens' Request' (Maybe UpdateTextStyleRequest)
- reqUpdateVideoProperties :: Lens' Request' (Maybe UpdateVideoPropertiesRequest)
- data SubstringMatchCriteria
- substringMatchCriteria :: SubstringMatchCriteria
- smcMatchCase :: Lens' SubstringMatchCriteria (Maybe Bool)
- smcText :: Lens' SubstringMatchCriteria (Maybe Text)
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
type SlidesAPI = PresentationsPagesGetResource :<|> (PresentationsPagesGetThumbnailResource :<|> (PresentationsGetResource :<|> (PresentationsCreateResource :<|> PresentationsBatchUpdateResource))) Source #
Represents the entirety of the methods and resources available for the Google Slides API service.
Resources
slides.presentations.batchUpdate
slides.presentations.create
slides.presentations.get
slides.presentations.pages.get
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
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:
pmStyle :: Lens' ParagraphMarker (Maybe ParagraphStyle) Source #
The paragraph's style
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
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
The thumbnail of a page.
See: thumbnail
smart constructor.
Instances
Eq Thumbnail Source # | |
Data Thumbnail Source # | |
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 # | |
Generic Thumbnail Source # | |
ToJSON Thumbnail Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Thumbnail Source # | |
type Rep Thumbnail Source # | |
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
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.
tbocTableBOrderProperties :: Lens' TableBOrderCell (Maybe TableBOrderProperties) Source #
The border properties.
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 |
|
LeftToRight |
|
RightToLeft |
|
Instances
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
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:
pepTransform :: Lens' PageElementProperties (Maybe AffineTransform) Source #
The transform for 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 |
|
None |
|
Superscript |
|
Subscript |
|
Instances
ReplaceAllShapesWithImageResponse
data ReplaceAllShapesWithImageResponse Source #
The result of replacing shapes with an image.
See: replaceAllShapesWithImageResponse
smart constructor.
Instances
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 |
|
ContentAlignmentUnsupported |
|
Top |
|
Middle |
|
Bottom |
|
Instances
RangeType
The type of range.
Constructors
RangeTypeUnspecified |
|
FixedRange |
|
FromStartIndex |
|
All |
|
Instances
OutlineFill
data OutlineFill Source #
The fill of the outline.
See: outlineFill
smart constructor.
Instances
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:
ofSolidFill :: Lens' OutlineFill (Maybe SolidFill) Source #
Solid color fill.
Image
A PageElement kind representing an image.
See: image
smart constructor.
Instances
Eq Image Source # | |
Data Image Source # | |
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 # 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 # | |
Generic Image Source # | |
ToJSON Image Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Image Source # | |
type Rep Image Source # | |
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))))) |
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
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:
ulprLineProperties :: Lens' UpdateLinePropertiesRequest (Maybe LineProperties) Source #
The line properties to update.
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
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
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:
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`.
lpDashStyle :: Lens' LineProperties (Maybe LinePropertiesDashStyle) Source #
The dash style of the line.
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
A PageElement kind representing a joined collection of PageElements.
See: group'
smart constructor.
Instances
Eq Group Source # | |
Data Group Source # | |
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 # 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 # | |
Generic Group Source # | |
ToJSON Group Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Group Source # | |
type Rep Group Source # | |
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])))) |
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 |
|
BringToFront |
|
BringForward |
|
SendBackward |
|
SendToBack |
|
Instances
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
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:
rirImageReplaceMethod :: Lens' ReplaceImageRequest (Maybe ReplaceImageRequestImageReplaceMethod) Source #
The replacement method.
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
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
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
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:
csrShapeType :: Lens' CreateShapeRequest (Maybe CreateShapeRequestShapeType) Source #
The shape type.
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.
csrElementProperties :: Lens' CreateShapeRequest (Maybe PageElementProperties) Source #
The element properties for the shape.
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 |
|
NotRendered |
|
Inherit |
|
Instances
AutoText
A TextElement kind that represents auto text.
See: autoText
smart constructor.
Instances
Eq AutoText Source # | |
Data AutoText Source # | |
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 # | |
Generic AutoText Source # | |
ToJSON AutoText Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON AutoText Source # | |
type Rep AutoText Source # | |
Defined in Network.Google.Slides.Types.Product type Rep AutoText = D1 (MetaData "AutoText" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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))))) |
atContent :: Lens' AutoText (Maybe Text) Source #
The rendered content of this auto text, if available.
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
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
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 # | |
Data List Source # | |
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 # 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 # | |
Generic List Source # | |
ToJSON List Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON List Source # | |
type Rep List Source # | |
Defined in Network.Google.Slides.Types.Product type Rep List = D1 (MetaData "List" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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)))) |
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:
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
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
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
An RGB color.
See: rgbColor
smart constructor.
Instances
Eq RgbColor Source # | |
Data RgbColor Source # | |
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 # | |
Generic RgbColor Source # | |
ToJSON RgbColor Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON RgbColor Source # | |
type Rep RgbColor Source # | |
Defined in Network.Google.Slides.Types.Product type Rep RgbColor = D1 (MetaData "RgbColor" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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)))))) |
UpdatePagePropertiesRequest
data UpdatePagePropertiesRequest Source #
Updates the properties of a Page.
See: updatePagePropertiesRequest
smart constructor.
Instances
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.
upprPageProperties :: Lens' UpdatePagePropertiesRequest (Maybe PageProperties) Source #
The page properties to update.
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
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
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
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:
utrprTableRowProperties :: Lens' UpdateTableRowPropertiesRequest (Maybe TableRowProperties) Source #
The table row properties to update.
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.
utrprObjectId :: Lens' UpdateTableRowPropertiesRequest (Maybe Text) Source #
The object ID of the table.
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 |
|
RNLIGHT1 |
|
RNLIGHT2 |
|
RNLIGHT3 |
|
RNLIGHT4 |
|
RNLIGHT5 |
|
RNLIGHT6 |
|
RNLIGHT7 |
|
RNLIGHT8 |
|
RNLIGHT9 |
|
RNLIGHT10 |
|
RNDARK1 |
|
RNDARK2 |
|
RNDARK3 |
|
RNDARK4 |
|
RNDARK5 |
|
RNDARK6 |
|
RNDARK7 |
|
RNDARK8 |
|
RNDARK9 |
|
RNDARK10 |
|
RNGrayscale |
|
RNNegative |
|
RNSepia |
|
RNCustom |
|
Instances
CreateParagraphBulletsRequestBulletPreset
data CreateParagraphBulletsRequestBulletPreset Source #
The kinds of bullet glyphs to be used. Defaults to the `BULLET_DISC_CIRCLE_SQUARE` preset.
Constructors
BulletDiscCircleSquare |
|
BulletDiamondxARROW3DSquare |
|
BulletCheckbox |
|
BulletArrowDiamondDisc |
|
BulletStarCircleSquare |
|
BulletARROW3DCircleSquare |
|
BulletLefttriangleDiamondDisc |
|
BulletDiamondxHollowdiamondSquare |
|
BulletDiamondCircleSquare |
|
NumberedDigitAlphaRoman |
|
NumberedDigitAlphaRomanParens |
|
NumberedDigitNested |
|
NumberedUpperalphaAlphaRoman |
|
NumberedUpperromanUpperalphaDigit |
|
NumberedZerodigitAlphaRoman |
|
Instances
CreateShapeRequestShapeType
data CreateShapeRequestShapeType Source #
The shape type.
Constructors
TypeUnspecified |
|
TextBox |
|
Rectangle |
|
RoundRectangle |
|
Ellipse |
|
Arc |
|
BentArrow |
|
BentUpArrow |
|
Bevel |
|
BlockArc |
|
BracePair |
|
BracketPair |
|
Can |
|
Chevron |
|
Chord |
|
Cloud |
|
Corner |
|
Cube |
|
CurvedDownArrow |
|
CurvedLeftArrow |
|
CurvedRightArrow |
|
CurvedUpArrow |
|
Decagon |
|
DiagonalStripe |
|
Diamond |
|
Dodecagon |
|
Donut |
|
DoubleWave |
|
DownArrow |
|
DownArrowCallout |
|
FoldedCorner |
|
Frame |
|
HalfFrame |
|
Heart |
|
Heptagon |
|
Hexagon |
|
HomePlate |
|
HorizontalScroll |
|
IrregularSeal1 |
|
IrregularSeal2 |
|
LeftArrow |
|
LeftArrowCallout |
|
LeftBrace |
|
LeftBracket |
|
LeftRightArrow |
|
LeftRightArrowCallout |
|
LeftRightUpArrow |
|
LeftUpArrow |
|
LightningBolt |
|
MathDivide |
|
MathEqual |
|
MathMinus |
|
MathMultiply |
|
MathNotEqual |
|
MathPlus |
|
Moon |
|
NoSmoking |
|
NotchedRightArrow |
|
Octagon |
|
Parallelogram |
|
Pentagon |
|
Pie |
|
Plaque |
|
Plus |
|
QuadArrow |
|
QuadArrowCallout |
|
Ribbon |
|
Ribbon2 |
|
RightArrow |
|
RightArrowCallout |
|
RightBrace |
|
RightBracket |
|
Round1Rectangle |
|
Round2DiagonalRectangle |
|
Round2SameRectangle |
|
RightTriangle |
|
SmileyFace |
|
Snip1Rectangle |
|
Snip2DiagonalRectangle |
|
Snip2SameRectangle |
|
SnipRoundRectangle |
|
Star10 |
|
Star12 |
|
Star16 |
|
Star24 |
|
Star32 |
|
Star4 |
|
Star5 |
|
Star6 |
|
Star7 |
|
Star8 |
|
StripedRightArrow |
|
Sun |
|
Trapezoid |
|
Triangle |
|
UpArrow |
|
UpArrowCallout |
|
UpDownArrow |
|
UturnArrow |
|
VerticalScroll |
|
Wave |
|
WedgeEllipseCallout |
|
WedgeRectangleCallout |
|
WedgeRoundRectangleCallout |
|
FlowChartAlternateProcess |
|
FlowChartCollate |
|
FlowChartConnector |
|
FlowChartDecision |
|
FlowChartDelay |
|
FlowChartDisplay |
|
FlowChartDocument |
|
FlowChartExtract |
|
FlowChartInputOutput |
|
FlowChartInternalStorage |
|
FlowChartMagneticDisk |
|
FlowChartMagneticDrum |
|
FlowChartMagneticTape |
|
FlowChartManualInput |
|
FlowChartManualOperation |
|
FlowChartMerge |
|
FlowChartMultidocument |
|
FlowChartOfflineStorage |
|
FlowChartOffpageConnector |
|
FlowChartOnlineStorage |
|
FlowChartOr |
|
FlowChartPredefinedProcess |
|
FlowChartPreparation |
|
FlowChartProcess |
|
FlowChartPunchedCard |
|
FlowChartPunchedTape |
|
FlowChartSort |
|
FlowChartSummingJunction |
|
FlowChartTerminator |
|
ArrowEast |
|
ArrowNorthEast |
|
ArrowNorth |
|
Speech |
|
Starburst |
|
Teardrop |
|
EllipseRibbon |
|
EllipseRibbon2 |
|
CloudCallout |
|
Custom |
|
Instances
LayoutReferencePredefinedLayout
data LayoutReferencePredefinedLayout Source #
Predefined layout.
Constructors
PredefinedLayoutUnspecified |
|
Blank |
|
CaptionOnly |
|
Title |
|
TitleAndBody |
|
TitleAndTwoColumns |
|
TitleOnly |
|
SectionHeader |
|
SectionTitleAndDescription |
|
OneColumnText |
|
MainPoint |
|
BigNumber |
|
Instances
MasterProperties
data MasterProperties Source #
The properties of Page that are only relevant for pages with page_type MASTER.
See: masterProperties
smart constructor.
Instances
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
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
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
Arguments
:: HashMap Text List | |
-> TextContentLists |
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
A width and height.
See: size
smart constructor.
Instances
Eq Size Source # | |
Data Size Source # | |
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 # 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 # | |
Generic Size Source # | |
ToJSON Size Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Size Source # | |
type Rep Size Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Size = D1 (MetaData "Size" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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)))) |
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
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 |
|
Bent |
|
Curved |
|
Instances
TableBOrderFill
data TableBOrderFill Source #
The fill of the border.
See: tableBOrderFill
smart constructor.
Instances
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:
tbofSolidFill :: Lens' TableBOrderFill (Maybe SolidFill) Source #
Solid fill.
SheetsChart
data SheetsChart Source #
A PageElement kind representing a linked chart embedded from Google Sheets.
See: sheetsChart
smart constructor.
Instances
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.
scSheetsChartProperties :: Lens' SheetsChart (Maybe SheetsChartProperties) Source #
The properties of the Sheets chart.
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
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:
DeleteTableColumnRequest
data DeleteTableColumnRequest Source #
Deletes a column from a table.
See: deleteTableColumnRequest
smart constructor.
Instances
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
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 |
|
SSTTextBox |
|
SSTRectangle |
|
SSTRoundRectangle |
|
SSTEllipse |
|
SSTArc |
|
SSTBentArrow |
|
SSTBentUpArrow |
|
SSTBevel |
|
SSTBlockArc |
|
SSTBracePair |
|
SSTBracketPair |
|
SSTCan |
|
SSTChevron |
|
SSTChord |
|
SSTCloud |
|
SSTCorner |
|
SSTCube |
|
SSTCurvedDownArrow |
|
SSTCurvedLeftArrow |
|
SSTCurvedRightArrow |
|
SSTCurvedUpArrow |
|
SSTDecagon |
|
SSTDiagonalStripe |
|
SSTDiamond |
|
SSTDodecagon |
|
SSTDonut |
|
SSTDoubleWave |
|
SSTDownArrow |
|
SSTDownArrowCallout |
|
SSTFoldedCorner |
|
SSTFrame |
|
SSTHalfFrame |
|
SSTHeart |
|
SSTHeptagon |
|
SSTHexagon |
|
SSTHomePlate |
|
SSTHorizontalScroll |
|
SSTIrregularSeal1 |
|
SSTIrregularSeal2 |
|
SSTLeftArrow |
|
SSTLeftArrowCallout |
|
SSTLeftBrace |
|
SSTLeftBracket |
|
SSTLeftRightArrow |
|
SSTLeftRightArrowCallout |
|
SSTLeftRightUpArrow |
|
SSTLeftUpArrow |
|
SSTLightningBolt |
|
SSTMathDivide |
|
SSTMathEqual |
|
SSTMathMinus |
|
SSTMathMultiply |
|
SSTMathNotEqual |
|
SSTMathPlus |
|
SSTMoon |
|
SSTNoSmoking |
|
SSTNotchedRightArrow |
|
SSTOctagon |
|
SSTParallelogram |
|
SSTPentagon |
|
SSTPie |
|
SSTPlaque |
|
SSTPlus |
|
SSTQuadArrow |
|
SSTQuadArrowCallout |
|
SSTRibbon |
|
SSTRibbon2 |
|
SSTRightArrow |
|
SSTRightArrowCallout |
|
SSTRightBrace |
|
SSTRightBracket |
|
SSTRound1Rectangle |
|
SSTRound2DiagonalRectangle |
|
SSTRound2SameRectangle |
|
SSTRightTriangle |
|
SSTSmileyFace |
|
SSTSnip1Rectangle |
|
SSTSnip2DiagonalRectangle |
|
SSTSnip2SameRectangle |
|
SSTSnipRoundRectangle |
|
SSTStar10 |
|
SSTStar12 |
|
SSTStar16 |
|
SSTStar24 |
|
SSTStar32 |
|
SSTStar4 |
|
SSTStar5 |
|
SSTStar6 |
|
SSTStar7 |
|
SSTStar8 |
|
SSTStripedRightArrow |
|
SSTSun |
|
SSTTrapezoid |
|
SSTTriangle |
|
SSTUpArrow |
|
SSTUpArrowCallout |
|
SSTUpDownArrow |
|
SSTUturnArrow |
|
SSTVerticalScroll |
|
SSTWave |
|
SSTWedgeEllipseCallout |
|
SSTWedgeRectangleCallout |
|
SSTWedgeRoundRectangleCallout |
|
SSTFlowChartAlternateProcess |
|
SSTFlowChartCollate |
|
SSTFlowChartConnector |
|
SSTFlowChartDecision |
|
SSTFlowChartDelay |
|
SSTFlowChartDisplay |
|
SSTFlowChartDocument |
|
SSTFlowChartExtract |
|
SSTFlowChartInputOutput |
|
SSTFlowChartInternalStorage |
|
SSTFlowChartMagneticDisk |
|
SSTFlowChartMagneticDrum |
|
SSTFlowChartMagneticTape |
|
SSTFlowChartManualInput |
|
SSTFlowChartManualOperation |
|
SSTFlowChartMerge |
|
SSTFlowChartMultidocument |
|
SSTFlowChartOfflineStorage |
|
SSTFlowChartOffpageConnector |
|
SSTFlowChartOnlineStorage |
|
SSTFlowChartOr |
|
SSTFlowChartPredefinedProcess |
|
SSTFlowChartPreparation |
|
SSTFlowChartProcess |
|
SSTFlowChartPunchedCard |
|
SSTFlowChartPunchedTape |
|
SSTFlowChartSort |
|
SSTFlowChartSummingJunction |
|
SSTFlowChartTerminator |
|
SSTArrowEast |
|
SSTArrowNorthEast |
|
SSTArrowNorth |
|
SSTSpeech |
|
SSTStarburst |
|
SSTTeardrop |
|
SSTEllipseRibbon |
|
SSTEllipseRibbon2 |
|
SSTCloudCallout |
|
SSTCustom |
|
Instances
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 |
|
SPCAContentAlignmentUnsupported |
|
SPCATop |
|
SPCAMiddle |
|
SPCABottom |
|
Instances
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 |
|
OPSNotRendered |
|
OPSInherit |
|
Instances
LineConnection
data LineConnection Source #
The properties for one end of a Line connection.
See: lineConnection
smart constructor.
Instances
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
A hypertext link.
See: link
smart constructor.
Instances
Eq Link Source # | |
Data Link Source # | |
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) -> Link -> c Link # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Link # dataTypeOf :: Link -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Link) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Link) # gmapT :: (forall b. Data b => b -> b) -> Link -> Link # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Link -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Link -> r # gmapQ :: (forall d. Data d => d -> u) -> Link -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Link -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Link -> m Link # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Link -> m Link # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Link -> m Link # | |
Show Link Source # | |
Generic Link Source # | |
ToJSON Link Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Link Source # | |
type Rep Link Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Link = D1 (MetaData "Link" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" False) (C1 (MetaCons "Link'" PrefixI True) ((S1 (MetaSel (Just "_lURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lPageObjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lRelativeLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LinkRelativeLink)) :*: S1 (MetaSel (Just "_lSlideIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))) |
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
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 |
|
LLCStraight |
|
LLCBent |
|
LLCCurved |
|
Instances
Dimension
A magnitude in a single direction in the specified units.
See: dimension
smart constructor.
Instances
Eq Dimension Source # | |
Data Dimension Source # | |
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 # | |
Generic Dimension Source # | |
ToJSON Dimension Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Dimension Source # | |
type Rep Dimension Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Dimension = D1 (MetaData "Dimension" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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:
BatchUpdatePresentationResponse
data BatchUpdatePresentationResponse Source #
Response message from a batch update.
See: batchUpdatePresentationResponse
smart constructor.
Instances
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
duplicateObjectRequestObjectIds Source #
Arguments
:: HashMap Text Text | |
-> DuplicateObjectRequestObjectIds |
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
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:
raswscrOccurrencesChanged :: Lens' ReplaceAllShapesWithSheetsChartResponse (Maybe Int32) Source #
The number of shapes replaced with charts.
CreateTableRequest
data CreateTableRequest Source #
Creates a new table.
See: createTableRequest
smart constructor.
Instances
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.
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
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:
tbopTableBOrderFill :: Lens' TableBOrderProperties (Maybe TableBOrderFill) Source #
The fill of the table border.
tbopWeight :: Lens' TableBOrderProperties (Maybe Dimension) Source #
The thickness of the border.
tbopDashStyle :: Lens' TableBOrderProperties (Maybe TableBOrderPropertiesDashStyle) Source #
The dash style of the border.
Response
A single response from an update.
See: response
smart constructor.
Instances
Creates a value of Response
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rReplaceAllShapesWithImage :: Lens' Response (Maybe ReplaceAllShapesWithImageResponse) Source #
The result of replacing all shapes matching some criteria with an image.
rCreateLine :: Lens' Response (Maybe CreateLineResponse) Source #
The result of creating a line.
rReplaceAllText :: Lens' Response (Maybe ReplaceAllTextResponse) Source #
The result of replacing text.
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
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
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 |
|
PTBody |
|
PTChart |
|
PTClipArt |
|
PTCenteredTitle |
|
PTDiagram |
|
PTDateAndTime |
|
PTFooter |
|
PTHeader |
|
PTMedia |
|
PTObject |
|
PTPicture |
|
PTSlideNumber |
|
PTSubtitle |
|
PTTable |
|
PTTitle |
|
PTSlideImage |
|
Instances
UnGroupObjectsRequest
data UnGroupObjectsRequest Source #
Ungroups objects, such as groups.
See: unGroupObjectsRequest
smart constructor.
Instances
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
A page in a presentation.
See: page
smart constructor.
Instances
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.
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
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 |
|
CenterCrop |
|
Instances
Bullet
Describes the bullet of a paragraph.
See: bullet
smart constructor.
Instances
Eq Bullet Source # | |
Data Bullet Source # | |
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 # | |
Generic Bullet Source # | |
ToJSON Bullet Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Bullet Source # | |
type Rep Bullet Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Bullet = D1 (MetaData "Bullet" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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))))) |
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:
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 |
|
Linked |
|
Instances
UpdateImagePropertiesRequest
data UpdateImagePropertiesRequest Source #
Update the properties of an Image.
See: updateImagePropertiesRequest
smart constructor.
Instances
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.
uiprImageProperties :: Lens' UpdateImagePropertiesRequest (Maybe ImageProperties) Source #
The image properties to update.
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
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
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.
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
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 |
|
SBRFPSNotRendered |
|
SBRFPSInherit |
|
Instances
OpaqueColorThemeColor
data OpaqueColorThemeColor Source #
An opaque theme color.
Constructors
ThemeColorTypeUnspecified |
|
DARK1 |
|
LIGHT1 |
|
DARK2 |
|
LIGHT2 |
|
ACCENT1 |
|
ACCENT2 |
|
ACCENT3 |
|
ACCENT4 |
|
ACCENT5 |
|
ACCENT6 |
|
Hyperlink |
|
FollowedHyperlink |
|
TEXT1 |
|
BACKGROUND1 |
|
TEXT2 |
|
BACKGROUND2 |
|
Instances
Shadow
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
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.
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.
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 |
|
Solid |
|
Dot |
|
Dash |
|
DashDot |
|
LongDash |
|
LongDashDot |
|
Instances
ImageProperties
data ImageProperties Source #
The properties of the Image.
See: imageProperties
smart constructor.
Instances
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 |
|
Start |
|
Center |
|
End |
|
Justified |
|
Instances
Line
A PageElement kind representing a non-connector line, straight connector, curved connector, or bent connector.
See: line
smart constructor.
Instances
Eq Line Source # | |
Data Line Source # | |
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 # 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 # | |
Generic Line Source # | |
ToJSON Line Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Line Source # | |
type Rep Line Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Line = D1 (MetaData "Line" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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))))) |
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.
CreateVideoResponse
data CreateVideoResponse Source #
The result of creating a video.
See: createVideoResponse
smart constructor.
Instances
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 |
|
UTBOPRBOPBottom |
|
UTBOPRBOPInner |
|
UTBOPRBOPInnerHorizontal |
|
UTBOPRBOPInnerVertical |
|
UTBOPRBOPLeft' |
|
UTBOPRBOPOuter |
|
UTBOPRBOPRight' |
|
UTBOPRBOPTop |
|
Instances
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
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:
lrPredefinedLayout :: Lens' LayoutReference (Maybe LayoutReferencePredefinedLayout) Source #
Predefined layout.
lrLayoutId :: Lens' LayoutReference (Maybe Text) Source #
Layout ID: the object ID of one of the layouts in the presentation.
LineFill
The fill of the line.
See: lineFill
smart constructor.
Instances
Eq LineFill Source # | |
Data LineFill Source # | |
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 # | |
Generic LineFill Source # | |
ToJSON LineFill Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON LineFill Source # | |
type Rep LineFill Source # | |
Defined in Network.Google.Slides.Types.Product |
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
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.
upetrApplyMode :: Lens' UpdatePageElementTransformRequest (Maybe UpdatePageElementTransformRequestApplyMode) Source #
The apply mode of the transform 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 |
|
SATopLeft |
|
SATopCenter |
|
SATopRight |
|
SALeftCenter |
|
SACenter |
|
SARightCenter |
|
SABottomLeft |
|
SABottomCenter |
|
SABottomRight |
|
Instances
InsertTableRowsRequest
data InsertTableRowsRequest Source #
Inserts rows into a table.
See: insertTableRowsRequest
smart constructor.
Instances
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 |
|
RASWSCRLMLinked |
|
Instances
UnmergeTableCellsRequest
data UnmergeTableCellsRequest Source #
Unmerges cells in a Table.
See: unmergeTableCellsRequest
smart constructor.
Instances
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 |
|
LPEANone |
|
LPEAStealthArrow |
|
LPEAFillArrow |
|
LPEAFillCircle |
|
LPEAFillSquare |
|
LPEAFillDiamond |
|
LPEAOpenArrow |
|
LPEAOpenCircle |
|
LPEAOpenSquare |
|
LPEAOpenDiamond |
|
Instances
Video
A PageElement kind representing a video.
See: video
smart constructor.
Instances
Eq Video Source # | |
Data Video Source # | |
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 # 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 # | |
Generic Video Source # | |
ToJSON Video Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Video Source # | |
type Rep Video Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Video = D1 (MetaData "Video" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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))))) |
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.
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 |
|
TCBRFPSNotRendered |
|
TCBRFPSInherit |
|
Instances
CreateVideoRequestSource
data CreateVideoRequestSource Source #
The video source.
Constructors
SourceUnspecified |
|
YouTube |
|
Drive |
|
Instances
UpdateTableColumnPropertiesRequest
data UpdateTableColumnPropertiesRequest Source #
Updates the properties of a Table column.
See: updateTableColumnPropertiesRequest
smart constructor.
Instances
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:
utcprObjectId :: Lens' UpdateTableColumnPropertiesRequest (Maybe Text) Source #
The object ID of the table.
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
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
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
A PageElement kind representing word art.
See: wordArt
smart constructor.
Instances
Eq WordArt Source # | |
Data WordArt Source # | |
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 # | |
Generic WordArt Source # | |
ToJSON WordArt Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON WordArt Source # | |
type Rep WordArt Source # | |
Defined in Network.Google.Slides.Types.Product |
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:
TableCellBackgRoundFill
data TableCellBackgRoundFill Source #
The table cell background fill.
See: tableCellBackgRoundFill
smart constructor.
Instances
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:
tcbrfSolidFill :: Lens' TableCellBackgRoundFill (Maybe SolidFill) Source #
Solid color fill.
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 |
|
NextSlide |
|
PreviousSlide |
|
FirstSlide |
|
LastSlide |
|
Instances
VideoSource
data VideoSource Source #
The video source.
Constructors
VSSourceUnspecified |
|
VSYouTube |
|
VSDrive |
|
Instances
TextRun
A TextElement kind that represents a run of text that all has the same styling.
See: textRun
smart constructor.
Instances
Eq TextRun Source # | |
Data TextRun Source # | |
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 # | |
Generic TextRun Source # | |
ToJSON TextRun Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON TextRun Source # | |
type Rep TextRun Source # | |
Defined in Network.Google.Slides.Types.Product type Rep TextRun = D1 (MetaData "TextRun" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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)))) |
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
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
Properties and contents of each row in a table.
See: tableRow
smart constructor.
Instances
Eq TableRow Source # | |
Data TableRow Source # | |
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 # | |
Generic TableRow Source # | |
ToJSON TableRow Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON TableRow Source # | |
type Rep TableRow Source # | |
Defined in Network.Google.Slides.Types.Product type Rep TableRow = D1 (MetaData "TableRow" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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))))) |
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:
trTableRowProperties :: Lens' TableRow (Maybe TableRowProperties) Source #
Properties of the row.
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
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
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.
creSource :: Lens' CreateVideoRequest (Maybe CreateVideoRequestSource) Source #
The video source.
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
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
A PageElement kind representing a generic shape that does not have a more specific classification.
See: shape
smart constructor.
Instances
Eq Shape Source # | |
Data Shape Source # | |
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 # 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 # | |
Generic Shape Source # | |
ToJSON Shape Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Shape Source # | |
type Rep Shape Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Shape = D1 (MetaData "Shape" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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))))) |
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.
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
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.
atTranslateY :: Lens' AffineTransform (Maybe Double) Source #
The Y coordinate translation element.
atUnit :: Lens' AffineTransform (Maybe AffineTransformUnit) Source #
The units for translate elements.
CreateSheetsChartResponse
data CreateSheetsChartResponse Source #
The result of creating an embedded Google Sheets chart.
See: createSheetsChartResponse
smart constructor.
Instances
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
Specifies a contiguous range of an indexed collection, such as characters in text.
See: range
smart constructor.
Instances
Eq Range Source # | |
Data Range Source # | |
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 # 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 # | |
Generic Range Source # | |
ToJSON Range Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Range Source # | |
type Rep Range Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Range = D1 (MetaData "Range" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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)))))) |
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.
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
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
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
V1 error format.
Instances
Enum Xgafv Source # | |
Defined in Network.Google.Slides.Types.Sum | |
Eq Xgafv Source # | |
Data Xgafv Source # | |
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 # 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 # | |
Read Xgafv Source # | |
Show Xgafv Source # | |
Generic Xgafv Source # | |
Hashable Xgafv Source # | |
Defined in Network.Google.Slides.Types.Sum | |
ToJSON Xgafv Source # | |
Defined in Network.Google.Slides.Types.Sum | |
FromJSON Xgafv Source # | |
FromHttpApiData Xgafv Source # | |
Defined in Network.Google.Slides.Types.Sum | |
ToHttpApiData Xgafv Source # | |
Defined in Network.Google.Slides.Types.Sum Methods toUrlPiece :: Xgafv -> Text # toEncodedUrlPiece :: Xgafv -> Builder # toHeader :: Xgafv -> ByteString # toQueryParam :: Xgafv -> Text # | |
type Rep Xgafv Source # | |
AutoTextType
data AutoTextType Source #
The type of this auto text.
Constructors
ATTTypeUnspecified |
|
ATTSlideNumber |
|
Instances
WriteControl
data WriteControl Source #
Provides control over how write requests are executed.
See: writeControl
smart constructor.
Instances
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
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
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.
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.
SolidFill
A solid color fill. The page or page element is filled entirely with the specified color value. If any field is unset, its value may be inherited from a parent placeholder if it exists.
See: solidFill
smart constructor.
Instances
Eq SolidFill Source # | |
Data SolidFill Source # | |
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 # | |
Generic SolidFill Source # | |
ToJSON SolidFill Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON SolidFill Source # | |
type Rep SolidFill Source # | |
Defined in Network.Google.Slides.Types.Product type Rep SolidFill = D1 (MetaData "SolidFill" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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))))) |
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
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
A recolor effect applied on an image.
See: recolor
smart constructor.
Instances
Eq Recolor Source # | |
Data Recolor Source # | |
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 # | |
Generic Recolor Source # | |
ToJSON Recolor Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Recolor Source # | |
type Rep Recolor Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Recolor = D1 (MetaData "Recolor" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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])))) |
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
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
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:
pbrfStretchedPictureFill :: Lens' PageBackgRoundFill (Maybe StretchedPictureFill) Source #
Stretched picture fill.
pbrfSolidFill :: Lens' PageBackgRoundFill (Maybe SolidFill) Source #
Solid color fill.
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
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
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:
ocThemeColor :: Lens' OpaqueColor (Maybe OpaqueColorThemeColor) Source #
An opaque theme color.
ocRgbColor :: Lens' OpaqueColor (Maybe RgbColor) Source #
An opaque RGB color.
TableBOrderPropertiesDashStyle
data TableBOrderPropertiesDashStyle Source #
The dash style of the border.
Constructors
TBOPDSDashStyleUnspecified |
|
TBOPDSSolid |
|
TBOPDSDot |
|
TBOPDSDash |
|
TBOPDSDashDot |
|
TBOPDSLongDash |
|
TBOPDSLongDashDot |
|
Instances
CreateSlideRequest
data CreateSlideRequest Source #
Creates a new slide.
See: createSlideRequest
smart constructor.
Instances
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
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.
tclRowIndex :: Lens' TableCellLocation (Maybe Int32) Source #
The 0-based row index.
UpdateSlidesPositionRequest
data UpdateSlidesPositionRequest Source #
Updates the position of slides in the presentation.
See: updateSlidesPositionRequest
smart constructor.
Instances
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
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
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.
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.
peElementGroup :: Lens' PageElement (Maybe Group) Source #
A collection of page elements joined as a single unit.
peTitle :: Lens' PageElement (Maybe Text) Source #
The title of the page element. Combined with description to display alt text.
peDescription :: Lens' PageElement (Maybe Text) Source #
The description of the page element. Combined with title to display alt text.
ColorStop
A color and position in a gradient band.
See: colorStop
smart constructor.
Instances
Eq ColorStop Source # | |
Data ColorStop Source # | |
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 # | |
Generic ColorStop Source # | |
ToJSON ColorStop Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON ColorStop Source # | |
type Rep ColorStop Source # | |
Defined in Network.Google.Slides.Types.Product type Rep ColorStop = D1 (MetaData "ColorStop" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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:
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
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
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
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
Properties and contents of each table cell.
See: tableCell
smart constructor.
Instances
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:
tcLocation :: Lens' TableCell (Maybe TableCellLocation) Source #
The location of the cell within the table.
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
Arguments
:: HashMap Text NestingLevel | |
-> ListNestingLevel |
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
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 # | |
Data Outline Source # | |
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 # | |
Generic Outline Source # | |
ToJSON Outline Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Outline Source # | |
type Rep Outline Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Outline = D1 (MetaData "Outline" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" 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))))) |
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.
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
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.
uvprVideoProperties :: Lens' UpdateVideoPropertiesRequest (Maybe VideoProperties) Source #
The video properties to update.
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 |
|
ULCRLCStraight |
|
ULCRLCBent |
|
ULCRLCCurved |
|
Instances
VideoProperties
data VideoProperties Source #
The properties of the Video.
See: videoProperties
smart constructor.
Instances
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
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 |
|
LLTStraightConnector1 |
|
LLTBentConnector2 |
|
LLTBentConnector3 |
|
LLTBentConnector4 |
|
LLTBentConnector5 |
|
LLTCurvedConnector2 |
|
LLTCurvedConnector3 |
|
LLTCurvedConnector4 |
|
LLTCurvedConnector5 |
|
LLTStraightLine |
|
Instances
PagePageType
data PagePageType Source #
The type of the page.
Constructors
Slide |
|
Master |
|
Layout |
|
Notes |
|
NotesMaster |
|
Instances
CreateImageResponse
data CreateImageResponse Source #
The result of creating an image.
See: createImageResponse
smart constructor.
Instances
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
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 |
|
NeverCollapse |
|
CollapseLists |
|
Instances
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
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
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
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.
utboprObjectId :: Lens' UpdateTableBOrderPropertiesRequest (Maybe Text) Source #
The object ID of the table.
utboprTableBOrderProperties :: Lens' UpdateTableBOrderPropertiesRequest (Maybe TableBOrderProperties) Source #
The table border properties to update.
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
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.
clrlElementProperties :: Lens' CreateLineRequest (Maybe PageElementProperties) Source #
The element properties for the line.
Placeholder
data Placeholder Source #
The placeholder information that uniquely identifies a placeholder shape.
See: placeholder
smart constructor.
Instances
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
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.
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 |
|
CLRCStraight |
|
CLRCBent |
|
CLRCCurved |
|
Instances
UpdateShapePropertiesRequest
data UpdateShapePropertiesRequest Source #
Update the properties of a Shape.
See: updateShapePropertiesRequest
smart constructor.
Instances
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.
usprShapeProperties :: Lens' UpdateShapePropertiesRequest (Maybe ShapeProperties) Source #
The shape properties to update.
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
A PageElement kind representing a table.
See: table
smart constructor.
Instances
Eq Table Source # | |
Data Table Source # | |
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 # 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 # | |
Generic Table Source # | |
ToJSON Table Source # | |
Defined in Network.Google.Slides.Types.Product | |
FromJSON Table Source # | |
type Rep Table Source # | |
Defined in Network.Google.Slides.Types.Product type Rep Table = D1 (MetaData "Table" "Network.Google.Slides.Types.Product" "gogol-slides-0.4.0-HrNqovYsi7t4Hm1FVW5SjL" False) (C1 (MetaCons "Table'" PrefixI True) ((S1 (MetaSel (Just "_tTableRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableRow])) :*: (S1 (MetaSel (Just "_tVerticalBOrderRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableBOrderRow])) :*: S1 (MetaSel (Just "_tRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) :*: (S1 (MetaSel (Just "_tColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_tHorizontalBOrderRows") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableBOrderRow])) :*: S1 (MetaSel (Just "_tTableColumns") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TableColumnProperties])))))) |
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.
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 |
|
TCPTDARK1 |
|
TCPTLIGHT1 |
|
TCPTDARK2 |
|
TCPTLIGHT2 |
|
TCPTACCENT1 |
|
TCPTACCENT2 |
|
TCPTACCENT3 |
|
TCPTACCENT4 |
|
TCPTACCENT5 |
|
TCPTACCENT6 |
|
TCPTHyperlink |
|
TCPTFollowedHyperlink |
|
TCPTTEXT1 |
|
TCPTBACKGROUND1 |
|
TCPTTEXT2 |
|
TCPTBACKGROUND2 |
|
Instances
LinePropertiesStartArrow
data LinePropertiesStartArrow Source #
The style of the arrow at the beginning of the line.
Constructors
LPSAArrowStyleUnspecified |
|
LPSANone |
|
LPSAStealthArrow |
|
LPSAFillArrow |
|
LPSAFillCircle |
|
LPSAFillSquare |
|
LPSAFillDiamond |
|
LPSAOpenArrow |
|
LPSAOpenCircle |
|
LPSAOpenSquare |
|
LPSAOpenDiamond |
|
Instances
UpdateLineCategoryRequest
data UpdateLineCategoryRequest Source #
Updates the category of a line.
See: updateLineCategoryRequest
smart constructor.
Instances
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
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 |
|
SPSNotRendered |
|
SPSInherit |
|
Instances
ShadowType
data ShadowType Source #
The type of the shadow. This property is read-only.
Constructors
ShadowTypeUnspecified |
|
Outer |
|
Instances
ShapeBackgRoundFill
data ShapeBackgRoundFill Source #
The shape background fill.
See: shapeBackgRoundFill
smart constructor.
Instances
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:
sbrfSolidFill :: Lens' ShapeBackgRoundFill (Maybe SolidFill) Source #
Solid color fill.
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 |
|
Relative |
|
Absolute |
|
Instances
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
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 |
|
Emu |
|
PT |
|
Instances
ReplaceImageRequestImageReplaceMethod
data ReplaceImageRequestImageReplaceMethod Source #
The replacement method.
Constructors
RIRIRMImageReplaceMethodUnspecified |
|
RIRIRMCenterInside |
|
RIRIRMCenterCrop |
|
Instances
OutlineDashStyle
data OutlineDashStyle Source #
The dash style of the outline.
Constructors
ODSDashStyleUnspecified |
|
ODSSolid |
|
ODSDot |
|
ODSDash |
|
ODSDashDot |
|
ODSLongDash |
|
ODSLongDashDot |
|
Instances
AffineTransformUnit
data AffineTransformUnit Source #
The units for translate elements.
Constructors
ATUUnitUnspecified |
|
ATUEmu |
|
ATUPT |
|
Instances
UpdatePageElementAltTextRequest
data UpdatePageElementAltTextRequest Source #
Updates the alt text title and/or description of a page element.
See: updatePageElementAltTextRequest
smart constructor.
Instances
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
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:
uObjectId :: Lens' UpdateTableCellPropertiesRequest (Maybe Text) Source #
The object ID of the table.
uTableCellProperties :: Lens' UpdateTableCellPropertiesRequest (Maybe TableCellProperties) Source #
The table cell properties to update.
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 |
|
RASWIRIRMCenterInside |
|
RASWIRIRMCenterCrop |
|
Instances
SheetsChartProperties
data SheetsChartProperties Source #
The properties of the SheetsChart.
See: sheetsChartProperties
smart constructor.
Instances
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
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
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
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
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:
tcpColumnWidth :: Lens' TableColumnProperties (Maybe Dimension) Source #
Width of a column.
DuplicateObjectResponse
data DuplicateObjectResponse Source #
The response of duplicating an object.
See: duplicateObjectResponse
smart constructor.
Instances
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
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:
upsrStyle :: Lens' UpdateParagraphStyleRequest (Maybe ParagraphStyle) Source #
The paragraph's style.
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
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 ]
See: tableRange
smart constructor.
Instances
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.
Request'
A single kind of update to apply to a presentation.
See: request'
smart constructor.
Instances
Creates a value of Request
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
reqReplaceAllShapesWithImage
reqDeleteObject
reqUpdateSlidesPosition
reqUpdateShapeProperties
reqCreateParagraphBullets
reqUpdateLineCategory
reqCreateLine
reqInsertText
reqUpdateTableBOrderProperties
reqDeleteParagraphBullets
reqDeleteTableRow
reqUpdateTableCellProperties
reqReplaceAllText
reqUpdatePageElementAltText
reqUpdateParagraphStyle
reqRerouteLine
reqReplaceImage
reqReplaceAllShapesWithSheetsChart
reqCreateShape
reqUpdatePageElementsZOrder
reqUpdatePageProperties
reqUpdateLineProperties
reqDeleteTableColumn
reqGroupObjects
reqDeleteText
reqUpdateTableRowProperties
reqCreateSheetsChart
reqInsertTableColumns
reqUpdateImageProperties
reqUnGroupObjects
reqDuplicateObject
reqCreateTable
reqCreateVideo
reqRefreshSheetsChart
reqUpdateTableColumnProperties
reqUnmergeTableCells
reqUpdatePageElementTransform
reqInsertTableRows
reqCreateImage
reqMergeTableCells
reqCreateSlide
reqUpdateTextStyle
reqUpdateVideoProperties
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.
reqUpdateShapeProperties :: Lens' Request' (Maybe UpdateShapePropertiesRequest) Source #
Updates the properties of a Shape.
reqCreateParagraphBullets :: Lens' Request' (Maybe CreateParagraphBulletsRequest) Source #
Creates bullets for paragraphs.
reqUpdateLineCategory :: Lens' Request' (Maybe UpdateLineCategoryRequest) Source #
Updates the category of a line.
reqCreateLine :: Lens' Request' (Maybe CreateLineRequest) Source #
Creates a line.
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.
reqDeleteParagraphBullets :: Lens' Request' (Maybe DeleteParagraphBulletsRequest) Source #
Deletes bullets from paragraphs.
reqDeleteTableRow :: Lens' Request' (Maybe DeleteTableRowRequest) Source #
Deletes a row from a table.
reqUpdateTableCellProperties :: Lens' Request' (Maybe UpdateTableCellPropertiesRequest) Source #
Updates the properties of a TableCell.
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.
reqCreateShape :: Lens' Request' (Maybe CreateShapeRequest) Source #
Creates a new shape.
reqUpdatePageElementsZOrder :: Lens' Request' (Maybe UpdatePageElementsZOrderRequest) Source #
Updates the Z-order of page elements.
reqUpdatePageProperties :: Lens' Request' (Maybe UpdatePagePropertiesRequest) Source #
Updates the properties of a Page.
reqUpdateLineProperties :: Lens' Request' (Maybe UpdateLinePropertiesRequest) Source #
Updates the properties of a Line.
reqDeleteTableColumn :: Lens' Request' (Maybe DeleteTableColumnRequest) Source #
Deletes a column from a table.
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.
reqUpdateTableRowProperties :: Lens' Request' (Maybe UpdateTableRowPropertiesRequest) Source #
Updates the properties of a Table row.
reqCreateSheetsChart :: Lens' Request' (Maybe CreateSheetsChartRequest) Source #
Creates an embedded Google Sheets chart.
reqInsertTableColumns :: Lens' Request' (Maybe InsertTableColumnsRequest) Source #
Inserts columns into a table.
reqUpdateImageProperties :: Lens' Request' (Maybe UpdateImagePropertiesRequest) Source #
Updates the properties of an Image.
reqUnGroupObjects :: Lens' Request' (Maybe UnGroupObjectsRequest) Source #
Ungroups objects, such as groups.
reqDuplicateObject :: Lens' Request' (Maybe DuplicateObjectRequest) Source #
Duplicates a slide or page element.
reqCreateTable :: Lens' Request' (Maybe CreateTableRequest) Source #
Creates a new table.
reqCreateVideo :: Lens' Request' (Maybe CreateVideoRequest) Source #
Creates a video.
reqRefreshSheetsChart :: Lens' Request' (Maybe RefreshSheetsChartRequest) Source #
Refreshes a Google Sheets chart.
reqUpdateTableColumnProperties :: Lens' Request' (Maybe UpdateTableColumnPropertiesRequest) Source #
Updates the properties of a Table column.
reqUnmergeTableCells :: Lens' Request' (Maybe UnmergeTableCellsRequest) Source #
Unmerges cells in a Table.
reqUpdatePageElementTransform :: Lens' Request' (Maybe UpdatePageElementTransformRequest) Source #
Updates the transform of a page element.
reqInsertTableRows :: Lens' Request' (Maybe InsertTableRowsRequest) Source #
Inserts rows into a table.
reqCreateImage :: Lens' Request' (Maybe CreateImageRequest) Source #
Creates an image.
reqMergeTableCells :: Lens' Request' (Maybe MergeTableCellsRequest) Source #
Merges cells in a Table.
reqCreateSlide :: Lens' Request' (Maybe CreateSlideRequest) Source #
Creates a new slide.
reqUpdateTextStyle :: Lens' Request' (Maybe UpdateTextStyleRequest) Source #
Updates the styling of text within a Shape or Table.
reqUpdateVideoProperties :: Lens' Request' (Maybe UpdateVideoPropertiesRequest) Source #
Updates the properties of a Video.
SubstringMatchCriteria
data SubstringMatchCriteria Source #
A criteria that matches a specific string of text in a shape or table.
See: substringMatchCriteria
smart constructor.
Instances
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.