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



2809
2810
2811
# File 'lib/kaltura_types.rb', line 2809

def category_full_ids
  @category_full_ids
end

#category_idObject

Returns the value of attribute category_id.



2793
2794
2795
# File 'lib/kaltura_types.rb', line 2793

def category_id
  @category_id
end

#created_atObject

CategoryUser creation date as Unix timestamp (In seconds)



2803
2804
2805
# File 'lib/kaltura_types.rb', line 2803

def created_at
  @created_at
end

#partner_idObject

Partner id



2797
2798
2799
# File 'lib/kaltura_types.rb', line 2797

def partner_id
  @partner_id
end

#permission_levelObject

Permission level



2799
2800
2801
# File 'lib/kaltura_types.rb', line 2799

def permission_level
  @permission_level
end

#permission_namesObject

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



2811
2812
2813
# File 'lib/kaltura_types.rb', line 2811

def permission_names
  @permission_names
end

#statusObject

Status



2801
2802
2803
# File 'lib/kaltura_types.rb', line 2801

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



2807
2808
2809
# File 'lib/kaltura_types.rb', line 2807

def update_method
  @update_method
end

#updated_atObject

CategoryUser update date as Unix timestamp (In seconds)



2805
2806
2807
# File 'lib/kaltura_types.rb', line 2805

def updated_at
  @updated_at
end

#user_idObject

User id



2795
2796
2797
# File 'lib/kaltura_types.rb', line 2795

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
# File 'lib/kaltura_types.rb', line 2835

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