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.
762 763 764 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 762 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.
763 764 765 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 763 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.
747 748 749 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 747 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.
748 749 750 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 748 def end_date_less_than_or_equal @end_date_less_than_or_equal end |
#id_equal ⇒ Object
Returns the value of attribute id_equal.
737 738 739 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 737 def id_equal @id_equal end |
#id_in ⇒ Object
Returns the value of attribute id_in.
738 739 740 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 738 def id_in @id_in end |
#id_not_in ⇒ Object
Returns the value of attribute id_not_in.
739 740 741 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 739 def id_not_in @id_not_in end |
#owner_id_equal ⇒ Object
Returns the value of attribute owner_id_equal.
751 752 753 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 751 def owner_id_equal @owner_id_equal end |
#owner_id_in ⇒ Object
Returns the value of attribute owner_id_in.
752 753 754 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 752 def owner_id_in @owner_id_in end |
#parent_id_equal ⇒ Object
Returns the value of attribute parent_id_equal.
740 741 742 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 740 def parent_id_equal @parent_id_equal end |
#parent_id_in ⇒ Object
Returns the value of attribute parent_id_in.
741 742 743 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 741 def parent_id_in @parent_id_in end |
#parent_id_not_in ⇒ Object
Returns the value of attribute parent_id_not_in.
742 743 744 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 742 def parent_id_not_in @parent_id_not_in end |
#priority_equal ⇒ Object
Returns the value of attribute priority_equal.
753 754 755 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 753 def priority_equal @priority_equal end |
#priority_greater_than_or_equal ⇒ Object
Returns the value of attribute priority_greater_than_or_equal.
755 756 757 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 755 def priority_greater_than_or_equal @priority_greater_than_or_equal end |
#priority_in ⇒ Object
Returns the value of attribute priority_in.
754 755 756 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 754 def priority_in @priority_in end |
#priority_less_than_or_equal ⇒ Object
Returns the value of attribute priority_less_than_or_equal.
756 757 758 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 756 def priority_less_than_or_equal @priority_less_than_or_equal end |
#recurrence_type_equal ⇒ Object
Returns the value of attribute recurrence_type_equal.
757 758 759 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 757 def recurrence_type_equal @recurrence_type_equal end |
#recurrence_type_in ⇒ Object
Returns the value of attribute recurrence_type_in.
758 759 760 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 758 def recurrence_type_in @recurrence_type_in end |
#reference_id_equal ⇒ Object
Returns the value of attribute reference_id_equal.
749 750 751 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 749 def reference_id_equal @reference_id_equal end |
#reference_id_in ⇒ Object
Returns the value of attribute reference_id_in.
750 751 752 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 750 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.
745 746 747 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 745 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.
746 747 748 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 746 def start_date_less_than_or_equal @start_date_less_than_or_equal end |
#status_equal ⇒ Object
Returns the value of attribute status_equal.
743 744 745 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 743 def status_equal @status_equal end |
#status_in ⇒ Object
Returns the value of attribute status_in.
744 745 746 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 744 def status_in @status_in end |
#tags_like ⇒ Object
Returns the value of attribute tags_like.
759 760 761 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 759 def @tags_like end |
#tags_multi_like_and ⇒ Object
Returns the value of attribute tags_multi_like_and.
761 762 763 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 761 def @tags_multi_like_and end |
#tags_multi_like_or ⇒ Object
Returns the value of attribute tags_multi_like_or.
760 761 762 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 760 def @tags_multi_like_or end |
#updated_at_greater_than_or_equal ⇒ Object
Returns the value of attribute updated_at_greater_than_or_equal.
764 765 766 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 764 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.
765 766 767 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 765 def updated_at_less_than_or_equal @updated_at_less_than_or_equal end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 893 894 895 896 897 898 899 900 901 902 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 813 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 |