Class: Google::Apis::SlidesV1::UpdateLinePropertiesRequest
- Inherits:
-
Object
- Object
- Google::Apis::SlidesV1::UpdateLinePropertiesRequest
- 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
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.
Constructor Details
#initialize(**args) ⇒ UpdateLinePropertiesRequest
Returns a new instance of UpdateLinePropertiesRequest.
4545 4546 4547 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4545 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
4532 4533 4534 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4532 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
4538 4539 4540 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4538 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
4543 4544 4545 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4543 def object_id_prop @object_id_prop end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4550 4551 4552 4553 4554 |
# File 'lib/google/apis/slides_v1/classes.rb', line 4550 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 |