Class: Kaltura::KalturaCategoryUser

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

#category_full_idsObject

The full ids of the Category



2863
2864
2865
# File 'lib/kaltura_types.rb', line 2863

def category_full_ids
  @category_full_ids
end

#category_idObject

Returns the value of attribute category_id.



2847
2848
2849
# File 'lib/kaltura_types.rb', line 2847

def category_id
  @category_id
end

#created_atObject

CategoryUser creation date as Unix timestamp (In seconds)



2857
2858
2859
# File 'lib/kaltura_types.rb', line 2857

def created_at
  @created_at
end

#partner_idObject

Partner id



2851
2852
2853
# File 'lib/kaltura_types.rb', line 2851

def partner_id
  @partner_id
end

#permission_levelObject

Permission level



2853
2854
2855
# File 'lib/kaltura_types.rb', line 2853

def permission_level
  @permission_level
end

#permission_namesObject

Set of category-related permissions for the current category user.



2865
2866
2867
# File 'lib/kaltura_types.rb', line 2865

def permission_names
  @permission_names
end

#statusObject

Status



2855
2856
2857
# File 'lib/kaltura_types.rb', line 2855

def status
  @status
end

#update_methodObject

Update method can be either manual or automatic to distinguish between manual operations (for example in KMC) on automatic - using bulk upload



2861
2862
2863
# File 'lib/kaltura_types.rb', line 2861

def update_method
  @update_method
end

#updated_atObject

CategoryUser update date as Unix timestamp (In seconds)



2859
2860
2861
# File 'lib/kaltura_types.rb', line 2859

def updated_at
  @updated_at
end

#user_idObject

User id



2849
2850
2851
# File 'lib/kaltura_types.rb', line 2849

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
# File 'lib/kaltura_types.rb', line 2889

def from_xml(xml_element)
  super
  if xml_element.elements['categoryId'] != nil
    self.category_id = xml_element.elements['categoryId'].text
  end
  if xml_element.elements['userId'] != nil
    self.user_id = xml_element.elements['userId'].text
  end
  if xml_element.elements['partnerId'] != nil
    self.partner_id = xml_element.elements['partnerId'].text
  end
  if xml_element.elements['permissionLevel'] != nil
    self.permission_level = xml_element.elements['permissionLevel'].text
  end
  if xml_element.elements['status'] != nil
    self.status = xml_element.elements['status'].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['updateMethod'] != nil
    self.update_method = xml_element.elements['updateMethod'].text
  end
  if xml_element.elements['categoryFullIds'] != nil
    self.category_full_ids = xml_element.elements['categoryFullIds'].text
  end
  if xml_element.elements['permissionNames'] != nil
    self.permission_names = xml_element.elements['permissionNames'].text
  end
end