datastore.filter ================ .. py:module:: datastore.filter Classes ------- .. autoapisummary:: datastore.filter.BaseFilter datastore.filter.Filter datastore.filter.CompositeFilter datastore.filter.PropertyFilter Module Contents --------------- .. py:class:: BaseFilter .. py:attribute:: json_key :type: str .. py:method:: __repr__() .. py:method:: from_repr(data) :classmethod: :abstractmethod: .. py:method:: to_repr() :abstractmethod: .. py:class:: Filter(inner_filter) .. py:attribute:: inner_filter .. py:method:: __repr__() .. py:method:: __eq__(other) .. py:method:: from_repr(data) :classmethod: .. py:method:: to_repr() .. py:class:: CompositeFilter(operator, filters) Bases: :py:obj:`BaseFilter` .. py:attribute:: json_key :value: 'compositeFilter' .. py:attribute:: operator .. py:attribute:: filters .. py:method:: __eq__(other) .. py:method:: from_repr(data) :classmethod: .. py:method:: to_repr() .. py:class:: PropertyFilter(prop, operator, value) Bases: :py:obj:`BaseFilter` .. py:attribute:: json_key :value: 'propertyFilter' .. py:attribute:: prop .. py:attribute:: operator .. py:attribute:: value .. py:method:: __eq__(other) .. py:method:: from_repr(data) :classmethod: .. py:method:: to_repr()