Class: Google::Apis::SlidesV1::UpdatePagePropertiesRequest
- Inherits:
-
Object
- Object
- Google::Apis::SlidesV1::UpdatePagePropertiesRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/slides_v1/classes.rb,
generated/google/apis/slides_v1/representations.rb,
generated/google/apis/slides_v1/representations.rb
Overview
Updates the properties of a Page.
Instance Attribute Summary collapse
-
#fields ⇒ String
The fields that should be updated.
-
#object_id_prop ⇒ String
The object ID of the page the update is applied to.
-
#page_properties ⇒ Google::Apis::SlidesV1::PageProperties
The properties of the Page.
Instance Method Summary collapse
-
#initialize(**args) ⇒ UpdatePagePropertiesRequest
constructor
A new instance of UpdatePagePropertiesRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ UpdatePagePropertiesRequest
Returns a new instance of UpdatePagePropertiesRequest
4102 4103 4104 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4102 def initialize(**args) update!(**args) end |
Instance Attribute Details
#fields ⇒ String
The fields that should be updated.
At least one field must be specified. The root pageProperties
is
implied and should not be specified. A single "*"
can be used as
short-hand for listing every field.
For example to update the page background solid fill color, set fields
to "pageBackgroundFill.solidFill.color"
.
To reset a property to its default value, include its field name in the
field mask but leave the field itself unset.
Corresponds to the JSON property fields
4086 4087 4088 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4086 def fields @fields end |
#object_id_prop ⇒ String
The object ID of the page the update is applied to.
Corresponds to the JSON property objectId
4091 4092 4093 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4091 def object_id_prop @object_id_prop end |
#page_properties ⇒ Google::Apis::SlidesV1::PageProperties
The properties of the Page.
The page will inherit properties from the parent page. Depending on the page
type the hierarchy is defined in either
SlideProperties or
LayoutProperties.
Corresponds to the JSON property pageProperties
4100 4101 4102 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4100 def page_properties @page_properties end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4107 4108 4109 4110 4111 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4107 def update!(**args) @fields = args[:fields] if args.key?(:fields) @object_id_prop = args[:object_id_prop] if args.key?(:object_id_prop) @page_properties = args[:page_properties] if args.key?(:page_properties) end |