class Google::Apis::DocsV1::EmbeddedObjectSuggestionState

A mask that indicates which of the fields on the base EmbeddedObject have been changed in this suggestion. For any field set to true, there is a new suggested value.

Attributes

description_suggested[RW]

Indicates if there was a suggested change to description. Corresponds to the JSON property `descriptionSuggested` @return [Boolean]

description_suggested?[RW]

Indicates if there was a suggested change to description. Corresponds to the JSON property `descriptionSuggested` @return [Boolean]

embedded_drawing_properties_suggestion_state[RW]

A mask that indicates which of the fields on the base EmbeddedDrawingProperties have been changed in this suggestion. For any field set to true, there is a new suggested value. Corresponds to the JSON property `embeddedDrawingPropertiesSuggestionState` @return [Google::Apis::DocsV1::EmbeddedDrawingPropertiesSuggestionState]

embedded_object_border_suggestion_state[RW]

A mask that indicates which of the fields on the base EmbeddedObjectBorder have been changed in this suggestion. For any field set to true, there is a new suggested value. Corresponds to the JSON property `embeddedObjectBorderSuggestionState` @return [Google::Apis::DocsV1::EmbeddedObjectBorderSuggestionState]

image_properties_suggestion_state[RW]

A mask that indicates which of the fields on the base ImageProperties have been changed in this suggestion. For any field set to true, there is a new suggested value. Corresponds to the JSON property `imagePropertiesSuggestionState` @return [Google::Apis::DocsV1::ImagePropertiesSuggestionState]

linked_content_reference_suggestion_state[RW]

A mask that indicates which of the fields on the base LinkedContentReference have been changed in this suggestion. For any field set to true, there is a new suggested value. Corresponds to the JSON property `linkedContentReferenceSuggestionState` @return [Google::Apis::DocsV1::LinkedContentReferenceSuggestionState]

margin_bottom_suggested[RW]

Indicates if there was a suggested change to margin_bottom. Corresponds to the JSON property `marginBottomSuggested` @return [Boolean]

margin_bottom_suggested?[RW]

Indicates if there was a suggested change to margin_bottom. Corresponds to the JSON property `marginBottomSuggested` @return [Boolean]

margin_left_suggested[RW]

Indicates if there was a suggested change to margin_left. Corresponds to the JSON property `marginLeftSuggested` @return [Boolean]

margin_left_suggested?[RW]

Indicates if there was a suggested change to margin_left. Corresponds to the JSON property `marginLeftSuggested` @return [Boolean]

margin_right_suggested[RW]

Indicates if there was a suggested change to margin_right. Corresponds to the JSON property `marginRightSuggested` @return [Boolean]

margin_right_suggested?[RW]

Indicates if there was a suggested change to margin_right. Corresponds to the JSON property `marginRightSuggested` @return [Boolean]

margin_top_suggested[RW]

Indicates if there was a suggested change to margin_top. Corresponds to the JSON property `marginTopSuggested` @return [Boolean]

margin_top_suggested?[RW]

Indicates if there was a suggested change to margin_top. Corresponds to the JSON property `marginTopSuggested` @return [Boolean]

size_suggestion_state[RW]

A mask that indicates which of the fields on the base Size have been changed in this suggestion. For any field set to true, the Size has a new suggested value. Corresponds to the JSON property `sizeSuggestionState` @return [Google::Apis::DocsV1::SizeSuggestionState]

title_suggested[RW]

Indicates if there was a suggested change to title. Corresponds to the JSON property `titleSuggested` @return [Boolean]

title_suggested?[RW]

Indicates if there was a suggested change to title. Corresponds to the JSON property `titleSuggested` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/docs_v1/classes.rb, line 1541
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/docs_v1/classes.rb, line 1546
def update!(**args)
  @description_suggested = args[:description_suggested] if args.key?(:description_suggested)
  @embedded_drawing_properties_suggestion_state = args[:embedded_drawing_properties_suggestion_state] if args.key?(:embedded_drawing_properties_suggestion_state)
  @embedded_object_border_suggestion_state = args[:embedded_object_border_suggestion_state] if args.key?(:embedded_object_border_suggestion_state)
  @image_properties_suggestion_state = args[:image_properties_suggestion_state] if args.key?(:image_properties_suggestion_state)
  @linked_content_reference_suggestion_state = args[:linked_content_reference_suggestion_state] if args.key?(:linked_content_reference_suggestion_state)
  @margin_bottom_suggested = args[:margin_bottom_suggested] if args.key?(:margin_bottom_suggested)
  @margin_left_suggested = args[:margin_left_suggested] if args.key?(:margin_left_suggested)
  @margin_right_suggested = args[:margin_right_suggested] if args.key?(:margin_right_suggested)
  @margin_top_suggested = args[:margin_top_suggested] if args.key?(:margin_top_suggested)
  @size_suggestion_state = args[:size_suggestion_state] if args.key?(:size_suggestion_state)
  @title_suggested = args[:title_suggested] if args.key?(:title_suggested)
end