shuup.notify.conditions package
Submodules
shuup.notify.conditions.simple module
- class shuup.notify.conditions.simple.NonEmpty(data, validate=True)[source]
Bases:
Condition
- identifier = 'non_empty'
- description = 'Check whether the bound value `value` exists and is non-empty and non-zero.'
- name = 'Non-Empty'
- bindings = {'v': <shuup.notify.base.Binding object>}
- variables = {}
- class shuup.notify.conditions.simple.Empty(data, validate=True)[source]
Bases:
Condition
- identifier = 'empty'
- description = 'Check whether the bound value `value` is empty or zero.'
- name = 'Empty'
- bindings = {'v': <shuup.notify.base.Binding object>}
- variables = {}
- class shuup.notify.conditions.simple.BaseEqual(data, validate=True)[source]
Bases:
Condition
- identifier_suffix = 'equal'
- bindings = {}
- identifier = 'base_equal'
- name = 'Base Equal'
- variables = {}
- class shuup.notify.conditions.simple.CaseInsensitiveStringEqual(data, validate=True)[source]
Bases:
Condition
- identifier_suffix = 'equal'
- bindings = {}
- identifier = 'case_insensitive_string_equal'
- name = 'Case Insensitive String Equal'
- variables = {}
Module contents
- class shuup.notify.conditions.BooleanEqual(data, validate=True)
Bases:
BooleanValuesEqual
- bindings = {'v1': <shuup.notify.base.Binding object>, 'v2': <shuup.notify.base.Binding object>}
- identifier = 'boolean_equal'
- name = 'Boolean Equal'
- variables = {}
- class shuup.notify.conditions.Empty(data, validate=True)[source]
Bases:
Condition
- bindings = {'v': <shuup.notify.base.Binding object>}
- description = 'Check whether the bound value `value` is empty or zero.'
- identifier = 'empty'
- name = 'Empty'
- variables = {}
- class shuup.notify.conditions.IntegerEqual(data, validate=True)
Bases:
BaseEqual
- bindings = {'v1': <shuup.notify.base.Binding object>, 'v2': <shuup.notify.base.Binding object>}
- identifier = 'integer_equal'
- name = 'Integer Equal'
- variables = {}
- class shuup.notify.conditions.LanguageEqual(data, validate=True)
Bases:
CaseInsensitiveStringEqual
- bindings = {'v1': <shuup.notify.base.Binding object>, 'v2': <shuup.notify.base.Binding object>}
- identifier = 'language_equal'
- name = 'Language Equal'
- variables = {}