1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
"""Metadata for one generated `OpenAPI` operation.
Returned by `Client.operations()` and `AsyncClient.operations()`.
"""
"""Stable `OpenAPI` operation identifier (for example, `"getFacility"`)."""
...
"""Uppercase HTTP method (for example, `"GET"` or `"POST"`)."""
...
"""Path template which may contain `{param}` placeholders."""
...
"""Required path-parameter names extracted from `path_template`."""
...
"""Synchronous Python client for the IRI API.
This class wraps the blocking Rust client and returns JSON payloads as
strings.
"""
...
"""Return all generated `OpenAPI` operation definitions."""
...
"""Perform a `GET` request against a raw API path."""
...
"""Perform a raw HTTP request by method and path.
Args:
method: HTTP method (for example, `"GET"`).
path: API path relative to the configured base URL.
`query_json`: Optional JSON object (string) used as query parameters.
`body_json`: Optional JSON value (string) used as request body.
Returns:
A JSON string containing the parsed response payload.
"""
...
"""Call an endpoint by `OpenAPI` `operation_id`.
Args:
`operation_id`: Operation identifier from `Client.operations()`.
`path_params_json`: Optional JSON object (string) for path parameters.
`query_json`: Optional JSON object (string) for query parameters.
`body_json`: Optional JSON value (string) for request body.
Returns:
A JSON string containing the parsed response payload.
"""
...
"""Asynchronous Python client for the IRI API.
Methods return awaitables using the Tokio runtime integration from
`pyo3-async-runtimes`.
"""
...
"""Return all generated `OpenAPI` operation definitions."""
...
"""Perform an asynchronous `GET` request against a raw API path."""
...
"""Perform an asynchronous raw HTTP request by method and path.
Args:
method: HTTP method (for example, `"GET"`).
path: API path relative to the configured base URL.
`query_json`: Optional JSON object (string) used as query parameters.
`body_json`: Optional JSON value (string) used as request body.
Returns:
An awaitable resolving to a JSON string response payload.
"""
...
"""Call an endpoint asynchronously by `OpenAPI` `operation_id`.
Args:
`operation_id`: Operation identifier from `AsyncClient.operations()`.
`path_params_json`: Optional JSON object (string) for path parameters.
`query_json`: Optional JSON object (string) for query parameters.
`body_json`: Optional JSON value (string) for request body.
Returns:
An awaitable resolving to a JSON string response payload.
"""
...