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.ConditionBaseBase 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.SchemaBase 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.StringConditionCondition 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.StringConditionSchemaJSON 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.StringConditionCondition 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.StringConditionSchemaJSON 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.StringConditionCondition 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.StringConditionSchemaJSON 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.StringConditionCondition 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.StringConditionSchemaJSON 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.StringConditionCondition 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.StringConditionSchemaJSON 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.StringConditionCondition 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.SchemaJSON 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.StringConditionCondition 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.StringConditionSchemaJSON schema for starts with string condition
-
opts= <marshmallow.schema.SchemaOpts object>¶
-
Module contents¶
String conditions