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

Represent mail transport configurations for the application.

Method __post_init__ Validate attribute types after initialization.
Instance Variable file The file-based mail transport configuration.
Instance Variable smtp The SMTP configuration used for sending emails.

Inherited from BaseEntity:

Class Method _cachedFieldMetadata Retrieve field definitions and normalized types cached by class.
Method getFields Describe field names, normalized types, defaults, and metadata.
Method toDict Convert the dataclass instance to a recursively copied dictionary.
Class Variable __slots__ Undocumented
def __post_init__(self): (source)

Validate attribute types after initialization.

Ensures that the 'smtp' attribute is an instance of the Smtp class or a dictionary, and the 'file' attribute is an instance of the File class or a dictionary.

Returns
NoneThis method does not return a value.
Raises
TypeErrorIf 'smtp' is not a Smtp object or a dictionary, or if 'file' is not a File object or a dictionary.
file: File | dict = (source)

The file-based mail transport configuration.

smtp: Smtp | dict = (source)

The SMTP configuration used for sending emails.