Class: Google::Apis::SlidesV1::UpdateShapePropertiesRequest
- Inherits:
-
Object
- Object
- Google::Apis::SlidesV1::UpdateShapePropertiesRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/slides_v1/classes.rb,
lib/google/apis/slides_v1/representations.rb,
lib/google/apis/slides_v1/representations.rb
Overview
Update the properties of a Shape.
Instance Attribute Summary collapse
-
#fields ⇒ String
The fields that should be updated.
-
#object_id_prop ⇒ String
The object ID of the shape the updates are applied to.
-
#shape_properties ⇒ Google::Apis::SlidesV1::ShapeProperties
The properties of a Shape.
Instance Method Summary collapse
-
#initialize(**args) ⇒ UpdateShapePropertiesRequest
constructor
A new instance of UpdateShapePropertiesRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ UpdateShapePropertiesRequest
Returns a new instance of UpdateShapePropertiesRequest.
4720 4721 4722 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4720 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 shapeProperties
is implied and should not be specified. A single "*"
can be used as short-hand for listing every field. For example to update the
shape background solid fill color, set fields
to "shapeBackgroundFill.
solidFill.color"
. To reset a property to its default value, include its field
name in the field mask but leave the field itself unset.
Corresponds to the JSON property fields
4703 4704 4705 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4703 def fields @fields end |
#object_id_prop ⇒ String
The object ID of the shape the updates are applied to.
Corresponds to the JSON property objectId
4708 4709 4710 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4708 def object_id_prop @object_id_prop end |
#shape_properties ⇒ Google::Apis::SlidesV1::ShapeProperties
The properties of a Shape. If the shape is a placeholder shape as determined
by the placeholder field, then these properties may be inherited from a parent
placeholder shape. Determining the rendered value of the property depends on
the corresponding property_state field value. Any text autofit settings on the
shape are automatically deactivated by requests that can impact how text fits
in the shape.
Corresponds to the JSON property shapeProperties
4718 4719 4720 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4718 def shape_properties @shape_properties end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4725 4726 4727 4728 4729 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4725 def update!(**args) @fields = args[:fields] if args.key?(:fields) @object_id_prop = args[:object_id_prop] if args.key?(:object_id_prop) @shape_properties = args[:shape_properties] if args.key?(:shape_properties) end |