Class: Kaltura::KalturaCategoryUser

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#category_full_idsObject

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_idObject

Returns the value of attribute category_id.



2955
2956
2957
# File 'lib/kaltura_types.rb', line 2955

def category_id
  @category_id
end

#created_atObject

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_idObject

Partner id



2959
2960
2961
# File 'lib/kaltura_types.rb', line 2959

def partner_id
  @partner_id
end

#permission_levelObject

Permission level



2961
2962
2963
# File 'lib/kaltura_types.rb', line 2961

def permission_level
  @permission_level
end

#permission_namesObject

Set of category-related permissions for the current category user.



2973
2974
2975
# File 'lib/kaltura_types.rb', line 2973

def permission_names
  @permission_names
end

#statusObject

Status



2963
2964
2965
# File 'lib/kaltura_types.rb', line 2963

def status
  @status
end

#update_methodObject

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_atObject

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_idObject

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.permission_level = 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.permission_names = xml_element.elements['permissionNames'].text
	end
end