py_abac.policy.conditions.string package¶
Submodules¶
py_abac.policy.conditions.string.base module¶
String conditions base class
-
class
py_abac.policy.conditions.string.base.
StringCondition
(value, case_insensitive=False)[source]¶ Bases:
py_abac.policy.conditions.base.ConditionBase
Base class for string conditions
-
class
py_abac.policy.conditions.string.base.
StringConditionSchema
(*, only: Union[Sequence[str], Set[str], None] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Optional[Dict] = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: Optional[str] = None)[source]¶ Bases:
marshmallow.schema.Schema
Base JSON schema for string conditions
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
py_abac.policy.conditions.string.contains module¶
String contains conditions
-
class
py_abac.policy.conditions.string.contains.
Contains
(value, case_insensitive=False)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringCondition
Condition for string what contains value
-
class
py_abac.policy.conditions.string.contains.
ContainsSchema
(*, only: Union[Sequence[str], Set[str], None] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Optional[Dict] = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: Optional[str] = None)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringConditionSchema
JSON schema for contains string conditions
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
py_abac.policy.conditions.string.ends_with module¶
String ends with conditions
-
class
py_abac.policy.conditions.string.ends_with.
EndsWith
(value, case_insensitive=False)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringCondition
Condition for string what ends with value
-
class
py_abac.policy.conditions.string.ends_with.
EndsWithSchema
(*, only: Union[Sequence[str], Set[str], None] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Optional[Dict] = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: Optional[str] = None)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringConditionSchema
JSON schema for ends with string condition
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
py_abac.policy.conditions.string.equals module¶
String equals conditions
-
class
py_abac.policy.conditions.string.equals.
Equals
(value, case_insensitive=False)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringCondition
Condition for string what equals value
-
class
py_abac.policy.conditions.string.equals.
EqualsSchema
(*, only: Union[Sequence[str], Set[str], None] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Optional[Dict] = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: Optional[str] = None)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringConditionSchema
JSON schema for equals string condition
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
py_abac.policy.conditions.string.not_contains module¶
String not contains conditions
-
class
py_abac.policy.conditions.string.not_contains.
NotContains
(value, case_insensitive=False)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringCondition
Condition for string what not contains value
-
class
py_abac.policy.conditions.string.not_contains.
NotContainsSchema
(*, only: Union[Sequence[str], Set[str], None] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Optional[Dict] = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: Optional[str] = None)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringConditionSchema
JSON schema for not contains string condition
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
py_abac.policy.conditions.string.not_equals module¶
String not equals conditions
-
class
py_abac.policy.conditions.string.not_equals.
NotEquals
(value, case_insensitive=False)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringCondition
Condition for string what not equals value
-
class
py_abac.policy.conditions.string.not_equals.
NotEqualsSchema
(*, only: Union[Sequence[str], Set[str], None] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Optional[Dict] = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: Optional[str] = None)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringConditionSchema
JSON schema for not equals string condition
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
py_abac.policy.conditions.string.regex_match module¶
String regex match conditions
-
class
py_abac.policy.conditions.string.regex_match.
RegexMatch
(value, case_insensitive=False)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringCondition
Condition for string what matches regex value
-
class
py_abac.policy.conditions.string.regex_match.
RegexMatchSchema
(*, only: Union[Sequence[str], Set[str], None] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Optional[Dict] = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: Optional[str] = None)[source]¶ Bases:
marshmallow.schema.Schema
JSON schema for regex match string condition
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
py_abac.policy.conditions.string.starts_with module¶
String starts with conditions
-
class
py_abac.policy.conditions.string.starts_with.
StartsWith
(value, case_insensitive=False)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringCondition
Condition for string what starts with value
-
class
py_abac.policy.conditions.string.starts_with.
StartsWithSchema
(*, only: Union[Sequence[str], Set[str], None] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Optional[Dict] = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: Optional[str] = None)[source]¶ Bases:
py_abac.policy.conditions.string.base.StringConditionSchema
JSON schema for starts with string condition
-
opts
= <marshmallow.schema.SchemaOpts object>¶
-
Module contents¶
String conditions