Class: Kaltura::KalturaAdCuePointBaseFilter

Inherits:
KalturaCuePointFilter show all
Defined in:
lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb

Direct Known Subclasses

KalturaAdCuePointFilter

Instance Attribute Summary collapse

Attributes inherited from KalturaCuePointFilter

#free_text, #user_id_current, #user_id_equal_current

Attributes inherited from KalturaCuePointBaseFilter

#created_at_greater_than_or_equal, #created_at_less_than_or_equal, #cue_point_type_equal, #cue_point_type_in, #entry_id_equal, #entry_id_in, #force_stop_equal, #id_equal, #id_in, #partner_sort_value_equal, #partner_sort_value_greater_than_or_equal, #partner_sort_value_in, #partner_sort_value_less_than_or_equal, #start_time_greater_than_or_equal, #start_time_less_than_or_equal, #status_equal, #status_in, #system_name_equal, #system_name_in, #tags_like, #tags_multi_like_and, #tags_multi_like_or, #triggered_at_greater_than_or_equal, #triggered_at_less_than_or_equal, #updated_at_greater_than_or_equal, #updated_at_less_than_or_equal, #user_id_equal, #user_id_in

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

#duration_greater_than_or_equalObject

Returns the value of attribute duration_greater_than_or_equal.



112
113
114
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 112

def duration_greater_than_or_equal
  @duration_greater_than_or_equal
end

#duration_less_than_or_equalObject

Returns the value of attribute duration_less_than_or_equal.



113
114
115
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 113

def duration_less_than_or_equal
  @duration_less_than_or_equal
end

#end_time_greater_than_or_equalObject

Returns the value of attribute end_time_greater_than_or_equal.



110
111
112
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 110

def end_time_greater_than_or_equal
  @end_time_greater_than_or_equal
end

#end_time_less_than_or_equalObject

Returns the value of attribute end_time_less_than_or_equal.



111
112
113
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 111

def end_time_less_than_or_equal
  @end_time_less_than_or_equal
end

#protocol_type_equalObject

Returns the value of attribute protocol_type_equal.



105
106
107
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 105

def protocol_type_equal
  @protocol_type_equal
end

#protocol_type_inObject

Returns the value of attribute protocol_type_in.



106
107
108
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 106

def protocol_type_in
  @protocol_type_in
end

#title_likeObject

Returns the value of attribute title_like.



107
108
109
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 107

def title_like
  @title_like
end

#title_multi_like_andObject

Returns the value of attribute title_multi_like_and.



109
110
111
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 109

def title_multi_like_and
  @title_multi_like_and
end

#title_multi_like_orObject

Returns the value of attribute title_multi_like_or.



108
109
110
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 108

def title_multi_like_or
  @title_multi_like_or
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 128

def from_xml(xml_element)
	super
	if xml_element.elements['protocolTypeEqual'] != nil
		self.protocol_type_equal = xml_element.elements['protocolTypeEqual'].text
	end
	if xml_element.elements['protocolTypeIn'] != nil
		self.protocol_type_in = xml_element.elements['protocolTypeIn'].text
	end
	if xml_element.elements['titleLike'] != nil
		self.title_like = xml_element.elements['titleLike'].text
	end
	if xml_element.elements['titleMultiLikeOr'] != nil
		self.title_multi_like_or = xml_element.elements['titleMultiLikeOr'].text
	end
	if xml_element.elements['titleMultiLikeAnd'] != nil
		self.title_multi_like_and = xml_element.elements['titleMultiLikeAnd'].text
	end
	if xml_element.elements['endTimeGreaterThanOrEqual'] != nil
		self.end_time_greater_than_or_equal = xml_element.elements['endTimeGreaterThanOrEqual'].text
	end
	if xml_element.elements['endTimeLessThanOrEqual'] != nil
		self.end_time_less_than_or_equal = xml_element.elements['endTimeLessThanOrEqual'].text
	end
	if xml_element.elements['durationGreaterThanOrEqual'] != nil
		self.duration_greater_than_or_equal = xml_element.elements['durationGreaterThanOrEqual'].text
	end
	if xml_element.elements['durationLessThanOrEqual'] != nil
		self.duration_less_than_or_equal = xml_element.elements['durationLessThanOrEqual'].text
	end
end