Class: Kaltura::KalturaScheduleEventBaseFilter
- Inherits:
-
KalturaRelatedFilter
- Object
- KalturaObjectBase
- KalturaFilter
- KalturaRelatedFilter
- Kaltura::KalturaScheduleEventBaseFilter
- Defined in:
- lib/kaltura_plugins/kaltura_schedule_client_plugin.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#created_at_greater_than_or_equal ⇒ Object
Returns the value of attribute created_at_greater_than_or_equal.
-
#created_at_less_than_or_equal ⇒ Object
Returns the value of attribute created_at_less_than_or_equal.
-
#end_date_greater_than_or_equal ⇒ Object
Returns the value of attribute end_date_greater_than_or_equal.
-
#end_date_less_than_or_equal ⇒ Object
Returns the value of attribute end_date_less_than_or_equal.
-
#id_equal ⇒ Object
Returns the value of attribute id_equal.
-
#id_in ⇒ Object
Returns the value of attribute id_in.
-
#id_not_in ⇒ Object
Returns the value of attribute id_not_in.
-
#owner_id_equal ⇒ Object
Returns the value of attribute owner_id_equal.
-
#owner_id_in ⇒ Object
Returns the value of attribute owner_id_in.
-
#parent_id_equal ⇒ Object
Returns the value of attribute parent_id_equal.
-
#parent_id_in ⇒ Object
Returns the value of attribute parent_id_in.
-
#parent_id_not_in ⇒ Object
Returns the value of attribute parent_id_not_in.
-
#priority_equal ⇒ Object
Returns the value of attribute priority_equal.
-
#priority_greater_than_or_equal ⇒ Object
Returns the value of attribute priority_greater_than_or_equal.
-
#priority_in ⇒ Object
Returns the value of attribute priority_in.
-
#priority_less_than_or_equal ⇒ Object
Returns the value of attribute priority_less_than_or_equal.
-
#recurrence_type_equal ⇒ Object
Returns the value of attribute recurrence_type_equal.
-
#recurrence_type_in ⇒ Object
Returns the value of attribute recurrence_type_in.
-
#reference_id_equal ⇒ Object
Returns the value of attribute reference_id_equal.
-
#reference_id_in ⇒ Object
Returns the value of attribute reference_id_in.
-
#start_date_greater_than_or_equal ⇒ Object
Returns the value of attribute start_date_greater_than_or_equal.
-
#start_date_less_than_or_equal ⇒ Object
Returns the value of attribute start_date_less_than_or_equal.
-
#status_equal ⇒ Object
Returns the value of attribute status_equal.
-
#status_in ⇒ Object
Returns the value of attribute status_in.
-
#tags_like ⇒ Object
Returns the value of attribute tags_like.
-
#tags_multi_like_and ⇒ Object
Returns the value of attribute tags_multi_like_and.
-
#tags_multi_like_or ⇒ Object
Returns the value of attribute tags_multi_like_or.
-
#updated_at_greater_than_or_equal ⇒ Object
Returns the value of attribute updated_at_greater_than_or_equal.
-
#updated_at_less_than_or_equal ⇒ Object
Returns the value of attribute updated_at_less_than_or_equal.
Attributes inherited from KalturaFilter
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#created_at_greater_than_or_equal ⇒ Object
Returns the value of attribute created_at_greater_than_or_equal.
741 742 743 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 741 def created_at_greater_than_or_equal @created_at_greater_than_or_equal end |
#created_at_less_than_or_equal ⇒ Object
Returns the value of attribute created_at_less_than_or_equal.
742 743 744 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 742 def created_at_less_than_or_equal @created_at_less_than_or_equal end |
#end_date_greater_than_or_equal ⇒ Object
Returns the value of attribute end_date_greater_than_or_equal.
726 727 728 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 726 def end_date_greater_than_or_equal @end_date_greater_than_or_equal end |
#end_date_less_than_or_equal ⇒ Object
Returns the value of attribute end_date_less_than_or_equal.
727 728 729 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 727 def end_date_less_than_or_equal @end_date_less_than_or_equal end |
#id_equal ⇒ Object
Returns the value of attribute id_equal.
716 717 718 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 716 def id_equal @id_equal end |
#id_in ⇒ Object
Returns the value of attribute id_in.
717 718 719 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 717 def id_in @id_in end |
#id_not_in ⇒ Object
Returns the value of attribute id_not_in.
718 719 720 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 718 def id_not_in @id_not_in end |
#owner_id_equal ⇒ Object
Returns the value of attribute owner_id_equal.
730 731 732 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 730 def owner_id_equal @owner_id_equal end |
#owner_id_in ⇒ Object
Returns the value of attribute owner_id_in.
731 732 733 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 731 def owner_id_in @owner_id_in end |
#parent_id_equal ⇒ Object
Returns the value of attribute parent_id_equal.
719 720 721 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 719 def parent_id_equal @parent_id_equal end |
#parent_id_in ⇒ Object
Returns the value of attribute parent_id_in.
720 721 722 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 720 def parent_id_in @parent_id_in end |
#parent_id_not_in ⇒ Object
Returns the value of attribute parent_id_not_in.
721 722 723 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 721 def parent_id_not_in @parent_id_not_in end |
#priority_equal ⇒ Object
Returns the value of attribute priority_equal.
732 733 734 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 732 def priority_equal @priority_equal end |
#priority_greater_than_or_equal ⇒ Object
Returns the value of attribute priority_greater_than_or_equal.
734 735 736 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 734 def priority_greater_than_or_equal @priority_greater_than_or_equal end |
#priority_in ⇒ Object
Returns the value of attribute priority_in.
733 734 735 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 733 def priority_in @priority_in end |
#priority_less_than_or_equal ⇒ Object
Returns the value of attribute priority_less_than_or_equal.
735 736 737 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 735 def priority_less_than_or_equal @priority_less_than_or_equal end |
#recurrence_type_equal ⇒ Object
Returns the value of attribute recurrence_type_equal.
736 737 738 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 736 def recurrence_type_equal @recurrence_type_equal end |
#recurrence_type_in ⇒ Object
Returns the value of attribute recurrence_type_in.
737 738 739 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 737 def recurrence_type_in @recurrence_type_in end |
#reference_id_equal ⇒ Object
Returns the value of attribute reference_id_equal.
728 729 730 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 728 def reference_id_equal @reference_id_equal end |
#reference_id_in ⇒ Object
Returns the value of attribute reference_id_in.
729 730 731 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 729 def reference_id_in @reference_id_in end |
#start_date_greater_than_or_equal ⇒ Object
Returns the value of attribute start_date_greater_than_or_equal.
724 725 726 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 724 def start_date_greater_than_or_equal @start_date_greater_than_or_equal end |
#start_date_less_than_or_equal ⇒ Object
Returns the value of attribute start_date_less_than_or_equal.
725 726 727 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 725 def start_date_less_than_or_equal @start_date_less_than_or_equal end |
#status_equal ⇒ Object
Returns the value of attribute status_equal.
722 723 724 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 722 def status_equal @status_equal end |
#status_in ⇒ Object
Returns the value of attribute status_in.
723 724 725 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 723 def status_in @status_in end |
#tags_like ⇒ Object
Returns the value of attribute tags_like.
738 739 740 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 738 def @tags_like end |
#tags_multi_like_and ⇒ Object
Returns the value of attribute tags_multi_like_and.
740 741 742 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 740 def @tags_multi_like_and end |
#tags_multi_like_or ⇒ Object
Returns the value of attribute tags_multi_like_or.
739 740 741 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 739 def @tags_multi_like_or end |
#updated_at_greater_than_or_equal ⇒ Object
Returns the value of attribute updated_at_greater_than_or_equal.
743 744 745 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 743 def updated_at_greater_than_or_equal @updated_at_greater_than_or_equal end |
#updated_at_less_than_or_equal ⇒ Object
Returns the value of attribute updated_at_less_than_or_equal.
744 745 746 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 744 def updated_at_less_than_or_equal @updated_at_less_than_or_equal end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 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 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 792 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. = xml_element.elements['tagsLike'].text end if xml_element.elements['tagsMultiLikeOr'] != nil self. = xml_element.elements['tagsMultiLikeOr'].text end if xml_element.elements['tagsMultiLikeAnd'] != nil self. = 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 |