Class: Kaltura::KalturaScheduleEvent

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

#classification_typeObject

Returns the value of attribute classification_type.



306
307
308
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 306

def classification_type
  @classification_type
end

#commentObject

Specifies non-processing information intended to provide a comment to the calendar user.



325
326
327
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 325

def comment
  @comment
end

#contactObject

Used to represent contact information or alternately a reference to contact information.



323
324
325
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 323

def contact
  @contact
end

#created_atObject

Creation date as Unix timestamp (In seconds)



328
329
330
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 328

def created_at
  @created_at
end

#descriptionObject

Returns the value of attribute description.



301
302
303
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 301

def description
  @description
end

#durationObject

Duration in seconds



321
322
323
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 321

def duration
  @duration
end

#end_dateObject

Returns the value of attribute end_date.



304
305
306
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 304

def end_date
  @end_date
end

#geo_latitudeObject

Specifies the global position for the activity



308
309
310
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 308

def geo_latitude
  @geo_latitude
end

#geo_longitudeObject

Specifies the global position for the activity



310
311
312
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 310

def geo_longitude
  @geo_longitude
end

#idObject

Auto-generated unique identifier



296
297
298
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 296

def id
  @id
end

#locationObject

Defines the intended venue for the activity



312
313
314
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 312

def location
  @location
end

#organizerObject

Returns the value of attribute organizer.



313
314
315
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 313

def organizer
  @organizer
end

#owner_idObject

Returns the value of attribute owner_id.



314
315
316
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 314

def owner_id
  @owner_id
end

#parent_idObject

Returns the value of attribute parent_id.



298
299
300
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 298

def parent_id
  @parent_id
end

#partner_idObject

Returns the value of attribute partner_id.



297
298
299
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 297

def partner_id
  @partner_id
end

#priorityObject

The value for the priority field.



316
317
318
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 316

def priority
  @priority
end

#recurrenceObject

Returns the value of attribute recurrence.



331
332
333
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 331

def recurrence
  @recurrence
end

#recurrence_typeObject

Returns the value of attribute recurrence_type.



319
320
321
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 319

def recurrence_type
  @recurrence_type
end

#reference_idObject

Returns the value of attribute reference_id.



305
306
307
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 305

def reference_id
  @reference_id
end

#sequenceObject

Defines the revision sequence number.



318
319
320
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 318

def sequence
  @sequence
end

#start_dateObject

Returns the value of attribute start_date.



303
304
305
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 303

def start_date
  @start_date
end

#statusObject

Returns the value of attribute status.



302
303
304
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 302

def status
  @status
end

#summaryObject

Defines a short summary or subject for the event



300
301
302
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 300

def summary
  @summary
end

#tagsObject

Returns the value of attribute tags.



326
327
328
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 326

def tags
  @tags
end

#updated_atObject

Last update as Unix timestamp (In seconds)



330
331
332
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 330

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 379

def from_xml(xml_element)
	super
	if xml_element.elements['id'] != nil
		self.id = xml_element.elements['id'].text
	end
	if xml_element.elements['partnerId'] != nil
		self.partner_id = xml_element.elements['partnerId'].text
	end
	if xml_element.elements['parentId'] != nil
		self.parent_id = xml_element.elements['parentId'].text
	end
	if xml_element.elements['summary'] != nil
		self.summary = xml_element.elements['summary'].text
	end
	if xml_element.elements['description'] != nil
		self.description = xml_element.elements['description'].text
	end
	if xml_element.elements['status'] != nil
		self.status = xml_element.elements['status'].text
	end
	if xml_element.elements['startDate'] != nil
		self.start_date = xml_element.elements['startDate'].text
	end
	if xml_element.elements['endDate'] != nil
		self.end_date = xml_element.elements['endDate'].text
	end
	if xml_element.elements['referenceId'] != nil
		self.reference_id = xml_element.elements['referenceId'].text
	end
	if xml_element.elements['classificationType'] != nil
		self.classification_type = xml_element.elements['classificationType'].text
	end
	if xml_element.elements['geoLatitude'] != nil
		self.geo_latitude = xml_element.elements['geoLatitude'].text
	end
	if xml_element.elements['geoLongitude'] != nil
		self.geo_longitude = xml_element.elements['geoLongitude'].text
	end
	if xml_element.elements['location'] != nil
		self.location = xml_element.elements['location'].text
	end
	if xml_element.elements['organizer'] != nil
		self.organizer = xml_element.elements['organizer'].text
	end
	if xml_element.elements['ownerId'] != nil
		self.owner_id = xml_element.elements['ownerId'].text
	end
	if xml_element.elements['priority'] != nil
		self.priority = xml_element.elements['priority'].text
	end
	if xml_element.elements['sequence'] != nil
		self.sequence = xml_element.elements['sequence'].text
	end
	if xml_element.elements['recurrenceType'] != nil
		self.recurrence_type = xml_element.elements['recurrenceType'].text
	end
	if xml_element.elements['duration'] != nil
		self.duration = xml_element.elements['duration'].text
	end
	if xml_element.elements['contact'] != nil
		self.contact = xml_element.elements['contact'].text
	end
	if xml_element.elements['comment'] != nil
		self.comment = xml_element.elements['comment'].text
	end
	if xml_element.elements['tags'] != nil
		self.tags = xml_element.elements['tags'].text
	end
	if xml_element.elements['createdAt'] != nil
		self.created_at = xml_element.elements['createdAt'].text
	end
	if xml_element.elements['updatedAt'] != nil
		self.updated_at = xml_element.elements['updatedAt'].text
	end
	if xml_element.elements['recurrence'] != nil
		self.recurrence = KalturaClientBase.object_from_xml(xml_element.elements['recurrence'], 'KalturaScheduleEventRecurrence')
	end
end