Class: Kaltura::KalturaModerationFlag

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

#commentsObject

The comment that was added to the flag



7813
7814
7815
# File 'lib/kaltura_types.rb', line 7813

def comments
  @comments
end

#created_atObject

Returns the value of attribute created_at.



7815
7816
7817
# File 'lib/kaltura_types.rb', line 7815

def created_at
  @created_at
end

#flag_typeObject

Returns the value of attribute flag_type.



7814
7815
7816
# File 'lib/kaltura_types.rb', line 7814

def flag_type
  @flag_type
end

#flagged_entry_idObject

If moderation flag is set for entry, this is the flagged entry id



7807
7808
7809
# File 'lib/kaltura_types.rb', line 7807

def flagged_entry_id
  @flagged_entry_id
end

#flagged_user_idObject

If moderation flag is set for user, this is the flagged user id



7809
7810
7811
# File 'lib/kaltura_types.rb', line 7809

def flagged_user_id
  @flagged_user_id
end

#idObject

Moderation flag id



7800
7801
7802
# File 'lib/kaltura_types.rb', line 7800

def id
  @id
end

#moderation_object_typeObject

The type of the moderation flag (entry or user)



7805
7806
7807
# File 'lib/kaltura_types.rb', line 7805

def moderation_object_type
  @moderation_object_type
end

#partner_idObject

Returns the value of attribute partner_id.



7801
7802
7803
# File 'lib/kaltura_types.rb', line 7801

def partner_id
  @partner_id
end

#statusObject

The moderation flag status



7811
7812
7813
# File 'lib/kaltura_types.rb', line 7811

def status
  @status
end

#updated_atObject

Returns the value of attribute updated_at.



7816
7817
7818
# File 'lib/kaltura_types.rb', line 7816

def updated_at
  @updated_at
end

#user_idObject

The user id that added the moderation flag



7803
7804
7805
# File 'lib/kaltura_types.rb', line 7803

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
# File 'lib/kaltura_types.rb', line 7834

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['partnerId'] != nil
    self.partner_id = xml_element.elements['partnerId'].text
  end
  if xml_element.elements['userId'] != nil
    self.user_id = xml_element.elements['userId'].text
  end
  if xml_element.elements['moderationObjectType'] != nil
    self.moderation_object_type = xml_element.elements['moderationObjectType'].text
  end
  if xml_element.elements['flaggedEntryId'] != nil
    self.flagged_entry_id = xml_element.elements['flaggedEntryId'].text
  end
  if xml_element.elements['flaggedUserId'] != nil
    self.flagged_user_id = xml_element.elements['flaggedUserId'].text
  end
  if xml_element.elements['status'] != nil
    self.status = xml_element.elements['status'].text
  end
  if xml_element.elements['comments'] != nil
    self.comments = xml_element.elements['comments'].text
  end
  if xml_element.elements['flagType'] != nil
    self.flag_type = xml_element.elements['flagType'].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
end