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

#auto_finalizeObject

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



10199
10200
10201
# File 'lib/kaltura_types.rb', line 10199

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



10193
10194
10195
# File 'lib/kaltura_types.rb', line 10193

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



10187
10188
10189
# File 'lib/kaltura_types.rb', line 10187

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



10189
10190
10191
# File 'lib/kaltura_types.rb', line 10189

def file_size
  @file_size
end

#idObject

Upload token unique ID



10179
10180
10181
# File 'lib/kaltura_types.rb', line 10179

def id
  @id
end

#partner_idObject

Partner ID of the upload token



10181
10182
10183
# File 'lib/kaltura_types.rb', line 10181

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



10185
10186
10187
# File 'lib/kaltura_types.rb', line 10185

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



10195
10196
10197
# File 'lib/kaltura_types.rb', line 10195

def updated_at
  @updated_at
end

#upload_urlObject

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



10197
10198
10199
# File 'lib/kaltura_types.rb', line 10197

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



10191
10192
10193
# File 'lib/kaltura_types.rb', line 10191

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



10183
10184
10185
# File 'lib/kaltura_types.rb', line 10183

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
# File 'lib/kaltura_types.rb', line 10223

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
end