Class: Kaltura::KalturaScheduleEventBaseFilter

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

Direct Known Subclasses

KalturaScheduleEventFilter

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.



788
789
790
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 788

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.



789
790
791
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 789

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#end_date_greater_than_or_equalObject

Returns the value of attribute end_date_greater_than_or_equal.



773
774
775
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 773

def end_date_greater_than_or_equal
  @end_date_greater_than_or_equal
end

#end_date_less_than_or_equalObject

Returns the value of attribute end_date_less_than_or_equal.



774
775
776
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 774

def end_date_less_than_or_equal
  @end_date_less_than_or_equal
end

#id_equalObject

Returns the value of attribute id_equal.



763
764
765
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 763

def id_equal
  @id_equal
end

#id_inObject

Returns the value of attribute id_in.



764
765
766
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 764

def id_in
  @id_in
end

#id_not_inObject

Returns the value of attribute id_not_in.



765
766
767
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 765

def id_not_in
  @id_not_in
end

#owner_id_equalObject

Returns the value of attribute owner_id_equal.



777
778
779
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 777

def owner_id_equal
  @owner_id_equal
end

#owner_id_inObject

Returns the value of attribute owner_id_in.



778
779
780
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 778

def owner_id_in
  @owner_id_in
end

#parent_id_equalObject

Returns the value of attribute parent_id_equal.



766
767
768
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 766

def parent_id_equal
  @parent_id_equal
end

#parent_id_inObject

Returns the value of attribute parent_id_in.



767
768
769
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 767

def parent_id_in
  @parent_id_in
end

#parent_id_not_inObject

Returns the value of attribute parent_id_not_in.



768
769
770
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 768

def parent_id_not_in
  @parent_id_not_in
end

#priority_equalObject

Returns the value of attribute priority_equal.



779
780
781
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 779

def priority_equal
  @priority_equal
end

#priority_greater_than_or_equalObject

Returns the value of attribute priority_greater_than_or_equal.



781
782
783
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 781

def priority_greater_than_or_equal
  @priority_greater_than_or_equal
end

#priority_inObject

Returns the value of attribute priority_in.



780
781
782
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 780

def priority_in
  @priority_in
end

#priority_less_than_or_equalObject

Returns the value of attribute priority_less_than_or_equal.



782
783
784
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 782

def priority_less_than_or_equal
  @priority_less_than_or_equal
end

#recurrence_type_equalObject

Returns the value of attribute recurrence_type_equal.



783
784
785
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 783

def recurrence_type_equal
  @recurrence_type_equal
end

#recurrence_type_inObject

Returns the value of attribute recurrence_type_in.



784
785
786
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 784

def recurrence_type_in
  @recurrence_type_in
end

#reference_id_equalObject

Returns the value of attribute reference_id_equal.



775
776
777
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 775

def reference_id_equal
  @reference_id_equal
end

#reference_id_inObject

Returns the value of attribute reference_id_in.



776
777
778
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 776

def reference_id_in
  @reference_id_in
end

#start_date_greater_than_or_equalObject

Returns the value of attribute start_date_greater_than_or_equal.



771
772
773
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 771

def start_date_greater_than_or_equal
  @start_date_greater_than_or_equal
end

#start_date_less_than_or_equalObject

Returns the value of attribute start_date_less_than_or_equal.



772
773
774
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 772

def start_date_less_than_or_equal
  @start_date_less_than_or_equal
end

#status_equalObject

Returns the value of attribute status_equal.



769
770
771
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 769

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



770
771
772
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 770

def status_in
  @status_in
end

#tags_likeObject

Returns the value of attribute tags_like.



785
786
787
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 785

def tags_like
  @tags_like
end

#tags_multi_like_andObject

Returns the value of attribute tags_multi_like_and.



787
788
789
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 787

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

Returns the value of attribute tags_multi_like_or.



786
787
788
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 786

def tags_multi_like_or
  @tags_multi_like_or
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



790
791
792
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 790

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.



791
792
793
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 791

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 839

def from_xml(xml_element)
  super
  if xml_element.elements['idEqual'] != nil
    self.id_equal = xml_element.elements['idEqual'].text
  end
  if xml_element.elements['idIn'] != nil
    self.id_in = xml_element.elements['idIn'].text
  end
  if xml_element.elements['idNotIn'] != nil
    self.id_not_in = xml_element.elements['idNotIn'].text
  end
  if xml_element.elements['parentIdEqual'] != nil
    self.parent_id_equal = xml_element.elements['parentIdEqual'].text
  end
  if xml_element.elements['parentIdIn'] != nil
    self.parent_id_in = xml_element.elements['parentIdIn'].text
  end
  if xml_element.elements['parentIdNotIn'] != nil
    self.parent_id_not_in = xml_element.elements['parentIdNotIn'].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['startDateGreaterThanOrEqual'] != nil
    self.start_date_greater_than_or_equal = xml_element.elements['startDateGreaterThanOrEqual'].text
  end
  if xml_element.elements['startDateLessThanOrEqual'] != nil
    self.start_date_less_than_or_equal = xml_element.elements['startDateLessThanOrEqual'].text
  end
  if xml_element.elements['endDateGreaterThanOrEqual'] != nil
    self.end_date_greater_than_or_equal = xml_element.elements['endDateGreaterThanOrEqual'].text
  end
  if xml_element.elements['endDateLessThanOrEqual'] != nil
    self.end_date_less_than_or_equal = xml_element.elements['endDateLessThanOrEqual'].text
  end
  if xml_element.elements['referenceIdEqual'] != nil
    self.reference_id_equal = xml_element.elements['referenceIdEqual'].text
  end
  if xml_element.elements['referenceIdIn'] != nil
    self.reference_id_in = xml_element.elements['referenceIdIn'].text
  end
  if xml_element.elements['ownerIdEqual'] != nil
    self.owner_id_equal = xml_element.elements['ownerIdEqual'].text
  end
  if xml_element.elements['ownerIdIn'] != nil
    self.owner_id_in = xml_element.elements['ownerIdIn'].text
  end
  if xml_element.elements['priorityEqual'] != nil
    self.priority_equal = xml_element.elements['priorityEqual'].text
  end
  if xml_element.elements['priorityIn'] != nil
    self.priority_in = xml_element.elements['priorityIn'].text
  end
  if xml_element.elements['priorityGreaterThanOrEqual'] != nil
    self.priority_greater_than_or_equal = xml_element.elements['priorityGreaterThanOrEqual'].text
  end
  if xml_element.elements['priorityLessThanOrEqual'] != nil
    self.priority_less_than_or_equal = xml_element.elements['priorityLessThanOrEqual'].text
  end
  if xml_element.elements['recurrenceTypeEqual'] != nil
    self.recurrence_type_equal = xml_element.elements['recurrenceTypeEqual'].text
  end
  if xml_element.elements['recurrenceTypeIn'] != nil
    self.recurrence_type_in = xml_element.elements['recurrenceTypeIn'].text
  end
  if xml_element.elements['tagsLike'] != nil
    self.tags_like = xml_element.elements['tagsLike'].text
  end
  if xml_element.elements['tagsMultiLikeOr'] != nil
    self.tags_multi_like_or = xml_element.elements['tagsMultiLikeOr'].text
  end
  if xml_element.elements['tagsMultiLikeAnd'] != nil
    self.tags_multi_like_and = xml_element.elements['tagsMultiLikeAnd'].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
end