Coverage for backend/common/src/common/models/idaes/payloads/solve_request_schema.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2026-03-26 20:57 +0000

1from typing import Optional 

2 

3from pydantic import BaseModel 

4from common.models import CloudEventsPayload 

5from ahuora_builder_types import FlowsheetSchema 

6from ahuora_builder_types.flowsheet_schema import SolvedFlowsheetSchema 

7from ahuora_builder_types.payloads.solve_request_schema import IdaesSolveRequestPayload, IdaesSolveCompletionPayload, MultiSolvePayload 

8 

9IdaesSolveEvent = CloudEventsPayload[IdaesSolveRequestPayload] 

10IdaesSolveCompletionEvent = CloudEventsPayload[IdaesSolveCompletionPayload] 

11DispatchMultiSolveEvent = CloudEventsPayload[MultiSolvePayload]