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



7785
7786
7787
# File 'lib/kaltura_types.rb', line 7785

def comments
  @comments
end

#created_atObject

Returns the value of attribute created_at.



7787
7788
7789
# File 'lib/kaltura_types.rb', line 7787

def created_at
  @created_at
end

#flag_typeObject

Returns the value of attribute flag_type.



7786
7787
7788
# File 'lib/kaltura_types.rb', line 7786

def flag_type
  @flag_type
end

#flagged_entry_idObject

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



7779
7780
7781
# File 'lib/kaltura_types.rb', line 7779

def flagged_entry_id
  @flagged_entry_id
end

#flagged_user_idObject

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



7781
7782
7783
# File 'lib/kaltura_types.rb', line 7781

def flagged_user_id
  @flagged_user_id
end

#idObject

Moderation flag id



7772
7773
7774
# File 'lib/kaltura_types.rb', line 7772

def id
  @id
end

#moderation_object_typeObject

The type of the moderation flag (entry or user)



7777
7778
7779
# File 'lib/kaltura_types.rb', line 7777

def moderation_object_type
  @moderation_object_type
end

#partner_idObject

Returns the value of attribute partner_id.



7773
7774
7775
# File 'lib/kaltura_types.rb', line 7773

def partner_id
  @partner_id
end

#statusObject

The moderation flag status



7783
7784
7785
# File 'lib/kaltura_types.rb', line 7783

def status
  @status
end

#updated_atObject

Returns the value of attribute updated_at.



7788
7789
7790
# File 'lib/kaltura_types.rb', line 7788

def updated_at
  @updated_at
end

#user_idObject

The user id that added the moderation flag



7775
7776
7777
# File 'lib/kaltura_types.rb', line 7775

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
# File 'lib/kaltura_types.rb', line 7806

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