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.
752 753 754 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 752 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.
753 754 755 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 753 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.
737 738 739 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 737 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.
738 739 740 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 738 def end_date_less_than_or_equal @end_date_less_than_or_equal end |
#id_equal ⇒ Object
Returns the value of attribute id_equal.
727 728 729 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 727 def id_equal @id_equal end |
#id_in ⇒ Object
Returns the value of attribute id_in.
728 729 730 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 728 def id_in @id_in end |
#id_not_in ⇒ Object
Returns the value of attribute id_not_in.
729 730 731 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 729 def id_not_in @id_not_in end |
#owner_id_equal ⇒ Object
Returns the value of attribute owner_id_equal.
741 742 743 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 741 def owner_id_equal @owner_id_equal end |
#owner_id_in ⇒ Object
Returns the value of attribute owner_id_in.
742 743 744 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 742 def owner_id_in @owner_id_in end |
#parent_id_equal ⇒ Object
Returns the value of attribute parent_id_equal.
730 731 732 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 730 def parent_id_equal @parent_id_equal end |
#parent_id_in ⇒ Object
Returns the value of attribute parent_id_in.
731 732 733 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 731 def parent_id_in @parent_id_in end |
#parent_id_not_in ⇒ Object
Returns the value of attribute parent_id_not_in.
732 733 734 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 732 def parent_id_not_in @parent_id_not_in end |
#priority_equal ⇒ Object
Returns the value of attribute priority_equal.
743 744 745 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 743 def priority_equal @priority_equal end |
#priority_greater_than_or_equal ⇒ Object
Returns the value of attribute priority_greater_than_or_equal.
745 746 747 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 745 def priority_greater_than_or_equal @priority_greater_than_or_equal end |
#priority_in ⇒ Object
Returns the value of attribute priority_in.
744 745 746 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 744 def priority_in @priority_in end |
#priority_less_than_or_equal ⇒ Object
Returns the value of attribute priority_less_than_or_equal.
746 747 748 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 746 def priority_less_than_or_equal @priority_less_than_or_equal end |
#recurrence_type_equal ⇒ Object
Returns the value of attribute recurrence_type_equal.
747 748 749 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 747 def recurrence_type_equal @recurrence_type_equal end |
#recurrence_type_in ⇒ Object
Returns the value of attribute recurrence_type_in.
748 749 750 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 748 def recurrence_type_in @recurrence_type_in end |
#reference_id_equal ⇒ Object
Returns the value of attribute reference_id_equal.
739 740 741 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 739 def reference_id_equal @reference_id_equal end |
#reference_id_in ⇒ Object
Returns the value of attribute reference_id_in.
740 741 742 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 740 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.
735 736 737 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 735 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.
736 737 738 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 736 def start_date_less_than_or_equal @start_date_less_than_or_equal end |
#status_equal ⇒ Object
Returns the value of attribute status_equal.
733 734 735 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 733 def status_equal @status_equal end |
#status_in ⇒ Object
Returns the value of attribute status_in.
734 735 736 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 734 def status_in @status_in end |
#tags_like ⇒ Object
Returns the value of attribute tags_like.
749 750 751 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 749 def end |
#tags_multi_like_and ⇒ Object
Returns the value of attribute tags_multi_like_and.
751 752 753 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 751 def end |
#tags_multi_like_or ⇒ Object
Returns the value of attribute tags_multi_like_or.
750 751 752 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 750 def end |
#updated_at_greater_than_or_equal ⇒ Object
Returns the value of attribute updated_at_greater_than_or_equal.
754 755 756 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 754 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.
755 756 757 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 755 def updated_at_less_than_or_equal @updated_at_less_than_or_equal end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 882 883 884 885 886 887 888 889 890 891 892 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 803 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 |