routes
The internal route constants used to build requests. Most users never touch these directly - services compile them for you - but they are documented here for completeness.
Route/endpoint related items.
CompiledRoute
A route that has been compiled to include uri variables.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
route |
Route
|
The route to compile. |
required |
Source code in wom/routes.py
with_params
Adds additional query params to this compiled route.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
params |
dict[str, Any]
|
The query params to compile. |
required |
Returns:
| Type | Description |
|---|---|
CompiledRoute
|
The compiled route for chained calls. |
Source code in wom/routes.py
Route
A route that has not been compiled yet.
Source code in wom/routes.py
compile
Turn this route into a compiled route.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
*args |
str or int
|
The arguments to insert into the uri. |
()
|
Returns:
| Type | Description |
|---|---|
CompiledRoute
|
The compiled route. |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the number of args does not match the number of |