Metadata-Version: 2.4
Name: connector-sdk-types
Version: 0.42.0
Summary: Generated types for the Lumos Connector SDK
Author-email: teamlumos <security@lumos.com>
License-Expression: Apache-2.0
Project-URL: Documentation, https://developers.lumos.com/reference/the-lumos-connector-api
Keywords: integrations,types
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: pydantic~=2.9.2
Requires-Dist: openapi-pydantic~=0.5.1
Provides-Extra: dev
Requires-Dist: pytest~=9.0.2; extra == "dev"
Requires-Dist: pytest-asyncio~=1.3.0; extra == "dev"
Provides-Extra: all
Requires-Dist: connector-sdk-types[dev]; extra == "all"
Dynamic: license-file

# Connector SDK Types

This package contains the generated types for the Lumos Connector SDK. These types are automatically generated from the TypeSpec definitions and provide type-safe interfaces for all connector operations.

## Installation

```console
pip install connector-sdk-types
```

## Usage

This package is typically used as a dependency of the main `connector-py` package. The types are available for import:

```python
from connector_sdk_types import ListAccountsRequest, ListAccountsResponse
```

## Generated Types

This package contains all the generated Pydantic models that define the request and response structures for connector capabilities, including:

- Account models (ListAccountsRequest, CreateAccountRequest, etc.)
- Entitlement models (AssignEntitlementRequest, etc.)
- Authentication models (BasicCredential, OAuthCredential, etc.)
- Error models (Error, ErrorCode, etc.)
- And many more...

## Note

**This package contains auto-generated code.** Do not modify the generated models directly. Changes should be made to the TypeSpec definitions in the main repository, which will regenerate these types.

## License

`connector-sdk-types` is distributed under the terms of the [Apache 2.0](./LICENSE.txt) license.
