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



2785
2786
2787
# File 'lib/kaltura_types.rb', line 2785

def category_full_ids
  @category_full_ids
end

#category_idObject

Returns the value of attribute category_id.



2769
2770
2771
# File 'lib/kaltura_types.rb', line 2769

def category_id
  @category_id
end

#created_atObject

CategoryUser creation date as Unix timestamp (In seconds)



2779
2780
2781
# File 'lib/kaltura_types.rb', line 2779

def created_at
  @created_at
end

#partner_idObject

Partner id



2773
2774
2775
# File 'lib/kaltura_types.rb', line 2773

def partner_id
  @partner_id
end

#permission_levelObject

Permission level



2775
2776
2777
# File 'lib/kaltura_types.rb', line 2775

def permission_level
  @permission_level
end

#permission_namesObject

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



2787
2788
2789
# File 'lib/kaltura_types.rb', line 2787

def permission_names
  @permission_names
end

#statusObject

Status



2777
2778
2779
# File 'lib/kaltura_types.rb', line 2777

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



2783
2784
2785
# File 'lib/kaltura_types.rb', line 2783

def update_method
  @update_method
end

#updated_atObject

CategoryUser update date as Unix timestamp (In seconds)



2781
2782
2783
# File 'lib/kaltura_types.rb', line 2781

def updated_at
  @updated_at
end

#user_idObject

User id



2771
2772
2773
# File 'lib/kaltura_types.rb', line 2771

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
# File 'lib/kaltura_types.rb', line 2811

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