Class: Google::Apis::CloudsearchV1::GoogleChatV1WidgetMarkupImage
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::GoogleChatV1WidgetMarkupImage
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
An image that's specified by a URL and can have an onclick
action.
Instance Attribute Summary collapse
-
#aspect_ratio ⇒ Float
The aspect ratio of this image (width and height).
-
#image_url ⇒ String
The URL of the image.
-
#on_click ⇒ Google::Apis::CloudsearchV1::GoogleChatV1WidgetMarkupOnClick
An
onclick
action (for example, open a link).
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleChatV1WidgetMarkupImage
constructor
A new instance of GoogleChatV1WidgetMarkupImage.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleChatV1WidgetMarkupImage
Returns a new instance of GoogleChatV1WidgetMarkupImage.
10367 10368 10369 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10367 def initialize(**args) update!(**args) end |
Instance Attribute Details
#aspect_ratio ⇒ Float
The aspect ratio of this image (width and height). This field lets you reserve
the right height for the image while waiting for it to load. It's not meant to
override the built-in aspect ratio of the image. If unset, the server fills it
by prefetching the image.
Corresponds to the JSON property aspectRatio
10355 10356 10357 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10355 def aspect_ratio @aspect_ratio end |
#image_url ⇒ String
The URL of the image.
Corresponds to the JSON property imageUrl
10360 10361 10362 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10360 def image_url @image_url end |
#on_click ⇒ Google::Apis::CloudsearchV1::GoogleChatV1WidgetMarkupOnClick
An onclick
action (for example, open a link).
Corresponds to the JSON property onClick
10365 10366 10367 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10365 def on_click @on_click end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10372 10373 10374 10375 10376 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10372 def update!(**args) @aspect_ratio = args[:aspect_ratio] if args.key?(:aspect_ratio) @image_url = args[:image_url] if args.key?(:image_url) @on_click = args[:on_click] if args.key?(:on_click) end |