Class: Kaltura::KalturaZoomIntegrationSetting

Inherits:
KalturaIntegrationSetting show all
Defined in:
lib/kaltura_plugins/kaltura_vendor_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaIntegrationSetting

#account_id, #conversion_profile_id, #create_user_if_not_exist, #created_at, #default_user_id, #deletion_policy, #enable_meeting_chat, #enable_meeting_upload, #handle_participants_mode, #id, #partner_id, #status, #updated_at

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#enable_recording_uploadObject

Returns the value of attribute enable_recording_upload.



141
142
143
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 141

def enable_recording_upload
  @enable_recording_upload
end

#enable_webinar_uploadsObject

Returns the value of attribute enable_webinar_uploads.



145
146
147
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 145

def enable_webinar_uploads
  @enable_webinar_uploads
end

#enable_zoom_transcriptionObject

Returns the value of attribute enable_zoom_transcription.



147
148
149
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 147

def enable_zoom_transcription
  @enable_zoom_transcription
end

#group_participation_typeObject

Returns the value of attribute group_participation_type.



151
152
153
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 151

def group_participation_type
  @group_participation_type
end

#jwt_tokenObject

Returns the value of attribute jwt_token.



146
147
148
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 146

def jwt_token
  @jwt_token
end

#opt_in_group_namesObject

Returns the value of attribute opt_in_group_names.



150
151
152
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 150

def opt_in_group_names
  @opt_in_group_names
end

#opt_out_group_namesObject

Returns the value of attribute opt_out_group_names.



149
150
151
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 149

def opt_out_group_names
  @opt_out_group_names
end

#zoom_account_descriptionObject

Returns the value of attribute zoom_account_description.



148
149
150
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 148

def 
  @zoom_account_description
end

#zoom_categoryObject

Returns the value of attribute zoom_category.



140
141
142
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 140

def zoom_category
  @zoom_category
end

#zoom_user_matching_modeObject

Returns the value of attribute zoom_user_matching_mode.



142
143
144
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 142

def zoom_user_matching_mode
  @zoom_user_matching_mode
end

#zoom_user_postfixObject

Returns the value of attribute zoom_user_postfix.



143
144
145
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 143

def zoom_user_postfix
  @zoom_user_postfix
end

#zoom_webinar_categoryObject

Returns the value of attribute zoom_webinar_category.



144
145
146
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 144

def zoom_webinar_category
  @zoom_webinar_category
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 169

def from_xml(xml_element)
	super
	if xml_element.elements['zoomCategory'] != nil
		self.zoom_category = xml_element.elements['zoomCategory'].text
	end
	if xml_element.elements['enableRecordingUpload'] != nil
		self.enable_recording_upload = xml_element.elements['enableRecordingUpload'].text
	end
	if xml_element.elements['zoomUserMatchingMode'] != nil
		self.zoom_user_matching_mode = xml_element.elements['zoomUserMatchingMode'].text
	end
	if xml_element.elements['zoomUserPostfix'] != nil
		self.zoom_user_postfix = xml_element.elements['zoomUserPostfix'].text
	end
	if xml_element.elements['zoomWebinarCategory'] != nil
		self.zoom_webinar_category = xml_element.elements['zoomWebinarCategory'].text
	end
	if xml_element.elements['enableWebinarUploads'] != nil
		self.enable_webinar_uploads = xml_element.elements['enableWebinarUploads'].text
	end
	if xml_element.elements['jwtToken'] != nil
		self.jwt_token = xml_element.elements['jwtToken'].text
	end
	if xml_element.elements['enableZoomTranscription'] != nil
		self.enable_zoom_transcription = xml_element.elements['enableZoomTranscription'].text
	end
	if xml_element.elements['zoomAccountDescription'] != nil
		self. = xml_element.elements['zoomAccountDescription'].text
	end
	if xml_element.elements['optOutGroupNames'] != nil
		self.opt_out_group_names = xml_element.elements['optOutGroupNames'].text
	end
	if xml_element.elements['optInGroupNames'] != nil
		self.opt_in_group_names = xml_element.elements['optInGroupNames'].text
	end
	if xml_element.elements['groupParticipationType'] != nil
		self.group_participation_type = xml_element.elements['groupParticipationType'].text
	end
end