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.



9613
9614
9615
# File 'lib/kaltura_types.rb', line 9613

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



9607
9608
9609
# File 'lib/kaltura_types.rb', line 9607

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



9601
9602
9603
# File 'lib/kaltura_types.rb', line 9601

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



9603
9604
9605
# File 'lib/kaltura_types.rb', line 9603

def file_size
  @file_size
end

#idObject

Upload token unique ID



9593
9594
9595
# File 'lib/kaltura_types.rb', line 9593

def id
  @id
end

#partner_idObject

Partner ID of the upload token



9595
9596
9597
# File 'lib/kaltura_types.rb', line 9595

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



9599
9600
9601
# File 'lib/kaltura_types.rb', line 9599

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



9609
9610
9611
# File 'lib/kaltura_types.rb', line 9609

def updated_at
  @updated_at
end

#upload_urlObject

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



9611
9612
9613
# File 'lib/kaltura_types.rb', line 9611

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



9605
9606
9607
# File 'lib/kaltura_types.rb', line 9605

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



9597
9598
9599
# File 'lib/kaltura_types.rb', line 9597

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
# File 'lib/kaltura_types.rb', line 9637

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