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



7740
7741
7742
# File 'lib/kaltura_types.rb', line 7740

def comments
  @comments
end

#created_atObject

Returns the value of attribute created_at.



7742
7743
7744
# File 'lib/kaltura_types.rb', line 7742

def created_at
  @created_at
end

#flag_typeObject

Returns the value of attribute flag_type.



7741
7742
7743
# File 'lib/kaltura_types.rb', line 7741

def flag_type
  @flag_type
end

#flagged_entry_idObject

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



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

def flagged_entry_id
  @flagged_entry_id
end

#flagged_user_idObject

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



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

def flagged_user_id
  @flagged_user_id
end

#idObject

Moderation flag id



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

def id
  @id
end

#moderation_object_typeObject

The type of the moderation flag (entry or user)



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

def moderation_object_type
  @moderation_object_type
end

#partner_idObject

Returns the value of attribute partner_id.



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

def partner_id
  @partner_id
end

#statusObject

The moderation flag status



7738
7739
7740
# File 'lib/kaltura_types.rb', line 7738

def status
  @status
end

#updated_atObject

Returns the value of attribute updated_at.



7743
7744
7745
# File 'lib/kaltura_types.rb', line 7743

def updated_at
  @updated_at
end

#user_idObject

The user id that added the moderation flag



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

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
7789
7790
7791
7792
7793
7794
7795
7796
# File 'lib/kaltura_types.rb', line 7761

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