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



7510
7511
7512
# File 'lib/kaltura_types.rb', line 7510

def comments
  @comments
end

#created_atObject

Returns the value of attribute created_at.



7512
7513
7514
# File 'lib/kaltura_types.rb', line 7512

def created_at
  @created_at
end

#flag_typeObject

Returns the value of attribute flag_type.



7511
7512
7513
# File 'lib/kaltura_types.rb', line 7511

def flag_type
  @flag_type
end

#flagged_entry_idObject

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



7504
7505
7506
# File 'lib/kaltura_types.rb', line 7504

def flagged_entry_id
  @flagged_entry_id
end

#flagged_user_idObject

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



7506
7507
7508
# File 'lib/kaltura_types.rb', line 7506

def flagged_user_id
  @flagged_user_id
end

#idObject

Moderation flag id



7497
7498
7499
# File 'lib/kaltura_types.rb', line 7497

def id
  @id
end

#moderation_object_typeObject

The type of the moderation flag (entry or user)



7502
7503
7504
# File 'lib/kaltura_types.rb', line 7502

def moderation_object_type
  @moderation_object_type
end

#partner_idObject

Returns the value of attribute partner_id.



7498
7499
7500
# File 'lib/kaltura_types.rb', line 7498

def partner_id
  @partner_id
end

#statusObject

The moderation flag status



7508
7509
7510
# File 'lib/kaltura_types.rb', line 7508

def status
  @status
end

#updated_atObject

Returns the value of attribute updated_at.



7513
7514
7515
# File 'lib/kaltura_types.rb', line 7513

def updated_at
  @updated_at
end

#user_idObject

The user id that added the moderation flag



7500
7501
7502
# File 'lib/kaltura_types.rb', line 7500

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
# File 'lib/kaltura_types.rb', line 7531

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