Class: Kaltura::KalturaCaptionAssetItemFilter

Inherits:
KalturaCaptionAssetFilter show all
Defined in:
lib/kaltura_plugins/kaltura_caption_search_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaCaptionAssetBaseFilter

#caption_params_id_equal, #caption_params_id_in, #format_equal, #format_in, #status_equal, #status_in, #status_not_in

Attributes inherited from KalturaAssetFilter

#type_in

Attributes inherited from KalturaAssetBaseFilter

#created_at_greater_than_or_equal, #created_at_less_than_or_equal, #deleted_at_greater_than_or_equal, #deleted_at_less_than_or_equal, #entry_id_equal, #entry_id_in, #id_equal, #id_in, #partner_id_equal, #partner_id_in, #size_greater_than_or_equal, #size_less_than_or_equal, #tags_like, #tags_multi_like_and, #tags_multi_like_or, #updated_at_greater_than_or_equal, #updated_at_less_than_or_equal

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

#content_likeObject

Returns the value of attribute content_like.



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

def content_like
  @content_like
end

#content_multi_like_andObject

Returns the value of attribute content_multi_like_and.



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

def content_multi_like_and
  @content_multi_like_and
end

#content_multi_like_orObject

Returns the value of attribute content_multi_like_or.



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

def content_multi_like_or
  @content_multi_like_or
end

#end_time_greater_than_or_equalObject

Returns the value of attribute end_time_greater_than_or_equal.



117
118
119
# File 'lib/kaltura_plugins/kaltura_caption_search_client_plugin.rb', line 117

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.



118
119
120
# File 'lib/kaltura_plugins/kaltura_caption_search_client_plugin.rb', line 118

def end_time_less_than_or_equal
  @end_time_less_than_or_equal
end

#label_equalObject

Returns the value of attribute label_equal.



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

def label_equal
  @label_equal
end

#label_inObject

Returns the value of attribute label_in.



114
115
116
# File 'lib/kaltura_plugins/kaltura_caption_search_client_plugin.rb', line 114

def label_in
  @label_in
end

#language_equalObject

Returns the value of attribute language_equal.



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

def language_equal
  @language_equal
end

#language_inObject

Returns the value of attribute language_in.



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

def language_in
  @language_in
end

#partner_description_likeObject

Returns the value of attribute partner_description_like.



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

def partner_description_like
  @partner_description_like
end

#partner_description_multi_like_andObject

Returns the value of attribute partner_description_multi_like_and.



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

def partner_description_multi_like_and
  @partner_description_multi_like_and
end

#partner_description_multi_like_orObject

Returns the value of attribute partner_description_multi_like_or.



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

def partner_description_multi_like_or
  @partner_description_multi_like_or
end

#start_time_greater_than_or_equalObject

Returns the value of attribute start_time_greater_than_or_equal.



115
116
117
# File 'lib/kaltura_plugins/kaltura_caption_search_client_plugin.rb', line 115

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.



116
117
118
# File 'lib/kaltura_plugins/kaltura_caption_search_client_plugin.rb', line 116

def start_time_less_than_or_equal
  @start_time_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# File 'lib/kaltura_plugins/kaltura_caption_search_client_plugin.rb', line 133

def from_xml(xml_element)
	super
	if xml_element.elements['contentLike'] != nil
		self.content_like = xml_element.elements['contentLike'].text
	end
	if xml_element.elements['contentMultiLikeOr'] != nil
		self.content_multi_like_or = xml_element.elements['contentMultiLikeOr'].text
	end
	if xml_element.elements['contentMultiLikeAnd'] != nil
		self.content_multi_like_and = xml_element.elements['contentMultiLikeAnd'].text
	end
	if xml_element.elements['partnerDescriptionLike'] != nil
		self.partner_description_like = xml_element.elements['partnerDescriptionLike'].text
	end
	if xml_element.elements['partnerDescriptionMultiLikeOr'] != nil
		self.partner_description_multi_like_or = xml_element.elements['partnerDescriptionMultiLikeOr'].text
	end
	if xml_element.elements['partnerDescriptionMultiLikeAnd'] != nil
		self.partner_description_multi_like_and = xml_element.elements['partnerDescriptionMultiLikeAnd'].text
	end
	if xml_element.elements['languageEqual'] != nil
		self.language_equal = xml_element.elements['languageEqual'].text
	end
	if xml_element.elements['languageIn'] != nil
		self.language_in = xml_element.elements['languageIn'].text
	end
	if xml_element.elements['labelEqual'] != nil
		self.label_equal = xml_element.elements['labelEqual'].text
	end
	if xml_element.elements['labelIn'] != nil
		self.label_in = xml_element.elements['labelIn'].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
	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
end