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.
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_equal ⇒ Object
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_equal ⇒ Object
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_equal ⇒ Object
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_equal ⇒ Object
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_in ⇒ Object
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_in ⇒ Object
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_equal ⇒ Object
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_in ⇒ Object
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_equal ⇒ Object
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_in ⇒ Object
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_in ⇒ Object
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_equal ⇒ Object
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_equal ⇒ Object
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_in ⇒ Object
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_equal ⇒ Object
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_equal ⇒ Object
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_in ⇒ Object
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_equal ⇒ Object
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_in ⇒ Object
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_equal ⇒ Object
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_equal ⇒ Object
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_equal ⇒ Object
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_in ⇒ Object
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_like ⇒ Object
Returns the value of attribute tags_like.
785 786 787 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 785 def end |
#tags_multi_like_and ⇒ Object
Returns the value of attribute tags_multi_like_and.
787 788 789 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 787 def end |
#tags_multi_like_or ⇒ Object
Returns the value of attribute tags_multi_like_or.
786 787 788 |
# File 'lib/kaltura_plugins/kaltura_schedule_client_plugin.rb', line 786 def end |
#updated_at_greater_than_or_equal ⇒ Object
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_equal ⇒ Object
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. = 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 |