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
| 4462 4463 4464 | # File 'generated/google/apis/slides_v1/classes.rb', line 4462 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
| 4448 4449 4450 | # File 'generated/google/apis/slides_v1/classes.rb', line 4448 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
| 4455 4456 4457 | # File 'generated/google/apis/slides_v1/classes.rb', line 4455 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
| 4460 4461 4462 | # File 'generated/google/apis/slides_v1/classes.rb', line 4460 def object_id_prop @object_id_prop end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 4467 4468 4469 4470 4471 | # File 'generated/google/apis/slides_v1/classes.rb', line 4467 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 |