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.



17787
17788
17789
# File 'lib/kaltura_types.rb', line 17787

def channel_id_equal
  @channel_id_equal
end

#channel_id_inObject

Returns the value of attribute channel_id_in.



17788
17789
17790
# File 'lib/kaltura_types.rb', line 17788

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.



17781
17782
17783
# File 'lib/kaltura_types.rb', line 17781

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.



17782
17783
17784
# File 'lib/kaltura_types.rb', line 17782

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.



17789
17790
17791
# File 'lib/kaltura_types.rb', line 17789

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.



17790
17791
17792
# File 'lib/kaltura_types.rb', line 17790

def start_time_less_than_or_equal
  @start_time_less_than_or_equal
end

#status_equalObject

Returns the value of attribute status_equal.



17785
17786
17787
# File 'lib/kaltura_types.rb', line 17785

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



17786
17787
17788
# File 'lib/kaltura_types.rb', line 17786

def status_in
  @status_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



17783
17784
17785
# File 'lib/kaltura_types.rb', line 17783

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.



17784
17785
17786
# File 'lib/kaltura_types.rb', line 17784

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
# File 'lib/kaltura_types.rb', line 17811

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