-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
enhancementNew feature or request.New feature or request.product roadmapIssues synchronized to product roadmap.Issues synchronized to product roadmap.t-toolingIssues with this label are in the ownership of the tooling team.Issues with this label are in the ownership of the tooling team.
Milestone
Description
Currently, the apify-client-python relies mostly on untyped dict and poor typing in general.
Let's introduce full type coverage across the client by defining Pydantic models for API responses and adding proper type annotations for all functions, methods, and their arguments.
Where possible, these models and types should be generated directly from the OpenAPI specification to ensure consistency with the API.
OpenAPI specs - https://docs.apify.com/api/openapi.json
Some existing solutions to explore & test:
Metadata
Metadata
Assignees
Labels
enhancementNew feature or request.New feature or request.product roadmapIssues synchronized to product roadmap.Issues synchronized to product roadmap.t-toolingIssues with this label are in the ownership of the tooling team.Issues with this label are in the ownership of the tooling team.