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
Attribute state tracking behavior shared by every model.
Tracks the original attribute snapshot taken at hydration or after the last successful save, the current attribute values, and the changes applied by the most recent save operation.
| Method | get |
Return the attributes persisted by the last save operation. |
| Method | get |
Return the attributes modified since the last sync. |
| Method | get |
Return the original attribute snapshot or a single original value. |
| Method | is |
Report whether no attribute changed since the last sync. |
| Method | is |
Report whether any attribute changed since the last sync. |
| Method | sync |
Snapshot the current attributes as the new original state. |
| Method | was |
Report whether the last save operation changed any attribute. |
| Class Variable | __slots__ |
Undocumented |
Return the attributes persisted by the last save operation.
| Returns | |
dict | Attribute values written by the last save. |
Return the attributes modified since the last sync.
| Returns | |
dict | Changed attribute values keyed by name. |
Snapshot the current attributes as the new original state.
| Returns | |
Model | The same instance, enabling fluent chaining. |