Class: Kaltura::KalturaAuditTrail

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_plugins/kaltura_audit_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

#actionObject

Returns the value of attribute action.



133
134
135
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 133

def action
  @action
end

#audit_object_typeObject

Returns the value of attribute audit_object_type.



124
125
126
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 124

def audit_object_type
  @audit_object_type
end

#client_tagObject

Returns the value of attribute client_tag.



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

def client_tag
  @client_tag
end

#contextObject

Returns the value of attribute context.



136
137
138
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 136

def context
  @context
end

#created_atObject

Returns the value of attribute created_at.



120
121
122
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 120

def created_at
  @created_at
end

#dataObject

Returns the value of attribute data.



134
135
136
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 134

def data
  @data
end

#descriptionObject

Returns the value of attribute description.



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

def description
  @description
end

#entry_idObject

Returns the value of attribute entry_id.



128
129
130
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 128

def entry_id
  @entry_id
end

#entry_pointObject

The API service and action that called and caused this audit



138
139
140
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 138

def entry_point
  @entry_point
end

#error_descriptionObject

Returns the value of attribute error_description.



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

def error_description
  @error_description
end

#idObject

Returns the value of attribute id.



119
120
121
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 119

def id
  @id
end

#ip_addressObject

Returns the value of attribute ip_address.



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

def ip_address
  @ip_address
end

#ksObject

Returns the value of attribute ks.



135
136
137
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 135

def ks
  @ks
end

#master_partner_idObject

Returns the value of attribute master_partner_id.



129
130
131
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 129

def master_partner_id
  @master_partner_id
end

#object_idObject

Returns the value of attribute object_id.



125
126
127
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 125

def object_id
  @object_id
end

#parsed_atObject

Indicates when the data was parsed



122
123
124
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 122

def parsed_at
  @parsed_at
end

#partner_idObject

Returns the value of attribute partner_id.



130
131
132
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 130

def partner_id
  @partner_id
end

Returns the value of attribute related_object_id.



126
127
128
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 126

def related_object_id
  @related_object_id
end

Returns the value of attribute related_object_type.



127
128
129
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 127

def related_object_type
  @related_object_type
end

#request_idObject

Returns the value of attribute request_id.



131
132
133
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 131

def request_id
  @request_id
end

#server_nameObject

Returns the value of attribute server_name.



139
140
141
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 139

def server_name
  @server_name
end

#statusObject

Returns the value of attribute status.



123
124
125
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 123

def status
  @status
end

#user_agentObject

Returns the value of attribute user_agent.



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

def user_agent
  @user_agent
end

#user_idObject

Returns the value of attribute user_id.



132
133
134
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 132

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



168
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
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
# File 'lib/kaltura_plugins/kaltura_audit_client_plugin.rb', line 168

def from_xml(xml_element)
	super
	if xml_element.elements['id'] != nil
		self.id = xml_element.elements['id'].text
	end
	if xml_element.elements['createdAt'] != nil
		self.created_at = xml_element.elements['createdAt'].text
	end
	if xml_element.elements['parsedAt'] != nil
		self.parsed_at = xml_element.elements['parsedAt'].text
	end
	if xml_element.elements['status'] != nil
		self.status = xml_element.elements['status'].text
	end
	if xml_element.elements['auditObjectType'] != nil
		self.audit_object_type = xml_element.elements['auditObjectType'].text
	end
	if xml_element.elements['objectId'] != nil
		self.object_id = xml_element.elements['objectId'].text
	end
	if xml_element.elements['relatedObjectId'] != nil
		self.related_object_id = xml_element.elements['relatedObjectId'].text
	end
	if xml_element.elements['relatedObjectType'] != nil
		self.related_object_type = xml_element.elements['relatedObjectType'].text
	end
	if xml_element.elements['entryId'] != nil
		self.entry_id = xml_element.elements['entryId'].text
	end
	if xml_element.elements['masterPartnerId'] != nil
		self.master_partner_id = xml_element.elements['masterPartnerId'].text
	end
	if xml_element.elements['partnerId'] != nil
		self.partner_id = xml_element.elements['partnerId'].text
	end
	if xml_element.elements['requestId'] != nil
		self.request_id = xml_element.elements['requestId'].text
	end
	if xml_element.elements['userId'] != nil
		self.user_id = xml_element.elements['userId'].text
	end
	if xml_element.elements['action'] != nil
		self.action = xml_element.elements['action'].text
	end
	if xml_element.elements['data'] != nil
		self.data = KalturaClientBase.object_from_xml(xml_element.elements['data'], 'KalturaAuditTrailInfo')
	end
	if xml_element.elements['ks'] != nil
		self.ks = xml_element.elements['ks'].text
	end
	if xml_element.elements['context'] != nil
		self.context = xml_element.elements['context'].text
	end
	if xml_element.elements['entryPoint'] != nil
		self.entry_point = xml_element.elements['entryPoint'].text
	end
	if xml_element.elements['serverName'] != nil
		self.server_name = xml_element.elements['serverName'].text
	end
	if xml_element.elements['ipAddress'] != nil
		self.ip_address = xml_element.elements['ipAddress'].text
	end
	if xml_element.elements['userAgent'] != nil
		self.user_agent = xml_element.elements['userAgent'].text
	end
	if xml_element.elements['clientTag'] != nil
		self.client_tag = xml_element.elements['clientTag'].text
	end
	if xml_element.elements['description'] != nil
		self.description = xml_element.elements['description'].text
	end
	if xml_element.elements['errorDescription'] != nil
		self.error_description = xml_element.elements['errorDescription'].text
	end
end