Class: Google::Apis::DocsV1::Paragraph
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::DocsV1::Paragraph
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/docs_v1/classes.rb,
lib/google/apis/docs_v1/representations.rb,
lib/google/apis/docs_v1/representations.rb 
Overview
A StructuralElement representing a paragraph. A paragraph is a range of content that's terminated with a newline character.
Instance Attribute Summary collapse
- 
  
    
      #bullet  ⇒ Google::Apis::DocsV1::Bullet 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Describes the bullet of a paragraph.
 - 
  
    
      #elements  ⇒ Array<Google::Apis::DocsV1::ParagraphElement> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The content of the paragraph, broken down into its component parts.
 - 
  
    
      #paragraph_style  ⇒ Google::Apis::DocsV1::ParagraphStyle 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Styles that apply to a whole paragraph.
 - 
  
    
      #positioned_object_ids  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The IDs of the positioned objects tethered to this paragraph.
 - 
  
    
      #suggested_bullet_changes  ⇒ Hash<String,Google::Apis::DocsV1::SuggestedBullet> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The suggested changes to this paragraph's bullet.
 - 
  
    
      #suggested_paragraph_style_changes  ⇒ Hash<String,Google::Apis::DocsV1::SuggestedParagraphStyle> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The suggested paragraph style changes to this paragraph, keyed by suggestion ID.
 - 
  
    
      #suggested_positioned_object_ids  ⇒ Hash<String,Google::Apis::DocsV1::ObjectReferences> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The IDs of the positioned objects suggested to be attached to this paragraph, keyed by suggestion ID.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Paragraph 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of Paragraph.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ Paragraph
Returns a new instance of Paragraph.
      3355 3356 3357  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 3355 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#bullet ⇒ Google::Apis::DocsV1::Bullet
Describes the bullet of a paragraph.
Corresponds to the JSON property bullet
      3311 3312 3313  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 3311 def bullet @bullet end  | 
  
#elements ⇒ Array<Google::Apis::DocsV1::ParagraphElement>
The content of the paragraph, broken down into its component parts.
Corresponds to the JSON property elements
      3316 3317 3318  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 3316 def elements @elements end  | 
  
#paragraph_style ⇒ Google::Apis::DocsV1::ParagraphStyle
Styles that apply to a whole paragraph. Inherited paragraph styles are
represented as unset fields in this message. A paragraph style's parent
depends on where the paragraph style is defined: * The ParagraphStyle on a
Paragraph inherits from the paragraph's corresponding named style type. * The
ParagraphStyle on a named style inherits from the normal text named style. *
The ParagraphStyle of the normal text named style inherits from the default
paragraph style in the Docs editor. * The ParagraphStyle on a Paragraph
element that's contained in a table may inherit its paragraph style from the
table style. If the paragraph style does not inherit from a parent, unsetting
fields will revert the style to a value matching the defaults in the Docs
editor.
Corresponds to the JSON property paragraphStyle
      3331 3332 3333  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 3331 def paragraph_style @paragraph_style end  | 
  
#positioned_object_ids ⇒ Array<String>
The IDs of the positioned objects tethered to this paragraph.
Corresponds to the JSON property positionedObjectIds
      3336 3337 3338  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 3336 def positioned_object_ids @positioned_object_ids end  | 
  
#suggested_bullet_changes ⇒ Hash<String,Google::Apis::DocsV1::SuggestedBullet>
The suggested changes to this paragraph's bullet.
Corresponds to the JSON property suggestedBulletChanges
      3341 3342 3343  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 3341 def suggested_bullet_changes @suggested_bullet_changes end  | 
  
#suggested_paragraph_style_changes ⇒ Hash<String,Google::Apis::DocsV1::SuggestedParagraphStyle>
The suggested paragraph style changes to this paragraph, keyed by suggestion
ID.
Corresponds to the JSON property suggestedParagraphStyleChanges
      3347 3348 3349  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 3347 def suggested_paragraph_style_changes @suggested_paragraph_style_changes end  | 
  
#suggested_positioned_object_ids ⇒ Hash<String,Google::Apis::DocsV1::ObjectReferences>
The IDs of the positioned objects suggested to be attached to this paragraph,
keyed by suggestion ID.
Corresponds to the JSON property suggestedPositionedObjectIds
      3353 3354 3355  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 3353 def suggested_positioned_object_ids @suggested_positioned_object_ids end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      3360 3361 3362 3363 3364 3365 3366 3367 3368  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 3360 def update!(**args) @bullet = args[:bullet] if args.key?(:bullet) @elements = args[:elements] if args.key?(:elements) @paragraph_style = args[:paragraph_style] if args.key?(:paragraph_style) @positioned_object_ids = args[:positioned_object_ids] if args.key?(:positioned_object_ids) @suggested_bullet_changes = args[:suggested_bullet_changes] if args.key?(:suggested_bullet_changes) @suggested_paragraph_style_changes = args[:suggested_paragraph_style_changes] if args.key?(:suggested_paragraph_style_changes) @suggested_positioned_object_ids = args[:suggested_positioned_object_ids] if args.key?(:suggested_positioned_object_ids) end  |