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
2971 2972 2973 |
# File 'lib/kaltura_types.rb', line 2971 def category_full_ids @category_full_ids end |
#category_id ⇒ Object
Returns the value of attribute category_id.
2955 2956 2957 |
# File 'lib/kaltura_types.rb', line 2955 def category_id @category_id end |
#created_at ⇒ Object
CategoryUser creation date as Unix timestamp (In seconds)
2965 2966 2967 |
# File 'lib/kaltura_types.rb', line 2965 def created_at @created_at end |
#partner_id ⇒ Object
Partner id
2959 2960 2961 |
# File 'lib/kaltura_types.rb', line 2959 def partner_id @partner_id end |
#permission_level ⇒ Object
Permission level
2961 2962 2963 |
# File 'lib/kaltura_types.rb', line 2961 def @permission_level end |
#permission_names ⇒ Object
Set of category-related permissions for the current category user.
2973 2974 2975 |
# File 'lib/kaltura_types.rb', line 2973 def @permission_names end |
#status ⇒ Object
Status
2963 2964 2965 |
# File 'lib/kaltura_types.rb', line 2963 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
2969 2970 2971 |
# File 'lib/kaltura_types.rb', line 2969 def update_method @update_method end |
#updated_at ⇒ Object
CategoryUser update date as Unix timestamp (In seconds)
2967 2968 2969 |
# File 'lib/kaltura_types.rb', line 2967 def updated_at @updated_at end |
#user_id ⇒ Object
User id
2957 2958 2959 |
# File 'lib/kaltura_types.rb', line 2957 def user_id @user_id end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 |
# File 'lib/kaltura_types.rb', line 2997 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 |