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



2936
2937
2938
# File 'lib/kaltura_types.rb', line 2936

def category_full_ids
  @category_full_ids
end

#category_idObject

Returns the value of attribute category_id.



2920
2921
2922
# File 'lib/kaltura_types.rb', line 2920

def category_id
  @category_id
end

#created_atObject

CategoryUser creation date as Unix timestamp (In seconds)



2930
2931
2932
# File 'lib/kaltura_types.rb', line 2930

def created_at
  @created_at
end

#partner_idObject

Partner id



2924
2925
2926
# File 'lib/kaltura_types.rb', line 2924

def partner_id
  @partner_id
end

#permission_levelObject

Permission level



2926
2927
2928
# File 'lib/kaltura_types.rb', line 2926

def permission_level
  @permission_level
end

#permission_namesObject

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



2938
2939
2940
# File 'lib/kaltura_types.rb', line 2938

def permission_names
  @permission_names
end

#statusObject

Status



2928
2929
2930
# File 'lib/kaltura_types.rb', line 2928

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



2934
2935
2936
# File 'lib/kaltura_types.rb', line 2934

def update_method
  @update_method
end

#updated_atObject

CategoryUser update date as Unix timestamp (In seconds)



2932
2933
2934
# File 'lib/kaltura_types.rb', line 2932

def updated_at
  @updated_at
end

#user_idObject

User id



2922
2923
2924
# File 'lib/kaltura_types.rb', line 2922

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/kaltura_types.rb', line 2962

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