Class: Kaltura::KalturaFileAsset

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

#created_atObject

Returns the value of attribute created_at.



4853
4854
4855
# File 'lib/kaltura_types.rb', line 4853

def created_at
  @created_at
end

#file_asset_object_typeObject

Returns the value of attribute file_asset_object_type.



4847
4848
4849
# File 'lib/kaltura_types.rb', line 4847

def file_asset_object_type
  @file_asset_object_type
end

#file_extObject

Returns the value of attribute file_ext.



4851
4852
4853
# File 'lib/kaltura_types.rb', line 4851

def file_ext
  @file_ext
end

#idObject

Returns the value of attribute id.



4845
4846
4847
# File 'lib/kaltura_types.rb', line 4845

def id
  @id
end

#nameObject

Returns the value of attribute name.



4849
4850
4851
# File 'lib/kaltura_types.rb', line 4849

def name
  @name
end

#object_idObject

Returns the value of attribute object_id.



4848
4849
4850
# File 'lib/kaltura_types.rb', line 4848

def object_id
  @object_id
end

#partner_idObject

Returns the value of attribute partner_id.



4846
4847
4848
# File 'lib/kaltura_types.rb', line 4846

def partner_id
  @partner_id
end

#statusObject

Returns the value of attribute status.



4855
4856
4857
# File 'lib/kaltura_types.rb', line 4855

def status
  @status
end

#system_nameObject

Returns the value of attribute system_name.



4850
4851
4852
# File 'lib/kaltura_types.rb', line 4850

def system_name
  @system_name
end

#updated_atObject

Returns the value of attribute updated_at.



4854
4855
4856
# File 'lib/kaltura_types.rb', line 4854

def updated_at
  @updated_at
end

#versionObject

Returns the value of attribute version.



4852
4853
4854
# File 'lib/kaltura_types.rb', line 4852

def version
  @version
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
# File 'lib/kaltura_types.rb', line 4873

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['fileAssetObjectType'] != nil
    self.file_asset_object_type = xml_element.elements['fileAssetObjectType'].text
  end
  if xml_element.elements['objectId'] != nil
    self.object_id = xml_element.elements['objectId'].text
  end
  if xml_element.elements['name'] != nil
    self.name = xml_element.elements['name'].text
  end
  if xml_element.elements['systemName'] != nil
    self.system_name = xml_element.elements['systemName'].text
  end
  if xml_element.elements['fileExt'] != nil
    self.file_ext = xml_element.elements['fileExt'].text
  end
  if xml_element.elements['version'] != nil
    self.version = xml_element.elements['version'].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['status'] != nil
    self.status = xml_element.elements['status'].text
  end
end