Class: Google::Apis::CloudsearchV1::VideoCallMetadata

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ VideoCallMetadata

Returns a new instance of VideoCallMetadata.



21241
21242
21243
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21241

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#meeting_spaceGoogle::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



21226
21227
21228
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21226

def meeting_space
  @meeting_space
end

#should_not_renderBoolean 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

Returns:

  • (Boolean)


21232
21233
21234
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21232

def should_not_render
  @should_not_render
end

#was_created_in_current_groupBoolean 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

Returns:

  • (Boolean)


21238
21239
21240
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21238

def was_created_in_current_group
  @was_created_in_current_group
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



21246
21247
21248
21249
21250
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 21246

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