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 BaseEntity: (source)
Known subclasses: orionis.console.Argument, orionis.console.entities.Command, orionis.console.entities.SchedulerEvent, orionis.console.entities.Task, orionis.console.entities.TaskEvent, orionis.container.entities.Binding, orionis.foundation.config.app.App, orionis.foundation.config.auth.Auth, orionis.foundation.config.auth.Identity, orionis.foundation.config.auth.PasswordReset, orionis.foundation.config.auth.RememberAuth, orionis.foundation.config.auth.SessionAuth, orionis.foundation.config.auth.Tokens, orionis.foundation.config.cache.Cache, orionis.foundation.config.cache.Database, orionis.foundation.config.cache.File, orionis.foundation.config.cache.Memcached, orionis.foundation.config.cache.Memory, orionis.foundation.config.cache.Redis, orionis.foundation.config.cache.Stores, orionis.foundation.config.database.Connections, orionis.foundation.config.database.Database, orionis.foundation.config.database.MySQL, orionis.foundation.config.database.Oracle, orionis.foundation.config.database.PGSQL, orionis.foundation.config.database.SQLite, orionis.foundation.config.database.SQLServer, orionis.foundation.config.filesystems.Azure, orionis.foundation.config.filesystems.Disks, orionis.foundation.config.filesystems.Filesystems, orionis.foundation.config.filesystems.GCS, orionis.foundation.config.filesystems.Local, orionis.foundation.config.filesystems.Public, orionis.foundation.config.filesystems.S3, orionis.foundation.config.hashing.Argon2, orionis.foundation.config.hashing.Bcrypt, orionis.foundation.config.hashing.Hashing, orionis.foundation.config.http.Cors, orionis.foundation.config.http.HTTP, orionis.foundation.config.http.HTTPBodyLimits, orionis.foundation.config.http.HTTPCsrf, orionis.foundation.config.http.HTTPProxies, orionis.foundation.config.http.HTTPRateLimit, orionis.foundation.config.http.HTTPSecurity, orionis.foundation.config.http.HTTPWebSocket, orionis.foundation.config.logging.Channels, orionis.foundation.config.logging.Chunked, orionis.foundation.config.logging.Daily, orionis.foundation.config.logging.Hourly, orionis.foundation.config.logging.Logging, orionis.foundation.config.logging.Monthly, orionis.foundation.config.logging.Stack, orionis.foundation.config.logging.Weekly, orionis.foundation.config.mail.File, orionis.foundation.config.mail.FromAddress, orionis.foundation.config.mail.Mail, orionis.foundation.config.mail.Mailers, orionis.foundation.config.mail.Smtp, orionis.foundation.config.queue.Connections, orionis.foundation.config.queue.Database, orionis.foundation.config.queue.Failed, orionis.foundation.config.queue.Queue, orionis.foundation.config.queue.Redis, orionis.foundation.config.queue.Sync, orionis.foundation.config.queue.Worker, orionis.foundation.config.scheduler.Database, orionis.foundation.config.scheduler.Memory, orionis.foundation.config.scheduler.Redis, orionis.foundation.config.scheduler.Scheduler, orionis.foundation.config.scheduler.Stores, orionis.foundation.config.session.Session, orionis.foundation.config.startup.Configuration, orionis.foundation.config.testing.Testing, orionis.foundation.config.view.View, orionis.introspection.dependencies.entities.signature.Signature, orionis.mcp.config.McpConfig, orionis.realtime.config.RealtimeConfig, orionis.schemas.entities.failure.ValidationFailure, orionis.test.entities.result.TestResult
Provide dictionary serialization and field metadata for dataclass entities.
| Class Method | _cached |
Retrieve field definitions and normalized types cached by class. |
| Method | __post |
Provide a no-op initialization hook for subclass validation. |
| Method | get |
Describe field names, normalized types, defaults, and metadata. |
| Method | to |
Convert the dataclass instance to a recursively copied dictionary. |
| Class Variable | __slots__ |
Undocumented |
orionis.console.Argument, orionis.console.entities.SchedulerEvent, orionis.console.entities.TaskEvent, orionis.container.entities.Binding, orionis.foundation.config.app.App, orionis.foundation.config.auth.Auth, orionis.foundation.config.auth.Identity, orionis.foundation.config.auth.PasswordReset, orionis.foundation.config.auth.RememberAuth, orionis.foundation.config.auth.SessionAuth, orionis.foundation.config.auth.Tokens, orionis.foundation.config.cache.Cache, orionis.foundation.config.cache.Database, orionis.foundation.config.cache.File, orionis.foundation.config.cache.Memcached, orionis.foundation.config.cache.Memory, orionis.foundation.config.cache.Redis, orionis.foundation.config.cache.Stores, orionis.foundation.config.database.Connections, orionis.foundation.config.database.Database, orionis.foundation.config.database.MySQL, orionis.foundation.config.database.Oracle, orionis.foundation.config.database.PGSQL, orionis.foundation.config.database.SQLite, orionis.foundation.config.database.SQLServer, orionis.foundation.config.filesystems.Azure, orionis.foundation.config.filesystems.Disks, orionis.foundation.config.filesystems.Filesystems, orionis.foundation.config.filesystems.GCS, orionis.foundation.config.filesystems.Local, orionis.foundation.config.filesystems.Public, orionis.foundation.config.filesystems.S3, orionis.foundation.config.hashing.Argon2, orionis.foundation.config.hashing.Bcrypt, orionis.foundation.config.hashing.Hashing, orionis.foundation.config.http.Cors, orionis.foundation.config.http.HTTP, orionis.foundation.config.http.HTTPBodyLimits, orionis.foundation.config.http.HTTPCsrf, orionis.foundation.config.http.HTTPProxies, orionis.foundation.config.http.HTTPRateLimit, orionis.foundation.config.http.HTTPSecurity, orionis.foundation.config.http.HTTPWebSocket, orionis.foundation.config.logging.Channels, orionis.foundation.config.logging.Chunked, orionis.foundation.config.logging.Daily, orionis.foundation.config.logging.Hourly, orionis.foundation.config.logging.Logging, orionis.foundation.config.logging.Monthly, orionis.foundation.config.logging.Stack, orionis.foundation.config.logging.Weekly, orionis.foundation.config.mail.File, orionis.foundation.config.mail.FromAddress, orionis.foundation.config.mail.Mail, orionis.foundation.config.mail.Mailers, orionis.foundation.config.mail.Smtp, orionis.foundation.config.queue.Connections, orionis.foundation.config.queue.Database, orionis.foundation.config.queue.Failed, orionis.foundation.config.queue.Queue, orionis.foundation.config.queue.Redis, orionis.foundation.config.queue.Sync, orionis.foundation.config.queue.Worker, orionis.foundation.config.scheduler.Database, orionis.foundation.config.scheduler.Memory, orionis.foundation.config.scheduler.Redis, orionis.foundation.config.scheduler.Scheduler, orionis.foundation.config.scheduler.Stores, orionis.foundation.config.session.Session, orionis.foundation.config.startup.Configuration, orionis.foundation.config.testing.Testing, orionis.foundation.config.view.View, orionis.introspection.dependencies.entities.signature.Signature, orionis.mcp.config.McpConfig, orionis.realtime.config.RealtimeConfigProvide a no-op initialization hook for subclass validation.
| Returns | |
None | No value; subclasses may override this hook for validation. |