Class: Kaltura::KalturaCategoryUser
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaCategoryUser
- Defined in:
- lib/kaltura_types.rb
Instance Attribute Summary collapse
-
#category_full_ids ⇒ Object
The full ids of the Category.
-
#category_id ⇒ Object
Returns the value of attribute category_id.
-
#created_at ⇒ Object
CategoryUser creation date as Unix timestamp (In seconds).
-
#partner_id ⇒ Object
Partner id.
-
#permission_level ⇒ Object
Permission level.
-
#permission_names ⇒ Object
Set of category-related permissions for the current category user.
-
#status ⇒ Object
Status.
-
#update_method ⇒ Object
Update method can be either manual or automatic to distinguish between manual operations (for example in KMC) on automatic - using bulk upload.
-
#updated_at ⇒ Object
CategoryUser update date as Unix timestamp (In seconds).
-
#user_id ⇒ Object
User id.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#category_full_ids ⇒ Object
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_id ⇒ Object
Returns the value of attribute category_id.
2793 2794 2795 |
# File 'lib/kaltura_types.rb', line 2793 def category_id @category_id end |
#created_at ⇒ Object
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_id ⇒ Object
Partner id
2797 2798 2799 |
# File 'lib/kaltura_types.rb', line 2797 def partner_id @partner_id end |
#permission_level ⇒ Object
Permission level
2799 2800 2801 |
# File 'lib/kaltura_types.rb', line 2799 def @permission_level end |
#permission_names ⇒ Object
Set of category-related permissions for the current category user.
2811 2812 2813 |
# File 'lib/kaltura_types.rb', line 2811 def @permission_names end |
#status ⇒ Object
Status
2801 2802 2803 |
# File 'lib/kaltura_types.rb', line 2801 def status @status end |
#update_method ⇒ Object
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_at ⇒ Object
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_id ⇒ Object
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. = 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. = xml_element.elements['permissionNames'].text end end |