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
2785 2786 2787 |
# File 'lib/kaltura_types.rb', line 2785 def category_full_ids @category_full_ids end |
#category_id ⇒ Object
Returns the value of attribute category_id.
2769 2770 2771 |
# File 'lib/kaltura_types.rb', line 2769 def category_id @category_id end |
#created_at ⇒ Object
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_id ⇒ Object
Partner id
2773 2774 2775 |
# File 'lib/kaltura_types.rb', line 2773 def partner_id @partner_id end |
#permission_level ⇒ Object
Permission level
2775 2776 2777 |
# File 'lib/kaltura_types.rb', line 2775 def @permission_level end |
#permission_names ⇒ Object
Set of category-related permissions for the current category user.
2787 2788 2789 |
# File 'lib/kaltura_types.rb', line 2787 def @permission_names end |
#status ⇒ Object
Status
2777 2778 2779 |
# File 'lib/kaltura_types.rb', line 2777 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
2783 2784 2785 |
# File 'lib/kaltura_types.rb', line 2783 def update_method @update_method end |
#updated_at ⇒ Object
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_id ⇒ Object
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. = 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 |