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



2900
2901
2902
# File 'lib/kaltura_types.rb', line 2900

def category_full_ids
  @category_full_ids
end

#category_idObject

Returns the value of attribute category_id.



2884
2885
2886
# File 'lib/kaltura_types.rb', line 2884

def category_id
  @category_id
end

#created_atObject

CategoryUser creation date as Unix timestamp (In seconds)



2894
2895
2896
# File 'lib/kaltura_types.rb', line 2894

def created_at
  @created_at
end

#partner_idObject

Partner id



2888
2889
2890
# File 'lib/kaltura_types.rb', line 2888

def partner_id
  @partner_id
end

#permission_levelObject

Permission level



2890
2891
2892
# File 'lib/kaltura_types.rb', line 2890

def permission_level
  @permission_level
end

#permission_namesObject

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



2902
2903
2904
# File 'lib/kaltura_types.rb', line 2902

def permission_names
  @permission_names
end

#statusObject

Status



2892
2893
2894
# File 'lib/kaltura_types.rb', line 2892

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



2898
2899
2900
# File 'lib/kaltura_types.rb', line 2898

def update_method
  @update_method
end

#updated_atObject

CategoryUser update date as Unix timestamp (In seconds)



2896
2897
2898
# File 'lib/kaltura_types.rb', line 2896

def updated_at
  @updated_at
end

#user_idObject

User id



2886
2887
2888
# File 'lib/kaltura_types.rb', line 2886

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
# File 'lib/kaltura_types.rb', line 2926

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