Class: Kaltura::KalturaCategoryUserProviderFilter

Inherits:
KalturaFilter show all
Defined in:
lib/kaltura_plugins/kaltura_email_notification_client_plugin.rb

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

#created_at_greater_than_or_equalObject

Returns the value of attribute created_at_greater_than_or_equal.



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

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.



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

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#permission_names_match_andObject

Returns the value of attribute permission_names_match_and.



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

def permission_names_match_and
  @permission_names_match_and
end

#permission_names_match_orObject

Returns the value of attribute permission_names_match_or.



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

def permission_names_match_or
  @permission_names_match_or
end

#status_equalObject

Returns the value of attribute status_equal.



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

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



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

def status_in
  @status_in
end

#update_method_equalObject

Returns the value of attribute update_method_equal.



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

def update_method_equal
  @update_method_equal
end

#update_method_inObject

Returns the value of attribute update_method_in.



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

def update_method_in
  @update_method_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



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

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.



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

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

#user_id_equalObject

Returns the value of attribute user_id_equal.



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

def user_id_equal
  @user_id_equal
end

#user_id_inObject

Returns the value of attribute user_id_in.



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

def user_id_in
  @user_id_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
# File 'lib/kaltura_plugins/kaltura_email_notification_client_plugin.rb', line 137

def from_xml(xml_element)
	super
	if xml_element.elements['userIdEqual'] != nil
		self.user_id_equal = xml_element.elements['userIdEqual'].text
	end
	if xml_element.elements['userIdIn'] != nil
		self.user_id_in = xml_element.elements['userIdIn'].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['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['updateMethodEqual'] != nil
		self.update_method_equal = xml_element.elements['updateMethodEqual'].text
	end
	if xml_element.elements['updateMethodIn'] != nil
		self.update_method_in = xml_element.elements['updateMethodIn'].text
	end
	if xml_element.elements['permissionNamesMatchAnd'] != nil
		self.permission_names_match_and = xml_element.elements['permissionNamesMatchAnd'].text
	end
	if xml_element.elements['permissionNamesMatchOr'] != nil
		self.permission_names_match_or = xml_element.elements['permissionNamesMatchOr'].text
	end
end