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



7732
7733
7734
# File 'lib/kaltura_types.rb', line 7732

def comments
  @comments
end

#created_atObject

Returns the value of attribute created_at.



7734
7735
7736
# File 'lib/kaltura_types.rb', line 7734

def created_at
  @created_at
end

#flag_typeObject

Returns the value of attribute flag_type.



7733
7734
7735
# File 'lib/kaltura_types.rb', line 7733

def flag_type
  @flag_type
end

#flagged_entry_idObject

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



7726
7727
7728
# File 'lib/kaltura_types.rb', line 7726

def flagged_entry_id
  @flagged_entry_id
end

#flagged_user_idObject

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



7728
7729
7730
# File 'lib/kaltura_types.rb', line 7728

def flagged_user_id
  @flagged_user_id
end

#idObject

Moderation flag id



7719
7720
7721
# File 'lib/kaltura_types.rb', line 7719

def id
  @id
end

#moderation_object_typeObject

The type of the moderation flag (entry or user)



7724
7725
7726
# File 'lib/kaltura_types.rb', line 7724

def moderation_object_type
  @moderation_object_type
end

#partner_idObject

Returns the value of attribute partner_id.



7720
7721
7722
# File 'lib/kaltura_types.rb', line 7720

def partner_id
  @partner_id
end

#statusObject

The moderation flag status



7730
7731
7732
# File 'lib/kaltura_types.rb', line 7730

def status
  @status
end

#updated_atObject

Returns the value of attribute updated_at.



7735
7736
7737
# File 'lib/kaltura_types.rb', line 7735

def updated_at
  @updated_at
end

#user_idObject

The user id that added the moderation flag



7722
7723
7724
# File 'lib/kaltura_types.rb', line 7722

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
# File 'lib/kaltura_types.rb', line 7753

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