Class: Kaltura::KalturaUploadToken

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

#attached_object_idObject

The id of the object this token is attached to.



10295
10296
10297
# File 'lib/kaltura_types.rb', line 10295

def attached_object_id
  @attached_object_id
end

#attached_object_typeObject

The type of the object this token is attached to.



10293
10294
10295
# File 'lib/kaltura_types.rb', line 10293

def attached_object_type
  @attached_object_type
end

#auto_finalizeObject

autoFinalize - Should the upload be finalized once the file size on disk matches the file size reported when adding the upload token.



10291
10292
10293
# File 'lib/kaltura_types.rb', line 10291

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



10285
10286
10287
# File 'lib/kaltura_types.rb', line 10285

def created_at
  @created_at
end

#file_nameObject

Name of the file for the upload token, can be empty when the upload token is created and will be updated internally after the file is uploaded



10279
10280
10281
# File 'lib/kaltura_types.rb', line 10279

def file_name
  @file_name
end

#file_sizeObject

File size in bytes, can be empty when the upload token is created and will be updated internally after the file is uploaded



10281
10282
10283
# File 'lib/kaltura_types.rb', line 10281

def file_size
  @file_size
end

#idObject

Upload token unique ID



10271
10272
10273
# File 'lib/kaltura_types.rb', line 10271

def id
  @id
end

#partner_idObject

Partner ID of the upload token



10273
10274
10275
# File 'lib/kaltura_types.rb', line 10273

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



10277
10278
10279
# File 'lib/kaltura_types.rb', line 10277

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



10287
10288
10289
# File 'lib/kaltura_types.rb', line 10287

def updated_at
  @updated_at
end

#upload_urlObject

Upload url - to explicitly determine to which domain to address the uploadToken->upload call



10289
10290
10291
# File 'lib/kaltura_types.rb', line 10289

def upload_url
  @upload_url
end

#uploaded_file_sizeObject

Uploaded file size in bytes, can be used to identify how many bytes were uploaded before resuming



10283
10284
10285
# File 'lib/kaltura_types.rb', line 10283

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



10275
10276
10277
# File 'lib/kaltura_types.rb', line 10275

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
# File 'lib/kaltura_types.rb', line 10319

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['userId'] != nil
		self.user_id = xml_element.elements['userId'].text
	end
	if xml_element.elements['status'] != nil
		self.status = xml_element.elements['status'].text
	end
	if xml_element.elements['fileName'] != nil
		self.file_name = xml_element.elements['fileName'].text
	end
	if xml_element.elements['fileSize'] != nil
		self.file_size = xml_element.elements['fileSize'].text
	end
	if xml_element.elements['uploadedFileSize'] != nil
		self.uploaded_file_size = xml_element.elements['uploadedFileSize'].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['uploadUrl'] != nil
		self.upload_url = xml_element.elements['uploadUrl'].text
	end
	if xml_element.elements['autoFinalize'] != nil
		self.auto_finalize = xml_element.elements['autoFinalize'].text
	end
	if xml_element.elements['attachedObjectType'] != nil
		self.attached_object_type = xml_element.elements['attachedObjectType'].text
	end
	if xml_element.elements['attachedObjectId'] != nil
		self.attached_object_id = xml_element.elements['attachedObjectId'].text
	end
end