Class: Google::Apis::SlidesV1::UpdateLinePropertiesRequest
- Inherits:
-
Object
- Object
- Google::Apis::SlidesV1::UpdateLinePropertiesRequest
- 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 Line.
Instance Attribute Summary collapse
-
#fields ⇒ String
The fields that should be updated.
-
#line_properties ⇒ Google::Apis::SlidesV1::LineProperties
The properties of the Line.
-
#object_id_prop ⇒ String
The object ID of the line the update is applied to.
Instance Method Summary collapse
-
#initialize(**args) ⇒ UpdateLinePropertiesRequest
constructor
A new instance of UpdateLinePropertiesRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ UpdateLinePropertiesRequest
Returns a new instance of UpdateLinePropertiesRequest
4626 4627 4628 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4626 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 lineProperties
is
implied and should not be specified. A single "*"
can be used as
short-hand for listing every field.
For example to update the line solid fill color, set fields
to
"lineFill.solidFill.color"
.
To reset a property to its default value, include its field name in the
field mask but leave the field itself unset.
Corresponds to the JSON property fields
4612 4613 4614 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4612 def fields @fields end |
#line_properties ⇒ Google::Apis::SlidesV1::LineProperties
The properties of the Line.
When unset, these fields default to values that match the appearance of
new lines created in the Slides editor.
Corresponds to the JSON property lineProperties
4619 4620 4621 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4619 def line_properties @line_properties end |
#object_id_prop ⇒ String
The object ID of the line the update is applied to.
Corresponds to the JSON property objectId
4624 4625 4626 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4624 def object_id_prop @object_id_prop end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4631 4632 4633 4634 4635 |
# File 'generated/google/apis/slides_v1/classes.rb', line 4631 def update!(**args) @fields = args[:fields] if args.key?(:fields) @line_properties = args[:line_properties] if args.key?(:line_properties) @object_id_prop = args[:object_id_prop] if args.key?(:object_id_prop) end |