Class: Kaltura::KalturaZoomIntegrationSetting

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

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#account_idObject

Returns the value of attribute account_id.



47
48
49
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 47

def 
  @account_id
end

#create_user_if_not_existObject

Returns the value of attribute create_user_if_not_exist.



49
50
51
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 49

def create_user_if_not_exist
  @create_user_if_not_exist
end

#default_user_idObject

Returns the value of attribute default_user_id.



45
46
47
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 45

def default_user_id
  @default_user_id
end

#enable_recording_uploadObject

Returns the value of attribute enable_recording_upload.



48
49
50
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 48

def enable_recording_upload
  @enable_recording_upload
end

#enable_webinar_uploadsObject

Returns the value of attribute enable_webinar_uploads.



54
55
56
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 54

def enable_webinar_uploads
  @enable_webinar_uploads
end

#handle_participant_modeObject

Returns the value of attribute handle_participant_mode.



50
51
52
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 50

def handle_participant_mode
  @handle_participant_mode
end

#zoom_categoryObject

Returns the value of attribute zoom_category.



46
47
48
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 46

def zoom_category
  @zoom_category
end

#zoom_user_matching_modeObject

Returns the value of attribute zoom_user_matching_mode.



51
52
53
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 51

def zoom_user_matching_mode
  @zoom_user_matching_mode
end

#zoom_user_postfixObject

Returns the value of attribute zoom_user_postfix.



52
53
54
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 52

def zoom_user_postfix
  @zoom_user_postfix
end

#zoom_webinar_categoryObject

Returns the value of attribute zoom_webinar_category.



53
54
55
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 53

def zoom_webinar_category
  @zoom_webinar_category
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 72

def from_xml(xml_element)
	super
	if xml_element.elements['defaultUserId'] != nil
		self.default_user_id = xml_element.elements['defaultUserId'].text
	end
	if xml_element.elements['zoomCategory'] != nil
		self.zoom_category = xml_element.elements['zoomCategory'].text
	end
	if xml_element.elements['accountId'] != nil
		self. = xml_element.elements['accountId'].text
	end
	if xml_element.elements['enableRecordingUpload'] != nil
		self.enable_recording_upload = xml_element.elements['enableRecordingUpload'].text
	end
	if xml_element.elements['createUserIfNotExist'] != nil
		self.create_user_if_not_exist = xml_element.elements['createUserIfNotExist'].text
	end
	if xml_element.elements['handleParticipantMode'] != nil
		self.handle_participant_mode = xml_element.elements['handleParticipantMode'].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
end