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



7993
7994
7995
# File 'lib/kaltura_types.rb', line 7993

def comments
  @comments
end

#created_atObject

Returns the value of attribute created_at.



7995
7996
7997
# File 'lib/kaltura_types.rb', line 7995

def created_at
  @created_at
end

#flag_typeObject

Returns the value of attribute flag_type.



7994
7995
7996
# File 'lib/kaltura_types.rb', line 7994

def flag_type
  @flag_type
end

#flagged_entry_idObject

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



7987
7988
7989
# File 'lib/kaltura_types.rb', line 7987

def flagged_entry_id
  @flagged_entry_id
end

#flagged_user_idObject

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



7989
7990
7991
# File 'lib/kaltura_types.rb', line 7989

def flagged_user_id
  @flagged_user_id
end

#idObject

Moderation flag id



7980
7981
7982
# File 'lib/kaltura_types.rb', line 7980

def id
  @id
end

#moderation_object_typeObject

The type of the moderation flag (entry or user)



7985
7986
7987
# File 'lib/kaltura_types.rb', line 7985

def moderation_object_type
  @moderation_object_type
end

#partner_idObject

Returns the value of attribute partner_id.



7981
7982
7983
# File 'lib/kaltura_types.rb', line 7981

def partner_id
  @partner_id
end

#statusObject

The moderation flag status



7991
7992
7993
# File 'lib/kaltura_types.rb', line 7991

def status
  @status
end

#updated_atObject

Returns the value of attribute updated_at.



7996
7997
7998
# File 'lib/kaltura_types.rb', line 7996

def updated_at
  @updated_at
end

#user_idObject

The user id that added the moderation flag



7983
7984
7985
# File 'lib/kaltura_types.rb', line 7983

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
# File 'lib/kaltura_types.rb', line 8014

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