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.



10128
10129
10130
# File 'lib/kaltura_types.rb', line 10128

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



10122
10123
10124
# File 'lib/kaltura_types.rb', line 10122

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



10116
10117
10118
# File 'lib/kaltura_types.rb', line 10116

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



10118
10119
10120
# File 'lib/kaltura_types.rb', line 10118

def file_size
  @file_size
end

#idObject

Upload token unique ID



10108
10109
10110
# File 'lib/kaltura_types.rb', line 10108

def id
  @id
end

#partner_idObject

Partner ID of the upload token



10110
10111
10112
# File 'lib/kaltura_types.rb', line 10110

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



10114
10115
10116
# File 'lib/kaltura_types.rb', line 10114

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



10124
10125
10126
# File 'lib/kaltura_types.rb', line 10124

def updated_at
  @updated_at
end

#upload_urlObject

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



10126
10127
10128
# File 'lib/kaltura_types.rb', line 10126

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



10120
10121
10122
# File 'lib/kaltura_types.rb', line 10120

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



10112
10113
10114
# File 'lib/kaltura_types.rb', line 10112

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
# File 'lib/kaltura_types.rb', line 10152

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