Class: Kaltura::KalturaLiveChannelSegmentBaseFilter

Inherits:
KalturaRelatedFilter show all
Defined in:
lib/kaltura_types.rb

Direct Known Subclasses

KalturaLiveChannelSegmentFilter

Instance Attribute Summary collapse

Attributes inherited from KalturaFilter

#advanced_search, #order_by

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#channel_id_equalObject

Returns the value of attribute channel_id_equal.



17642
17643
17644
# File 'lib/kaltura_types.rb', line 17642

def channel_id_equal
  @channel_id_equal
end

#channel_id_inObject

Returns the value of attribute channel_id_in.



17643
17644
17645
# File 'lib/kaltura_types.rb', line 17643

def channel_id_in
  @channel_id_in
end

#created_at_greater_than_or_equalObject

Returns the value of attribute created_at_greater_than_or_equal.



17636
17637
17638
# File 'lib/kaltura_types.rb', line 17636

def created_at_greater_than_or_equal
  @created_at_greater_than_or_equal
end

#created_at_less_than_or_equalObject

Returns the value of attribute created_at_less_than_or_equal.



17637
17638
17639
# File 'lib/kaltura_types.rb', line 17637

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#start_time_greater_than_or_equalObject

Returns the value of attribute start_time_greater_than_or_equal.



17644
17645
17646
# File 'lib/kaltura_types.rb', line 17644

def start_time_greater_than_or_equal
  @start_time_greater_than_or_equal
end

#start_time_less_than_or_equalObject

Returns the value of attribute start_time_less_than_or_equal.



17645
17646
17647
# File 'lib/kaltura_types.rb', line 17645

def start_time_less_than_or_equal
  @start_time_less_than_or_equal
end

#status_equalObject

Returns the value of attribute status_equal.



17640
17641
17642
# File 'lib/kaltura_types.rb', line 17640

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



17641
17642
17643
# File 'lib/kaltura_types.rb', line 17641

def status_in
  @status_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



17638
17639
17640
# File 'lib/kaltura_types.rb', line 17638

def updated_at_greater_than_or_equal
  @updated_at_greater_than_or_equal
end

#updated_at_less_than_or_equalObject

Returns the value of attribute updated_at_less_than_or_equal.



17639
17640
17641
# File 'lib/kaltura_types.rb', line 17639

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
# File 'lib/kaltura_types.rb', line 17666

def from_xml(xml_element)
  super
  if xml_element.elements['createdAtGreaterThanOrEqual'] != nil
    self.created_at_greater_than_or_equal = xml_element.elements['createdAtGreaterThanOrEqual'].text
  end
  if xml_element.elements['createdAtLessThanOrEqual'] != nil
    self.created_at_less_than_or_equal = xml_element.elements['createdAtLessThanOrEqual'].text
  end
  if xml_element.elements['updatedAtGreaterThanOrEqual'] != nil
    self.updated_at_greater_than_or_equal = xml_element.elements['updatedAtGreaterThanOrEqual'].text
  end
  if xml_element.elements['updatedAtLessThanOrEqual'] != nil
    self.updated_at_less_than_or_equal = xml_element.elements['updatedAtLessThanOrEqual'].text
  end
  if xml_element.elements['statusEqual'] != nil
    self.status_equal = xml_element.elements['statusEqual'].text
  end
  if xml_element.elements['statusIn'] != nil
    self.status_in = xml_element.elements['statusIn'].text
  end
  if xml_element.elements['channelIdEqual'] != nil
    self.channel_id_equal = xml_element.elements['channelIdEqual'].text
  end
  if xml_element.elements['channelIdIn'] != nil
    self.channel_id_in = xml_element.elements['channelIdIn'].text
  end
  if xml_element.elements['startTimeGreaterThanOrEqual'] != nil
    self.start_time_greater_than_or_equal = xml_element.elements['startTimeGreaterThanOrEqual'].text
  end
  if xml_element.elements['startTimeLessThanOrEqual'] != nil
    self.start_time_less_than_or_equal = xml_element.elements['startTimeLessThanOrEqual'].text
  end
end