Class: Google::Apis::DocsV1::EmbeddedObject
- Inherits:
-
Object
- Object
- Google::Apis::DocsV1::EmbeddedObject
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/docs_v1/classes.rb,
generated/google/apis/docs_v1/representations.rb,
generated/google/apis/docs_v1/representations.rb
Overview
An embedded object in the document.
Instance Attribute Summary collapse
-
#description ⇒ String
The description of the embedded object.
-
#embedded_drawing_properties ⇒ Google::Apis::DocsV1::EmbeddedDrawingProperties
The properties of an embedded drawing.
-
#embedded_object_border ⇒ Google::Apis::DocsV1::EmbeddedObjectBorder
A border around an EmbeddedObject.
-
#image_properties ⇒ Google::Apis::DocsV1::ImageProperties
The properties of an image.
-
#linked_content_reference ⇒ Google::Apis::DocsV1::LinkedContentReference
A reference to the external linked source content.
-
#margin_bottom ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
-
#margin_left ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
-
#margin_right ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
-
#margin_top ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
-
#size ⇒ Google::Apis::DocsV1::Size
A width and height.
-
#title ⇒ String
The title of the embedded object.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EmbeddedObject
constructor
A new instance of EmbeddedObject.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ EmbeddedObject
Returns a new instance of EmbeddedObject
1174 1175 1176 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1174 def initialize(**args) update!(**args) end |
Instance Attribute Details
#description ⇒ String
The description of the embedded object. The title
and description
are
both combined to display alt text.
Corresponds to the JSON property description
1121 1122 1123 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1121 def description @description end |
#embedded_drawing_properties ⇒ Google::Apis::DocsV1::EmbeddedDrawingProperties
The properties of an embedded drawing.
Corresponds to the JSON property embeddedDrawingProperties
1126 1127 1128 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1126 def @embedded_drawing_properties end |
#embedded_object_border ⇒ Google::Apis::DocsV1::EmbeddedObjectBorder
A border around an EmbeddedObject.
Corresponds to the JSON property embeddedObjectBorder
1131 1132 1133 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1131 def @embedded_object_border end |
#image_properties ⇒ Google::Apis::DocsV1::ImageProperties
The properties of an image.
Corresponds to the JSON property imageProperties
1136 1137 1138 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1136 def image_properties @image_properties end |
#linked_content_reference ⇒ Google::Apis::DocsV1::LinkedContentReference
A reference to the external linked source content.
Corresponds to the JSON property linkedContentReference
1141 1142 1143 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1141 def linked_content_reference @linked_content_reference end |
#margin_bottom ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
Corresponds to the JSON property marginBottom
1146 1147 1148 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1146 def margin_bottom @margin_bottom end |
#margin_left ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
Corresponds to the JSON property marginLeft
1151 1152 1153 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1151 def margin_left @margin_left end |
#margin_right ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
Corresponds to the JSON property marginRight
1156 1157 1158 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1156 def margin_right @margin_right end |
#margin_top ⇒ Google::Apis::DocsV1::Dimension
A magnitude in a single direction in the specified units.
Corresponds to the JSON property marginTop
1161 1162 1163 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1161 def margin_top @margin_top end |
#size ⇒ Google::Apis::DocsV1::Size
A width and height.
Corresponds to the JSON property size
1166 1167 1168 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1166 def size @size end |
#title ⇒ String
The title of the embedded object. The title
and description
are both
combined to display alt text.
Corresponds to the JSON property title
1172 1173 1174 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1172 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 |
# File 'generated/google/apis/docs_v1/classes.rb', line 1179 def update!(**args) @description = args[:description] if args.key?(:description) @embedded_drawing_properties = args[:embedded_drawing_properties] if args.key?(:embedded_drawing_properties) @embedded_object_border = args[:embedded_object_border] if args.key?(:embedded_object_border) @image_properties = args[:image_properties] if args.key?(:image_properties) @linked_content_reference = args[:linked_content_reference] if args.key?(:linked_content_reference) @margin_bottom = args[:margin_bottom] if args.key?(:margin_bottom) @margin_left = args[:margin_left] if args.key?(:margin_left) @margin_right = args[:margin_right] if args.key?(:margin_right) @margin_top = args[:margin_top] if args.key?(:margin_top) @size = args[:size] if args.key?(:size) @title = args[:title] if args.key?(:title) end |