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 is specified by a URL and can have an onclick action.
Instance Attribute Summary collapse
-
#aspect_ratio ⇒ Float
The aspect ratio of this image (width/height).
-
#image_url ⇒ String
The URL of the image.
-
#on_click ⇒ Google::Apis::CloudsearchV1::GoogleChatV1WidgetMarkupOnClick
An onclick action (e.g. 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.
8669 8670 8671 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 8669 def initialize(**args) update!(**args) end |
Instance Attribute Details
#aspect_ratio ⇒ Float
The aspect ratio of this image (width/height). This field allows clients to
reserve the right height for the image while waiting for it to load. It's not
meant to override the native aspect ratio of the image. If unset, the server
fills it by prefetching the image.
Corresponds to the JSON property aspectRatio
8657 8658 8659 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 8657 def aspect_ratio @aspect_ratio end |
#image_url ⇒ String
The URL of the image.
Corresponds to the JSON property imageUrl
8662 8663 8664 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 8662 def image_url @image_url end |
#on_click ⇒ Google::Apis::CloudsearchV1::GoogleChatV1WidgetMarkupOnClick
An onclick action (e.g. open a link).
Corresponds to the JSON property onClick
8667 8668 8669 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 8667 def on_click @on_click end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8674 8675 8676 8677 8678 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 8674 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 |