Class: Google::Apis::CloudsearchV1::VideoCallMetadata
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::VideoCallMetadata
- 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
Instance Attribute Summary collapse
-
#meeting_space ⇒ Google::Apis::CloudsearchV1::MeetingSpace
A meeting space is a persistent object that is the context for one or more calls.
-
#should_not_render ⇒ Boolean
(also: #should_not_render?)
If this field is set to true, server should still contact external backends to get metadata for search but clients should not render this chip.
-
#was_created_in_current_group ⇒ Boolean
(also: #was_created_in_current_group?)
Whether this meeting space was created via Dynamite in this Dynamite group.
Instance Method Summary collapse
-
#initialize(**args) ⇒ VideoCallMetadata
constructor
A new instance of VideoCallMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ VideoCallMetadata
Returns a new instance of VideoCallMetadata.
22014 22015 22016 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22014 def initialize(**args) update!(**args) end |
Instance Attribute Details
#meeting_space ⇒ Google::Apis::CloudsearchV1::MeetingSpace
A meeting space is a persistent object that is the context for one or more
calls. The meeting space is what makes users find each other when they want to
meet and to find shared resources. With two exceptions, all the fields in the
meeting space resource are visible publicly to any client, even anonymous
users. The exceptions are that * The call_info field is only visible to
clients that have a device (as indicated by the meeting token) in the JOINED
or HIDDEN state. * The meeting_alias field will only be set for users who are
in the same domain as the meeting space. The meeting space resource (outside
call_info) should only contain information necessary to join a call in the
meeting space, and not any other metadata about the meeting space, such as
what organization it belongs to or things related to ongoing calls.
Corresponds to the JSON property meetingSpace
21999 22000 22001 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21999 def meeting_space @meeting_space end |
#should_not_render ⇒ Boolean Also known as: should_not_render?
If this field is set to true, server should still contact external backends to
get metadata for search but clients should not render this chip.
Corresponds to the JSON property shouldNotRender
22005 22006 22007 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22005 def should_not_render @should_not_render end |
#was_created_in_current_group ⇒ Boolean Also known as: was_created_in_current_group?
Whether this meeting space was created via Dynamite in this Dynamite group.
Corresponds to the JSON property wasCreatedInCurrentGroup
22011 22012 22013 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22011 def was_created_in_current_group @was_created_in_current_group end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
22019 22020 22021 22022 22023 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22019 def update!(**args) @meeting_space = args[:meeting_space] if args.key?(:meeting_space) @should_not_render = args[:should_not_render] if args.key?(:should_not_render) @was_created_in_current_group = args[:was_created_in_current_group] if args.key?(:was_created_in_current_group) end |