Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(139)

Side by Side Diff: discovery/googleapis/slides__v1.json

Issue 2824163002: Api-roll 48: 2017-04-18 (Closed)
Patch Set: Revert changes to pubspecs Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 { 1 {
2 "auth": { 2 "auth": {
3 "oauth2": { 3 "oauth2": {
4 "scopes": { 4 "scopes": {
5 "https://www.googleapis.com/auth/drive.readonly": {
6 "description": "View the files in your Google Drive"
7 },
8 "https://www.googleapis.com/auth/spreadsheets.readonly": {
9 "description": "View your Google Spreadsheets"
10 },
11 "https://www.googleapis.com/auth/drive": {
12 "description": "View and manage the files in your Google Dri ve"
13 },
14 "https://www.googleapis.com/auth/spreadsheets": { 5 "https://www.googleapis.com/auth/spreadsheets": {
15 "description": "View and manage your spreadsheets in Google Drive" 6 "description": "View and manage your spreadsheets in Google Drive"
16 }, 7 },
17 "https://www.googleapis.com/auth/presentations": { 8 "https://www.googleapis.com/auth/presentations": {
18 "description": "View and manage your Google Slides presentat ions" 9 "description": "View and manage your Google Slides presentat ions"
19 }, 10 },
20 "https://www.googleapis.com/auth/presentations.readonly": { 11 "https://www.googleapis.com/auth/presentations.readonly": {
21 "description": "View your Google Slides presentations" 12 "description": "View your Google Slides presentations"
13 },
14 "https://www.googleapis.com/auth/spreadsheets.readonly": {
15 "description": "View your Google Spreadsheets"
16 },
17 "https://www.googleapis.com/auth/drive": {
18 "description": "View and manage the files in your Google Dri ve"
19 },
20 "https://www.googleapis.com/auth/drive.readonly": {
21 "description": "View the files in your Google Drive"
22 } 22 }
23 } 23 }
24 } 24 }
25 }, 25 },
26 "basePath": "", 26 "basePath": "",
27 "baseUrl": "https://slides.googleapis.com/", 27 "baseUrl": "https://slides.googleapis.com/",
28 "batchPath": "batch", 28 "batchPath": "batch",
29 "canonicalName": "Slides", 29 "canonicalName": "Slides",
30 "description": "An API for creating and editing Google Slides presentations. ", 30 "description": "An API for creating and editing Google Slides presentations. ",
31 "discoveryVersion": "v1", 31 "discoveryVersion": "v1",
32 "documentationLink": "https://developers.google.com/slides/", 32 "documentationLink": "https://developers.google.com/slides/",
33 "icons": { 33 "icons": {
34 "x16": "http://www.google.com/images/icons/product/search-16.gif", 34 "x16": "http://www.google.com/images/icons/product/search-16.gif",
35 "x32": "http://www.google.com/images/icons/product/search-32.gif" 35 "x32": "http://www.google.com/images/icons/product/search-32.gif"
36 }, 36 },
37 "id": "slides:v1", 37 "id": "slides:v1",
38 "kind": "discovery#restDescription", 38 "kind": "discovery#restDescription",
39 "name": "slides", 39 "name": "slides",
40 "ownerDomain": "google.com", 40 "ownerDomain": "google.com",
41 "ownerName": "Google", 41 "ownerName": "Google",
42 "parameters": { 42 "parameters": {
43 "uploadType": { 43 "quotaUser": {
44 "description": "Legacy upload protocol for media (e.g. \"media\", \" multipart\").", 44 "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exc eed 40 characters.",
45 "location": "query", 45 "location": "query",
46 "type": "string" 46 "type": "string"
47 }, 47 },
48 "pp": {
49 "default": "true",
50 "description": "Pretty-print response.",
51 "location": "query",
52 "type": "boolean"
53 },
54 "oauth_token": {
55 "description": "OAuth 2.0 token for the current user.",
56 "location": "query",
57 "type": "string"
58 },
59 "bearer_token": {
60 "description": "OAuth bearer token.",
61 "location": "query",
62 "type": "string"
63 },
64 "upload_protocol": {
65 "description": "Upload protocol for media (e.g. \"raw\", \"multipart \").",
66 "location": "query",
67 "type": "string"
68 },
69 "prettyPrint": {
70 "default": "true",
71 "description": "Returns response with indentations and line breaks." ,
72 "location": "query",
73 "type": "boolean"
74 },
48 "fields": { 75 "fields": {
49 "description": "Selector specifying which fields to include in a par tial response.", 76 "description": "Selector specifying which fields to include in a par tial response.",
50 "location": "query", 77 "location": "query",
51 "type": "string" 78 "type": "string"
52 }, 79 },
80 "uploadType": {
81 "description": "Legacy upload protocol for media (e.g. \"media\", \" multipart\").",
82 "location": "query",
83 "type": "string"
84 },
53 "$.xgafv": { 85 "$.xgafv": {
54 "description": "V1 error format.", 86 "description": "V1 error format.",
55 "enum": [ 87 "enum": [
56 "1", 88 "1",
57 "2" 89 "2"
58 ], 90 ],
59 "enumDescriptions": [ 91 "enumDescriptions": [
60 "v1 error format", 92 "v1 error format",
61 "v2 error format" 93 "v2 error format"
62 ], 94 ],
(...skipping 14 matching lines...) Expand all
77 "proto" 109 "proto"
78 ], 110 ],
79 "enumDescriptions": [ 111 "enumDescriptions": [
80 "Responses with Content-Type of application/json", 112 "Responses with Content-Type of application/json",
81 "Media download with context-dependent Content-Type", 113 "Media download with context-dependent Content-Type",
82 "Responses with Content-Type of application/x-protobuf" 114 "Responses with Content-Type of application/x-protobuf"
83 ], 115 ],
84 "location": "query", 116 "location": "query",
85 "type": "string" 117 "type": "string"
86 }, 118 },
87 "access_token": {
88 "description": "OAuth access token.",
89 "location": "query",
90 "type": "string"
91 },
92 "key": { 119 "key": {
93 "description": "API key. Your API key identifies your project and pr ovides you with API access, quota, and reports. Required unless you provide an O Auth 2.0 token.", 120 "description": "API key. Your API key identifies your project and pr ovides you with API access, quota, and reports. Required unless you provide an O Auth 2.0 token.",
94 "location": "query", 121 "location": "query",
95 "type": "string" 122 "type": "string"
96 }, 123 },
97 "quotaUser": { 124 "access_token": {
98 "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exc eed 40 characters.", 125 "description": "OAuth access token.",
99 "location": "query", 126 "location": "query",
100 "type": "string" 127 "type": "string"
101 },
102 "pp": {
103 "default": "true",
104 "description": "Pretty-print response.",
105 "location": "query",
106 "type": "boolean"
107 },
108 "oauth_token": {
109 "description": "OAuth 2.0 token for the current user.",
110 "location": "query",
111 "type": "string"
112 },
113 "bearer_token": {
114 "description": "OAuth bearer token.",
115 "location": "query",
116 "type": "string"
117 },
118 "upload_protocol": {
119 "description": "Upload protocol for media (e.g. \"raw\", \"multipart \").",
120 "location": "query",
121 "type": "string"
122 },
123 "prettyPrint": {
124 "default": "true",
125 "description": "Returns response with indentations and line breaks." ,
126 "location": "query",
127 "type": "boolean"
128 } 128 }
129 }, 129 },
130 "protocol": "rest", 130 "protocol": "rest",
131 "resources": { 131 "resources": {
132 "presentations": { 132 "presentations": {
133 "methods": { 133 "methods": {
134 "get": { 134 "get": {
135 "description": "Gets the latest version of the specified pre sentation.", 135 "description": "Gets the latest version of the specified pre sentation.",
136 "httpMethod": "GET", 136 "httpMethod": "GET",
137 "id": "slides.presentations.get", 137 "id": "slides.presentations.get",
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
203 "https://www.googleapis.com/auth/drive.readonly", 203 "https://www.googleapis.com/auth/drive.readonly",
204 "https://www.googleapis.com/auth/presentations", 204 "https://www.googleapis.com/auth/presentations",
205 "https://www.googleapis.com/auth/spreadsheets", 205 "https://www.googleapis.com/auth/spreadsheets",
206 "https://www.googleapis.com/auth/spreadsheets.readonly" 206 "https://www.googleapis.com/auth/spreadsheets.readonly"
207 ] 207 ]
208 } 208 }
209 }, 209 },
210 "resources": { 210 "resources": {
211 "pages": { 211 "pages": {
212 "methods": { 212 "methods": {
213 "get": {
214 "description": "Gets the latest version of the speci fied page in the presentation.",
215 "httpMethod": "GET",
216 "id": "slides.presentations.pages.get",
217 "parameterOrder": [
218 "presentationId",
219 "pageObjectId"
220 ],
221 "parameters": {
222 "presentationId": {
223 "description": "The ID of the presentation t o retrieve.",
224 "location": "path",
225 "required": true,
226 "type": "string"
227 },
228 "pageObjectId": {
229 "description": "The object ID of the page to retrieve.",
230 "location": "path",
231 "required": true,
232 "type": "string"
233 }
234 },
235 "path": "v1/presentations/{presentationId}/pages/{pa geObjectId}",
236 "response": {
237 "$ref": "Page"
238 },
239 "scopes": [
240 "https://www.googleapis.com/auth/drive",
241 "https://www.googleapis.com/auth/drive.readonly" ,
242 "https://www.googleapis.com/auth/presentations",
243 "https://www.googleapis.com/auth/presentations.r eadonly"
244 ]
245 },
246 "getThumbnail": { 213 "getThumbnail": {
247 "description": "Generates a thumbnail of the latest version of the specified page in the\npresentation and returns a URL to the thum bnail image.", 214 "description": "Generates a thumbnail of the latest version of the specified page in the\npresentation and returns a URL to the thum bnail image.",
248 "httpMethod": "GET", 215 "httpMethod": "GET",
249 "id": "slides.presentations.pages.getThumbnail", 216 "id": "slides.presentations.pages.getThumbnail",
250 "parameterOrder": [ 217 "parameterOrder": [
251 "presentationId", 218 "presentationId",
252 "pageObjectId" 219 "pageObjectId"
253 ], 220 ],
254 "parameters": { 221 "parameters": {
255 "pageObjectId": { 222 "pageObjectId": {
(...skipping 29 matching lines...) Expand all
285 "path": "v1/presentations/{presentationId}/pages/{pa geObjectId}/thumbnail", 252 "path": "v1/presentations/{presentationId}/pages/{pa geObjectId}/thumbnail",
286 "response": { 253 "response": {
287 "$ref": "Thumbnail" 254 "$ref": "Thumbnail"
288 }, 255 },
289 "scopes": [ 256 "scopes": [
290 "https://www.googleapis.com/auth/drive", 257 "https://www.googleapis.com/auth/drive",
291 "https://www.googleapis.com/auth/drive.readonly" , 258 "https://www.googleapis.com/auth/drive.readonly" ,
292 "https://www.googleapis.com/auth/presentations", 259 "https://www.googleapis.com/auth/presentations",
293 "https://www.googleapis.com/auth/presentations.r eadonly" 260 "https://www.googleapis.com/auth/presentations.r eadonly"
294 ] 261 ]
262 },
263 "get": {
264 "description": "Gets the latest version of the speci fied page in the presentation.",
265 "httpMethod": "GET",
266 "id": "slides.presentations.pages.get",
267 "parameterOrder": [
268 "presentationId",
269 "pageObjectId"
270 ],
271 "parameters": {
272 "presentationId": {
273 "description": "The ID of the presentation t o retrieve.",
274 "location": "path",
275 "required": true,
276 "type": "string"
277 },
278 "pageObjectId": {
279 "description": "The object ID of the page to retrieve.",
280 "location": "path",
281 "required": true,
282 "type": "string"
283 }
284 },
285 "path": "v1/presentations/{presentationId}/pages/{pa geObjectId}",
286 "response": {
287 "$ref": "Page"
288 },
289 "scopes": [
290 "https://www.googleapis.com/auth/drive",
291 "https://www.googleapis.com/auth/drive.readonly" ,
292 "https://www.googleapis.com/auth/presentations",
293 "https://www.googleapis.com/auth/presentations.r eadonly"
294 ]
295 } 295 }
296 } 296 }
297 } 297 }
298 } 298 }
299 } 299 }
300 }, 300 },
301 "revision": "20170316", 301 "revision": "20170411",
302 "rootUrl": "https://slides.googleapis.com/", 302 "rootUrl": "https://slides.googleapis.com/",
303 "schemas": { 303 "schemas": {
304 "ReplaceAllShapesWithSheetsChartRequest": {
305 "description": "Replaces all shapes that match the given criteria wi th the provided Google\nSheets chart. The chart will be scaled and centered to f it within the bounds\nof the original shape.\n\nNOTE: Replacing shapes with a ch art requires at least one of the\nspreadsheets.readonly, spreadsheets, drive.rea donly, or drive OAuth scopes.",
306 "id": "ReplaceAllShapesWithSheetsChartRequest",
307 "properties": {
308 "spreadsheetId": {
309 "description": "The ID of the Google Sheets spreadsheet that contains the chart.",
310 "type": "string"
311 },
312 "linkingMode": {
313 "description": "The mode with which the chart is linked to t he source spreadsheet. When\nnot specified, the chart will be an image that is n ot linked.",
314 "enum": [
315 "NOT_LINKED_IMAGE",
316 "LINKED"
317 ],
318 "enumDescriptions": [
319 "The chart is not associated with the source spreadsheet and cannot be\nupdated. A chart that is not linked will be inserted as an image .",
320 "Linking the chart allows it to be updated, and other co llaborators will\nsee a link to the spreadsheet."
321 ],
322 "type": "string"
323 },
324 "containsText": {
325 "$ref": "SubstringMatchCriteria",
326 "description": "The criteria that the shapes must match in o rder to be replaced. The\nrequest will replace all of the shapes that contain th e given text."
327 },
328 "chartId": {
329 "description": "The ID of the specific chart in the Google S heets spreadsheet.",
330 "format": "int32",
331 "type": "integer"
332 }
333 },
334 "type": "object"
335 },
336 "Range": {
337 "description": "Specifies a contiguous range of an indexed collectio n, such as characters in\ntext.",
338 "id": "Range",
339 "properties": {
340 "type": {
341 "description": "The type of range.",
342 "enum": [
343 "RANGE_TYPE_UNSPECIFIED",
344 "FIXED_RANGE",
345 "FROM_START_INDEX",
346 "ALL"
347 ],
348 "enumDescriptions": [
349 "Unspecified range type. This value must not be used.",
350 "A fixed range. Both the `start_index` and\n`end_index` must be specified.",
351 "Starts the range at `start_index` and continues until t he\nend of the collection. The `end_index` must not be specified.",
352 "Sets the range to be the whole length of the collection . Both the\n`start_index` and the `end_index` must not be\nspecified."
353 ],
354 "type": "string"
355 },
356 "startIndex": {
357 "description": "The optional zero-based index of the beginni ng of the collection.\nRequired for `SPECIFIC_RANGE` and `FROM_START_INDEX` rang es.",
358 "format": "int32",
359 "type": "integer"
360 },
361 "endIndex": {
362 "description": "The optional zero-based index of the end of the collection.\nRequired for `SPECIFIC_RANGE` delete mode.",
363 "format": "int32",
364 "type": "integer"
365 }
366 },
367 "type": "object"
368 },
369 "ColorStop": {
370 "description": "A color and position in a gradient band.",
371 "id": "ColorStop",
372 "properties": {
373 "color": {
374 "$ref": "OpaqueColor",
375 "description": "The color of the gradient stop."
376 },
377 "alpha": {
378 "description": "The alpha value of this color in the gradien t band. Defaults to 1.0,\nfully opaque.",
379 "format": "float",
380 "type": "number"
381 },
382 "position": {
383 "description": "The relative position of the color stop in t he gradient band measured\nin percentage. The value should be in the interval [0 .0, 1.0].",
384 "format": "float",
385 "type": "number"
386 }
387 },
388 "type": "object"
389 },
390 "CreateVideoRequest": {
391 "description": "Creates a video.",
392 "id": "CreateVideoRequest",
393 "properties": {
394 "objectId": {
395 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.",
396 "type": "string"
397 },
398 "source": {
399 "description": "The video source.",
400 "enum": [
401 "SOURCE_UNSPECIFIED",
402 "YOUTUBE"
403 ],
404 "enumDescriptions": [
405 "The video source is unspecified.",
406 "The video source is YouTube."
407 ],
408 "type": "string"
409 },
410 "elementProperties": {
411 "$ref": "PageElementProperties",
412 "description": "The element properties for the video."
413 },
414 "id": {
415 "description": "The video source's unique identifier for thi s video.\n\ne.g. For YouTube video https://www.youtube.com/watch?v=7U3axjORYZ0,\ nthe ID is 7U3axjORYZ0.",
416 "type": "string"
417 }
418 },
419 "type": "object"
420 },
421 "DuplicateObjectResponse": {
422 "description": "The response of duplicating an object.",
423 "id": "DuplicateObjectResponse",
424 "properties": {
425 "objectId": {
426 "description": "The ID of the new duplicate object.",
427 "type": "string"
428 }
429 },
430 "type": "object"
431 },
432 "ReplaceAllShapesWithImageRequest": {
433 "description": "Replaces all shapes that match the given criteria wi th the provided image.",
434 "id": "ReplaceAllShapesWithImageRequest",
435 "properties": {
436 "imageUrl": {
437 "description": "The image URL.\n\nThe image is fetched once at insertion time and a copy is stored for\ndisplay inside the presentation. Ima ges must be less than 50MB in size,\ncannot exceed 25 megapixels, and must be in either in PNG, JPEG, or GIF\nformat.",
438 "type": "string"
439 },
440 "replaceMethod": {
441 "description": "The replace method.",
442 "enum": [
443 "CENTER_INSIDE",
444 "CENTER_CROP"
445 ],
446 "enumDescriptions": [
447 "Scales and centers the image to fit within the bounds o f the original\nshape and maintains the image's aspect ratio. The rendered size of the\nimage may be smaller than the size of the shape. This is the default\nme thod when one is not specified.",
448 "Scales and centers the image to fill the bounds of the original shape.\nThe image may be cropped in order to fill the shape. The render ed size of\nthe image will be the same as that of the original shape."
449 ],
450 "type": "string"
451 },
452 "containsText": {
453 "$ref": "SubstringMatchCriteria",
454 "description": "If set, this request will replace all of the shapes that contain the\ngiven text."
455 }
456 },
457 "type": "object"
458 },
459 "Shadow": {
460 "description": "The shadow properties of a page element.\n\nIf these fields are unset, they may be inherited from a parent placeholder\nif it exists . If there is no parent, the fields will default to the value\nused for new page elements created in the Slides editor, which may depend on\nthe page element ki nd.",
461 "id": "Shadow",
462 "properties": {
463 "color": {
464 "$ref": "OpaqueColor",
465 "description": "The shadow color value."
466 },
467 "rotateWithShape": {
468 "description": "Whether the shadow should rotate with the sh ape.",
469 "type": "boolean"
470 },
471 "propertyState": {
472 "description": "The shadow property state.\n\nUpdating the t he shadow on a page element will implicitly update this field\nto `RENDERED`, un less another value is specified in the same request. To\nhave no shadow on a pag e element, set this field to `NOT_RENDERED`. In this\ncase, any other shadow fie lds set in the same request will be ignored.",
473 "enum": [
474 "RENDERED",
475 "NOT_RENDERED",
476 "INHERIT"
477 ],
478 "enumDescriptions": [
479 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.",
480 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.",
481 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state."
482 ],
483 "type": "string"
484 },
485 "blurRadius": {
486 "$ref": "Dimension",
487 "description": "The radius of the shadow blur. The larger th e radius, the more diffuse the\nshadow becomes."
488 },
489 "transform": {
490 "$ref": "AffineTransform",
491 "description": "Transform that encodes the translate, scale, and skew of the shadow,\nrelative to the alignment position."
492 },
493 "type": {
494 "description": "The type of the shadow.",
495 "enum": [
496 "SHADOW_TYPE_UNSPECIFIED",
497 "OUTER"
498 ],
499 "enumDescriptions": [
500 "Unspecified shadow type.",
501 "Outer shadow."
502 ],
503 "type": "string"
504 },
505 "alignment": {
506 "description": "The alignment point of the shadow, that sets the origin for translate,\nscale and skew of the shadow.",
507 "enum": [
508 "RECTANGLE_POSITION_UNSPECIFIED",
509 "TOP_LEFT",
510 "TOP_CENTER",
511 "TOP_RIGHT",
512 "LEFT_CENTER",
513 "CENTER",
514 "RIGHT_CENTER",
515 "BOTTOM_LEFT",
516 "BOTTOM_CENTER",
517 "BOTTOM_RIGHT"
518 ],
519 "enumDescriptions": [
520 "Unspecified.",
521 "Top left.",
522 "Top center.",
523 "Top right.",
524 "Left center.",
525 "Center.",
526 "Right center.",
527 "Bottom left.",
528 "Bottom center.",
529 "Bottom right."
530 ],
531 "type": "string"
532 },
533 "alpha": {
534 "description": "The alpha of the shadow's color, from 0.0 to 1.0.",
535 "format": "float",
536 "type": "number"
537 }
538 },
539 "type": "object"
540 },
541 "DeleteTableRowRequest": {
542 "description": "Deletes a row from a table.",
543 "id": "DeleteTableRowRequest",
544 "properties": {
545 "cellLocation": {
546 "$ref": "TableCellLocation",
547 "description": "The reference table cell location from which a row will be deleted.\n\nThe row this cell spans will be deleted. If this is a merged cell, multiple\nrows will be deleted. If no rows remain in the table aft er this deletion,\nthe whole table is deleted."
548 },
549 "tableObjectId": {
550 "description": "The table to delete rows from.",
551 "type": "string"
552 }
553 },
554 "type": "object"
555 },
556 "Bullet": {
557 "description": "Describes the bullet of a paragraph.",
558 "id": "Bullet",
559 "properties": {
560 "listId": {
561 "description": "The ID of the list this paragraph belongs to .",
562 "type": "string"
563 },
564 "glyph": {
565 "description": "The rendered bullet glyph for this paragraph .",
566 "type": "string"
567 },
568 "nestingLevel": {
569 "description": "The nesting level of this paragraph in the l ist.",
570 "format": "int32",
571 "type": "integer"
572 },
573 "bulletStyle": {
574 "$ref": "TextStyle",
575 "description": "The paragraph specific text style applied to this bullet."
576 }
577 },
578 "type": "object"
579 },
580 "OutlineFill": {
581 "description": "The fill of the outline.",
582 "id": "OutlineFill",
583 "properties": {
584 "solidFill": {
585 "$ref": "SolidFill",
586 "description": "Solid color fill."
587 }
588 },
589 "type": "object"
590 },
591 "CreateLineResponse": {
592 "description": "The result of creating a line.",
593 "id": "CreateLineResponse",
594 "properties": {
595 "objectId": {
596 "description": "The object ID of the created line.",
597 "type": "string"
598 }
599 },
600 "type": "object"
601 },
602 "TableCellLocation": {
603 "description": "A location of a single table cell within a table.",
604 "id": "TableCellLocation",
605 "properties": {
606 "rowIndex": {
607 "description": "The 0-based row index.",
608 "format": "int32",
609 "type": "integer"
610 },
611 "columnIndex": {
612 "description": "The 0-based column index.",
613 "format": "int32",
614 "type": "integer"
615 }
616 },
617 "type": "object"
618 },
304 "ReplaceAllTextResponse": { 619 "ReplaceAllTextResponse": {
305 "description": "The result of replacing text.", 620 "description": "The result of replacing text.",
306 "id": "ReplaceAllTextResponse", 621 "id": "ReplaceAllTextResponse",
307 "properties": { 622 "properties": {
308 "occurrencesChanged": { 623 "occurrencesChanged": {
309 "description": "The number of occurrences changed by replaci ng all text.", 624 "description": "The number of occurrences changed by replaci ng all text.",
310 "format": "int32", 625 "format": "int32",
311 "type": "integer" 626 "type": "integer"
312 } 627 }
313 }, 628 },
314 "type": "object" 629 "type": "object"
315 }, 630 },
316 "UpdateParagraphStyleRequest": { 631 "UpdateParagraphStyleRequest": {
317 "description": "Updates the styling for all of the paragraphs within a Shape or Table that\noverlap with the given text index range.", 632 "description": "Updates the styling for all of the paragraphs within a Shape or Table that\noverlap with the given text index range.",
318 "id": "UpdateParagraphStyleRequest", 633 "id": "UpdateParagraphStyleRequest",
319 "properties": { 634 "properties": {
635 "objectId": {
636 "description": "The object ID of the shape or table with the text to be styled.",
637 "type": "string"
638 },
639 "textRange": {
640 "$ref": "Range",
641 "description": "The range of text containing the paragraph(s ) to style."
642 },
643 "cellLocation": {
644 "$ref": "TableCellLocation",
645 "description": "The location of the cell in the table contai ning the paragraph(s) to\nstyle. If `object_id` refers to a table, `cell_locatio n` must have a value.\nOtherwise, it must not."
646 },
647 "style": {
648 "$ref": "ParagraphStyle",
649 "description": "The paragraph's style."
650 },
320 "fields": { 651 "fields": {
321 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `style` is implied and\nshould not be s pecified. A single `\"*\"` can be used as short-hand for\nlisting every field.\n \nFor example, to update the paragraph alignment, set `fields` to\n`\"alignment\ "`.\n\nTo reset a property to its default value, include its field name in the\n field mask but leave the field itself unset.", 652 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `style` is implied and\nshould not be s pecified. A single `\"*\"` can be used as short-hand for\nlisting every field.\n \nFor example, to update the paragraph alignment, set `fields` to\n`\"alignment\ "`.\n\nTo reset a property to its default value, include its field name in the\n field mask but leave the field itself unset.",
322 "format": "google-fieldmask", 653 "format": "google-fieldmask",
323 "type": "string" 654 "type": "string"
324 },
325 "objectId": {
326 "description": "The object ID of the shape or table with the text to be styled.",
327 "type": "string"
328 },
329 "textRange": {
330 "$ref": "Range",
331 "description": "The range of text containing the paragraph(s ) to style."
332 },
333 "cellLocation": {
334 "$ref": "TableCellLocation",
335 "description": "The location of the cell in the table contai ning the paragraph(s) to\nstyle. If `object_id` refers to a table, `cell_locatio n` must have a value.\nOtherwise, it must not."
336 },
337 "style": {
338 "$ref": "ParagraphStyle",
339 "description": "The paragraph's style."
340 } 655 }
341 }, 656 },
342 "type": "object" 657 "type": "object"
343 }, 658 },
344 "ColorScheme": { 659 "ColorScheme": {
345 "description": "The palette of predefined colors for a page.", 660 "description": "The palette of predefined colors for a page.",
346 "id": "ColorScheme", 661 "id": "ColorScheme",
347 "properties": { 662 "properties": {
348 "colors": { 663 "colors": {
349 "description": "The ThemeColorType and corresponding concret e color pairs.", 664 "description": "The ThemeColorType and corresponding concret e color pairs.",
(...skipping 315 matching lines...) Expand 10 before | Expand all | Expand 10 after
665 "$ref": "ShapeProperties", 980 "$ref": "ShapeProperties",
666 "description": "The properties of the shape." 981 "description": "The properties of the shape."
667 } 982 }
668 }, 983 },
669 "type": "object" 984 "type": "object"
670 }, 985 },
671 "Image": { 986 "Image": {
672 "description": "A PageElement kind representing an\nimage.", 987 "description": "A PageElement kind representing an\nimage.",
673 "id": "Image", 988 "id": "Image",
674 "properties": { 989 "properties": {
990 "contentUrl": {
991 "description": "An URL to an image with a default lifetime o f 30 minutes.\nThis URL is tagged with the account of the requester. Anyone with the URL\neffectively accesses the image as the original requester. Access to th e\nimage may be lost if the presentation's sharing settings change.",
992 "type": "string"
993 },
675 "imageProperties": { 994 "imageProperties": {
676 "$ref": "ImageProperties", 995 "$ref": "ImageProperties",
677 "description": "The properties of the image." 996 "description": "The properties of the image."
678 },
679 "contentUrl": {
680 "description": "An URL to an image with a default lifetime o f 30 minutes.\nThis URL is tagged with the account of the requester. Anyone with the URL\neffectively accesses the image as the original requester. Access to th e\nimage may be lost if the presentation's sharing settings change.",
681 "type": "string"
682 } 997 }
683 }, 998 },
684 "type": "object" 999 "type": "object"
1000 },
1001 "InsertTextRequest": {
1002 "description": "Inserts text into a shape or a table cell.",
1003 "id": "InsertTextRequest",
1004 "properties": {
1005 "objectId": {
1006 "description": "The object ID of the shape or table where th e text will be inserted.",
1007 "type": "string"
1008 },
1009 "text": {
1010 "description": "The text to be inserted.\n\nInserting a newl ine character will implicitly create a new\nParagraphMarker at that index.\nThe paragraph style of the new paragraph will be copied from the paragraph\nat the c urrent insertion index, including lists and bullets.\n\nText styles for inserted text will be determined automatically, generally\npreserving the styling of nei ghboring text. In most cases, the text will be\nadded to the TextRun that exists at the\ninsertion index.\n\nSome control characters (U+0000-U+0008, U+000C-U+00 1F) and characters\nfrom the Unicode Basic Multilingual Plane Private Use Area ( U+E000-U+F8FF)\nwill be stripped out of the inserted text.",
1011 "type": "string"
1012 },
1013 "insertionIndex": {
1014 "description": "The index where the text will be inserted, i n Unicode code units, based\non TextElement indexes.\n\nThe index is zero-based and is computed from the start of the string.\nThe index may be adjusted to prev ent insertions inside Unicode grapheme\nclusters. In these cases, the text will be inserted immediately after the\ngrapheme cluster.",
1015 "format": "int32",
1016 "type": "integer"
1017 },
1018 "cellLocation": {
1019 "$ref": "TableCellLocation",
1020 "description": "The optional table cell location if the text is to be inserted into a table\ncell. If present, the object_id must refer to a table."
1021 }
1022 },
1023 "type": "object"
685 }, 1024 },
686 "AffineTransform": { 1025 "AffineTransform": {
687 "description": "AffineTransform uses a 3x3 matrix with an implied la st row of [ 0 0 1 ]\nto transform source coordinates (x,y) into destination coor dinates (x', y')\naccording to:\n\n x' x = shear_y scale_y translate_ y \n 1 [ 1 ]\n\nAfter transformation,\n\n x' = scale_x * x + shear_x * y + translate_x;\n y' = scale_y * y + shear_y * x + translate_y;\n\nThis m essage is therefore composed of these six matrix elements.", 1026 "description": "AffineTransform uses a 3x3 matrix with an implied la st row of [ 0 0 1 ]\nto transform source coordinates (x,y) into destination coor dinates (x', y')\naccording to:\n\n x' x = shear_y scale_y translate_ y \n 1 [ 1 ]\n\nAfter transformation,\n\n x' = scale_x * x + shear_x * y + translate_x;\n y' = scale_y * y + shear_y * x + translate_y;\n\nThis m essage is therefore composed of these six matrix elements.",
688 "id": "AffineTransform", 1027 "id": "AffineTransform",
689 "properties": { 1028 "properties": {
690 "translateX": { 1029 "translateX": {
691 "description": "The X coordinate translation element.", 1030 "description": "The X coordinate translation element.",
692 "format": "double", 1031 "format": "double",
693 "type": "number" 1032 "type": "number"
694 }, 1033 },
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
727 "type": "number" 1066 "type": "number"
728 }, 1067 },
729 "translateY": { 1068 "translateY": {
730 "description": "The Y coordinate translation element.", 1069 "description": "The Y coordinate translation element.",
731 "format": "double", 1070 "format": "double",
732 "type": "number" 1071 "type": "number"
733 } 1072 }
734 }, 1073 },
735 "type": "object" 1074 "type": "object"
736 }, 1075 },
737 "InsertTextRequest": {
738 "description": "Inserts text into a shape or a table cell.",
739 "id": "InsertTextRequest",
740 "properties": {
741 "objectId": {
742 "description": "The object ID of the shape or table where th e text will be inserted.",
743 "type": "string"
744 },
745 "text": {
746 "description": "The text to be inserted.\n\nInserting a newl ine character will implicitly create a new\nParagraphMarker at that index.\nThe paragraph style of the new paragraph will be copied from the paragraph\nat the c urrent insertion index, including lists and bullets.\n\nText styles for inserted text will be determined automatically, generally\npreserving the styling of nei ghboring text. In most cases, the text will be\nadded to the TextRun that exists at the\ninsertion index.\n\nSome control characters (U+0000-U+0008, U+000C-U+00 1F) and characters\nfrom the Unicode Basic Multilingual Plane Private Use Area ( U+E000-U+F8FF)\nwill be stripped out of the inserted text.",
747 "type": "string"
748 },
749 "insertionIndex": {
750 "description": "The index where the text will be inserted, i n Unicode code units, based\non TextElement indexes.\n\nThe index is zero-based and is computed from the start of the string.\nThe index may be adjusted to prev ent insertions inside Unicode grapheme\nclusters. In these cases, the text will be inserted immediately after the\ngrapheme cluster.",
751 "format": "int32",
752 "type": "integer"
753 },
754 "cellLocation": {
755 "$ref": "TableCellLocation",
756 "description": "The optional table cell location if the text is to be inserted into a table\ncell. If present, the object_id must refer to a table."
757 }
758 },
759 "type": "object"
760 },
761 "AutoText": { 1076 "AutoText": {
762 "description": "A TextElement kind that represents auto text.", 1077 "description": "A TextElement kind that represents auto text.",
763 "id": "AutoText", 1078 "id": "AutoText",
764 "properties": { 1079 "properties": {
765 "type": { 1080 "type": {
766 "description": "The type of this auto text.", 1081 "description": "The type of this auto text.",
767 "enum": [ 1082 "enum": [
768 "TYPE_UNSPECIFIED", 1083 "TYPE_UNSPECIFIED",
769 "SLIDE_NUMBER" 1084 "SLIDE_NUMBER"
770 ], 1085 ],
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
848 "description": "Deletes an object, either pages or\npage elements, f rom the\npresentation.", 1163 "description": "Deletes an object, either pages or\npage elements, f rom the\npresentation.",
849 "id": "DeleteObjectRequest", 1164 "id": "DeleteObjectRequest",
850 "properties": { 1165 "properties": {
851 "objectId": { 1166 "objectId": {
852 "description": "The object ID of the page or page element to delete.\n\nIf after a delete operation a group contains\nonly 1 or no page elem ents, the group is also deleted.\n\nIf a placeholder is deleted on a layout, any empty inheriting shapes are\nalso deleted.", 1167 "description": "The object ID of the page or page element to delete.\n\nIf after a delete operation a group contains\nonly 1 or no page elem ents, the group is also deleted.\n\nIf a placeholder is deleted on a layout, any empty inheriting shapes are\nalso deleted.",
853 "type": "string" 1168 "type": "string"
854 } 1169 }
855 }, 1170 },
856 "type": "object" 1171 "type": "object"
857 }, 1172 },
1173 "Dimension": {
1174 "description": "A magnitude in a single direction in the specified u nits.",
1175 "id": "Dimension",
1176 "properties": {
1177 "magnitude": {
1178 "description": "The magnitude.",
1179 "format": "double",
1180 "type": "number"
1181 },
1182 "unit": {
1183 "description": "The units for magnitude.",
1184 "enum": [
1185 "UNIT_UNSPECIFIED",
1186 "EMU",
1187 "PT"
1188 ],
1189 "enumDescriptions": [
1190 "The units are unknown.",
1191 "An English Metric Unit (EMU) is defined as 1/360,000 of a centimeter\nand thus there are 914,400 EMUs per inch, and 12,700 EMUs per poi nt.",
1192 "A point, 1/72 of an inch."
1193 ],
1194 "type": "string"
1195 }
1196 },
1197 "type": "object"
1198 },
858 "TextElement": { 1199 "TextElement": {
859 "description": "A TextElement describes the content of a range of in dices in the text content\nof a Shape or TableCell.", 1200 "description": "A TextElement describes the content of a range of in dices in the text content\nof a Shape or TableCell.",
860 "id": "TextElement", 1201 "id": "TextElement",
861 "properties": { 1202 "properties": {
862 "textRun": { 1203 "textRun": {
863 "$ref": "TextRun", 1204 "$ref": "TextRun",
864 "description": "A TextElement representing a run of text whe re all of the characters\nin the run have the same TextStyle.\n\nThe `start_inde x` and `end_index` of TextRuns will always be fully\ncontained in the index rang e of a single `paragraph_marker` TextElement.\nIn other words, a TextRun will ne ver span multiple paragraphs." 1205 "description": "A TextElement representing a run of text whe re all of the characters\nin the run have the same TextStyle.\n\nThe `start_inde x` and `end_index` of TextRuns will always be fully\ncontained in the index rang e of a single `paragraph_marker` TextElement.\nIn other words, a TextRun will ne ver span multiple paragraphs."
865 }, 1206 },
866 "autoText": { 1207 "autoText": {
867 "$ref": "AutoText", 1208 "$ref": "AutoText",
868 "description": "A TextElement representing a spot in the tex t that is dynamically\nreplaced with content that can change over time." 1209 "description": "A TextElement representing a spot in the tex t that is dynamically\nreplaced with content that can change over time."
869 }, 1210 },
870 "paragraphMarker": { 1211 "paragraphMarker": {
871 "$ref": "ParagraphMarker", 1212 "$ref": "ParagraphMarker",
872 "description": "A marker representing the beginning of a new paragraph.\n\nThe `start_index` and `end_index` of this TextElement represent t he\nrange of the paragraph. Other TextElements with an index range contained\nin side this paragraph's range are considered to be part of this\nparagraph. The ra nge of indices of two separate paragraphs will never\noverlap." 1213 "description": "A marker representing the beginning of a new paragraph.\n\nThe `start_index` and `end_index` of this TextElement represent t he\nrange of the paragraph. Other TextElements with an index range contained\nin side this paragraph's range are considered to be part of this\nparagraph. The ra nge of indices of two separate paragraphs will never\noverlap."
873 }, 1214 },
874 "startIndex": { 1215 "startIndex": {
875 "description": "The zero-based start index of this text elem ent, in Unicode code units.", 1216 "description": "The zero-based start index of this text elem ent, in Unicode code units.",
876 "format": "int32", 1217 "format": "int32",
877 "type": "integer" 1218 "type": "integer"
878 }, 1219 },
879 "endIndex": { 1220 "endIndex": {
880 "description": "The zero-based end index of this text elemen t, exclusive, in Unicode code\nunits.", 1221 "description": "The zero-based end index of this text elemen t, exclusive, in Unicode code\nunits.",
881 "format": "int32", 1222 "format": "int32",
882 "type": "integer" 1223 "type": "integer"
883 } 1224 }
884 }, 1225 },
885 "type": "object" 1226 "type": "object"
886 }, 1227 },
887 "Dimension": {
888 "description": "A magnitude in a single direction in the specified u nits.",
889 "id": "Dimension",
890 "properties": {
891 "magnitude": {
892 "description": "The magnitude.",
893 "format": "double",
894 "type": "number"
895 },
896 "unit": {
897 "description": "The units for magnitude.",
898 "enum": [
899 "UNIT_UNSPECIFIED",
900 "EMU",
901 "PT"
902 ],
903 "enumDescriptions": [
904 "The units are unknown.",
905 "An English Metric Unit (EMU) is defined as 1/360,000 of a centimeter\nand thus there are 914,400 EMUs per inch, and 12,700 EMUs per poi nt.",
906 "A point, 1/72 of an inch."
907 ],
908 "type": "string"
909 }
910 },
911 "type": "object"
912 },
913 "LineFill": { 1228 "LineFill": {
914 "description": "The fill of the line.", 1229 "description": "The fill of the line.",
915 "id": "LineFill", 1230 "id": "LineFill",
916 "properties": { 1231 "properties": {
917 "solidFill": { 1232 "solidFill": {
918 "$ref": "SolidFill", 1233 "$ref": "SolidFill",
919 "description": "Solid color fill." 1234 "description": "Solid color fill."
920 } 1235 }
921 }, 1236 },
922 "type": "object" 1237 "type": "object"
923 }, 1238 },
924 "VideoProperties": { 1239 "VideoProperties": {
925 "description": "The properties of the Video.", 1240 "description": "The properties of the Video.",
926 "id": "VideoProperties", 1241 "id": "VideoProperties",
927 "properties": { 1242 "properties": {
928 "outline": { 1243 "outline": {
929 "$ref": "Outline", 1244 "$ref": "Outline",
930 "description": "The outline of the video. The default outlin e matches the defaults for new\nvideos created in the Slides editor." 1245 "description": "The outline of the video. The default outlin e matches the defaults for new\nvideos created in the Slides editor."
931 } 1246 }
932 }, 1247 },
933 "type": "object" 1248 "type": "object"
934 }, 1249 },
935 "InsertTableRowsRequest": { 1250 "InsertTableRowsRequest": {
936 "description": "Inserts rows into a table.", 1251 "description": "Inserts rows into a table.",
937 "id": "InsertTableRowsRequest", 1252 "id": "InsertTableRowsRequest",
938 "properties": { 1253 "properties": {
1254 "tableObjectId": {
1255 "description": "The table to insert rows into.",
1256 "type": "string"
1257 },
939 "insertBelow": { 1258 "insertBelow": {
940 "description": "Whether to insert new rows below the referen ce cell location.\n\n- `True`: insert below the cell.\n- `False`: insert above t he cell.", 1259 "description": "Whether to insert new rows below the referen ce cell location.\n\n- `True`: insert below the cell.\n- `False`: insert above t he cell.",
941 "type": "boolean" 1260 "type": "boolean"
942 }, 1261 },
943 "number": { 1262 "number": {
944 "description": "The number of rows to be inserted. Maximum 2 0 per request.", 1263 "description": "The number of rows to be inserted. Maximum 2 0 per request.",
945 "format": "int32", 1264 "format": "int32",
946 "type": "integer" 1265 "type": "integer"
947 }, 1266 },
948 "cellLocation": { 1267 "cellLocation": {
949 "$ref": "TableCellLocation", 1268 "$ref": "TableCellLocation",
950 "description": "The reference table cell location from which rows will be inserted.\n\nA new row will be inserted above (or below) the row w here the reference\ncell is. If the reference cell is a merged cell, a new row w ill be\ninserted above (or below) the merged cell." 1269 "description": "The reference table cell location from which rows will be inserted.\n\nA new row will be inserted above (or below) the row w here the reference\ncell is. If the reference cell is a merged cell, a new row w ill be\ninserted above (or below) the merged cell."
951 },
952 "tableObjectId": {
953 "description": "The table to insert rows into.",
954 "type": "string"
955 } 1270 }
956 }, 1271 },
957 "type": "object" 1272 "type": "object"
958 }, 1273 },
959 "LayoutProperties": { 1274 "LayoutProperties": {
960 "description": "The properties of Page are only\nrelevant for pages with page_type LAYOUT.", 1275 "description": "The properties of Page are only\nrelevant for pages with page_type LAYOUT.",
961 "id": "LayoutProperties", 1276 "id": "LayoutProperties",
962 "properties": { 1277 "properties": {
963 "masterObjectId": { 1278 "masterObjectId": {
964 "description": "The object ID of the master that this layout is based on.", 1279 "description": "The object ID of the master that this layout is based on.",
965 "type": "string" 1280 "type": "string"
966 }, 1281 },
967 "name": { 1282 "name": {
968 "description": "The name of the layout.", 1283 "description": "The name of the layout.",
969 "type": "string" 1284 "type": "string"
970 }, 1285 },
971 "displayName": { 1286 "displayName": {
972 "description": "The human readable name of the layout in the presentation's locale.", 1287 "description": "The human readable name of the layout in the presentation's locale.",
973 "type": "string" 1288 "type": "string"
974 } 1289 }
975 }, 1290 },
976 "type": "object" 1291 "type": "object"
977 }, 1292 },
978 "LineProperties": { 1293 "LineProperties": {
979 "description": "The properties of the Line.\n\nWhen unset, these fie lds default to values that match the appearance of\nnew lines created in the Sli des editor.", 1294 "description": "The properties of the Line.\n\nWhen unset, these fie lds default to values that match the appearance of\nnew lines created in the Sli des editor.",
980 "id": "LineProperties", 1295 "id": "LineProperties",
981 "properties": { 1296 "properties": {
982 "lineFill": { 1297 "endArrow": {
983 "$ref": "LineFill", 1298 "description": "The style of the arrow at the end of the lin e.",
984 "description": "The fill of the line. The default line fill matches the defaults for new\nlines created in the Slides editor."
985 },
986 "link": {
987 "$ref": "Link",
988 "description": "The hyperlink destination of the line. If un set, there is no link."
989 },
990 "dashStyle": {
991 "description": "The dash style of the line.",
992 "enum": [
993 "DASH_STYLE_UNSPECIFIED",
994 "SOLID",
995 "DOT",
996 "DASH",
997 "DASH_DOT",
998 "LONG_DASH",
999 "LONG_DASH_DOT"
1000 ],
1001 "enumDescriptions": [
1002 "Unspecified dash style.",
1003 "Solid line. Corresponds to ECMA-376 ST_PresetLineDashVa l value 'solid'.\nThis is the default dash style.",
1004 "Dotted line. Corresponds to ECMA-376 ST_PresetLineDashV al value 'dot'.",
1005 "Dashed line. Corresponds to ECMA-376 ST_PresetLineDashV al value 'dash'.",
1006 "Alternating dashes and dots. Corresponds to ECMA-376 ST _PresetLineDashVal\nvalue 'dashDot'.",
1007 "Line with large dashes. Corresponds to ECMA-376 ST_Pres etLineDashVal\nvalue 'lgDash'.",
1008 "Alternating large dashes and dots. Corresponds to ECMA- 376\nST_PresetLineDashVal value 'lgDashDot'."
1009 ],
1010 "type": "string"
1011 },
1012 "startArrow": {
1013 "description": "The style of the arrow at the beginning of t he line.",
1014 "enum": [ 1299 "enum": [
1015 "ARROW_STYLE_UNSPECIFIED", 1300 "ARROW_STYLE_UNSPECIFIED",
1016 "NONE", 1301 "NONE",
1017 "STEALTH_ARROW", 1302 "STEALTH_ARROW",
1018 "FILL_ARROW", 1303 "FILL_ARROW",
1019 "FILL_CIRCLE", 1304 "FILL_CIRCLE",
1020 "FILL_SQUARE", 1305 "FILL_SQUARE",
1021 "FILL_DIAMOND", 1306 "FILL_DIAMOND",
1022 "OPEN_ARROW", 1307 "OPEN_ARROW",
1023 "OPEN_CIRCLE", 1308 "OPEN_CIRCLE",
1024 "OPEN_SQUARE", 1309 "OPEN_SQUARE",
1025 "OPEN_DIAMOND" 1310 "OPEN_DIAMOND"
1026 ], 1311 ],
1027 "enumDescriptions": [ 1312 "enumDescriptions": [
1028 "An unspecified arrow style.", 1313 "An unspecified arrow style.",
1029 "No arrow.", 1314 "No arrow.",
1030 "Arrow with notched back. Corresponds to ECMA-376 ST_Lin eEndType value\n'stealth'.", 1315 "Arrow with notched back. Corresponds to ECMA-376 ST_Lin eEndType value\n'stealth'.",
1031 "Filled arrow. Corresponds to ECMA-376 ST_LineEndType va lue 'triangle'.", 1316 "Filled arrow. Corresponds to ECMA-376 ST_LineEndType va lue 'triangle'.",
1032 "Filled circle. Corresponds to ECMA-376 ST_LineEndType v alue 'oval'.", 1317 "Filled circle. Corresponds to ECMA-376 ST_LineEndType v alue 'oval'.",
1033 "Filled square.", 1318 "Filled square.",
1034 "Filled diamond. Corresponds to ECMA-376 ST_LineEndType value 'diamond'.", 1319 "Filled diamond. Corresponds to ECMA-376 ST_LineEndType value 'diamond'.",
1035 "Hollow arrow.", 1320 "Hollow arrow.",
1036 "Hollow circle.", 1321 "Hollow circle.",
1037 "Hollow square.", 1322 "Hollow square.",
1038 "Hollow diamond." 1323 "Hollow diamond."
1039 ], 1324 ],
1040 "type": "string" 1325 "type": "string"
1041 }, 1326 },
1042 "endArrow": { 1327 "startArrow": {
1043 "description": "The style of the arrow at the end of the lin e.", 1328 "description": "The style of the arrow at the beginning of t he line.",
1044 "enum": [ 1329 "enum": [
1045 "ARROW_STYLE_UNSPECIFIED", 1330 "ARROW_STYLE_UNSPECIFIED",
1046 "NONE", 1331 "NONE",
1047 "STEALTH_ARROW", 1332 "STEALTH_ARROW",
1048 "FILL_ARROW", 1333 "FILL_ARROW",
1049 "FILL_CIRCLE", 1334 "FILL_CIRCLE",
1050 "FILL_SQUARE", 1335 "FILL_SQUARE",
1051 "FILL_DIAMOND", 1336 "FILL_DIAMOND",
1052 "OPEN_ARROW", 1337 "OPEN_ARROW",
1053 "OPEN_CIRCLE", 1338 "OPEN_CIRCLE",
(...skipping 11 matching lines...) Expand all
1065 "Hollow arrow.", 1350 "Hollow arrow.",
1066 "Hollow circle.", 1351 "Hollow circle.",
1067 "Hollow square.", 1352 "Hollow square.",
1068 "Hollow diamond." 1353 "Hollow diamond."
1069 ], 1354 ],
1070 "type": "string" 1355 "type": "string"
1071 }, 1356 },
1072 "weight": { 1357 "weight": {
1073 "$ref": "Dimension", 1358 "$ref": "Dimension",
1074 "description": "The thickness of the line." 1359 "description": "The thickness of the line."
1360 },
1361 "lineFill": {
1362 "$ref": "LineFill",
1363 "description": "The fill of the line. The default line fill matches the defaults for new\nlines created in the Slides editor."
1364 },
1365 "dashStyle": {
1366 "description": "The dash style of the line.",
1367 "enum": [
1368 "DASH_STYLE_UNSPECIFIED",
1369 "SOLID",
1370 "DOT",
1371 "DASH",
1372 "DASH_DOT",
1373 "LONG_DASH",
1374 "LONG_DASH_DOT"
1375 ],
1376 "enumDescriptions": [
1377 "Unspecified dash style.",
1378 "Solid line. Corresponds to ECMA-376 ST_PresetLineDashVa l value 'solid'.\nThis is the default dash style.",
1379 "Dotted line. Corresponds to ECMA-376 ST_PresetLineDashV al value 'dot'.",
1380 "Dashed line. Corresponds to ECMA-376 ST_PresetLineDashV al value 'dash'.",
1381 "Alternating dashes and dots. Corresponds to ECMA-376 ST _PresetLineDashVal\nvalue 'dashDot'.",
1382 "Line with large dashes. Corresponds to ECMA-376 ST_Pres etLineDashVal\nvalue 'lgDash'.",
1383 "Alternating large dashes and dots. Corresponds to ECMA- 376\nST_PresetLineDashVal value 'lgDashDot'."
1384 ],
1385 "type": "string"
1386 },
1387 "link": {
1388 "$ref": "Link",
1389 "description": "The hyperlink destination of the line. If un set, there is no link."
1075 } 1390 }
1076 }, 1391 },
1077 "type": "object" 1392 "type": "object"
1078 }, 1393 },
1079 "Presentation": { 1394 "Presentation": {
1080 "description": "A Google Slides presentation.", 1395 "description": "A Google Slides presentation.",
1081 "id": "Presentation", 1396 "id": "Presentation",
1082 "properties": { 1397 "properties": {
1083 "presentationId": {
1084 "description": "The ID of the presentation.",
1085 "type": "string"
1086 },
1087 "slides": { 1398 "slides": {
1088 "description": "The slides in the presentation.\nA slide inh erits properties from a slide layout.", 1399 "description": "The slides in the presentation.\nA slide inh erits properties from a slide layout.",
1089 "items": { 1400 "items": {
1090 "$ref": "Page" 1401 "$ref": "Page"
1091 }, 1402 },
1092 "type": "array" 1403 "type": "array"
1093 }, 1404 },
1094 "revisionId": { 1405 "revisionId": {
1095 "description": "The revision ID of the presentation. Can be used in update requests\nto assert that the presentation revision hasn't changed since the last\nread operation. Only populated if the user has edit access to t he\npresentation.\n\nThe format of the revision ID may change over time, so it s hould be treated\nopaquely. A returned revision ID is only guaranteed to be vali d for 24\nhours after it has been returned and cannot be shared across users. Ca llers\ncan assume that if two revision IDs are equal then the presentation has n ot\nchanged.", 1406 "description": "The revision ID of the presentation. Can be used in update requests\nto assert that the presentation revision hasn't changed since the last\nread operation. Only populated if the user has edit access to t he\npresentation.\n\nThe format of the revision ID may change over time, so it s hould be treated\nopaquely. A returned revision ID is only guaranteed to be vali d for 24\nhours after it has been returned and cannot be shared across users. If the\nrevision ID is unchanged between calls, then the presentation has not\ncha nged. Conversely, a changed ID (for the same presentation and user)\nusually mea ns the presentation has been updated; however, a changed ID can\nalso be due to internal factors such as ID format changes.",
1096 "type": "string" 1407 "type": "string"
1097 }, 1408 },
1098 "notesMaster": { 1409 "notesMaster": {
1099 "$ref": "Page", 1410 "$ref": "Page",
1100 "description": "The notes master in the presentation. It ser ves three purposes:\n\n- Placeholder shapes on a notes master contain the defaul t text styles and\n shape properties of all placeholder shapes on notes pages. Specifically,\n a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a\n `BODY` placeholder shape contains the speaker notes.\n- The notes mast er page properties define the common page properties\n inherited by all notes p ages.\n- Any other shapes on the notes master will appear on all notes pages.\n\ nThe notes master is read-only." 1411 "description": "The notes master in the presentation. It ser ves three purposes:\n\n- Placeholder shapes on a notes master contain the defaul t text styles and\n shape properties of all placeholder shapes on notes pages. Specifically,\n a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a\n `BODY` placeholder shape contains the speaker notes.\n- The notes mast er page properties define the common page properties\n inherited by all notes p ages.\n- Any other shapes on the notes master will appear on all notes pages.\n\ nThe notes master is read-only."
1101 }, 1412 },
1413 "title": {
1414 "description": "The title of the presentation.",
1415 "type": "string"
1416 },
1102 "layouts": { 1417 "layouts": {
1103 "description": "The layouts in the presentation. A layout is a template that determines\nhow content is arranged and styled on the slides th at inherit from that\nlayout.", 1418 "description": "The layouts in the presentation. A layout is a template that determines\nhow content is arranged and styled on the slides th at inherit from that\nlayout.",
1104 "items": { 1419 "items": {
1105 "$ref": "Page" 1420 "$ref": "Page"
1106 }, 1421 },
1107 "type": "array" 1422 "type": "array"
1108 }, 1423 },
1109 "title": {
1110 "description": "The title of the presentation.",
1111 "type": "string"
1112 },
1113 "locale": {
1114 "description": "The locale of the presentation, as an IETF B CP 47 language tag.",
1115 "type": "string"
1116 },
1117 "masters": { 1424 "masters": {
1118 "description": "The slide masters in the presentation. A sli de master contains all common\npage elements and the common properties for a set of layouts. They serve\nthree purposes:\n\n- Placeholder shapes on a master con tain the default text styles and shape\n properties of all placeholder shapes o n pages that use that master.\n- The master page properties define the common pa ge properties inherited by\n its layouts.\n- Any other shapes on the master sli de will appear on all slides using that\n master, regardless of their layout.", 1425 "description": "The slide masters in the presentation. A sli de master contains all common\npage elements and the common properties for a set of layouts. They serve\nthree purposes:\n\n- Placeholder shapes on a master con tain the default text styles and shape\n properties of all placeholder shapes o n pages that use that master.\n- The master page properties define the common pa ge properties inherited by\n its layouts.\n- Any other shapes on the master sli de will appear on all slides using that\n master, regardless of their layout.",
1119 "items": { 1426 "items": {
1120 "$ref": "Page" 1427 "$ref": "Page"
1121 }, 1428 },
1122 "type": "array" 1429 "type": "array"
1123 }, 1430 },
1431 "locale": {
1432 "description": "The locale of the presentation, as an IETF B CP 47 language tag.",
1433 "type": "string"
1434 },
1124 "pageSize": { 1435 "pageSize": {
1125 "$ref": "Size", 1436 "$ref": "Size",
1126 "description": "The size of pages in the presentation." 1437 "description": "The size of pages in the presentation."
1438 },
1439 "presentationId": {
1440 "description": "The ID of the presentation.",
1441 "type": "string"
1127 } 1442 }
1128 }, 1443 },
1129 "type": "object" 1444 "type": "object"
1130 }, 1445 },
1131 "OpaqueColor": { 1446 "OpaqueColor": {
1132 "description": "A themeable solid color value.", 1447 "description": "A themeable solid color value.",
1133 "id": "OpaqueColor", 1448 "id": "OpaqueColor",
1134 "properties": { 1449 "properties": {
1135 "rgbColor": { 1450 "rgbColor": {
1136 "$ref": "RgbColor", 1451 "$ref": "RgbColor",
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1178 ], 1493 ],
1179 "type": "string" 1494 "type": "string"
1180 } 1495 }
1181 }, 1496 },
1182 "type": "object" 1497 "type": "object"
1183 }, 1498 },
1184 "ImageProperties": { 1499 "ImageProperties": {
1185 "description": "The properties of the Image.", 1500 "description": "The properties of the Image.",
1186 "id": "ImageProperties", 1501 "id": "ImageProperties",
1187 "properties": { 1502 "properties": {
1503 "brightness": {
1504 "description": "The brightness effect of the image. The valu e should be in the interval\n[-1.0, 1.0], where 0 means no effect. This property is read-only.",
1505 "format": "float",
1506 "type": "number"
1507 },
1508 "transparency": {
1509 "description": "The transparency effect of the image. The va lue should be in the interval\n[0.0, 1.0], where 0 means no effect and 1 means c ompletely transparent.\nThis property is read-only.",
1510 "format": "float",
1511 "type": "number"
1512 },
1188 "shadow": { 1513 "shadow": {
1189 "$ref": "Shadow", 1514 "$ref": "Shadow",
1190 "description": "The shadow of the image. If not set, the ima ge has no shadow. This property\nis read-only." 1515 "description": "The shadow of the image. If not set, the ima ge has no shadow. This property\nis read-only."
1191 }, 1516 },
1192 "link": { 1517 "link": {
1193 "$ref": "Link", 1518 "$ref": "Link",
1194 "description": "The hyperlink destination of the image. If u nset, there is no link." 1519 "description": "The hyperlink destination of the image. If u nset, there is no link."
1195 }, 1520 },
1196 "contrast": { 1521 "contrast": {
1197 "description": "The contrast effect of the image. The value should be in the interval\n[-1.0, 1.0], where 0 means no effect. This property i s read-only.", 1522 "description": "The contrast effect of the image. The value should be in the interval\n[-1.0, 1.0], where 0 means no effect. This property i s read-only.",
1198 "format": "float", 1523 "format": "float",
1199 "type": "number" 1524 "type": "number"
1200 }, 1525 },
1201 "cropProperties": { 1526 "cropProperties": {
1202 "$ref": "CropProperties", 1527 "$ref": "CropProperties",
1203 "description": "The crop properties of the image. If not set , the image is not cropped.\nThis property is read-only." 1528 "description": "The crop properties of the image. If not set , the image is not cropped.\nThis property is read-only."
1204 }, 1529 },
1205 "recolor": { 1530 "recolor": {
1206 "$ref": "Recolor", 1531 "$ref": "Recolor",
1207 "description": "The recolor effect of the image. If not set, the image is not recolored.\nThis property is read-only." 1532 "description": "The recolor effect of the image. If not set, the image is not recolored.\nThis property is read-only."
1208 }, 1533 },
1209 "outline": { 1534 "outline": {
1210 "$ref": "Outline", 1535 "$ref": "Outline",
1211 "description": "The outline of the image. If not set, the th e image has no outline." 1536 "description": "The outline of the image. If not set, the th e image has no outline."
1212 },
1213 "brightness": {
1214 "description": "The brightness effect of the image. The valu e should be in the interval\n[-1.0, 1.0], where 0 means no effect. This property is read-only.",
1215 "format": "float",
1216 "type": "number"
1217 },
1218 "transparency": {
1219 "description": "The transparency effect of the image. The va lue should be in the interval\n[0.0, 1.0], where 0 means no effect and 1 means c ompletely transparent.\nThis property is read-only.",
1220 "format": "float",
1221 "type": "number"
1222 } 1537 }
1223 }, 1538 },
1224 "type": "object" 1539 "type": "object"
1225 }, 1540 },
1226 "ReplaceAllShapesWithImageResponse": { 1541 "ReplaceAllShapesWithImageResponse": {
1227 "description": "The result of replacing shapes with an image.", 1542 "description": "The result of replacing shapes with an image.",
1228 "id": "ReplaceAllShapesWithImageResponse", 1543 "id": "ReplaceAllShapesWithImageResponse",
1229 "properties": { 1544 "properties": {
1230 "occurrencesChanged": { 1545 "occurrencesChanged": {
1231 "description": "The number of shapes replaced with images.", 1546 "description": "The number of shapes replaced with images.",
1232 "format": "int32", 1547 "format": "int32",
1233 "type": "integer" 1548 "type": "integer"
1234 } 1549 }
1235 }, 1550 },
1236 "type": "object" 1551 "type": "object"
1237 }, 1552 },
1238 "Line": { 1553 "Line": {
1239 "description": "A PageElement kind representing a\nline, curved conn ector, or bent connector.", 1554 "description": "A PageElement kind representing a\nline, curved conn ector, or bent connector.",
1240 "id": "Line", 1555 "id": "Line",
1241 "properties": { 1556 "properties": {
1242 "lineProperties": {
1243 "$ref": "LineProperties",
1244 "description": "The properties of the line."
1245 },
1246 "lineType": { 1557 "lineType": {
1247 "description": "The type of the line.", 1558 "description": "The type of the line.",
1248 "enum": [ 1559 "enum": [
1249 "TYPE_UNSPECIFIED", 1560 "TYPE_UNSPECIFIED",
1250 "STRAIGHT_CONNECTOR_1", 1561 "STRAIGHT_CONNECTOR_1",
1251 "BENT_CONNECTOR_2", 1562 "BENT_CONNECTOR_2",
1252 "BENT_CONNECTOR_3", 1563 "BENT_CONNECTOR_3",
1253 "BENT_CONNECTOR_4", 1564 "BENT_CONNECTOR_4",
1254 "BENT_CONNECTOR_5", 1565 "BENT_CONNECTOR_5",
1255 "CURVED_CONNECTOR_2", 1566 "CURVED_CONNECTOR_2",
1256 "CURVED_CONNECTOR_3", 1567 "CURVED_CONNECTOR_3",
1257 "CURVED_CONNECTOR_4", 1568 "CURVED_CONNECTOR_4",
1258 "CURVED_CONNECTOR_5" 1569 "CURVED_CONNECTOR_5"
1259 ], 1570 ],
1260 "enumDescriptions": [ 1571 "enumDescriptions": [
1261 "An unspecified line type.", 1572 "An unspecified line type.",
1262 "Straight connector 1 form. Corresponds to ECMA-376 ST_S hapeType\n'straightConnector1'.", 1573 "Straight connector 1 form. Corresponds to ECMA-376 ST_S hapeType\n'straightConnector1'.",
1263 "Bent connector 2 form. Corresponds to ECMA-376 ST_Shape Type\n'bentConnector2'.", 1574 "Bent connector 2 form. Corresponds to ECMA-376 ST_Shape Type\n'bentConnector2'.",
1264 "Bent connector 3 form. Corresponds to ECMA-376 ST_Shape Type\n'bentConnector3'.", 1575 "Bent connector 3 form. Corresponds to ECMA-376 ST_Shape Type\n'bentConnector3'.",
1265 "Bent connector 4 form. Corresponds to ECMA-376 ST_Shape Type\n'bentConnector4'.", 1576 "Bent connector 4 form. Corresponds to ECMA-376 ST_Shape Type\n'bentConnector4'.",
1266 "Bent connector 5 form. Corresponds to ECMA-376 ST_Shape Type\n'bentConnector5'.", 1577 "Bent connector 5 form. Corresponds to ECMA-376 ST_Shape Type\n'bentConnector5'.",
1267 "Curved connector 2 form. Corresponds to ECMA-376 ST_Sha peType\n'curvedConnector2'.", 1578 "Curved connector 2 form. Corresponds to ECMA-376 ST_Sha peType\n'curvedConnector2'.",
1268 "Curved connector 3 form. Corresponds to ECMA-376 ST_Sha peType\n'curvedConnector3'.", 1579 "Curved connector 3 form. Corresponds to ECMA-376 ST_Sha peType\n'curvedConnector3'.",
1269 "Curved connector 4 form. Corresponds to ECMA-376 ST_Sha peType\n'curvedConnector4'.", 1580 "Curved connector 4 form. Corresponds to ECMA-376 ST_Sha peType\n'curvedConnector4'.",
1270 "Curved connector 5 form. Corresponds to ECMA-376 ST_Sha peType\n'curvedConnector5'." 1581 "Curved connector 5 form. Corresponds to ECMA-376 ST_Sha peType\n'curvedConnector5'."
1271 ], 1582 ],
1272 "type": "string" 1583 "type": "string"
1584 },
1585 "lineProperties": {
1586 "$ref": "LineProperties",
1587 "description": "The properties of the line."
1273 } 1588 }
1274 }, 1589 },
1275 "type": "object" 1590 "type": "object"
1591 },
1592 "BatchUpdatePresentationResponse": {
1593 "description": "Response message from a batch update.",
1594 "id": "BatchUpdatePresentationResponse",
1595 "properties": {
1596 "presentationId": {
1597 "description": "The presentation the updates were applied to .",
1598 "type": "string"
1599 },
1600 "replies": {
1601 "description": "The reply of the updates. This maps 1:1 wit h the updates, although\nreplies to some requests may be empty.",
1602 "items": {
1603 "$ref": "Response"
1604 },
1605 "type": "array"
1606 }
1607 },
1608 "type": "object"
1276 }, 1609 },
1277 "CreateSheetsChartRequest": { 1610 "CreateSheetsChartRequest": {
1278 "description": "Creates an embedded Google Sheets chart.\n\nNOTE: Ch art creation requires at least one of the spreadsheets.readonly,\nspreadsheets, drive.readonly, or drive OAuth scopes.", 1611 "description": "Creates an embedded Google Sheets chart.\n\nNOTE: Ch art creation requires at least one of the spreadsheets.readonly,\nspreadsheets, drive.readonly, or drive OAuth scopes.",
1279 "id": "CreateSheetsChartRequest", 1612 "id": "CreateSheetsChartRequest",
1280 "properties": { 1613 "properties": {
1281 "objectId": {
1282 "description": "A user-supplied object ID.\n\nIf specified, the ID must be unique among all pages and page elements in\nthe presentation. Th e ID should start with a word character [a-zA-Z0-9_]\nand then followed by any n umber of the following characters [a-zA-Z0-9_-:].\nThe length of the ID should n ot be less than 5 or greater than 50.\nIf empty, a unique identifier will be gen erated.",
1283 "type": "string"
1284 },
1285 "elementProperties": {
1286 "$ref": "PageElementProperties",
1287 "description": "The element properties for the chart.\n\nWhe n the aspect ratio of the provided size does not match the chart aspect\nratio, the chart is scaled and centered with respect to the size in order\nto maintain aspect ratio. The provided transform is applied after this\noperation."
1288 },
1289 "spreadsheetId": { 1614 "spreadsheetId": {
1290 "description": "The ID of the Google Sheets spreadsheet that contains the chart.", 1615 "description": "The ID of the Google Sheets spreadsheet that contains the chart.",
1291 "type": "string" 1616 "type": "string"
1292 }, 1617 },
1293 "linkingMode": { 1618 "linkingMode": {
1294 "description": "The mode with which the chart is linked to t he source spreadsheet. When\nnot specified, the chart will be an image that is n ot linked.", 1619 "description": "The mode with which the chart is linked to t he source spreadsheet. When\nnot specified, the chart will be an image that is n ot linked.",
1295 "enum": [ 1620 "enum": [
1296 "NOT_LINKED_IMAGE", 1621 "NOT_LINKED_IMAGE",
1297 "LINKED" 1622 "LINKED"
1298 ], 1623 ],
1299 "enumDescriptions": [ 1624 "enumDescriptions": [
1300 "The chart is not associated with the source spreadsheet and cannot be\nupdated. A chart that is not linked will be inserted as an image .", 1625 "The chart is not associated with the source spreadsheet and cannot be\nupdated. A chart that is not linked will be inserted as an image .",
1301 "Linking the chart allows it to be updated, and other co llaborators will\nsee a link to the spreadsheet." 1626 "Linking the chart allows it to be updated, and other co llaborators will\nsee a link to the spreadsheet."
1302 ], 1627 ],
1303 "type": "string" 1628 "type": "string"
1304 }, 1629 },
1305 "chartId": { 1630 "chartId": {
1306 "description": "The ID of the specific chart in the Google S heets spreadsheet.", 1631 "description": "The ID of the specific chart in the Google S heets spreadsheet.",
1307 "format": "int32", 1632 "format": "int32",
1308 "type": "integer" 1633 "type": "integer"
1634 },
1635 "objectId": {
1636 "description": "A user-supplied object ID.\n\nIf specified, the ID must be unique among all pages and page elements in\nthe presentation. Th e ID should start with a word character [a-zA-Z0-9_]\nand then followed by any n umber of the following characters [a-zA-Z0-9_-:].\nThe length of the ID should n ot be less than 5 or greater than 50.\nIf empty, a unique identifier will be gen erated.",
1637 "type": "string"
1638 },
1639 "elementProperties": {
1640 "$ref": "PageElementProperties",
1641 "description": "The element properties for the chart.\n\nWhe n the aspect ratio of the provided size does not match the chart aspect\nratio, the chart is scaled and centered with respect to the size in order\nto maintain aspect ratio. The provided transform is applied after this\noperation."
1309 } 1642 }
1310 }, 1643 },
1311 "type": "object" 1644 "type": "object"
1312 },
1313 "BatchUpdatePresentationResponse": {
1314 "description": "Response message from a batch update.",
1315 "id": "BatchUpdatePresentationResponse",
1316 "properties": {
1317 "presentationId": {
1318 "description": "The presentation the updates were applied to .",
1319 "type": "string"
1320 },
1321 "replies": {
1322 "description": "The reply of the updates. This maps 1:1 wit h the updates, although\nreplies to some requests may be empty.",
1323 "items": {
1324 "$ref": "Response"
1325 },
1326 "type": "array"
1327 }
1328 },
1329 "type": "object"
1330 }, 1645 },
1331 "CreateImageResponse": { 1646 "CreateImageResponse": {
1332 "description": "The result of creating an image.", 1647 "description": "The result of creating an image.",
1333 "id": "CreateImageResponse", 1648 "id": "CreateImageResponse",
1334 "properties": { 1649 "properties": {
1335 "objectId": { 1650 "objectId": {
1336 "description": "The object ID of the created image.", 1651 "description": "The object ID of the created image.",
1337 "type": "string" 1652 "type": "string"
1338 } 1653 }
1339 }, 1654 },
(...skipping 15 matching lines...) Expand all
1355 "description": "The object ID of the master that this slide is based on.", 1670 "description": "The object ID of the master that this slide is based on.",
1356 "type": "string" 1671 "type": "string"
1357 } 1672 }
1358 }, 1673 },
1359 "type": "object" 1674 "type": "object"
1360 }, 1675 },
1361 "Response": { 1676 "Response": {
1362 "description": "A single response from an update.", 1677 "description": "A single response from an update.",
1363 "id": "Response", 1678 "id": "Response",
1364 "properties": { 1679 "properties": {
1365 "replaceAllShapesWithImage": { 1680 "createShape": {
1366 "$ref": "ReplaceAllShapesWithImageResponse", 1681 "$ref": "CreateShapeResponse",
1367 "description": "The result of replacing all shapes matching some criteria with an\nimage." 1682 "description": "The result of creating a shape."
1368 },
1369 "createTable": {
1370 "$ref": "CreateTableResponse",
1371 "description": "The result of creating a table."
1372 },
1373 "replaceAllText": {
1374 "$ref": "ReplaceAllTextResponse",
1375 "description": "The result of replacing text."
1376 },
1377 "createSlide": {
1378 "$ref": "CreateSlideResponse",
1379 "description": "The result of creating a slide."
1380 }, 1683 },
1381 "duplicateObject": { 1684 "duplicateObject": {
1382 "$ref": "DuplicateObjectResponse", 1685 "$ref": "DuplicateObjectResponse",
1383 "description": "The result of duplicating an object." 1686 "description": "The result of duplicating an object."
1384 }, 1687 },
1385 "createShape": {
1386 "$ref": "CreateShapeResponse",
1387 "description": "The result of creating a shape."
1388 },
1389 "createLine": { 1688 "createLine": {
1390 "$ref": "CreateLineResponse", 1689 "$ref": "CreateLineResponse",
1391 "description": "The result of creating a line." 1690 "description": "The result of creating a line."
1392 }, 1691 },
1393 "createImage": { 1692 "createImage": {
1394 "$ref": "CreateImageResponse", 1693 "$ref": "CreateImageResponse",
1395 "description": "The result of creating an image." 1694 "description": "The result of creating an image."
1396 }, 1695 },
1397 "createVideo": { 1696 "createVideo": {
1398 "$ref": "CreateVideoResponse", 1697 "$ref": "CreateVideoResponse",
1399 "description": "The result of creating a video." 1698 "description": "The result of creating a video."
1400 }, 1699 },
1401 "replaceAllShapesWithSheetsChart": { 1700 "replaceAllShapesWithSheetsChart": {
1402 "$ref": "ReplaceAllShapesWithSheetsChartResponse", 1701 "$ref": "ReplaceAllShapesWithSheetsChartResponse",
1403 "description": "The result of replacing all shapes matching some criteria with a Google\nSheets chart." 1702 "description": "The result of replacing all shapes matching some criteria with a Google\nSheets chart."
1404 }, 1703 },
1405 "createSheetsChart": { 1704 "createSheetsChart": {
1406 "$ref": "CreateSheetsChartResponse", 1705 "$ref": "CreateSheetsChartResponse",
1407 "description": "The result of creating a Google Sheets chart ." 1706 "description": "The result of creating a Google Sheets chart ."
1707 },
1708 "replaceAllShapesWithImage": {
1709 "$ref": "ReplaceAllShapesWithImageResponse",
1710 "description": "The result of replacing all shapes matching some criteria with an\nimage."
1711 },
1712 "createTable": {
1713 "$ref": "CreateTableResponse",
1714 "description": "The result of creating a table."
1715 },
1716 "replaceAllText": {
1717 "$ref": "ReplaceAllTextResponse",
1718 "description": "The result of replacing text."
1719 },
1720 "createSlide": {
1721 "$ref": "CreateSlideResponse",
1722 "description": "The result of creating a slide."
1408 } 1723 }
1409 }, 1724 },
1410 "type": "object" 1725 "type": "object"
1411 }, 1726 },
1412 "SubstringMatchCriteria": { 1727 "SubstringMatchCriteria": {
1413 "description": "A criteria that matches a specific string of text in a shape or table.", 1728 "description": "A criteria that matches a specific string of text in a shape or table.",
1414 "id": "SubstringMatchCriteria", 1729 "id": "SubstringMatchCriteria",
1415 "properties": { 1730 "properties": {
1416 "text": { 1731 "text": {
1417 "description": "The text to search for in the shape or table .", 1732 "description": "The text to search for in the shape or table .",
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
1496 "type": "integer" 1811 "type": "integer"
1497 }, 1812 },
1498 "columnSpan": { 1813 "columnSpan": {
1499 "description": "The column span of the table range.", 1814 "description": "The column span of the table range.",
1500 "format": "int32", 1815 "format": "int32",
1501 "type": "integer" 1816 "type": "integer"
1502 } 1817 }
1503 }, 1818 },
1504 "type": "object" 1819 "type": "object"
1505 }, 1820 },
1821 "CreateTableResponse": {
1822 "description": "The result of creating a table.",
1823 "id": "CreateTableResponse",
1824 "properties": {
1825 "objectId": {
1826 "description": "The object ID of the created table.",
1827 "type": "string"
1828 }
1829 },
1830 "type": "object"
1831 },
1506 "CreateTableRequest": { 1832 "CreateTableRequest": {
1507 "description": "Creates a new table.", 1833 "description": "Creates a new table.",
1508 "id": "CreateTableRequest", 1834 "id": "CreateTableRequest",
1509 "properties": { 1835 "properties": {
1836 "rows": {
1837 "description": "Number of rows in the table.",
1838 "format": "int32",
1839 "type": "integer"
1840 },
1510 "objectId": { 1841 "objectId": {
1511 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.", 1842 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.",
1512 "type": "string" 1843 "type": "string"
1513 }, 1844 },
1514 "columns": { 1845 "columns": {
1515 "description": "Number of columns in the table.", 1846 "description": "Number of columns in the table.",
1516 "format": "int32", 1847 "format": "int32",
1517 "type": "integer" 1848 "type": "integer"
1518 }, 1849 },
1519 "elementProperties": { 1850 "elementProperties": {
1520 "$ref": "PageElementProperties", 1851 "$ref": "PageElementProperties",
1521 "description": "The element properties for the table.\n\nThe table will be created at the provided size, subject to a minimum size.\nIf no s ize is provided, the table will be automatically sized.\n\nTable transforms must have a scale of 1 and no shear components. If no\ntransform is provided, the ta ble will be centered on the page." 1852 "description": "The element properties for the table.\n\nThe table will be created at the provided size, subject to a minimum size.\nIf no s ize is provided, the table will be automatically sized.\n\nTable transforms must have a scale of 1 and no shear components. If no\ntransform is provided, the ta ble will be centered on the page."
1522 },
1523 "rows": {
1524 "description": "Number of rows in the table.",
1525 "format": "int32",
1526 "type": "integer"
1527 } 1853 }
1528 }, 1854 },
1529 "type": "object" 1855 "type": "object"
1530 },
1531 "CreateTableResponse": {
1532 "description": "The result of creating a table.",
1533 "id": "CreateTableResponse",
1534 "properties": {
1535 "objectId": {
1536 "description": "The object ID of the created table.",
1537 "type": "string"
1538 }
1539 },
1540 "type": "object"
1541 }, 1856 },
1542 "Table": { 1857 "Table": {
1543 "description": "A PageElement kind representing a\ntable.", 1858 "description": "A PageElement kind representing a\ntable.",
1544 "id": "Table", 1859 "id": "Table",
1545 "properties": { 1860 "properties": {
1546 "tableRows": {
1547 "description": "Properties and contents of each row.\n\nCell s that span multiple rows are contained in only one of these rows and\nhave a ro w_span greater\nthan 1.",
1548 "items": {
1549 "$ref": "TableRow"
1550 },
1551 "type": "array"
1552 },
1553 "rows": { 1861 "rows": {
1554 "description": "Number of rows in the table.", 1862 "description": "Number of rows in the table.",
1555 "format": "int32", 1863 "format": "int32",
1556 "type": "integer" 1864 "type": "integer"
1557 }, 1865 },
1558 "tableColumns": { 1866 "tableColumns": {
1559 "description": "Properties of each column.", 1867 "description": "Properties of each column.",
1560 "items": { 1868 "items": {
1561 "$ref": "TableColumnProperties" 1869 "$ref": "TableColumnProperties"
1562 }, 1870 },
1563 "type": "array" 1871 "type": "array"
1564 }, 1872 },
1565 "columns": { 1873 "columns": {
1566 "description": "Number of columns in the table.", 1874 "description": "Number of columns in the table.",
1567 "format": "int32", 1875 "format": "int32",
1568 "type": "integer" 1876 "type": "integer"
1877 },
1878 "tableRows": {
1879 "description": "Properties and contents of each row.\n\nCell s that span multiple rows are contained in only one of these rows and\nhave a ro w_span greater\nthan 1.",
1880 "items": {
1881 "$ref": "TableRow"
1882 },
1883 "type": "array"
1569 } 1884 }
1570 }, 1885 },
1571 "type": "object" 1886 "type": "object"
1572 }, 1887 },
1573 "PageBackgroundFill": { 1888 "PageBackgroundFill": {
1574 "description": "The page background fill.", 1889 "description": "The page background fill.",
1575 "id": "PageBackgroundFill", 1890 "id": "PageBackgroundFill",
1576 "properties": { 1891 "properties": {
1892 "solidFill": {
1893 "$ref": "SolidFill",
1894 "description": "Solid color fill."
1895 },
1577 "propertyState": { 1896 "propertyState": {
1578 "description": "The background fill property state.\n\nUpdat ing the the fill on a page will implicitly update this field to\n`RENDERED`, unl ess another value is specified in the same request. To\nhave no fill on a page, set this field to `NOT_RENDERED`. In this case,\nany other fill fields set in th e same request will be ignored.", 1897 "description": "The background fill property state.\n\nUpdat ing the the fill on a page will implicitly update this field to\n`RENDERED`, unl ess another value is specified in the same request. To\nhave no fill on a page, set this field to `NOT_RENDERED`. In this case,\nany other fill fields set in th e same request will be ignored.",
1579 "enum": [ 1898 "enum": [
1580 "RENDERED", 1899 "RENDERED",
1581 "NOT_RENDERED", 1900 "NOT_RENDERED",
1582 "INHERIT" 1901 "INHERIT"
1583 ], 1902 ],
1584 "enumDescriptions": [ 1903 "enumDescriptions": [
1585 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.", 1904 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.",
1586 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.", 1905 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.",
1587 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state." 1906 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state."
1588 ], 1907 ],
1589 "type": "string" 1908 "type": "string"
1590 }, 1909 },
1591 "stretchedPictureFill": { 1910 "stretchedPictureFill": {
1592 "$ref": "StretchedPictureFill", 1911 "$ref": "StretchedPictureFill",
1593 "description": "Stretched picture fill." 1912 "description": "Stretched picture fill."
1594 },
1595 "solidFill": {
1596 "$ref": "SolidFill",
1597 "description": "Solid color fill."
1598 } 1913 }
1599 }, 1914 },
1600 "type": "object" 1915 "type": "object"
1601 }, 1916 },
1602 "SheetsChart": { 1917 "SheetsChart": {
1603 "description": "A PageElement kind representing\na linked chart embe dded from Google Sheets.", 1918 "description": "A PageElement kind representing\na linked chart embe dded from Google Sheets.",
1604 "id": "SheetsChart", 1919 "id": "SheetsChart",
1605 "properties": { 1920 "properties": {
1606 "sheetsChartProperties": {
1607 "$ref": "SheetsChartProperties",
1608 "description": "The properties of the Sheets chart."
1609 },
1610 "contentUrl": {
1611 "description": "The URL of an image of the embedded chart, w ith a default lifetime of 30\nminutes. This URL is tagged with the account of th e requester. Anyone with\nthe URL effectively accesses the image as the original requester. Access to\nthe image may be lost if the presentation's sharing setti ngs change.",
1612 "type": "string"
1613 },
1614 "spreadsheetId": { 1921 "spreadsheetId": {
1615 "description": "The ID of the Google Sheets spreadsheet that contains the source chart.", 1922 "description": "The ID of the Google Sheets spreadsheet that contains the source chart.",
1616 "type": "string" 1923 "type": "string"
1617 }, 1924 },
1618 "chartId": { 1925 "chartId": {
1619 "description": "The ID of the specific chart in the Google S heets spreadsheet that is\nembedded.", 1926 "description": "The ID of the specific chart in the Google S heets spreadsheet that is\nembedded.",
1620 "format": "int32", 1927 "format": "int32",
1621 "type": "integer" 1928 "type": "integer"
1929 },
1930 "sheetsChartProperties": {
1931 "$ref": "SheetsChartProperties",
1932 "description": "The properties of the Sheets chart."
1933 },
1934 "contentUrl": {
1935 "description": "The URL of an image of the embedded chart, w ith a default lifetime of 30\nminutes. This URL is tagged with the account of th e requester. Anyone with\nthe URL effectively accesses the image as the original requester. Access to\nthe image may be lost if the presentation's sharing setti ngs change.",
1936 "type": "string"
1622 } 1937 }
1623 }, 1938 },
1624 "type": "object" 1939 "type": "object"
1625 }, 1940 },
1626 "SolidFill": { 1941 "SolidFill": {
1627 "description": "A solid color fill. The page or page element is fill ed entirely with the\nspecified color value.\n\nIf any field is unset, its value may be inherited from a parent placeholder\nif it exists.", 1942 "description": "A solid color fill. The page or page element is fill ed entirely with the\nspecified color value.\n\nIf any field is unset, its value may be inherited from a parent placeholder\nif it exists.",
1628 "id": "SolidFill", 1943 "id": "SolidFill",
1629 "properties": { 1944 "properties": {
1630 "color": {
1631 "$ref": "OpaqueColor",
1632 "description": "The color value of the solid fill."
1633 },
1634 "alpha": { 1945 "alpha": {
1635 "description": "The fraction of this `color` that should be applied to the pixel.\nThat is, the final pixel color is defined by the equation :\n\n pixel color = alpha * (color) + (1.0 - alpha) * (background color)\n\nThi s means that a value of 1.0 corresponds to a solid color, whereas\na value of 0. 0 corresponds to a completely transparent color.", 1946 "description": "The fraction of this `color` that should be applied to the pixel.\nThat is, the final pixel color is defined by the equation :\n\n pixel color = alpha * (color) + (1.0 - alpha) * (background color)\n\nThi s means that a value of 1.0 corresponds to a solid color, whereas\na value of 0. 0 corresponds to a completely transparent color.",
1636 "format": "float", 1947 "format": "float",
1637 "type": "number" 1948 "type": "number"
1949 },
1950 "color": {
1951 "$ref": "OpaqueColor",
1952 "description": "The color value of the solid fill."
1638 } 1953 }
1639 }, 1954 },
1640 "type": "object" 1955 "type": "object"
1641 }, 1956 },
1642 "ThemeColorPair": { 1957 "ThemeColorPair": {
1643 "description": "A pair mapping a theme color type to the concrete co lor it represents.", 1958 "description": "A pair mapping a theme color type to the concrete co lor it represents.",
1644 "id": "ThemeColorPair", 1959 "id": "ThemeColorPair",
1645 "properties": { 1960 "properties": {
1646 "color": {
1647 "$ref": "RgbColor",
1648 "description": "The concrete color corresponding to the them e color type above."
1649 },
1650 "type": { 1961 "type": {
1651 "description": "The type of the theme color.", 1962 "description": "The type of the theme color.",
1652 "enum": [ 1963 "enum": [
1653 "THEME_COLOR_TYPE_UNSPECIFIED", 1964 "THEME_COLOR_TYPE_UNSPECIFIED",
1654 "DARK1", 1965 "DARK1",
1655 "LIGHT1", 1966 "LIGHT1",
1656 "DARK2", 1967 "DARK2",
1657 "LIGHT2", 1968 "LIGHT2",
1658 "ACCENT1", 1969 "ACCENT1",
1659 "ACCENT2", 1970 "ACCENT2",
(...skipping 21 matching lines...) Expand all
1681 "Represents the fifth accent color.", 1992 "Represents the fifth accent color.",
1682 "Represents the sixth accent color.", 1993 "Represents the sixth accent color.",
1683 "Represents the color to use for hyperlinks.", 1994 "Represents the color to use for hyperlinks.",
1684 "Represents the color to use for visited hyperlinks.", 1995 "Represents the color to use for visited hyperlinks.",
1685 "Represents the first text color.", 1996 "Represents the first text color.",
1686 "Represents the first background color.", 1997 "Represents the first background color.",
1687 "Represents the second text color.", 1998 "Represents the second text color.",
1688 "Represents the second background color." 1999 "Represents the second background color."
1689 ], 2000 ],
1690 "type": "string" 2001 "type": "string"
2002 },
2003 "color": {
2004 "$ref": "RgbColor",
2005 "description": "The concrete color corresponding to the them e color type above."
1691 } 2006 }
1692 }, 2007 },
1693 "type": "object" 2008 "type": "object"
1694 }, 2009 },
1695 "OptionalColor": { 2010 "OptionalColor": {
1696 "description": "A color that can either be fully opaque or fully tra nsparent.", 2011 "description": "A color that can either be fully opaque or fully tra nsparent.",
1697 "id": "OptionalColor", 2012 "id": "OptionalColor",
1698 "properties": { 2013 "properties": {
1699 "opaqueColor": { 2014 "opaqueColor": {
1700 "$ref": "OpaqueColor", 2015 "$ref": "OpaqueColor",
1701 "description": "If set, this will be used as an opaque color . If unset, this represents\na transparent color." 2016 "description": "If set, this will be used as an opaque color . If unset, this represents\na transparent color."
1702 } 2017 }
1703 }, 2018 },
1704 "type": "object" 2019 "type": "object"
1705 }, 2020 },
1706 "PageElementProperties": { 2021 "PageElementProperties": {
1707 "description": "Common properties for a page element.\n\nNote: When you initially create a\nPageElement, the API may modify\nthe values of both `siz e` and `transform`, but the\nvisual size will be unchanged.", 2022 "description": "Common properties for a page element.\n\nNote: When you initially create a\nPageElement, the API may modify\nthe values of both `siz e` and `transform`, but the\nvisual size will be unchanged.",
1708 "id": "PageElementProperties", 2023 "id": "PageElementProperties",
1709 "properties": { 2024 "properties": {
2025 "size": {
2026 "$ref": "Size",
2027 "description": "The size of the element."
2028 },
1710 "transform": { 2029 "transform": {
1711 "$ref": "AffineTransform", 2030 "$ref": "AffineTransform",
1712 "description": "The transform for the element." 2031 "description": "The transform for the element."
1713 }, 2032 },
1714 "pageObjectId": { 2033 "pageObjectId": {
1715 "description": "The object ID of the page where the element is located.", 2034 "description": "The object ID of the page where the element is located.",
1716 "type": "string" 2035 "type": "string"
1717 },
1718 "size": {
1719 "$ref": "Size",
1720 "description": "The size of the element."
1721 } 2036 }
1722 }, 2037 },
1723 "type": "object" 2038 "type": "object"
1724 }, 2039 },
1725 "SheetsChartProperties": { 2040 "SheetsChartProperties": {
1726 "description": "The properties of the SheetsChart.", 2041 "description": "The properties of the SheetsChart.",
1727 "id": "SheetsChartProperties", 2042 "id": "SheetsChartProperties",
1728 "properties": { 2043 "properties": {
1729 "chartImageProperties": { 2044 "chartImageProperties": {
1730 "$ref": "ImageProperties", 2045 "$ref": "ImageProperties",
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
1811 }, 2126 },
1812 "WeightedFontFamily": { 2127 "WeightedFontFamily": {
1813 "description": "Represents a font family and weight used to style a TextRun.", 2128 "description": "Represents a font family and weight used to style a TextRun.",
1814 "id": "WeightedFontFamily", 2129 "id": "WeightedFontFamily",
1815 "properties": { 2130 "properties": {
1816 "fontFamily": { 2131 "fontFamily": {
1817 "description": "The font family of the text.\n\nThe font fam ily can be any font from the Font menu in Slides or from\n[Google Fonts] (https: //fonts.google.com/). If the font name is\nunrecognized, the text is rendered in `Arial`.", 2132 "description": "The font family of the text.\n\nThe font fam ily can be any font from the Font menu in Slides or from\n[Google Fonts] (https: //fonts.google.com/). If the font name is\nunrecognized, the text is rendered in `Arial`.",
1818 "type": "string" 2133 "type": "string"
1819 }, 2134 },
1820 "weight": { 2135 "weight": {
1821 "description": "The rendered weight of the text. This field can have any value that is a\nmultiple of 100 between 100 and 900, inclusive. Th is range corresponds to\nonly the numerical values described in the \"Cascading Style Sheets Level\n2 Revision 1 (CSS 2.1) Specification\",\n[section 15.6](http s://www.w3.org/TR/CSS21/fonts.html#font-boldness). The\nnon-numerical values in the specification are disallowed. Weights greater\nthan or equal to 700 are cons idered bold, and weights less than 700 are\nnot bold. The default value is `400` (\"normal\").", 2136 "description": "The rendered weight of the text. This field can have any value that is a\nmultiple of `100` between `100` and `900`, inclusi ve. This range\ncorresponds to the numerical values described in the CSS 2.1\nSp ecification, [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness ),\nwith non-numerical values disallowed. Weights greater than or equal to\n`700 ` are considered bold, and weights less than `700`are not bold. The\ndefault val ue is `400` (\"normal\").",
1822 "format": "int32", 2137 "format": "int32",
1823 "type": "integer" 2138 "type": "integer"
1824 } 2139 }
1825 }, 2140 },
1826 "type": "object" 2141 "type": "object"
1827 }, 2142 },
1828 "PageElement": { 2143 "PageElement": {
1829 "description": "A visual element rendered on a page.", 2144 "description": "A visual element rendered on a page.",
1830 "id": "PageElement", 2145 "id": "PageElement",
1831 "properties": { 2146 "properties": {
2147 "image": {
2148 "$ref": "Image",
2149 "description": "An image page element."
2150 },
2151 "size": {
2152 "$ref": "Size",
2153 "description": "The size of the page element."
2154 },
2155 "title": {
2156 "description": "The title of the page element. Combined with description to display alt\ntext.",
2157 "type": "string"
2158 },
2159 "sheetsChart": {
2160 "$ref": "SheetsChart",
2161 "description": "A linked chart embedded from Google Sheets. Unlinked charts are\nrepresented as images."
2162 },
1832 "video": { 2163 "video": {
1833 "$ref": "Video", 2164 "$ref": "Video",
1834 "description": "A video page element." 2165 "description": "A video page element."
1835 }, 2166 },
1836 "wordArt": { 2167 "wordArt": {
1837 "$ref": "WordArt", 2168 "$ref": "WordArt",
1838 "description": "A word art page element." 2169 "description": "A word art page element."
1839 }, 2170 },
1840 "table": { 2171 "table": {
1841 "$ref": "Table", 2172 "$ref": "Table",
(...skipping 15 matching lines...) Expand all
1857 "$ref": "Line", 2188 "$ref": "Line",
1858 "description": "A line page element." 2189 "description": "A line page element."
1859 }, 2190 },
1860 "description": { 2191 "description": {
1861 "description": "The description of the page element. Combine d with title to display alt\ntext.", 2192 "description": "The description of the page element. Combine d with title to display alt\ntext.",
1862 "type": "string" 2193 "type": "string"
1863 }, 2194 },
1864 "elementGroup": { 2195 "elementGroup": {
1865 "$ref": "Group", 2196 "$ref": "Group",
1866 "description": "A collection of page elements joined as a si ngle unit." 2197 "description": "A collection of page elements joined as a si ngle unit."
1867 },
1868 "image": {
1869 "$ref": "Image",
1870 "description": "An image page element."
1871 },
1872 "size": {
1873 "$ref": "Size",
1874 "description": "The size of the page element."
1875 },
1876 "sheetsChart": {
1877 "$ref": "SheetsChart",
1878 "description": "A linked chart embedded from Google Sheets. Unlinked charts are\nrepresented as images."
1879 },
1880 "title": {
1881 "description": "The title of the page element. Combined with description to display alt\ntext.",
1882 "type": "string"
1883 } 2198 }
1884 }, 2199 },
1885 "type": "object" 2200 "type": "object"
1886 }, 2201 },
1887 "CreateImageRequest": { 2202 "CreateImageRequest": {
1888 "description": "Creates an image.", 2203 "description": "Creates an image.",
1889 "id": "CreateImageRequest", 2204 "id": "CreateImageRequest",
1890 "properties": { 2205 "properties": {
1891 "objectId": { 2206 "objectId": {
1892 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.", 2207 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.",
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
1957 "$ref": "TableCellLocation", 2272 "$ref": "TableCellLocation",
1958 "description": "The optional table cell location if the text to be modified is in a table\ncell. If present, the object_id must refer to a t able." 2273 "description": "The optional table cell location if the text to be modified is in a table\ncell. If present, the object_id must refer to a t able."
1959 } 2274 }
1960 }, 2275 },
1961 "type": "object" 2276 "type": "object"
1962 }, 2277 },
1963 "Size": { 2278 "Size": {
1964 "description": "A width and height.", 2279 "description": "A width and height.",
1965 "id": "Size", 2280 "id": "Size",
1966 "properties": { 2281 "properties": {
2282 "height": {
2283 "$ref": "Dimension",
2284 "description": "The height of the object."
2285 },
1967 "width": { 2286 "width": {
1968 "$ref": "Dimension", 2287 "$ref": "Dimension",
1969 "description": "The width of the object." 2288 "description": "The width of the object."
1970 },
1971 "height": {
1972 "$ref": "Dimension",
1973 "description": "The height of the object."
1974 } 2289 }
1975 }, 2290 },
1976 "type": "object" 2291 "type": "object"
1977 }, 2292 },
1978 "TextStyle": { 2293 "TextStyle": {
1979 "description": "Represents the styling that can be applied to a Text Run.\n\nIf this text is contained in a shape with a parent placeholder, then the se text styles may be\ninherited from the parent. Which text styles are inherite d depend on the\nnesting level of lists:\n\n* A text run in a paragraph that is not in a list will inherit its text style\n from the the newline character in t he paragraph at the 0 nesting level of\n the list inside the parent placeholder .\n* A text run in a paragraph that is in a list will inherit its text style\n from the newline character in the paragraph at its corresponding nesting\n leve l of the list inside the parent placeholder.\n\nInherited text styles are repres ented as unset fields in this message. If\ntext is contained in a shape without a parent placeholder, unsetting these\nfields will revert the style to a value m atching the defaults in the Slides\neditor.", 2294 "description": "Represents the styling that can be applied to a Text Run.\n\nIf this text is contained in a shape with a parent placeholder, then the se text styles may be\ninherited from the parent. Which text styles are inherite d depend on the\nnesting level of lists:\n\n* A text run in a paragraph that is not in a list will inherit its text style\n from the the newline character in t he paragraph at the 0 nesting level of\n the list inside the parent placeholder .\n* A text run in a paragraph that is in a list will inherit its text style\n from the newline character in the paragraph at its corresponding nesting\n leve l of the list inside the parent placeholder.\n\nInherited text styles are repres ented as unset fields in this message. If\ntext is contained in a shape without a parent placeholder, unsetting these\nfields will revert the style to a value m atching the defaults in the Slides\neditor.",
1980 "id": "TextStyle", 2295 "id": "TextStyle",
1981 "properties": { 2296 "properties": {
1982 "weightedFontFamily": {
1983 "$ref": "WeightedFontFamily",
1984 "description": "The font family and rendered weight of the t ext. This property is\nread-only.\n\nThis field is an extension of `font_family` meant to support explicit font\nweights without breaking backwards compatibilit y. As such, when reading the\nstyle of a range of text, the value of `weighted_f ont_family.font_family`\nwill always be equal to that of `font_family`."
1985 },
1986 "smallCaps": {
1987 "description": "Whether or not the text is in small capital letters.",
1988 "type": "boolean"
1989 },
1990 "backgroundColor": {
1991 "$ref": "OptionalColor",
1992 "description": "The background color of the text. If set, th e color is either opaque or\ntransparent, depending on if the `opaque_color` fie ld in it is set."
1993 },
1994 "link": {
1995 "$ref": "Link",
1996 "description": "The hyperlink destination of the text. If un set, there is no link. Links\nare not inherited from parent text.\n\nChanging th e link in an update request causes some other changes to the\ntext style of the range:\n\n* When setting a link, the text foreground color will be set to\n The meColorType.HYPERLINK and the text will\n be underlined. If these fields are mo dified in the same\n request, those values will be used instead of the link def aults.\n* Setting a link on a text range that overlaps with an existing link wil l\n also update the existing link to point to the new URL.\n* Links are not set table on newline characters. As a result, setting a link\n on a text range that crosses a paragraph boundary, such as `\"ABC\\n123\"`,\n will separate the new line character(s) into their own text runs. The\n link will be applied separate ly to the runs before and after the newline.\n* Removing a link will update the text style of the range to match the\n style of the preceding text (or the defa ult text styles if the preceding\n text is another link) unless different style s are being set in the same\n request."
1997 },
1998 "underline": {
1999 "description": "Whether or not the text is underlined.",
2000 "type": "boolean"
2001 },
2002 "foregroundColor": { 2297 "foregroundColor": {
2003 "$ref": "OptionalColor", 2298 "$ref": "OptionalColor",
2004 "description": "The color of the text itself. If set, the co lor is either opaque or\ntransparent, depending on if the `opaque_color` field i n it is set." 2299 "description": "The color of the text itself. If set, the co lor is either opaque or\ntransparent, depending on if the `opaque_color` field i n it is set."
2005 }, 2300 },
2006 "bold": { 2301 "bold": {
2007 "description": "Whether or not the text is rendered as bold. ", 2302 "description": "Whether or not the text is rendered as bold. ",
2008 "type": "boolean" 2303 "type": "boolean"
2009 }, 2304 },
2010 "fontFamily": { 2305 "fontFamily": {
2011 "description": "The font family of the text.\n\nThe font fam ily can be any font from the Font menu in Slides or from\n[Google Fonts] (https: //fonts.google.com/). If the font name is\nunrecognized, the text is rendered in `Arial`.\n\nSome fonts can affect the weight of the text. If an update request\ nspecifies values for both `font_family` and `bold`, the explicitly-set\n`bold` value is used.", 2306 "description": "The font family of the text.\n\nThe font fam ily can be any font from the Font menu in Slides or from\n[Google Fonts] (https: //fonts.google.com/). If the font name is\nunrecognized, the text is rendered in `Arial`.\n\nSome fonts can affect the weight of the text. If an update request\ nspecifies values for both `font_family` and `bold`, the explicitly-set\n`bold` value is used.",
(...skipping 19 matching lines...) Expand all
2031 "SUPERSCRIPT", 2326 "SUPERSCRIPT",
2032 "SUBSCRIPT" 2327 "SUBSCRIPT"
2033 ], 2328 ],
2034 "enumDescriptions": [ 2329 "enumDescriptions": [
2035 "The text's baseline offset is inherited from the parent .", 2330 "The text's baseline offset is inherited from the parent .",
2036 "The text is not vertically offset.", 2331 "The text is not vertically offset.",
2037 "The text is vertically offset upwards (superscript).", 2332 "The text is vertically offset upwards (superscript).",
2038 "The text is vertically offset downwards (subscript)." 2333 "The text is vertically offset downwards (subscript)."
2039 ], 2334 ],
2040 "type": "string" 2335 "type": "string"
2336 },
2337 "weightedFontFamily": {
2338 "$ref": "WeightedFontFamily",
2339 "description": "The font family and rendered weight of the t ext. This property is\nread-only.\n\nThis field is an extension of `font_family` meant to support explicit font\nweights without breaking backwards compatibilit y. As such, when reading the\nstyle of a range of text, the value of `weighted_f ont_family.font_family`\nwill always be equal to that of `font_family`."
2340 },
2341 "smallCaps": {
2342 "description": "Whether or not the text is in small capital letters.",
2343 "type": "boolean"
2344 },
2345 "backgroundColor": {
2346 "$ref": "OptionalColor",
2347 "description": "The background color of the text. If set, th e color is either opaque or\ntransparent, depending on if the `opaque_color` fie ld in it is set."
2348 },
2349 "link": {
2350 "$ref": "Link",
2351 "description": "The hyperlink destination of the text. If un set, there is no link. Links\nare not inherited from parent text.\n\nChanging th e link in an update request causes some other changes to the\ntext style of the range:\n\n* When setting a link, the text foreground color will be set to\n The meColorType.HYPERLINK and the text will\n be underlined. If these fields are mo dified in the same\n request, those values will be used instead of the link def aults.\n* Setting a link on a text range that overlaps with an existing link wil l\n also update the existing link to point to the new URL.\n* Links are not set table on newline characters. As a result, setting a link\n on a text range that crosses a paragraph boundary, such as `\"ABC\\n123\"`,\n will separate the new line character(s) into their own text runs. The\n link will be applied separate ly to the runs before and after the newline.\n* Removing a link will update the text style of the range to match the\n style of the preceding text (or the defa ult text styles if the preceding\n text is another link) unless different style s are being set in the same\n request."
2352 },
2353 "underline": {
2354 "description": "Whether or not the text is underlined.",
2355 "type": "boolean"
2041 } 2356 }
2042 }, 2357 },
2043 "type": "object" 2358 "type": "object"
2044 }, 2359 },
2045 "UpdateVideoPropertiesRequest": { 2360 "UpdateVideoPropertiesRequest": {
2046 "description": "Update the properties of a Video.", 2361 "description": "Update the properties of a Video.",
2047 "id": "UpdateVideoPropertiesRequest", 2362 "id": "UpdateVideoPropertiesRequest",
2048 "properties": { 2363 "properties": {
2364 "objectId": {
2365 "description": "The object ID of the video the updates are a pplied to.",
2366 "type": "string"
2367 },
2049 "videoProperties": { 2368 "videoProperties": {
2050 "$ref": "VideoProperties", 2369 "$ref": "VideoProperties",
2051 "description": "The video properties to update." 2370 "description": "The video properties to update."
2052 }, 2371 },
2053 "fields": { 2372 "fields": {
2054 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `videoProperties` is\nimplied and shoul d not be specified. A single `\"*\"` can be used as\nshort-hand for listing ever y field.\n\nFor example to update the video outline color, set `fields` to\n`\"o utline.outlineFill.solidFill.color\"`.\n\nTo reset a property to its default val ue, include its field name in the\nfield mask but leave the field itself unset." , 2373 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `videoProperties` is\nimplied and shoul d not be specified. A single `\"*\"` can be used as\nshort-hand for listing ever y field.\n\nFor example to update the video outline color, set `fields` to\n`\"o utline.outlineFill.solidFill.color\"`.\n\nTo reset a property to its default val ue, include its field name in the\nfield mask but leave the field itself unset." ,
2055 "format": "google-fieldmask", 2374 "format": "google-fieldmask",
2056 "type": "string" 2375 "type": "string"
2057 },
2058 "objectId": {
2059 "description": "The object ID of the video the updates are a pplied to.",
2060 "type": "string"
2061 } 2376 }
2062 }, 2377 },
2063 "type": "object" 2378 "type": "object"
2064 }, 2379 },
2065 "Request": { 2380 "Request": {
2066 "description": "A single kind of update to apply to a presentation." , 2381 "description": "A single kind of update to apply to a presentation." ,
2067 "id": "Request", 2382 "id": "Request",
2068 "properties": { 2383 "properties": {
2384 "deleteObject": {
2385 "$ref": "DeleteObjectRequest",
2386 "description": "Deletes a page or page element from the pres entation."
2387 },
2388 "updateParagraphStyle": {
2389 "$ref": "UpdateParagraphStyleRequest",
2390 "description": "Updates the styling of paragraphs within a S hape or Table."
2391 },
2392 "duplicateObject": {
2393 "$ref": "DuplicateObjectRequest",
2394 "description": "Duplicates a slide or page element."
2395 },
2396 "deleteTableColumn": {
2397 "$ref": "DeleteTableColumnRequest",
2398 "description": "Deletes a column from a table."
2399 },
2069 "updateVideoProperties": { 2400 "updateVideoProperties": {
2070 "$ref": "UpdateVideoPropertiesRequest", 2401 "$ref": "UpdateVideoPropertiesRequest",
2071 "description": "Updates the properties of a Video." 2402 "description": "Updates the properties of a Video."
2072 }, 2403 },
2073 "createLine": { 2404 "createLine": {
2074 "$ref": "CreateLineRequest", 2405 "$ref": "CreateLineRequest",
2075 "description": "Creates a line." 2406 "description": "Creates a line."
2076 }, 2407 },
2077 "createImage": { 2408 "createImage": {
2078 "$ref": "CreateImageRequest", 2409 "$ref": "CreateImageRequest",
(...skipping 28 matching lines...) Expand all
2107 "description": "Replaces all shapes matching some criteria w ith an image." 2438 "description": "Replaces all shapes matching some criteria w ith an image."
2108 }, 2439 },
2109 "replaceAllText": { 2440 "replaceAllText": {
2110 "$ref": "ReplaceAllTextRequest", 2441 "$ref": "ReplaceAllTextRequest",
2111 "description": "Replaces all instances of specified text." 2442 "description": "Replaces all instances of specified text."
2112 }, 2443 },
2113 "updateImageProperties": { 2444 "updateImageProperties": {
2114 "$ref": "UpdateImagePropertiesRequest", 2445 "$ref": "UpdateImagePropertiesRequest",
2115 "description": "Updates the properties of an Image." 2446 "description": "Updates the properties of an Image."
2116 }, 2447 },
2448 "createSlide": {
2449 "$ref": "CreateSlideRequest",
2450 "description": "Creates a new slide."
2451 },
2117 "insertTableRows": { 2452 "insertTableRows": {
2118 "$ref": "InsertTableRowsRequest", 2453 "$ref": "InsertTableRowsRequest",
2119 "description": "Inserts rows into a table." 2454 "description": "Inserts rows into a table."
2120 }, 2455 },
2121 "createSlide": {
2122 "$ref": "CreateSlideRequest",
2123 "description": "Creates a new slide."
2124 },
2125 "updateLineProperties": { 2456 "updateLineProperties": {
2126 "$ref": "UpdateLinePropertiesRequest", 2457 "$ref": "UpdateLinePropertiesRequest",
2127 "description": "Updates the properties of a Line." 2458 "description": "Updates the properties of a Line."
2128 }, 2459 },
2129 "updateSlidesPosition": { 2460 "updateSlidesPosition": {
2130 "$ref": "UpdateSlidesPositionRequest", 2461 "$ref": "UpdateSlidesPositionRequest",
2131 "description": "Updates the position of a set of slides in t he presentation." 2462 "description": "Updates the position of a set of slides in t he presentation."
2132 }, 2463 },
2133 "deleteTableRow": { 2464 "deleteTableRow": {
2134 "$ref": "DeleteTableRowRequest", 2465 "$ref": "DeleteTableRowRequest",
(...skipping 24 matching lines...) Expand all
2159 "description": "Creates a new shape." 2490 "description": "Creates a new shape."
2160 }, 2491 },
2161 "insertTableColumns": { 2492 "insertTableColumns": {
2162 "$ref": "InsertTableColumnsRequest", 2493 "$ref": "InsertTableColumnsRequest",
2163 "description": "Inserts columns into a table." 2494 "description": "Inserts columns into a table."
2164 }, 2495 },
2165 "refreshSheetsChart": { 2496 "refreshSheetsChart": {
2166 "$ref": "RefreshSheetsChartRequest", 2497 "$ref": "RefreshSheetsChartRequest",
2167 "description": "Refreshes a Google Sheets chart." 2498 "description": "Refreshes a Google Sheets chart."
2168 }, 2499 },
2169 "createTable": {
2170 "$ref": "CreateTableRequest",
2171 "description": "Creates a new table."
2172 },
2173 "updateTableCellProperties": { 2500 "updateTableCellProperties": {
2174 "$ref": "UpdateTableCellPropertiesRequest", 2501 "$ref": "UpdateTableCellPropertiesRequest",
2175 "description": "Updates the properties of a TableCell." 2502 "description": "Updates the properties of a TableCell."
2176 }, 2503 },
2177 "deleteObject": { 2504 "createTable": {
2178 "$ref": "DeleteObjectRequest", 2505 "$ref": "CreateTableRequest",
2179 "description": "Deletes a page or page element from the pres entation." 2506 "description": "Creates a new table."
2180 },
2181 "updateParagraphStyle": {
2182 "$ref": "UpdateParagraphStyleRequest",
2183 "description": "Updates the styling of paragraphs within a S hape or Table."
2184 },
2185 "deleteTableColumn": {
2186 "$ref": "DeleteTableColumnRequest",
2187 "description": "Deletes a column from a table."
2188 },
2189 "duplicateObject": {
2190 "$ref": "DuplicateObjectRequest",
2191 "description": "Duplicates a slide or page element."
2192 } 2507 }
2193 }, 2508 },
2194 "type": "object" 2509 "type": "object"
2195 }, 2510 },
2196 "UpdateImagePropertiesRequest": { 2511 "UpdateImagePropertiesRequest": {
2197 "description": "Update the properties of an Image.", 2512 "description": "Update the properties of an Image.",
2198 "id": "UpdateImagePropertiesRequest", 2513 "id": "UpdateImagePropertiesRequest",
2199 "properties": { 2514 "properties": {
2200 "objectId": {
2201 "description": "The object ID of the image the updates are a pplied to.",
2202 "type": "string"
2203 },
2204 "fields": { 2515 "fields": {
2205 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `imageProperties` is\nimplied and shoul d not be specified. A single `\"*\"` can be used as\nshort-hand for listing ever y field.\n\nFor example to update the image outline color, set `fields` to\n`\"o utline.outlineFill.solidFill.color\"`.\n\nTo reset a property to its default val ue, include its field name in the\nfield mask but leave the field itself unset." , 2516 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `imageProperties` is\nimplied and shoul d not be specified. A single `\"*\"` can be used as\nshort-hand for listing ever y field.\n\nFor example to update the image outline color, set `fields` to\n`\"o utline.outlineFill.solidFill.color\"`.\n\nTo reset a property to its default val ue, include its field name in the\nfield mask but leave the field itself unset." ,
2206 "format": "google-fieldmask", 2517 "format": "google-fieldmask",
2207 "type": "string" 2518 "type": "string"
2208 }, 2519 },
2209 "imageProperties": { 2520 "imageProperties": {
2210 "$ref": "ImageProperties", 2521 "$ref": "ImageProperties",
2211 "description": "The image properties to update." 2522 "description": "The image properties to update."
2523 },
2524 "objectId": {
2525 "description": "The object ID of the image the updates are a pplied to.",
2526 "type": "string"
2212 } 2527 }
2213 }, 2528 },
2214 "type": "object" 2529 "type": "object"
2215 }, 2530 },
2216 "ParagraphStyle": { 2531 "ParagraphStyle": {
2217 "description": "Styles that apply to a whole paragraph.\n\nIf this t ext is contained in a shape with a parent placeholder, then these paragraph styl es may be\ninherited from the parent. Which paragraph styles are inherited depen d on the\nnesting level of lists:\n\n* A paragraph not in a list will inherit it s paragraph style from the\n paragraph at the 0 nesting level of the list insid e the parent placeholder.\n* A paragraph in a list will inherit its paragraph st yle from the paragraph\n at its corresponding nesting level of the list inside the parent\n placeholder.\n\nInherited paragraph styles are represented as unse t fields in this message.", 2532 "description": "Styles that apply to a whole paragraph.\n\nIf this t ext is contained in a shape with a parent placeholder, then these paragraph styl es may be\ninherited from the parent. Which paragraph styles are inherited depen d on the\nnesting level of lists:\n\n* A paragraph not in a list will inherit it s paragraph style from the\n paragraph at the 0 nesting level of the list insid e the parent placeholder.\n* A paragraph in a list will inherit its paragraph st yle from the paragraph\n at its corresponding nesting level of the list inside the parent\n placeholder.\n\nInherited paragraph styles are represented as unse t fields in this message.",
2218 "id": "ParagraphStyle", 2533 "id": "ParagraphStyle",
2219 "properties": { 2534 "properties": {
2220 "alignment": {
2221 "description": "The text alignment for this paragraph.",
2222 "enum": [
2223 "ALIGNMENT_UNSPECIFIED",
2224 "START",
2225 "CENTER",
2226 "END",
2227 "JUSTIFIED"
2228 ],
2229 "enumDescriptions": [
2230 "The paragraph alignment is inherited from the parent.",
2231 "The paragraph is aligned to the start of the line. Left -aligned for\nLTR text, right-aligned otherwise.",
2232 "The paragraph is centered.",
2233 "The paragraph is aligned to the end of the line. Right- aligned for\nLTR text, left-aligned otherwise.",
2234 "The paragraph is justified."
2235 ],
2236 "type": "string"
2237 },
2238 "lineSpacing": {
2239 "description": "The amount of space between lines, as a perc entage of normal, where normal\nis represented as 100.0. If unset, the value is inherited from the parent.",
2240 "format": "float",
2241 "type": "number"
2242 },
2243 "indentFirstLine": {
2244 "$ref": "Dimension",
2245 "description": "The amount of indentation for the start of t he first line of the paragraph.\nIf unset, the value is inherited from the paren t."
2246 },
2247 "spaceBelow": { 2535 "spaceBelow": {
2248 "$ref": "Dimension", 2536 "$ref": "Dimension",
2249 "description": "The amount of extra space above the paragrap h. If unset, the value is\ninherited from the parent." 2537 "description": "The amount of extra space above the paragrap h. If unset, the value is\ninherited from the parent."
2250 }, 2538 },
2251 "direction": { 2539 "direction": {
2252 "description": "The text direction of this paragraph. If uns et, the value defaults to\nLEFT_TO_RIGHT\nsince text direction is not inherited. ", 2540 "description": "The text direction of this paragraph. If uns et, the value defaults to\nLEFT_TO_RIGHT since\ntext direction is not inherited. ",
2253 "enum": [ 2541 "enum": [
2254 "TEXT_DIRECTION_UNSPECIFIED", 2542 "TEXT_DIRECTION_UNSPECIFIED",
2255 "LEFT_TO_RIGHT", 2543 "LEFT_TO_RIGHT",
2256 "RIGHT_TO_LEFT" 2544 "RIGHT_TO_LEFT"
2257 ], 2545 ],
2258 "enumDescriptions": [ 2546 "enumDescriptions": [
2259 "The text direction is inherited from the parent.", 2547 "The text direction is inherited from the parent.",
2260 "The text goes from left to right.", 2548 "The text goes from left to right.",
2261 "The text goes from right to left." 2549 "The text goes from right to left."
2262 ], 2550 ],
(...skipping 17 matching lines...) Expand all
2280 "$ref": "Dimension", 2568 "$ref": "Dimension",
2281 "description": "The amount indentation for the paragraph on the side that corresponds to\nthe end of the text, based on the current text dir ection. If unset, the\nvalue is inherited from the parent." 2569 "description": "The amount indentation for the paragraph on the side that corresponds to\nthe end of the text, based on the current text dir ection. If unset, the\nvalue is inherited from the parent."
2282 }, 2570 },
2283 "indentStart": { 2571 "indentStart": {
2284 "$ref": "Dimension", 2572 "$ref": "Dimension",
2285 "description": "The amount indentation for the paragraph on the side that corresponds to\nthe start of the text, based on the current text d irection. If unset, the\nvalue is inherited from the parent." 2573 "description": "The amount indentation for the paragraph on the side that corresponds to\nthe start of the text, based on the current text d irection. If unset, the\nvalue is inherited from the parent."
2286 }, 2574 },
2287 "spaceAbove": { 2575 "spaceAbove": {
2288 "$ref": "Dimension", 2576 "$ref": "Dimension",
2289 "description": "The amount of extra space above the paragrap h. If unset, the value is\ninherited from the parent." 2577 "description": "The amount of extra space above the paragrap h. If unset, the value is\ninherited from the parent."
2578 },
2579 "alignment": {
2580 "description": "The text alignment for this paragraph.",
2581 "enum": [
2582 "ALIGNMENT_UNSPECIFIED",
2583 "START",
2584 "CENTER",
2585 "END",
2586 "JUSTIFIED"
2587 ],
2588 "enumDescriptions": [
2589 "The paragraph alignment is inherited from the parent.",
2590 "The paragraph is aligned to the start of the line. Left -aligned for\nLTR text, right-aligned otherwise.",
2591 "The paragraph is centered.",
2592 "The paragraph is aligned to the end of the line. Right- aligned for\nLTR text, left-aligned otherwise.",
2593 "The paragraph is justified."
2594 ],
2595 "type": "string"
2596 },
2597 "lineSpacing": {
2598 "description": "The amount of space between lines, as a perc entage of normal, where normal\nis represented as 100.0. If unset, the value is inherited from the parent.",
2599 "format": "float",
2600 "type": "number"
2601 },
2602 "indentFirstLine": {
2603 "$ref": "Dimension",
2604 "description": "The amount of indentation for the start of t he first line of the paragraph.\nIf unset, the value is inherited from the paren t."
2290 } 2605 }
2291 }, 2606 },
2292 "type": "object" 2607 "type": "object"
2293 }, 2608 },
2294 "ReplaceAllShapesWithSheetsChartResponse": { 2609 "ReplaceAllShapesWithSheetsChartResponse": {
2295 "description": "The result of replacing shapes with a Google Sheets chart.", 2610 "description": "The result of replacing shapes with a Google Sheets chart.",
2296 "id": "ReplaceAllShapesWithSheetsChartResponse", 2611 "id": "ReplaceAllShapesWithSheetsChartResponse",
2297 "properties": { 2612 "properties": {
2298 "occurrencesChanged": { 2613 "occurrencesChanged": {
2299 "description": "The number of shapes replaced with charts.", 2614 "description": "The number of shapes replaced with charts.",
2300 "format": "int32", 2615 "format": "int32",
2301 "type": "integer" 2616 "type": "integer"
2302 } 2617 }
2303 }, 2618 },
2304 "type": "object" 2619 "type": "object"
2305 }, 2620 },
2306 "TableCellProperties": { 2621 "TableCellProperties": {
2307 "description": "The properties of the TableCell.", 2622 "description": "The properties of the TableCell.",
2308 "id": "TableCellProperties", 2623 "id": "TableCellProperties",
2309 "properties": { 2624 "properties": {
2310 "tableCellBackgroundFill": { 2625 "tableCellBackgroundFill": {
2311 "$ref": "TableCellBackgroundFill", 2626 "$ref": "TableCellBackgroundFill",
2312 "description": "The background fill of the table cell. The d efault fill matches the fill\nfor newly created table cells in the Slides editor ." 2627 "description": "The background fill of the table cell. The d efault fill matches the fill\nfor newly created table cells in the Slides editor ."
2313 } 2628 }
2314 }, 2629 },
2315 "type": "object" 2630 "type": "object"
2316 }, 2631 },
2317 "RefreshSheetsChartRequest": {
2318 "description": "Refreshes an embedded Google Sheets chart by replaci ng it with the latest\nversion of the chart from Google Sheets.\n\nNOTE: Refresh ing charts requires at least one of the spreadsheets.readonly,\nspreadsheets, d rive.readonly, or drive OAuth scopes.",
2319 "id": "RefreshSheetsChartRequest",
2320 "properties": {
2321 "objectId": {
2322 "description": "The object ID of the chart to refresh.",
2323 "type": "string"
2324 }
2325 },
2326 "type": "object"
2327 },
2328 "Outline": { 2632 "Outline": {
2329 "description": "The outline of a PageElement.\n\nIf these fields are unset, they may be inherited from a parent placeholder\nif it exists. If there is no parent, the fields will default to the value\nused for new page elements c reated in the Slides editor, which may depend on\nthe page element kind.", 2633 "description": "The outline of a PageElement.\n\nIf these fields are unset, they may be inherited from a parent placeholder\nif it exists. If there is no parent, the fields will default to the value\nused for new page elements c reated in the Slides editor, which may depend on\nthe page element kind.",
2330 "id": "Outline", 2634 "id": "Outline",
2331 "properties": { 2635 "properties": {
2332 "propertyState": {
2333 "description": "The outline property state.\n\nUpdating the the outline on a page element will implicitly update this\nfield to`RENDERED`, u nless another value is specified in the same request.\nTo have no outline on a p age element, set this field to `NOT_RENDERED`. In\nthis case, any other outline fields set in the same request will be\nignored.",
2334 "enum": [
2335 "RENDERED",
2336 "NOT_RENDERED",
2337 "INHERIT"
2338 ],
2339 "enumDescriptions": [
2340 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.",
2341 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.",
2342 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state."
2343 ],
2344 "type": "string"
2345 },
2346 "outlineFill": {
2347 "$ref": "OutlineFill",
2348 "description": "The fill of the outline."
2349 },
2350 "weight": { 2636 "weight": {
2351 "$ref": "Dimension", 2637 "$ref": "Dimension",
2352 "description": "The thickness of the outline." 2638 "description": "The thickness of the outline."
2353 }, 2639 },
2354 "dashStyle": { 2640 "dashStyle": {
2355 "description": "The dash style of the outline.", 2641 "description": "The dash style of the outline.",
2356 "enum": [ 2642 "enum": [
2357 "DASH_STYLE_UNSPECIFIED", 2643 "DASH_STYLE_UNSPECIFIED",
2358 "SOLID", 2644 "SOLID",
2359 "DOT", 2645 "DOT",
2360 "DASH", 2646 "DASH",
2361 "DASH_DOT", 2647 "DASH_DOT",
2362 "LONG_DASH", 2648 "LONG_DASH",
2363 "LONG_DASH_DOT" 2649 "LONG_DASH_DOT"
2364 ], 2650 ],
2365 "enumDescriptions": [ 2651 "enumDescriptions": [
2366 "Unspecified dash style.", 2652 "Unspecified dash style.",
2367 "Solid line. Corresponds to ECMA-376 ST_PresetLineDashVa l value 'solid'.\nThis is the default dash style.", 2653 "Solid line. Corresponds to ECMA-376 ST_PresetLineDashVa l value 'solid'.\nThis is the default dash style.",
2368 "Dotted line. Corresponds to ECMA-376 ST_PresetLineDashV al value 'dot'.", 2654 "Dotted line. Corresponds to ECMA-376 ST_PresetLineDashV al value 'dot'.",
2369 "Dashed line. Corresponds to ECMA-376 ST_PresetLineDashV al value 'dash'.", 2655 "Dashed line. Corresponds to ECMA-376 ST_PresetLineDashV al value 'dash'.",
2370 "Alternating dashes and dots. Corresponds to ECMA-376 ST _PresetLineDashVal\nvalue 'dashDot'.", 2656 "Alternating dashes and dots. Corresponds to ECMA-376 ST _PresetLineDashVal\nvalue 'dashDot'.",
2371 "Line with large dashes. Corresponds to ECMA-376 ST_Pres etLineDashVal\nvalue 'lgDash'.", 2657 "Line with large dashes. Corresponds to ECMA-376 ST_Pres etLineDashVal\nvalue 'lgDash'.",
2372 "Alternating large dashes and dots. Corresponds to ECMA- 376\nST_PresetLineDashVal value 'lgDashDot'." 2658 "Alternating large dashes and dots. Corresponds to ECMA- 376\nST_PresetLineDashVal value 'lgDashDot'."
2373 ], 2659 ],
2374 "type": "string" 2660 "type": "string"
2661 },
2662 "propertyState": {
2663 "description": "The outline property state.\n\nUpdating the the outline on a page element will implicitly update this\nfield to`RENDERED`, u nless another value is specified in the same request.\nTo have no outline on a p age element, set this field to `NOT_RENDERED`. In\nthis case, any other outline fields set in the same request will be\nignored.",
2664 "enum": [
2665 "RENDERED",
2666 "NOT_RENDERED",
2667 "INHERIT"
2668 ],
2669 "enumDescriptions": [
2670 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.",
2671 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.",
2672 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state."
2673 ],
2674 "type": "string"
2675 },
2676 "outlineFill": {
2677 "$ref": "OutlineFill",
2678 "description": "The fill of the outline."
2679 }
2680 },
2681 "type": "object"
2682 },
2683 "RefreshSheetsChartRequest": {
2684 "description": "Refreshes an embedded Google Sheets chart by replaci ng it with the latest\nversion of the chart from Google Sheets.\n\nNOTE: Refresh ing charts requires at least one of the spreadsheets.readonly,\nspreadsheets, d rive.readonly, or drive OAuth scopes.",
2685 "id": "RefreshSheetsChartRequest",
2686 "properties": {
2687 "objectId": {
2688 "description": "The object ID of the chart to refresh.",
2689 "type": "string"
2375 } 2690 }
2376 }, 2691 },
2377 "type": "object" 2692 "type": "object"
2378 }, 2693 },
2379 "TableColumnProperties": { 2694 "TableColumnProperties": {
2380 "description": "Properties of each column in a table.", 2695 "description": "Properties of each column in a table.",
2381 "id": "TableColumnProperties", 2696 "id": "TableColumnProperties",
2382 "properties": { 2697 "properties": {
2383 "columnWidth": { 2698 "columnWidth": {
2384 "$ref": "Dimension", 2699 "$ref": "Dimension",
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
2460 "$ref": "TableCellProperties", 2775 "$ref": "TableCellProperties",
2461 "description": "The table cell properties to update." 2776 "description": "The table cell properties to update."
2462 } 2777 }
2463 }, 2778 },
2464 "type": "object" 2779 "type": "object"
2465 }, 2780 },
2466 "CreateSlideRequest": { 2781 "CreateSlideRequest": {
2467 "description": "Creates a new slide.", 2782 "description": "Creates a new slide.",
2468 "id": "CreateSlideRequest", 2783 "id": "CreateSlideRequest",
2469 "properties": { 2784 "properties": {
2785 "placeholderIdMappings": {
2786 "description": "An optional list of object ID mappings from the placeholder(s) on the layout to the placeholder(s)\nthat will be created on the new slide from that specified layout. Can only\nbe used when `slide_layout_r eference` is specified.",
2787 "items": {
2788 "$ref": "LayoutPlaceholderIdMapping"
2789 },
2790 "type": "array"
2791 },
2470 "slideLayoutReference": { 2792 "slideLayoutReference": {
2471 "$ref": "LayoutReference", 2793 "$ref": "LayoutReference",
2472 "description": "Layout reference of the slide to be inserted , based on the *current\nmaster*, which is one of the following:\n\n- The master of the previous slide index.\n- The master of the first slide, if the insertion _index is zero.\n- The first master in the presentation, if there are no slides. \n\nIf the LayoutReference is not found in the current master, a 400 bad\nreques t error is returned.\n\nIf you don't specify a layout reference, then the new sl ide will use the\npredefined layout `BLANK`." 2794 "description": "Layout reference of the slide to be inserted , based on the *current\nmaster*, which is one of the following:\n\n- The master of the previous slide index.\n- The master of the first slide, if the insertion _index is zero.\n- The first master in the presentation, if there are no slides. \n\nIf the LayoutReference is not found in the current master, a 400 bad\nreques t error is returned.\n\nIf you don't specify a layout reference, then the new sl ide will use the\npredefined layout `BLANK`."
2473 }, 2795 },
2474 "objectId": { 2796 "objectId": {
2475 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.", 2797 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.",
2476 "type": "string" 2798 "type": "string"
2477 }, 2799 },
2478 "insertionIndex": { 2800 "insertionIndex": {
2479 "description": "The optional zero-based index indicating whe re to insert the slides.\n\nIf you don't specify an index, the new slide is crea ted at the end.", 2801 "description": "The optional zero-based index indicating whe re to insert the slides.\n\nIf you don't specify an index, the new slide is crea ted at the end.",
2480 "format": "int32", 2802 "format": "int32",
2481 "type": "integer" 2803 "type": "integer"
2482 },
2483 "placeholderIdMappings": {
2484 "description": "An optional list of object ID mappings from the placeholder(s) on the layout to the placeholder(s)\nthat will be created on the new slide from that specified layout. Can only\nbe used when `slide_layout_r eference` is specified.",
2485 "items": {
2486 "$ref": "LayoutPlaceholderIdMapping"
2487 },
2488 "type": "array"
2489 } 2804 }
2490 }, 2805 },
2491 "type": "object" 2806 "type": "object"
2492 }, 2807 },
2493 "BatchUpdatePresentationRequest": { 2808 "BatchUpdatePresentationRequest": {
2494 "description": "Request message for PresentationsService.BatchUpdate Presentation.", 2809 "description": "Request message for PresentationsService.BatchUpdate Presentation.",
2495 "id": "BatchUpdatePresentationRequest", 2810 "id": "BatchUpdatePresentationRequest",
2496 "properties": { 2811 "properties": {
2497 "requests": { 2812 "requests": {
2498 "description": "A list of updates to apply to the presentati on.", 2813 "description": "A list of updates to apply to the presentati on.",
2499 "items": { 2814 "items": {
2500 "$ref": "Request" 2815 "$ref": "Request"
2501 }, 2816 },
2502 "type": "array" 2817 "type": "array"
2503 }, 2818 },
2504 "writeControl": { 2819 "writeControl": {
2505 "$ref": "WriteControl", 2820 "$ref": "WriteControl",
2506 "description": "Provides control over how write requests are executed, such as\nconditionally updating the presentation." 2821 "description": "Provides control over how write requests are executed."
2507 } 2822 }
2508 }, 2823 },
2509 "type": "object" 2824 "type": "object"
2510 }, 2825 },
2511 "TextContent": { 2826 "TextContent": {
2512 "description": "The general text content. The text must reside in a compatible shape (e.g.\ntext box or rectangle) or a table cell in a page.", 2827 "description": "The general text content. The text must reside in a compatible shape (e.g.\ntext box or rectangle) or a table cell in a page.",
2513 "id": "TextContent", 2828 "id": "TextContent",
2514 "properties": { 2829 "properties": {
2830 "lists": {
2831 "additionalProperties": {
2832 "$ref": "List"
2833 },
2834 "description": "The bulleted lists contained in this text, k eyed by list ID.",
2835 "type": "object"
2836 },
2515 "textElements": { 2837 "textElements": {
2516 "description": "The text contents broken down into its compo nent parts, including styling\ninformation. This property is read-only.", 2838 "description": "The text contents broken down into its compo nent parts, including styling\ninformation. This property is read-only.",
2517 "items": { 2839 "items": {
2518 "$ref": "TextElement" 2840 "$ref": "TextElement"
2519 }, 2841 },
2520 "type": "array" 2842 "type": "array"
2521 },
2522 "lists": {
2523 "additionalProperties": {
2524 "$ref": "List"
2525 },
2526 "description": "The bulleted lists contained in this text, k eyed by list ID.",
2527 "type": "object"
2528 } 2843 }
2529 }, 2844 },
2530 "type": "object" 2845 "type": "object"
2531 }, 2846 },
2532 "CreateSheetsChartResponse": { 2847 "CreateSheetsChartResponse": {
2533 "description": "The result of creating an embedded Google Sheets cha rt.", 2848 "description": "The result of creating an embedded Google Sheets cha rt.",
2534 "id": "CreateSheetsChartResponse", 2849 "id": "CreateSheetsChartResponse",
2535 "properties": { 2850 "properties": {
2536 "objectId": { 2851 "objectId": {
2537 "description": "The object ID of the created chart.", 2852 "description": "The object ID of the created chart.",
(...skipping 10 matching lines...) Expand all
2548 "description": "The revision ID of the presentation required for the write request. If\nspecified and the `required_revision_id` doesn't exa ctly match the\npresentation's current `revision_id`, the request will not be pr ocessed and\nwill return a 400 bad request error.", 2863 "description": "The revision ID of the presentation required for the write request. If\nspecified and the `required_revision_id` doesn't exa ctly match the\npresentation's current `revision_id`, the request will not be pr ocessed and\nwill return a 400 bad request error.",
2549 "type": "string" 2864 "type": "string"
2550 } 2865 }
2551 }, 2866 },
2552 "type": "object" 2867 "type": "object"
2553 }, 2868 },
2554 "DeleteParagraphBulletsRequest": { 2869 "DeleteParagraphBulletsRequest": {
2555 "description": "Deletes bullets from all of the paragraphs that over lap with the given text\nindex range.\n\nThe nesting level of each paragraph wil l be visually preserved by adding\nindent to the start of the corresponding para graph.", 2870 "description": "Deletes bullets from all of the paragraphs that over lap with the given text\nindex range.\n\nThe nesting level of each paragraph wil l be visually preserved by adding\nindent to the start of the corresponding para graph.",
2556 "id": "DeleteParagraphBulletsRequest", 2871 "id": "DeleteParagraphBulletsRequest",
2557 "properties": { 2872 "properties": {
2873 "cellLocation": {
2874 "$ref": "TableCellLocation",
2875 "description": "The optional table cell location if the text to be modified is in a table\ncell. If present, the object_id must refer to a t able."
2876 },
2558 "objectId": { 2877 "objectId": {
2559 "description": "The object ID of the shape or table containi ng the text to delete bullets\nfrom.", 2878 "description": "The object ID of the shape or table containi ng the text to delete bullets\nfrom.",
2560 "type": "string" 2879 "type": "string"
2561 }, 2880 },
2562 "textRange": { 2881 "textRange": {
2563 "$ref": "Range", 2882 "$ref": "Range",
2564 "description": "The range of text to delete bullets from, ba sed on TextElement indexes." 2883 "description": "The range of text to delete bullets from, ba sed on TextElement indexes."
2565 },
2566 "cellLocation": {
2567 "$ref": "TableCellLocation",
2568 "description": "The optional table cell location if the text to be modified is in a table\ncell. If present, the object_id must refer to a t able."
2569 } 2884 }
2570 }, 2885 },
2571 "type": "object" 2886 "type": "object"
2572 }, 2887 },
2573 "ParagraphMarker": { 2888 "ParagraphMarker": {
2574 "description": "A TextElement kind that represents the beginning of a new paragraph.", 2889 "description": "A TextElement kind that represents the beginning of a new paragraph.",
2575 "id": "ParagraphMarker", 2890 "id": "ParagraphMarker",
2576 "properties": { 2891 "properties": {
2892 "style": {
2893 "$ref": "ParagraphStyle",
2894 "description": "The paragraph's style"
2895 },
2577 "bullet": { 2896 "bullet": {
2578 "$ref": "Bullet", 2897 "$ref": "Bullet",
2579 "description": "The bullet for this paragraph. If not presen t, the paragraph does not\nbelong to a list." 2898 "description": "The bullet for this paragraph. If not presen t, the paragraph does not\nbelong to a list."
2580 },
2581 "style": {
2582 "$ref": "ParagraphStyle",
2583 "description": "The paragraph's style"
2584 } 2899 }
2585 }, 2900 },
2586 "type": "object" 2901 "type": "object"
2587 }, 2902 },
2588 "Thumbnail": { 2903 "Thumbnail": {
2589 "description": "The thumbnail of a page.", 2904 "description": "The thumbnail of a page.",
2590 "id": "Thumbnail", 2905 "id": "Thumbnail",
2591 "properties": { 2906 "properties": {
2592 "height": { 2907 "height": {
2593 "description": "The positive height in pixels of the thumbna il image.", 2908 "description": "The positive height in pixels of the thumbna il image.",
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
2627 "description": "The table to insert columns into.", 2942 "description": "The table to insert columns into.",
2628 "type": "string" 2943 "type": "string"
2629 } 2944 }
2630 }, 2945 },
2631 "type": "object" 2946 "type": "object"
2632 }, 2947 },
2633 "LayoutPlaceholderIdMapping": { 2948 "LayoutPlaceholderIdMapping": {
2634 "description": "The user-specified ID mapping for a placeholder that will be created on a\nslide from a specified layout.", 2949 "description": "The user-specified ID mapping for a placeholder that will be created on a\nslide from a specified layout.",
2635 "id": "LayoutPlaceholderIdMapping", 2950 "id": "LayoutPlaceholderIdMapping",
2636 "properties": { 2951 "properties": {
2952 "objectId": {
2953 "description": "A user-supplied object ID for the placeholde r identified above that to be\ncreated onto a slide.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation. The ID m ust start with an alphanumeric character or an\nunderscore (matches regex `[a-zA -Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be less than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is generated.",
2954 "type": "string"
2955 },
2637 "layoutPlaceholder": { 2956 "layoutPlaceholder": {
2638 "$ref": "Placeholder", 2957 "$ref": "Placeholder",
2639 "description": "The placeholder on a layout that will be app lied to a slide. Only type and index are needed. For example, a\npredefined `TIT LE_AND_BODY` layout may usually have a TITLE placeholder\nwith index 0 and a BOD Y placeholder with index 0." 2958 "description": "The placeholder on a layout that will be app lied to a slide. Only type and index are needed. For example, a\npredefined `TIT LE_AND_BODY` layout may usually have a TITLE placeholder\nwith index 0 and a BOD Y placeholder with index 0."
2640 }, 2959 },
2641 "layoutPlaceholderObjectId": { 2960 "layoutPlaceholderObjectId": {
2642 "description": "The object ID of the placeholder on a layout that will be applied\nto a slide.", 2961 "description": "The object ID of the placeholder on a layout that will be applied\nto a slide.",
2643 "type": "string" 2962 "type": "string"
2644 },
2645 "objectId": {
2646 "description": "A user-supplied object ID for the placeholde r identified above that to be\ncreated onto a slide.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation. The ID m ust start with an alphanumeric character or an\nunderscore (matches regex `[a-zA -Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be less than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is generated.",
2647 "type": "string"
2648 } 2963 }
2649 }, 2964 },
2650 "type": "object" 2965 "type": "object"
2651 }, 2966 },
2652 "UpdateShapePropertiesRequest": { 2967 "UpdateShapePropertiesRequest": {
2653 "description": "Update the properties of a Shape.", 2968 "description": "Update the properties of a Shape.",
2654 "id": "UpdateShapePropertiesRequest", 2969 "id": "UpdateShapePropertiesRequest",
2655 "properties": { 2970 "properties": {
2656 "shapeProperties": {
2657 "$ref": "ShapeProperties",
2658 "description": "The shape properties to update."
2659 },
2660 "fields": { 2971 "fields": {
2661 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `shapeProperties` is\nimplied and shoul d not be specified. A single `\"*\"` can be used as\nshort-hand for listing ever y field.\n\nFor example to update the shape background solid fill color, set `fi elds`\nto `\"shapeBackgroundFill.solidFill.color\"`.\n\nTo reset a property to i ts default value, include its field name in the\nfield mask but leave the field itself unset.", 2972 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `shapeProperties` is\nimplied and shoul d not be specified. A single `\"*\"` can be used as\nshort-hand for listing ever y field.\n\nFor example to update the shape background solid fill color, set `fi elds`\nto `\"shapeBackgroundFill.solidFill.color\"`.\n\nTo reset a property to i ts default value, include its field name in the\nfield mask but leave the field itself unset.",
2662 "format": "google-fieldmask", 2973 "format": "google-fieldmask",
2663 "type": "string" 2974 "type": "string"
2664 }, 2975 },
2665 "objectId": { 2976 "objectId": {
2666 "description": "The object ID of the shape the updates are a pplied to.", 2977 "description": "The object ID of the shape the updates are a pplied to.",
2667 "type": "string" 2978 "type": "string"
2979 },
2980 "shapeProperties": {
2981 "$ref": "ShapeProperties",
2982 "description": "The shape properties to update."
2668 } 2983 }
2669 }, 2984 },
2670 "type": "object" 2985 "type": "object"
2671 }, 2986 },
2672 "WordArt": { 2987 "WordArt": {
2673 "description": "A PageElement kind representing\nword art.", 2988 "description": "A PageElement kind representing\nword art.",
2674 "id": "WordArt", 2989 "id": "WordArt",
2675 "properties": { 2990 "properties": {
2676 "renderedText": { 2991 "renderedText": {
2677 "description": "The text rendered as word art.", 2992 "description": "The text rendered as word art.",
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
2783 "type": "string" 3098 "type": "string"
2784 }, 3099 },
2785 "slideIndex": { 3100 "slideIndex": {
2786 "description": "If set, indicates this is a link to the slid e at this zero-based index\nin the presentation. There may not be a slide at thi s index.", 3101 "description": "If set, indicates this is a link to the slid e at this zero-based index\nin the presentation. There may not be a slide at thi s index.",
2787 "format": "int32", 3102 "format": "int32",
2788 "type": "integer" 3103 "type": "integer"
2789 } 3104 }
2790 }, 3105 },
2791 "type": "object" 3106 "type": "object"
2792 }, 3107 },
2793 "CreateShapeResponse": {
2794 "description": "The result of creating a shape.",
2795 "id": "CreateShapeResponse",
2796 "properties": {
2797 "objectId": {
2798 "description": "The object ID of the created shape.",
2799 "type": "string"
2800 }
2801 },
2802 "type": "object"
2803 },
2804 "RgbColor": { 3108 "RgbColor": {
2805 "description": "An RGB color.", 3109 "description": "An RGB color.",
2806 "id": "RgbColor", 3110 "id": "RgbColor",
2807 "properties": { 3111 "properties": {
2808 "red": { 3112 "red": {
2809 "description": "The red component of the color, from 0.0 to 1.0.", 3113 "description": "The red component of the color, from 0.0 to 1.0.",
2810 "format": "float", 3114 "format": "float",
2811 "type": "number" 3115 "type": "number"
2812 }, 3116 },
2813 "green": { 3117 "green": {
2814 "description": "The green component of the color, from 0.0 t o 1.0.", 3118 "description": "The green component of the color, from 0.0 t o 1.0.",
2815 "format": "float", 3119 "format": "float",
2816 "type": "number" 3120 "type": "number"
2817 }, 3121 },
2818 "blue": { 3122 "blue": {
2819 "description": "The blue component of the color, from 0.0 to 1.0.", 3123 "description": "The blue component of the color, from 0.0 to 1.0.",
2820 "format": "float", 3124 "format": "float",
2821 "type": "number" 3125 "type": "number"
2822 } 3126 }
2823 }, 3127 },
2824 "type": "object" 3128 "type": "object"
2825 }, 3129 },
3130 "CreateShapeResponse": {
3131 "description": "The result of creating a shape.",
3132 "id": "CreateShapeResponse",
3133 "properties": {
3134 "objectId": {
3135 "description": "The object ID of the created shape.",
3136 "type": "string"
3137 }
3138 },
3139 "type": "object"
3140 },
2826 "CreateLineRequest": { 3141 "CreateLineRequest": {
2827 "description": "Creates a line.", 3142 "description": "Creates a line.",
2828 "id": "CreateLineRequest", 3143 "id": "CreateLineRequest",
2829 "properties": { 3144 "properties": {
2830 "objectId": { 3145 "objectId": {
2831 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.", 3146 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.",
2832 "type": "string" 3147 "type": "string"
2833 }, 3148 },
2834 "elementProperties": { 3149 "elementProperties": {
2835 "$ref": "PageElementProperties", 3150 "$ref": "PageElementProperties",
(...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after
3211 "$ref": "ColorScheme", 3526 "$ref": "ColorScheme",
3212 "description": "The color scheme of the page. If unset, the color scheme is inherited from\na parent page. If the page has no parent, the co lor scheme uses a default\nSlides color scheme. This field is read-only." 3527 "description": "The color scheme of the page. If unset, the color scheme is inherited from\na parent page. If the page has no parent, the co lor scheme uses a default\nSlides color scheme. This field is read-only."
3213 }, 3528 },
3214 "pageBackgroundFill": { 3529 "pageBackgroundFill": {
3215 "$ref": "PageBackgroundFill", 3530 "$ref": "PageBackgroundFill",
3216 "description": "The background fill of the page. If unset, t he background fill is inherited\nfrom a parent page if it exists. If the page ha s no parent, then the\nbackground fill defaults to the corresponding fill in the Slides editor." 3531 "description": "The background fill of the page. If unset, t he background fill is inherited\nfrom a parent page if it exists. If the page ha s no parent, then the\nbackground fill defaults to the corresponding fill in the Slides editor."
3217 } 3532 }
3218 }, 3533 },
3219 "type": "object" 3534 "type": "object"
3220 }, 3535 },
3221 "TableCell": {
3222 "description": "Properties and contents of each table cell.",
3223 "id": "TableCell",
3224 "properties": {
3225 "location": {
3226 "$ref": "TableCellLocation",
3227 "description": "The location of the cell within the table."
3228 },
3229 "rowSpan": {
3230 "description": "Row span of the cell.",
3231 "format": "int32",
3232 "type": "integer"
3233 },
3234 "columnSpan": {
3235 "description": "Column span of the cell.",
3236 "format": "int32",
3237 "type": "integer"
3238 },
3239 "text": {
3240 "$ref": "TextContent",
3241 "description": "The text content of the cell."
3242 },
3243 "tableCellProperties": {
3244 "$ref": "TableCellProperties",
3245 "description": "The properties of the table cell."
3246 }
3247 },
3248 "type": "object"
3249 },
3250 "NestingLevel": { 3536 "NestingLevel": {
3251 "description": "Contains properties describing the look and feel of a list bullet at a given\nlevel of nesting.", 3537 "description": "Contains properties describing the look and feel of a list bullet at a given\nlevel of nesting.",
3252 "id": "NestingLevel", 3538 "id": "NestingLevel",
3253 "properties": { 3539 "properties": {
3254 "bulletStyle": { 3540 "bulletStyle": {
3255 "$ref": "TextStyle", 3541 "$ref": "TextStyle",
3256 "description": "The style of a bullet at this level of nesti ng." 3542 "description": "The style of a bullet at this level of nesti ng."
3257 } 3543 }
3258 }, 3544 },
3259 "type": "object" 3545 "type": "object"
3260 }, 3546 },
3547 "TableCell": {
3548 "description": "Properties and contents of each table cell.",
3549 "id": "TableCell",
3550 "properties": {
3551 "text": {
3552 "$ref": "TextContent",
3553 "description": "The text content of the cell."
3554 },
3555 "tableCellProperties": {
3556 "$ref": "TableCellProperties",
3557 "description": "The properties of the table cell."
3558 },
3559 "location": {
3560 "$ref": "TableCellLocation",
3561 "description": "The location of the cell within the table."
3562 },
3563 "rowSpan": {
3564 "description": "Row span of the cell.",
3565 "format": "int32",
3566 "type": "integer"
3567 },
3568 "columnSpan": {
3569 "description": "Column span of the cell.",
3570 "format": "int32",
3571 "type": "integer"
3572 }
3573 },
3574 "type": "object"
3575 },
3261 "UpdateLinePropertiesRequest": { 3576 "UpdateLinePropertiesRequest": {
3262 "description": "Updates the properties of a Line.", 3577 "description": "Updates the properties of a Line.",
3263 "id": "UpdateLinePropertiesRequest", 3578 "id": "UpdateLinePropertiesRequest",
3264 "properties": { 3579 "properties": {
3265 "objectId": { 3580 "objectId": {
3266 "description": "The object ID of the line the update is appl ied to.", 3581 "description": "The object ID of the line the update is appl ied to.",
3267 "type": "string" 3582 "type": "string"
3268 }, 3583 },
3269 "lineProperties": { 3584 "lineProperties": {
3270 "$ref": "LineProperties", 3585 "$ref": "LineProperties",
3271 "description": "The line properties to update." 3586 "description": "The line properties to update."
3272 }, 3587 },
3273 "fields": { 3588 "fields": {
3274 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `lineProperties` is\nimplied and should not be specified. A single `\"*\"` can be used as\nshort-hand for listing every field.\n\nFor example to update the line solid fill color, set `fields` to\n`\" lineFill.solidFill.color\"`.\n\nTo reset a property to its default value, includ e its field name in the\nfield mask but leave the field itself unset.", 3589 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `lineProperties` is\nimplied and should not be specified. A single `\"*\"` can be used as\nshort-hand for listing every field.\n\nFor example to update the line solid fill color, set `fields` to\n`\" lineFill.solidFill.color\"`.\n\nTo reset a property to its default value, includ e its field name in the\nfield mask but leave the field itself unset.",
3275 "format": "google-fieldmask", 3590 "format": "google-fieldmask",
3276 "type": "string" 3591 "type": "string"
3277 } 3592 }
3278 }, 3593 },
3279 "type": "object" 3594 "type": "object"
3280 }, 3595 },
3281 "TableCellBackgroundFill": { 3596 "TableCellBackgroundFill": {
3282 "description": "The table cell background fill.", 3597 "description": "The table cell background fill.",
3283 "id": "TableCellBackgroundFill", 3598 "id": "TableCellBackgroundFill",
3284 "properties": { 3599 "properties": {
3600 "solidFill": {
3601 "$ref": "SolidFill",
3602 "description": "Solid color fill."
3603 },
3285 "propertyState": { 3604 "propertyState": {
3286 "description": "The background fill property state.\n\nUpdat ing the the fill on a table cell will implicitly update this field\nto `RENDERED `, unless another value is specified in the same request. To\nhave no fill on a table cell, set this field to `NOT_RENDERED`. In this\ncase, any other fill fiel ds set in the same request will be ignored.", 3605 "description": "The background fill property state.\n\nUpdat ing the the fill on a table cell will implicitly update this field\nto `RENDERED `, unless another value is specified in the same request. To\nhave no fill on a table cell, set this field to `NOT_RENDERED`. In this\ncase, any other fill fiel ds set in the same request will be ignored.",
3287 "enum": [ 3606 "enum": [
3288 "RENDERED", 3607 "RENDERED",
3289 "NOT_RENDERED", 3608 "NOT_RENDERED",
3290 "INHERIT"
3291 ],
3292 "enumDescriptions": [
3293 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.",
3294 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.",
3295 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state."
3296 ],
3297 "type": "string"
3298 },
3299 "solidFill": {
3300 "$ref": "SolidFill",
3301 "description": "Solid color fill."
3302 }
3303 },
3304 "type": "object"
3305 },
3306 "UpdateSlidesPositionRequest": {
3307 "description": "Updates the position of slides in the presentation." ,
3308 "id": "UpdateSlidesPositionRequest",
3309 "properties": {
3310 "slideObjectIds": {
3311 "description": "The IDs of the slides in the presentation th at should be moved.\nThe slides in this list must be in existing presentation or der, without\nduplicates.",
3312 "items": {
3313 "type": "string"
3314 },
3315 "type": "array"
3316 },
3317 "insertionIndex": {
3318 "description": "The index where the slides should be inserte d, based on the slide\narrangement before the move takes place. Must be between zero and the\nnumber of slides in the presentation, inclusive.",
3319 "format": "int32",
3320 "type": "integer"
3321 }
3322 },
3323 "type": "object"
3324 },
3325 "UpdatePagePropertiesRequest": {
3326 "description": "Updates the properties of a Page.",
3327 "id": "UpdatePagePropertiesRequest",
3328 "properties": {
3329 "fields": {
3330 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `pageProperties` is\nimplied and should not be specified. A single `\"*\"` can be used as\nshort-hand for listing every field.\n\nFor example to update the page background solid fill color, set `fiel ds`\nto `\"pageBackgroundFill.solidFill.color\"`.\n\nTo reset a property to its default value, include its field name in the\nfield mask but leave the field its elf unset.",
3331 "format": "google-fieldmask",
3332 "type": "string"
3333 },
3334 "objectId": {
3335 "description": "The object ID of the page the update is appl ied to.",
3336 "type": "string"
3337 },
3338 "pageProperties": {
3339 "$ref": "PageProperties",
3340 "description": "The page properties to update."
3341 }
3342 },
3343 "type": "object"
3344 },
3345 "Group": {
3346 "description": "A PageElement kind representing a\njoined collection of PageElements.",
3347 "id": "Group",
3348 "properties": {
3349 "children": {
3350 "description": "The collection of elements in the group. The minimum size of a group is 2.",
3351 "items": {
3352 "$ref": "PageElement"
3353 },
3354 "type": "array"
3355 }
3356 },
3357 "type": "object"
3358 },
3359 "Placeholder": {
3360 "description": "The placeholder information that uniquely identifies a placeholder shape.",
3361 "id": "Placeholder",
3362 "properties": {
3363 "index": {
3364 "description": "The index of the placeholder. If the same pl aceholder types are the present\nin the same page, they would have different ind ex values.",
3365 "format": "int32",
3366 "type": "integer"
3367 },
3368 "type": {
3369 "description": "The type of the placeholder.",
3370 "enum": [
3371 "NONE",
3372 "BODY",
3373 "CHART",
3374 "CLIP_ART",
3375 "CENTERED_TITLE",
3376 "DIAGRAM",
3377 "DATE_AND_TIME",
3378 "FOOTER",
3379 "HEADER",
3380 "MEDIA",
3381 "OBJECT",
3382 "PICTURE",
3383 "SLIDE_NUMBER",
3384 "SUBTITLE",
3385 "TABLE",
3386 "TITLE",
3387 "SLIDE_IMAGE"
3388 ],
3389 "enumDescriptions": [
3390 "Default value, signifies it is not a placeholder.",
3391 "Body text.",
3392 "Chart or graph.",
3393 "Clip art image.",
3394 "Title centered.",
3395 "Diagram.",
3396 "Date and time.",
3397 "Footer text.",
3398 "Header text.",
3399 "Multimedia.",
3400 "Any content type.",
3401 "Picture.",
3402 "Number of a slide.",
3403 "Subtitle.",
3404 "Table.",
3405 "Slide title.",
3406 "Slide image."
3407 ],
3408 "type": "string"
3409 },
3410 "parentObjectId": {
3411 "description": "The object ID of this shape's parent placeho lder.\nIf unset, the parent placeholder shape does not exist, so the shape does\ nnot inherit properties from any other shape.",
3412 "type": "string"
3413 }
3414 },
3415 "type": "object"
3416 },
3417 "DuplicateObjectRequest": {
3418 "description": "Duplicates a slide or page element.\n\nWhen duplicat ing a slide, the duplicate slide will be created immediately\nfollowing the spec ified slide. When duplicating a page element, the duplicate\nwill be placed on t he same page at the same position as the original.",
3419 "id": "DuplicateObjectRequest",
3420 "properties": {
3421 "objectIds": {
3422 "additionalProperties": {
3423 "type": "string"
3424 },
3425 "description": "The object being duplicated may contain othe r objects, for example when\nduplicating a slide or a group page element. This m ap defines how the IDs\nof duplicated objects are generated: the keys are the ID s of the original\nobjects and its values are the IDs that will be assigned to t he\ncorresponding duplicate object. The ID of the source object's duplicate\nmay be specified in this map as well, using the same value of the\n`object_id` fiel d as a key and the newly desired ID as the value.\n\nAll keys must correspond to existing IDs in the presentation. All values\nmust be unique in the presentatio n and must start with an alphanumeric\ncharacter or an underscore (matches regex `[a-zA-Z0-9_]`); remaining\ncharacters may include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`). The length of the new ID must not be l ess than 5 or\ngreater than 50.\n\nIf any IDs of source objects are omitted from the map, a new random ID will\nbe assigned. If the map is empty or unset, all d uplicate objects will\nreceive a new random ID.",
3426 "type": "object"
3427 },
3428 "objectId": {
3429 "description": "The ID of the object to duplicate.",
3430 "type": "string"
3431 }
3432 },
3433 "type": "object"
3434 },
3435 "ReplaceAllTextRequest": {
3436 "description": "Replaces all instances of text matching a criteria w ith replace text.",
3437 "id": "ReplaceAllTextRequest",
3438 "properties": {
3439 "replaceText": {
3440 "description": "The text that will replace the matched text. ",
3441 "type": "string"
3442 },
3443 "containsText": {
3444 "$ref": "SubstringMatchCriteria",
3445 "description": "Finds text in a shape matching this substrin g."
3446 }
3447 },
3448 "type": "object"
3449 },
3450 "Page": {
3451 "description": "A page in a presentation.",
3452 "id": "Page",
3453 "properties": {
3454 "objectId": {
3455 "description": "The object ID for this page. Object IDs used by\nPage and\nPageElement share the same namespace.",
3456 "type": "string"
3457 },
3458 "revisionId": {
3459 "description": "The revision ID of the presentation containi ng this page. Can be used in\nupdate requests to assert that the presentation re vision hasn't changed\nsince the last read operation. Only populated if the user has edit access\nto the presentation.\n\nThe format of the revision ID may chan ge over time, so it should be treated\nopaquely. A returned revision ID is only guaranteed to be valid for 24\nhours after it has been returned and cannot be sh ared across\nusers. Callers can assume that if two revision IDs are equal then t he\npresentation has not changed.",
3460 "type": "string"
3461 },
3462 "layoutProperties": {
3463 "$ref": "LayoutProperties",
3464 "description": "Layout specific properties. Only set if page _type = LAYOUT."
3465 },
3466 "pageElements": {
3467 "description": "The page elements rendered on the page.",
3468 "items": {
3469 "$ref": "PageElement"
3470 },
3471 "type": "array"
3472 },
3473 "pageType": {
3474 "description": "The type of the page.",
3475 "enum": [
3476 "SLIDE",
3477 "MASTER",
3478 "LAYOUT",
3479 "NOTES",
3480 "NOTES_MASTER"
3481 ],
3482 "enumDescriptions": [
3483 "A slide page.",
3484 "A master slide page.",
3485 "A layout page.",
3486 "A notes page.",
3487 "A notes master page."
3488 ],
3489 "type": "string"
3490 },
3491 "notesProperties": {
3492 "$ref": "NotesProperties",
3493 "description": "Notes specific properties. Only set if page_ type = NOTES."
3494 },
3495 "pageProperties": {
3496 "$ref": "PageProperties",
3497 "description": "The properties of the page."
3498 },
3499 "slideProperties": {
3500 "$ref": "SlideProperties",
3501 "description": "Slide specific properties. Only set if page_ type = SLIDE."
3502 }
3503 },
3504 "type": "object"
3505 },
3506 "ShapeBackgroundFill": {
3507 "description": "The shape background fill.",
3508 "id": "ShapeBackgroundFill",
3509 "properties": {
3510 "propertyState": {
3511 "description": "The background fill property state.\n\nUpdat ing the the fill on a shape will implicitly update this field to\n`RENDERED`, un less another value is specified in the same request. To\nhave no fill on a shape , set this field to `NOT_RENDERED`. In this case,\nany other fill fields set in the same request will be ignored.",
3512 "enum": [
3513 "RENDERED",
3514 "NOT_RENDERED",
3515 "INHERIT" 3609 "INHERIT"
3516 ], 3610 ],
3517 "enumDescriptions": [ 3611 "enumDescriptions": [
3518 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.", 3612 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.",
3519 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.", 3613 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.",
3520 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state." 3614 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state."
3521 ], 3615 ],
3522 "type": "string" 3616 "type": "string"
3523 }, 3617 }
3618 },
3619 "type": "object"
3620 },
3621 "UpdateSlidesPositionRequest": {
3622 "description": "Updates the position of slides in the presentation." ,
3623 "id": "UpdateSlidesPositionRequest",
3624 "properties": {
3625 "slideObjectIds": {
3626 "description": "The IDs of the slides in the presentation th at should be moved.\nThe slides in this list must be in existing presentation or der, without\nduplicates.",
3627 "items": {
3628 "type": "string"
3629 },
3630 "type": "array"
3631 },
3632 "insertionIndex": {
3633 "description": "The index where the slides should be inserte d, based on the slide\narrangement before the move takes place. Must be between zero and the\nnumber of slides in the presentation, inclusive.",
3634 "format": "int32",
3635 "type": "integer"
3636 }
3637 },
3638 "type": "object"
3639 },
3640 "UpdatePagePropertiesRequest": {
3641 "description": "Updates the properties of a Page.",
3642 "id": "UpdatePagePropertiesRequest",
3643 "properties": {
3644 "fields": {
3645 "description": "The fields that should be updated.\n\nAt lea st one field must be specified. The root `pageProperties` is\nimplied and should not be specified. A single `\"*\"` can be used as\nshort-hand for listing every field.\n\nFor example to update the page background solid fill color, set `fiel ds`\nto `\"pageBackgroundFill.solidFill.color\"`.\n\nTo reset a property to its default value, include its field name in the\nfield mask but leave the field its elf unset.",
3646 "format": "google-fieldmask",
3647 "type": "string"
3648 },
3649 "objectId": {
3650 "description": "The object ID of the page the update is appl ied to.",
3651 "type": "string"
3652 },
3653 "pageProperties": {
3654 "$ref": "PageProperties",
3655 "description": "The page properties to update."
3656 }
3657 },
3658 "type": "object"
3659 },
3660 "Group": {
3661 "description": "A PageElement kind representing a\njoined collection of PageElements.",
3662 "id": "Group",
3663 "properties": {
3664 "children": {
3665 "description": "The collection of elements in the group. The minimum size of a group is 2.",
3666 "items": {
3667 "$ref": "PageElement"
3668 },
3669 "type": "array"
3670 }
3671 },
3672 "type": "object"
3673 },
3674 "Placeholder": {
3675 "description": "The placeholder information that uniquely identifies a placeholder shape.",
3676 "id": "Placeholder",
3677 "properties": {
3678 "index": {
3679 "description": "The index of the placeholder. If the same pl aceholder types are present in\nthe same page, they would have different index v alues.",
3680 "format": "int32",
3681 "type": "integer"
3682 },
3683 "type": {
3684 "description": "The type of the placeholder.",
3685 "enum": [
3686 "NONE",
3687 "BODY",
3688 "CHART",
3689 "CLIP_ART",
3690 "CENTERED_TITLE",
3691 "DIAGRAM",
3692 "DATE_AND_TIME",
3693 "FOOTER",
3694 "HEADER",
3695 "MEDIA",
3696 "OBJECT",
3697 "PICTURE",
3698 "SLIDE_NUMBER",
3699 "SUBTITLE",
3700 "TABLE",
3701 "TITLE",
3702 "SLIDE_IMAGE"
3703 ],
3704 "enumDescriptions": [
3705 "Default value, signifies it is not a placeholder.",
3706 "Body text.",
3707 "Chart or graph.",
3708 "Clip art image.",
3709 "Title centered.",
3710 "Diagram.",
3711 "Date and time.",
3712 "Footer text.",
3713 "Header text.",
3714 "Multimedia.",
3715 "Any content type.",
3716 "Picture.",
3717 "Number of a slide.",
3718 "Subtitle.",
3719 "Table.",
3720 "Slide title.",
3721 "Slide image."
3722 ],
3723 "type": "string"
3724 },
3725 "parentObjectId": {
3726 "description": "The object ID of this shape's parent placeho lder.\nIf unset, the parent placeholder shape does not exist, so the shape does\ nnot inherit properties from any other shape.",
3727 "type": "string"
3728 }
3729 },
3730 "type": "object"
3731 },
3732 "DuplicateObjectRequest": {
3733 "description": "Duplicates a slide or page element.\n\nWhen duplicat ing a slide, the duplicate slide will be created immediately\nfollowing the spec ified slide. When duplicating a page element, the duplicate\nwill be placed on t he same page at the same position as the original.",
3734 "id": "DuplicateObjectRequest",
3735 "properties": {
3736 "objectIds": {
3737 "additionalProperties": {
3738 "type": "string"
3739 },
3740 "description": "The object being duplicated may contain othe r objects, for example when\nduplicating a slide or a group page element. This m ap defines how the IDs\nof duplicated objects are generated: the keys are the ID s of the original\nobjects and its values are the IDs that will be assigned to t he\ncorresponding duplicate object. The ID of the source object's duplicate\nmay be specified in this map as well, using the same value of the\n`object_id` fiel d as a key and the newly desired ID as the value.\n\nAll keys must correspond to existing IDs in the presentation. All values\nmust be unique in the presentatio n and must start with an alphanumeric\ncharacter or an underscore (matches regex `[a-zA-Z0-9_]`); remaining\ncharacters may include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`). The length of the new ID must not be l ess than 5 or\ngreater than 50.\n\nIf any IDs of source objects are omitted from the map, a new random ID will\nbe assigned. If the map is empty or unset, all d uplicate objects will\nreceive a new random ID.",
3741 "type": "object"
3742 },
3743 "objectId": {
3744 "description": "The ID of the object to duplicate.",
3745 "type": "string"
3746 }
3747 },
3748 "type": "object"
3749 },
3750 "ReplaceAllTextRequest": {
3751 "description": "Replaces all instances of text matching a criteria w ith replace text.",
3752 "id": "ReplaceAllTextRequest",
3753 "properties": {
3754 "replaceText": {
3755 "description": "The text that will replace the matched text. ",
3756 "type": "string"
3757 },
3758 "containsText": {
3759 "$ref": "SubstringMatchCriteria",
3760 "description": "Finds text in a shape matching this substrin g."
3761 }
3762 },
3763 "type": "object"
3764 },
3765 "Page": {
3766 "description": "A page in a presentation.",
3767 "id": "Page",
3768 "properties": {
3769 "slideProperties": {
3770 "$ref": "SlideProperties",
3771 "description": "Slide specific properties. Only set if page_ type = SLIDE."
3772 },
3773 "pageProperties": {
3774 "$ref": "PageProperties",
3775 "description": "The properties of the page."
3776 },
3777 "objectId": {
3778 "description": "The object ID for this page. Object IDs used by\nPage and\nPageElement share the same namespace.",
3779 "type": "string"
3780 },
3781 "revisionId": {
3782 "description": "The revision ID of the presentation containi ng this page. Can be used in\nupdate requests to assert that the presentation re vision hasn't changed\nsince the last read operation. Only populated if the user has edit access\nto the presentation.\n\nThe format of the revision ID may chan ge over time, so it should be treated\nopaquely. A returned revision ID is only guaranteed to be valid for 24\nhours after it has been returned and cannot be sh ared across users. If the\nrevision ID is unchanged between calls, then the pres entation has not\nchanged. Conversely, a changed ID (for the same presentation a nd user)\nusually means the presentation has been updated; however, a changed ID can\nalso be due to internal factors such as ID format changes.",
3783 "type": "string"
3784 },
3785 "layoutProperties": {
3786 "$ref": "LayoutProperties",
3787 "description": "Layout specific properties. Only set if page _type = LAYOUT."
3788 },
3789 "notesProperties": {
3790 "$ref": "NotesProperties",
3791 "description": "Notes specific properties. Only set if page_ type = NOTES."
3792 },
3793 "pageType": {
3794 "description": "The type of the page.",
3795 "enum": [
3796 "SLIDE",
3797 "MASTER",
3798 "LAYOUT",
3799 "NOTES",
3800 "NOTES_MASTER"
3801 ],
3802 "enumDescriptions": [
3803 "A slide page.",
3804 "A master slide page.",
3805 "A layout page.",
3806 "A notes page.",
3807 "A notes master page."
3808 ],
3809 "type": "string"
3810 },
3811 "pageElements": {
3812 "description": "The page elements rendered on the page.",
3813 "items": {
3814 "$ref": "PageElement"
3815 },
3816 "type": "array"
3817 }
3818 },
3819 "type": "object"
3820 },
3821 "ShapeBackgroundFill": {
3822 "description": "The shape background fill.",
3823 "id": "ShapeBackgroundFill",
3824 "properties": {
3524 "solidFill": { 3825 "solidFill": {
3525 "$ref": "SolidFill", 3826 "$ref": "SolidFill",
3526 "description": "Solid color fill." 3827 "description": "Solid color fill."
3527 }
3528 },
3529 "type": "object"
3530 },
3531 "CropProperties": {
3532 "description": "The crop properties of an object enclosed in a conta iner. For example, an\nImage.\n\nThe crop properties is represented by the offse ts of four edges which define\na crop rectangle. The offsets are measured in per centage from the\ncorresponding edges of the object's original bounding rectangl e towards\ninside, relative to the object's original dimensions.\n\n- If the off set is in the interval (0, 1), the corresponding edge of crop\nrectangle is posi tioned inside of the object's original bounding rectangle.\n- If the offset is n egative or greater than 1, the corresponding edge of crop\nrectangle is position ed outside of the object's original bounding rectangle.\n- If the left edge of t he crop rectangle is on the right side of its right\nedge, the object will be fl ipped horizontally.\n- If the top edge of the crop rectangle is below its bottom edge, the object\nwill be flipped vertically.\n- If all offsets and rotation an gle is 0, the object is not cropped.\n\nAfter cropping, the content in the crop rectangle will be stretched to fit\nits container.",
3533 "id": "CropProperties",
3534 "properties": {
3535 "topOffset": {
3536 "description": "The offset specifies the top edge of the cro p rectangle that is located\nbelow the original bounding rectangle top edge, rel ative to the object's\noriginal height.",
3537 "format": "float",
3538 "type": "number"
3539 },
3540 "leftOffset": {
3541 "description": "The offset specifies the left edge of the cr op rectangle that is located to\nthe right of the original bounding rectangle le ft edge, relative to the\nobject's original width.",
3542 "format": "float",
3543 "type": "number"
3544 },
3545 "rightOffset": {
3546 "description": "The offset specifies the right edge of the c rop rectangle that is located\nto the left of the original bounding rectangle ri ght edge, relative to the\nobject's original width.",
3547 "format": "float",
3548 "type": "number"
3549 },
3550 "bottomOffset": {
3551 "description": "The offset specifies the bottom edge of the crop rectangle that is located\nabove the original bounding rectangle bottom edg e, relative to the object's\noriginal height.",
3552 "format": "float",
3553 "type": "number"
3554 },
3555 "angle": {
3556 "description": "The rotation angle of the crop window around its center, in radians.\nRotation angle is applied after the offset.",
3557 "format": "float",
3558 "type": "number"
3559 }
3560 },
3561 "type": "object"
3562 },
3563 "ReplaceAllShapesWithSheetsChartRequest": {
3564 "description": "Replaces all shapes that match the given criteria wi th the provided Google\nSheets chart. The chart will be scaled and centered to f it within the bounds\nof the original shape.\n\nNOTE: Replacing shapes with a ch art requires at least one of the\nspreadsheets.readonly, spreadsheets, drive.rea donly, or drive OAuth scopes.",
3565 "id": "ReplaceAllShapesWithSheetsChartRequest",
3566 "properties": {
3567 "spreadsheetId": {
3568 "description": "The ID of the Google Sheets spreadsheet that contains the chart.",
3569 "type": "string"
3570 },
3571 "linkingMode": {
3572 "description": "The mode with which the chart is linked to t he source spreadsheet. When\nnot specified, the chart will be an image that is n ot linked.",
3573 "enum": [
3574 "NOT_LINKED_IMAGE",
3575 "LINKED"
3576 ],
3577 "enumDescriptions": [
3578 "The chart is not associated with the source spreadsheet and cannot be\nupdated. A chart that is not linked will be inserted as an image .",
3579 "Linking the chart allows it to be updated, and other co llaborators will\nsee a link to the spreadsheet."
3580 ],
3581 "type": "string"
3582 },
3583 "containsText": {
3584 "$ref": "SubstringMatchCriteria",
3585 "description": "The criteria that the shapes must match in o rder to be replaced. The\nrequest will replace all of the shapes that contain th e given text."
3586 },
3587 "chartId": {
3588 "description": "The ID of the specific chart in the Google S heets spreadsheet.",
3589 "format": "int32",
3590 "type": "integer"
3591 }
3592 },
3593 "type": "object"
3594 },
3595 "ColorStop": {
3596 "description": "A color and position in a gradient band.",
3597 "id": "ColorStop",
3598 "properties": {
3599 "alpha": {
3600 "description": "The alpha value of this color in the gradien t band. Defaults to 1.0,\nfully opaque.",
3601 "format": "float",
3602 "type": "number"
3603 },
3604 "position": {
3605 "description": "The relative position of the color stop in t he gradient band measured\nin percentage. The value should be in the interval [0 .0, 1.0].",
3606 "format": "float",
3607 "type": "number"
3608 },
3609 "color": {
3610 "$ref": "OpaqueColor",
3611 "description": "The color of the gradient stop."
3612 }
3613 },
3614 "type": "object"
3615 },
3616 "Range": {
3617 "description": "Specifies a contiguous range of an indexed collectio n, such as characters in\ntext.",
3618 "id": "Range",
3619 "properties": {
3620 "type": {
3621 "description": "The type of range.",
3622 "enum": [
3623 "RANGE_TYPE_UNSPECIFIED",
3624 "FIXED_RANGE",
3625 "FROM_START_INDEX",
3626 "ALL"
3627 ],
3628 "enumDescriptions": [
3629 "Unspecified range type. This value must not be used.",
3630 "A fixed range. Both the `start_index` and\n`end_index` must be specified.",
3631 "Starts the range at `start_index` and continues until t he\nend of the collection. The `end_index` must not be specified.",
3632 "Sets the range to be the whole length of the collection . Both the\n`start_index` and the `end_index` must not be\nspecified."
3633 ],
3634 "type": "string"
3635 },
3636 "startIndex": {
3637 "description": "The optional zero-based index of the beginni ng of the collection.\nRequired for `SPECIFIC_RANGE` and `FROM_START_INDEX` rang es.",
3638 "format": "int32",
3639 "type": "integer"
3640 },
3641 "endIndex": {
3642 "description": "The optional zero-based index of the end of the collection.\nRequired for `SPECIFIC_RANGE` delete mode.",
3643 "format": "int32",
3644 "type": "integer"
3645 }
3646 },
3647 "type": "object"
3648 },
3649 "CreateVideoRequest": {
3650 "description": "Creates a video.",
3651 "id": "CreateVideoRequest",
3652 "properties": {
3653 "objectId": {
3654 "description": "A user-supplied object ID.\n\nIf you specify an ID, it must be unique among all pages and page elements\nin the presentation . The ID must start with an alphanumeric character or an\nunderscore (matches re gex `[a-zA-Z0-9_]`); remaining characters\nmay include those as well as a hyphen or colon (matches regex\n`[a-zA-Z0-9_-:]`).\nThe length of the ID must not be l ess than 5 or greater than 50.\n\nIf you don't specify an ID, a unique one is ge nerated.",
3655 "type": "string"
3656 },
3657 "source": {
3658 "description": "The video source.",
3659 "enum": [
3660 "SOURCE_UNSPECIFIED",
3661 "YOUTUBE"
3662 ],
3663 "enumDescriptions": [
3664 "The video source is unspecified.",
3665 "The video source is YouTube."
3666 ],
3667 "type": "string"
3668 },
3669 "elementProperties": {
3670 "$ref": "PageElementProperties",
3671 "description": "The element properties for the video."
3672 },
3673 "id": {
3674 "description": "The video source's unique identifier for thi s video.\n\ne.g. For YouTube video https://www.youtube.com/watch?v=7U3axjORYZ0,\ nthe ID is 7U3axjORYZ0.",
3675 "type": "string"
3676 }
3677 },
3678 "type": "object"
3679 },
3680 "DuplicateObjectResponse": {
3681 "description": "The response of duplicating an object.",
3682 "id": "DuplicateObjectResponse",
3683 "properties": {
3684 "objectId": {
3685 "description": "The ID of the new duplicate object.",
3686 "type": "string"
3687 }
3688 },
3689 "type": "object"
3690 },
3691 "ReplaceAllShapesWithImageRequest": {
3692 "description": "Replaces all shapes that match the given criteria wi th the provided image.",
3693 "id": "ReplaceAllShapesWithImageRequest",
3694 "properties": {
3695 "imageUrl": {
3696 "description": "The image URL.\n\nThe image is fetched once at insertion time and a copy is stored for\ndisplay inside the presentation. Ima ges must be less than 50MB in size,\ncannot exceed 25 megapixels, and must be in either in PNG, JPEG, or GIF\nformat.",
3697 "type": "string"
3698 },
3699 "replaceMethod": {
3700 "description": "The replace method.",
3701 "enum": [
3702 "CENTER_INSIDE",
3703 "CENTER_CROP"
3704 ],
3705 "enumDescriptions": [
3706 "Scales and centers the image to fit within the bounds o f the original\nshape and maintains the image's aspect ratio. The rendered size of the\nimage may be smaller than the size of the shape. This is the default\nme thod when one is not specified.",
3707 "Scales and centers the image to fill the bounds of the original shape.\nThe image may be cropped in order to fill the shape. The render ed size of\nthe image will be the same as that of the original shape."
3708 ],
3709 "type": "string"
3710 },
3711 "containsText": {
3712 "$ref": "SubstringMatchCriteria",
3713 "description": "If set, this request will replace all of the shapes that contain the\ngiven text."
3714 }
3715 },
3716 "type": "object"
3717 },
3718 "Shadow": {
3719 "description": "The shadow properties of a page element.\n\nIf these fields are unset, they may be inherited from a parent placeholder\nif it exists . If there is no parent, the fields will default to the value\nused for new page elements created in the Slides editor, which may depend on\nthe page element ki nd.",
3720 "id": "Shadow",
3721 "properties": {
3722 "alpha": {
3723 "description": "The alpha of the shadow's color, from 0.0 to 1.0.",
3724 "format": "float",
3725 "type": "number"
3726 },
3727 "color": {
3728 "$ref": "OpaqueColor",
3729 "description": "The shadow color value."
3730 },
3731 "rotateWithShape": {
3732 "description": "Whether the shadow should rotate with the sh ape.",
3733 "type": "boolean"
3734 }, 3828 },
3735 "propertyState": { 3829 "propertyState": {
3736 "description": "The shadow property state.\n\nUpdating the t he shadow on a page element will implicitly update this field\nto `RENDERED`, un less another value is specified in the same request. To\nhave no shadow on a pag e element, set this field to `NOT_RENDERED`. In this\ncase, any other shadow fie lds set in the same request will be ignored.", 3830 "description": "The background fill property state.\n\nUpdat ing the the fill on a shape will implicitly update this field to\n`RENDERED`, un less another value is specified in the same request. To\nhave no fill on a shape , set this field to `NOT_RENDERED`. In this case,\nany other fill fields set in the same request will be ignored.",
3737 "enum": [ 3831 "enum": [
3738 "RENDERED", 3832 "RENDERED",
3739 "NOT_RENDERED", 3833 "NOT_RENDERED",
3740 "INHERIT" 3834 "INHERIT"
3741 ], 3835 ],
3742 "enumDescriptions": [ 3836 "enumDescriptions": [
3743 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.", 3837 "If a property's state is RENDERED, then the element has the corresponding\nproperty when rendered on a page. If the element is a placeh older shape as\ndetermined by the placeholder\nfield, and it inherits from a pla ceholder shape, the corresponding field\nmay be unset, meaning that the property value is inherited from a parent\nplaceholder. If the element does not inherit, then the field will contain\nthe rendered value. This is the default value.",
3744 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.", 3838 "If a property's state is NOT_RENDERED, then the element does not have the\ncorresponding property when rendered on a page. However, the field may\nstill be set so it can be inherited by child shapes. To remove a pro perty\nfrom a rendered element, set its property_state to NOT_RENDERED.",
3745 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state." 3839 "If a property's state is INHERIT, then the property sta te uses the value of\ncorresponding `property_state` field on the parent shape. Elements that do\nnot inherit will never have an INHERIT property state."
3746 ], 3840 ],
3747 "type": "string" 3841 "type": "string"
3748 }, 3842 }
3749 "blurRadius": { 3843 },
3750 "$ref": "Dimension", 3844 "type": "object"
3751 "description": "The radius of the shadow blur. The larger th e radius, the more diffuse the\nshadow becomes." 3845 },
3752 }, 3846 "CropProperties": {
3753 "transform": { 3847 "description": "The crop properties of an object enclosed in a conta iner. For example, an\nImage.\n\nThe crop properties is represented by the offse ts of four edges which define\na crop rectangle. The offsets are measured in per centage from the\ncorresponding edges of the object's original bounding rectangl e towards\ninside, relative to the object's original dimensions.\n\n- If the off set is in the interval (0, 1), the corresponding edge of crop\nrectangle is posi tioned inside of the object's original bounding rectangle.\n- If the offset is n egative or greater than 1, the corresponding edge of crop\nrectangle is position ed outside of the object's original bounding rectangle.\n- If the left edge of t he crop rectangle is on the right side of its right\nedge, the object will be fl ipped horizontally.\n- If the top edge of the crop rectangle is below its bottom edge, the object\nwill be flipped vertically.\n- If all offsets and rotation an gle is 0, the object is not cropped.\n\nAfter cropping, the content in the crop rectangle will be stretched to fit\nits container.",
3754 "$ref": "AffineTransform", 3848 "id": "CropProperties",
3755 "description": "Transform that encodes the translate, scale, and skew of the shadow,\nrelative to the alignment position." 3849 "properties": {
3756 }, 3850 "leftOffset": {
3757 "type": { 3851 "description": "The offset specifies the left edge of the cr op rectangle that is located to\nthe right of the original bounding rectangle le ft edge, relative to the\nobject's original width.",
3758 "description": "The type of the shadow.", 3852 "format": "float",
3759 "enum": [ 3853 "type": "number"
3760 "SHADOW_TYPE_UNSPECIFIED", 3854 },
3761 "OUTER" 3855 "rightOffset": {
3762 ], 3856 "description": "The offset specifies the right edge of the c rop rectangle that is located\nto the left of the original bounding rectangle ri ght edge, relative to the\nobject's original width.",
3763 "enumDescriptions": [ 3857 "format": "float",
3764 "Unspecified shadow type.", 3858 "type": "number"
3765 "Outer shadow." 3859 },
3766 ], 3860 "bottomOffset": {
3767 "type": "string" 3861 "description": "The offset specifies the bottom edge of the crop rectangle that is located\nabove the original bounding rectangle bottom edg e, relative to the object's\noriginal height.",
3768 }, 3862 "format": "float",
3769 "alignment": { 3863 "type": "number"
3770 "description": "The alignment point of the shadow, that sets the origin for translate,\nscale and skew of the shadow.", 3864 },
3771 "enum": [ 3865 "angle": {
3772 "RECTANGLE_POSITION_UNSPECIFIED", 3866 "description": "The rotation angle of the crop window around its center, in radians.\nRotation angle is applied after the offset.",
3773 "TOP_LEFT", 3867 "format": "float",
3774 "TOP_CENTER", 3868 "type": "number"
3775 "TOP_RIGHT", 3869 },
3776 "LEFT_CENTER", 3870 "topOffset": {
3777 "CENTER", 3871 "description": "The offset specifies the top edge of the cro p rectangle that is located\nbelow the original bounding rectangle top edge, rel ative to the object's\noriginal height.",
3778 "RIGHT_CENTER", 3872 "format": "float",
3779 "BOTTOM_LEFT", 3873 "type": "number"
3780 "BOTTOM_CENTER", 3874 }
3781 "BOTTOM_RIGHT" 3875 },
3782 ], 3876 "type": "object"
3783 "enumDescriptions": [
3784 "Unspecified.",
3785 "Top left.",
3786 "Top center.",
3787 "Top right.",
3788 "Left center.",
3789 "Center.",
3790 "Right center.",
3791 "Bottom left.",
3792 "Bottom center.",
3793 "Bottom right."
3794 ],
3795 "type": "string"
3796 }
3797 },
3798 "type": "object"
3799 },
3800 "DeleteTableRowRequest": {
3801 "description": "Deletes a row from a table.",
3802 "id": "DeleteTableRowRequest",
3803 "properties": {
3804 "cellLocation": {
3805 "$ref": "TableCellLocation",
3806 "description": "The reference table cell location from which a row will be deleted.\n\nThe row this cell spans will be deleted. If this is a merged cell, multiple\nrows will be deleted. If no rows remain in the table aft er this deletion,\nthe whole table is deleted."
3807 },
3808 "tableObjectId": {
3809 "description": "The table to delete rows from.",
3810 "type": "string"
3811 }
3812 },
3813 "type": "object"
3814 },
3815 "Bullet": {
3816 "description": "Describes the bullet of a paragraph.",
3817 "id": "Bullet",
3818 "properties": {
3819 "glyph": {
3820 "description": "The rendered bullet glyph for this paragraph .",
3821 "type": "string"
3822 },
3823 "nestingLevel": {
3824 "description": "The nesting level of this paragraph in the l ist.",
3825 "format": "int32",
3826 "type": "integer"
3827 },
3828 "bulletStyle": {
3829 "$ref": "TextStyle",
3830 "description": "The paragraph specific text style applied to this bullet."
3831 },
3832 "listId": {
3833 "description": "The ID of the list this paragraph belongs to .",
3834 "type": "string"
3835 }
3836 },
3837 "type": "object"
3838 },
3839 "OutlineFill": {
3840 "description": "The fill of the outline.",
3841 "id": "OutlineFill",
3842 "properties": {
3843 "solidFill": {
3844 "$ref": "SolidFill",
3845 "description": "Solid color fill."
3846 }
3847 },
3848 "type": "object"
3849 },
3850 "TableCellLocation": {
3851 "description": "A location of a single table cell within a table.",
3852 "id": "TableCellLocation",
3853 "properties": {
3854 "rowIndex": {
3855 "description": "The 0-based row index.",
3856 "format": "int32",
3857 "type": "integer"
3858 },
3859 "columnIndex": {
3860 "description": "The 0-based column index.",
3861 "format": "int32",
3862 "type": "integer"
3863 }
3864 },
3865 "type": "object"
3866 },
3867 "CreateLineResponse": {
3868 "description": "The result of creating a line.",
3869 "id": "CreateLineResponse",
3870 "properties": {
3871 "objectId": {
3872 "description": "The object ID of the created line.",
3873 "type": "string"
3874 }
3875 },
3876 "type": "object"
3877 } 3877 }
3878 }, 3878 },
3879 "servicePath": "", 3879 "servicePath": "",
3880 "title": "Google Slides API", 3880 "title": "Google Slides API",
3881 "version": "v1" 3881 "version": "v1"
3882 } 3882 }
OLDNEW
« no previous file with comments | « discovery/googleapis/siteVerification__v1.json ('k') | discovery/googleapis/sourcerepo__v1.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698