greatday.types module
Custom types used by greatday.
- class CreateEngineType(*args, **kwargs)[source]
Bases:
ProtocolThe type of a db.create_engine() callable.
- class DescFilter(value, case_sensitive=None, op=DescOperator.CONTAINS)[source]
Bases:
objectRepresents a description query filter (e.g. ‘“foo”’ or ‘!”bar”’).
- Parameters
value (str) –
case_sensitive (bool | None) –
op (DescOperator) –
- case_sensitive = None
- op = 1
- value
- class DescOperator(value)[source]
Bases:
enum.EnumUsed to determine the type of description constraint specified.
- CONTAINS = 1
- NOT_CONTAINS = 2
- class MetatagFilter(key, value='', op=MetatagOperator.EXISTS, value_type=MetatagValueType.STRING)[source]
Bases:
objectRepresents a single metatag filter (e.g. ‘due<=0d’ or ‘!recur’).
- Parameters
key (
str) –value (
str) –op (
MetatagOperator) –value_type (
MetatagValueType) –
- key
- op = 1
- value = ''
- value_type = 3
- class MetatagOperator(value)[source]
Bases:
enum.EnumUsed to determine what kind of metatag constraint has been specified.
- EQ = 3
- EXISTS = 1
- GE = 8
- GT = 7
- LE = 6
- LT = 5
- NE = 4
- NOT_EXISTS = 2