Class: Google::Apis::CloudsearchV1::Presenter
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::Presenter
- 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
Presenter contains information about which device is currently presenting as well as which device requested the presenter to be set.
Instance Attribute Summary collapse
-
#by_device_id ⇒ String
The device resource name of the device which requested the current presenter to be set.
-
#copresenter_device_ids ⇒ Array<String>
The device resource names of other devices which can control the current presentation.
-
#presenter_device_id ⇒ String
The device resource name of the currently presenting device.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Presenter
constructor
A new instance of Presenter.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Presenter
Returns a new instance of Presenter.
13316 13317 13318 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13316 def initialize(**args) update!(**args) end |
Instance Attribute Details
#by_device_id ⇒ String
The device resource name of the device which requested the current presenter
to be set. This field can not be modified by clients.
Corresponds to the JSON property byDeviceId
13303 13304 13305 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13303 def by_device_id @by_device_id end |
#copresenter_device_ids ⇒ Array<String>
The device resource names of other devices which can control the current
presentation.
Corresponds to the JSON property copresenterDeviceIds
13309 13310 13311 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13309 def copresenter_device_ids @copresenter_device_ids end |
#presenter_device_id ⇒ String
The device resource name of the currently presenting device.
Corresponds to the JSON property presenterDeviceId
13314 13315 13316 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13314 def presenter_device_id @presenter_device_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
13321 13322 13323 13324 13325 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13321 def update!(**args) @by_device_id = args[:by_device_id] if args.key?(:by_device_id) @copresenter_device_ids = args[:copresenter_device_ids] if args.key?(:copresenter_device_ids) @presenter_device_id = args[:presenter_device_id] if args.key?(:presenter_device_id) end |