ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

class StrongPassword(Rule): (source)

Constructor: StrongPassword(message)

View In Hierarchy

Ensure a string is strong enough to be used as a password.

The value must be at least 8 characters long and contain an uppercase letter, a lowercase letter and a digit.

Method enforce Validate a field value as a strong password.
Class Variable __code__ Undocumented
Class Variable __message__ Undocumented
Class Variable __slots__ Undocumented

Inherited from Rule:

Method __init__ Initialize the rule with an optional custom failure message.
Async Method enforceAsync Run an explicitly asynchronous rule check without blocking the loop.
Method validate Validate the field value and return a failure when invalid.
Async Method validateAsync Await the rule and describe an invalid field value.
Instance Variable _code Undocumented
Instance Variable _message Undocumented
def enforce(self, field: str, value: object, instance: object) -> bool: (source)

Validate a field value as a strong password.

Parameters
field:strField name associated with the value.
value:objectValue to validate.
instance:objectOwning object instance. This argument is accepted for interface compatibility.
Returns
boolReturn True when the value passes validation.
__code__: str = (source)

Undocumented

__message__ = (source)

Undocumented