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.



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

def 
  @account_id
end

#conversion_profile_idObject

Returns the value of attribute conversion_profile_id.



56
57
58
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 56

def conversion_profile_id
  @conversion_profile_id
end

#create_user_if_not_existObject

Returns the value of attribute create_user_if_not_exist.



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

def create_user_if_not_exist
  @create_user_if_not_exist
end

#default_user_idObject

Returns the value of attribute default_user_id.



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

def default_user_id
  @default_user_id
end

#deletion_policyObject

Returns the value of attribute deletion_policy.



58
59
60
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 58

def deletion_policy
  @deletion_policy
end

#enable_recording_uploadObject

Returns the value of attribute enable_recording_upload.



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

def enable_recording_upload
  @enable_recording_upload
end

#enable_webinar_uploadsObject

Returns the value of attribute enable_webinar_uploads.



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

def enable_webinar_uploads
  @enable_webinar_uploads
end

#enable_zoom_transcriptionObject

Returns the value of attribute enable_zoom_transcription.



59
60
61
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 59

def enable_zoom_transcription
  @enable_zoom_transcription
end

#handle_participants_modeObject

Returns the value of attribute handle_participants_mode.



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

def handle_participants_mode
  @handle_participants_mode
end

#jwt_tokenObject

Returns the value of attribute jwt_token.



57
58
59
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 57

def jwt_token
  @jwt_token
end

#zoom_account_descriptionObject

Returns the value of attribute zoom_account_description.



60
61
62
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 60

def 
  
end

#zoom_categoryObject

Returns the value of attribute zoom_category.



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

def zoom_category
  @zoom_category
end

#zoom_user_matching_modeObject

Returns the value of attribute zoom_user_matching_mode.



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

def zoom_user_matching_mode
  @zoom_user_matching_mode
end

#zoom_user_postfixObject

Returns the value of attribute zoom_user_postfix.



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

def zoom_user_postfix
  @zoom_user_postfix
end

#zoom_webinar_categoryObject

Returns the value of attribute zoom_webinar_category.



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

def zoom_webinar_category
  @zoom_webinar_category
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 87

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['handleParticipantsMode'] != nil
    self.handle_participants_mode = xml_element.elements['handleParticipantsMode'].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['conversionProfileId'] != nil
    self.conversion_profile_id = xml_element.elements['conversionProfileId'].text
  end
  if xml_element.elements['jwtToken'] != nil
    self.jwt_token = xml_element.elements['jwtToken'].text
  end
  if xml_element.elements['deletionPolicy'] != nil
    self.deletion_policy = xml_element.elements['deletionPolicy'].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
end