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 Argument: (source)

View In Hierarchy

Represent a function or method argument with type and resolution metadata.

Parameters
nameThe name of the argument.
resolvedIndicates whether the argument has been resolved or processed.
module_nameThe module where the argument's type is defined.
class_nameThe class representing the argument's type.
typeThe Python type object for the argument's type.
full_class_pathThe complete dotted path to the argument's type (module.class).
is_keyword_onlyIndicates if the argument is keyword-only (default is False).
is_schemaIndicates if the argument is a schema (default is False).
defaultThe default value of the argument, if any (default is None).
Method __post_init__ Validate field types after dataclass initialisation.
Class Variable class_name Undocumented
Class Variable default Undocumented
Class Variable full_class_path Undocumented
Class Variable is_keyword_only Undocumented
Class Variable is_schema Undocumented
Class Variable module_name Undocumented
Class Variable name Undocumented
Class Variable resolved Undocumented
Class Variable type Undocumented
def __post_init__(self): (source)

Validate field types after dataclass initialisation.

Returns
NoneComplete the documented operation without returning a value.
Raises
TypeErrorIf module_name, class_name, or full_class_path is not a string.
ValueErrorIf type is None and no default value is provided.
class_name: str = (source)

Undocumented

default: Any | None, optional = (source)

Undocumented

full_class_path: str = (source)

Undocumented

is_keyword_only: bool, optional = (source)

Undocumented

is_schema: bool, optional = (source)

Undocumented

module_name: str = (source)

Undocumented

Undocumented

resolved: bool = (source)

Undocumented

Undocumented