Class: Google::Apis::DocsV1::TextStyleSuggestionState
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::DocsV1::TextStyleSuggestionState
 
 
- 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 mask that indicates which of the fields on the base TextStyle have been changed in this suggestion. For any field set to true, there's a new suggested value.
Instance Attribute Summary collapse
- 
  
    
      #background_color_suggested  ⇒ Boolean 
    
    
      (also: #background_color_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to background_color.
 - 
  
    
      #baseline_offset_suggested  ⇒ Boolean 
    
    
      (also: #baseline_offset_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to baseline_offset.
 - 
  
    
      #bold_suggested  ⇒ Boolean 
    
    
      (also: #bold_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to bold.
 - 
  
    
      #font_size_suggested  ⇒ Boolean 
    
    
      (also: #font_size_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to font_size.
 - 
  
    
      #foreground_color_suggested  ⇒ Boolean 
    
    
      (also: #foreground_color_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to foreground_color.
 - 
  
    
      #italic_suggested  ⇒ Boolean 
    
    
      (also: #italic_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to italic.
 - 
  
    
      #link_suggested  ⇒ Boolean 
    
    
      (also: #link_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to link.
 - 
  
    
      #small_caps_suggested  ⇒ Boolean 
    
    
      (also: #small_caps_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to small_caps.
 - 
  
    
      #strikethrough_suggested  ⇒ Boolean 
    
    
      (also: #strikethrough_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to strikethrough.
 - 
  
    
      #underline_suggested  ⇒ Boolean 
    
    
      (also: #underline_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to underline.
 - 
  
    
      #weighted_font_family_suggested  ⇒ Boolean 
    
    
      (also: #weighted_font_family_suggested?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates if there was a suggested change to weighted_font_family.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ TextStyleSuggestionState 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of TextStyleSuggestionState.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ TextStyleSuggestionState
Returns a new instance of TextStyleSuggestionState.
      6432 6433 6434  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6432 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#background_color_suggested ⇒ Boolean Also known as: background_color_suggested?
Indicates if there was a suggested change to background_color.
Corresponds to the JSON property backgroundColorSuggested
      6369 6370 6371  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6369 def background_color_suggested @background_color_suggested end  | 
  
#baseline_offset_suggested ⇒ Boolean Also known as: baseline_offset_suggested?
Indicates if there was a suggested change to baseline_offset.
Corresponds to the JSON property baselineOffsetSuggested
      6375 6376 6377  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6375 def baseline_offset_suggested @baseline_offset_suggested end  | 
  
#bold_suggested ⇒ Boolean Also known as: bold_suggested?
Indicates if there was a suggested change to bold.
Corresponds to the JSON property boldSuggested
      6381 6382 6383  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6381 def bold_suggested @bold_suggested end  | 
  
#font_size_suggested ⇒ Boolean Also known as: font_size_suggested?
Indicates if there was a suggested change to font_size.
Corresponds to the JSON property fontSizeSuggested
      6387 6388 6389  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6387 def font_size_suggested @font_size_suggested end  | 
  
#foreground_color_suggested ⇒ Boolean Also known as: foreground_color_suggested?
Indicates if there was a suggested change to foreground_color.
Corresponds to the JSON property foregroundColorSuggested
      6393 6394 6395  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6393 def foreground_color_suggested @foreground_color_suggested end  | 
  
#italic_suggested ⇒ Boolean Also known as: italic_suggested?
Indicates if there was a suggested change to italic.
Corresponds to the JSON property italicSuggested
      6399 6400 6401  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6399 def italic_suggested @italic_suggested end  | 
  
#link_suggested ⇒ Boolean Also known as: link_suggested?
Indicates if there was a suggested change to link.
Corresponds to the JSON property linkSuggested
      6405 6406 6407  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6405 def link_suggested @link_suggested end  | 
  
#small_caps_suggested ⇒ Boolean Also known as: small_caps_suggested?
Indicates if there was a suggested change to small_caps.
Corresponds to the JSON property smallCapsSuggested
      6411 6412 6413  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6411 def small_caps_suggested @small_caps_suggested end  | 
  
#strikethrough_suggested ⇒ Boolean Also known as: strikethrough_suggested?
Indicates if there was a suggested change to strikethrough.
Corresponds to the JSON property strikethroughSuggested
      6417 6418 6419  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6417 def strikethrough_suggested @strikethrough_suggested end  | 
  
#underline_suggested ⇒ Boolean Also known as: underline_suggested?
Indicates if there was a suggested change to underline.
Corresponds to the JSON property underlineSuggested
      6423 6424 6425  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6423 def underline_suggested @underline_suggested end  | 
  
#weighted_font_family_suggested ⇒ Boolean Also known as: weighted_font_family_suggested?
Indicates if there was a suggested change to weighted_font_family.
Corresponds to the JSON property weightedFontFamilySuggested
      6429 6430 6431  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6429 def weighted_font_family_suggested @weighted_font_family_suggested end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449  | 
    
      # File 'lib/google/apis/docs_v1/classes.rb', line 6437 def update!(**args) @background_color_suggested = args[:background_color_suggested] if args.key?(:background_color_suggested) @baseline_offset_suggested = args[:baseline_offset_suggested] if args.key?(:baseline_offset_suggested) @bold_suggested = args[:bold_suggested] if args.key?(:bold_suggested) @font_size_suggested = args[:font_size_suggested] if args.key?(:font_size_suggested) @foreground_color_suggested = args[:foreground_color_suggested] if args.key?(:foreground_color_suggested) @italic_suggested = args[:italic_suggested] if args.key?(:italic_suggested) @link_suggested = args[:link_suggested] if args.key?(:link_suggested) @small_caps_suggested = args[:small_caps_suggested] if args.key?(:small_caps_suggested) @strikethrough_suggested = args[:strikethrough_suggested] if args.key?(:strikethrough_suggested) @underline_suggested = args[:underline_suggested] if args.key?(:underline_suggested) @weighted_font_family_suggested = args[:weighted_font_family_suggested] if args.key?(:weighted_font_family_suggested) end  |