{ "module": "openapi_first.client", "content": { "path": "openapi_first.client", "docstring": null, "objects": { "Any": { "name": "Any", "kind": "alias", "path": "openapi_first.client.Any", "signature": "", "docstring": null }, "Callable": { "name": "Callable", "kind": "alias", "path": "openapi_first.client.Callable", "signature": "", "docstring": null }, "Dict": { "name": "Dict", "kind": "alias", "path": "openapi_first.client.Dict", "signature": "", "docstring": null }, "Optional": { "name": "Optional", "kind": "alias", "path": "openapi_first.client.Optional", "signature": "", "docstring": null }, "urljoin": { "name": "urljoin", "kind": "alias", "path": "openapi_first.client.urljoin", "signature": "", "docstring": null }, "httpx": { "name": "httpx", "kind": "alias", "path": "openapi_first.client.httpx", "signature": "", "docstring": null }, "OpenAPIFirstError": { "name": "OpenAPIFirstError", "kind": "class", "path": "openapi_first.client.OpenAPIFirstError", "signature": "", "docstring": "Base exception for all OpenAPI-first enforcement errors.\n\nThis exception exists to allow callers, test suites, and CI pipelines\nto catch and distinguish OpenAPI contract violations from unrelated\nruntime errors.\n\nAll exceptions raised by the OpenAPI-first core should inherit from\nthis type." }, "OpenAPIClientError": { "name": "OpenAPIClientError", "kind": "class", "path": "openapi_first.client.OpenAPIClientError", "signature": "", "docstring": "Raised when an OpenAPI client operation fails." }, "OpenAPIClient": { "name": "OpenAPIClient", "kind": "class", "path": "openapi_first.client.OpenAPIClient", "signature": "", "docstring": "OpenAPI-first HTTP client (httpx-based).\n\n- One callable per operationId\n- Explicit parameters (path, query, headers, body)\n- No implicit schema inference or mutation", "members": { "spec": { "name": "spec", "kind": "attribute", "path": "openapi_first.client.OpenAPIClient.spec", "signature": null, "docstring": null }, "base_url": { "name": "base_url", "kind": "attribute", "path": "openapi_first.client.OpenAPIClient.base_url", "signature": null, "docstring": null }, "client": { "name": "client", "kind": "attribute", "path": "openapi_first.client.OpenAPIClient.client", "signature": null, "docstring": null }, "operations": { "name": "operations", "kind": "function", "path": "openapi_first.client.OpenAPIClient.operations", "signature": "", "docstring": null } } } } } }