Class: Kaltura::KalturaScheduleEventFilter

Inherits:
KalturaScheduleEventBaseFilter show all
Defined in:
lib/kaltura_plugins/kaltura_schedule_client_plugin.rb

Direct Known Subclasses

KalturaEntryScheduleEventBaseFilter

Instance Attribute Summary collapse

Attributes inherited from KalturaScheduleEventBaseFilter

#created_at_greater_than_or_equal, #created_at_less_than_or_equal, #end_date_greater_than_or_equal, #end_date_less_than_or_equal, #id_equal, #id_in, #id_not_in, #owner_id_equal, #owner_id_in, #parent_id_equal, #parent_id_in, #parent_id_not_in, #priority_equal, #priority_greater_than_or_equal, #priority_in, #priority_less_than_or_equal, #recurrence_type_equal, #recurrence_type_in, #reference_id_equal, #reference_id_in, #start_date_greater_than_or_equal, #start_date_less_than_or_equal, #status_equal, #status_in, #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

#parent_resource_ids_likeObject

Returns the value of attribute parent_resource_ids_like.



1109
1110
1111
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1109

def parent_resource_ids_like
  @parent_resource_ids_like
end

#parent_resource_ids_multi_like_andObject

Returns the value of attribute parent_resource_ids_multi_like_and.



1111
1112
1113
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1111

def parent_resource_ids_multi_like_and
  @parent_resource_ids_multi_like_and
end

#parent_resource_ids_multi_like_orObject

Returns the value of attribute parent_resource_ids_multi_like_or.



1110
1111
1112
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1110

def parent_resource_ids_multi_like_or
  @parent_resource_ids_multi_like_or
end

#resource_id_equalObject

Returns the value of attribute resource_id_equal.



1118
1119
1120
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1118

def resource_id_equal
  @resource_id_equal
end

#resource_ids_likeObject

Returns the value of attribute resource_ids_like.



1106
1107
1108
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1106

def resource_ids_like
  @resource_ids_like
end

#resource_ids_multi_like_andObject

Returns the value of attribute resource_ids_multi_like_and.



1108
1109
1110
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1108

def resource_ids_multi_like_and
  @resource_ids_multi_like_and
end

#resource_ids_multi_like_orObject

Returns the value of attribute resource_ids_multi_like_or.



1107
1108
1109
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1107

def resource_ids_multi_like_or
  @resource_ids_multi_like_or
end

#resource_system_names_likeObject

Returns the value of attribute resource_system_names_like.



1117
1118
1119
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1117

def resource_system_names_like
  @resource_system_names_like
end

#resource_system_names_multi_like_andObject

Returns the value of attribute resource_system_names_multi_like_and.



1116
1117
1118
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1116

def resource_system_names_multi_like_and
  @resource_system_names_multi_like_and
end

#resource_system_names_multi_like_orObject

Returns the value of attribute resource_system_names_multi_like_or.



1114
1115
1116
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1114

def resource_system_names_multi_like_or
  @resource_system_names_multi_like_or
end

#template_entry_categories_ids_likeObject

Returns the value of attribute template_entry_categories_ids_like.



1115
1116
1117
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1115

def template_entry_categories_ids_like
  @template_entry_categories_ids_like
end

#template_entry_categories_ids_multi_like_andObject

Returns the value of attribute template_entry_categories_ids_multi_like_and.



1112
1113
1114
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1112

def template_entry_categories_ids_multi_like_and
  @template_entry_categories_ids_multi_like_and
end

#template_entry_categories_ids_multi_like_orObject

Returns the value of attribute template_entry_categories_ids_multi_like_or.



1113
1114
1115
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1113

def template_entry_categories_ids_multi_like_or
  @template_entry_categories_ids_multi_like_or
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 1121

def from_xml(xml_element)
  super
  if xml_element.elements['resourceIdsLike'] != nil
    self.resource_ids_like = xml_element.elements['resourceIdsLike'].text
  end
  if xml_element.elements['resourceIdsMultiLikeOr'] != nil
    self.resource_ids_multi_like_or = xml_element.elements['resourceIdsMultiLikeOr'].text
  end
  if xml_element.elements['resourceIdsMultiLikeAnd'] != nil
    self.resource_ids_multi_like_and = xml_element.elements['resourceIdsMultiLikeAnd'].text
  end
  if xml_element.elements['parentResourceIdsLike'] != nil
    self.parent_resource_ids_like = xml_element.elements['parentResourceIdsLike'].text
  end
  if xml_element.elements['parentResourceIdsMultiLikeOr'] != nil
    self.parent_resource_ids_multi_like_or = xml_element.elements['parentResourceIdsMultiLikeOr'].text
  end
  if xml_element.elements['parentResourceIdsMultiLikeAnd'] != nil
    self.parent_resource_ids_multi_like_and = xml_element.elements['parentResourceIdsMultiLikeAnd'].text
  end
  if xml_element.elements['templateEntryCategoriesIdsMultiLikeAnd'] != nil
    self.template_entry_categories_ids_multi_like_and = xml_element.elements['templateEntryCategoriesIdsMultiLikeAnd'].text
  end
  if xml_element.elements['templateEntryCategoriesIdsMultiLikeOr'] != nil
    self.template_entry_categories_ids_multi_like_or = xml_element.elements['templateEntryCategoriesIdsMultiLikeOr'].text
  end
  if xml_element.elements['resourceSystemNamesMultiLikeOr'] != nil
    self.resource_system_names_multi_like_or = xml_element.elements['resourceSystemNamesMultiLikeOr'].text
  end
  if xml_element.elements['templateEntryCategoriesIdsLike'] != nil
    self.template_entry_categories_ids_like = xml_element.elements['templateEntryCategoriesIdsLike'].text
  end
  if xml_element.elements['resourceSystemNamesMultiLikeAnd'] != nil
    self.resource_system_names_multi_like_and = xml_element.elements['resourceSystemNamesMultiLikeAnd'].text
  end
  if xml_element.elements['resourceSystemNamesLike'] != nil
    self.resource_system_names_like = xml_element.elements['resourceSystemNamesLike'].text
  end
  if xml_element.elements['resourceIdEqual'] != nil
    self.resource_id_equal = xml_element.elements['resourceIdEqual'].text
  end
end