-
-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Labels
coreCore sidecar/server logicCore sidecar/server logicmaintenanceCode maintenance and cleanupCode maintenance and cleanup
Description
Purpose / Goal
The OpenAPI generator creates our multi-language models. If the schema is loose (using too many 'any' types or missing required fields), the SDKs become harder to use and more prone to runtime errors.
Tasks
- Audit
core/src/types.tsandcore/api-doc-config.json. - Ensure all fields that ARE always present are marked as required in the schema.
- Fix any 'any' types that could be replaced with specific interfaces.
- Verify that
resolutionDateis consistently handled as an ISO string across the boundary.
Easy Way to Get Started
- Run the SDK generation script and look at the generated Python/TS models.
- Identify any fields that are typed as
objectoranythat should have a specific structure. - Update the corresponding interface in
core/src/types.ts.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
coreCore sidecar/server logicCore sidecar/server logicmaintenanceCode maintenance and cleanupCode maintenance and cleanup