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
2873 2874 2875 |
# File 'lib/kaltura_types.rb', line 2873 def category_full_ids @category_full_ids end |
#category_id ⇒ Object
Returns the value of attribute category_id.
2857 2858 2859 |
# File 'lib/kaltura_types.rb', line 2857 def category_id @category_id end |
#created_at ⇒ Object
CategoryUser creation date as Unix timestamp (In seconds)
2867 2868 2869 |
# File 'lib/kaltura_types.rb', line 2867 def created_at @created_at end |
#partner_id ⇒ Object
Partner id
2861 2862 2863 |
# File 'lib/kaltura_types.rb', line 2861 def partner_id @partner_id end |
#permission_level ⇒ Object
Permission level
2863 2864 2865 |
# File 'lib/kaltura_types.rb', line 2863 def @permission_level end |
#permission_names ⇒ Object
Set of category-related permissions for the current category user.
2875 2876 2877 |
# File 'lib/kaltura_types.rb', line 2875 def @permission_names end |
#status ⇒ Object
Status
2865 2866 2867 |
# File 'lib/kaltura_types.rb', line 2865 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
2871 2872 2873 |
# File 'lib/kaltura_types.rb', line 2871 def update_method @update_method end |
#updated_at ⇒ Object
CategoryUser update date as Unix timestamp (In seconds)
2869 2870 2871 |
# File 'lib/kaltura_types.rb', line 2869 def updated_at @updated_at end |
#user_id ⇒ Object
User id
2859 2860 2861 |
# File 'lib/kaltura_types.rb', line 2859 def user_id @user_id end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 |
# File 'lib/kaltura_types.rb', line 2899 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 |