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
2888 2889 2890 |
# File 'lib/kaltura_types.rb', line 2888 def category_full_ids @category_full_ids end |
#category_id ⇒ Object
Returns the value of attribute category_id.
2872 2873 2874 |
# File 'lib/kaltura_types.rb', line 2872 def category_id @category_id end |
#created_at ⇒ Object
CategoryUser creation date as Unix timestamp (In seconds)
2882 2883 2884 |
# File 'lib/kaltura_types.rb', line 2882 def created_at @created_at end |
#partner_id ⇒ Object
Partner id
2876 2877 2878 |
# File 'lib/kaltura_types.rb', line 2876 def partner_id @partner_id end |
#permission_level ⇒ Object
Permission level
2878 2879 2880 |
# File 'lib/kaltura_types.rb', line 2878 def @permission_level end |
#permission_names ⇒ Object
Set of category-related permissions for the current category user.
2890 2891 2892 |
# File 'lib/kaltura_types.rb', line 2890 def @permission_names end |
#status ⇒ Object
Status
2880 2881 2882 |
# File 'lib/kaltura_types.rb', line 2880 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
2886 2887 2888 |
# File 'lib/kaltura_types.rb', line 2886 def update_method @update_method end |
#updated_at ⇒ Object
CategoryUser update date as Unix timestamp (In seconds)
2884 2885 2886 |
# File 'lib/kaltura_types.rb', line 2884 def updated_at @updated_at end |
#user_id ⇒ Object
User id
2874 2875 2876 |
# File 'lib/kaltura_types.rb', line 2874 def user_id @user_id end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 |
# File 'lib/kaltura_types.rb', line 2914 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 |