| 85 | |
| 86 | @dataclass |
| 87 | class RPCResponse: |
| 88 | request_id: str |
| 89 | _: KW_ONLY |
| 90 | result: Any |
| 91 | error: Optional[RPCError] = None |
| 92 | is_streaming: bool = False # True if more responses coming |
| 93 | chunk_index: int = 0 # For ordering streaming responses |
| 94 | stream_status: Literal['start', 'data', 'end', 'error'] = 'data' |
no outgoing calls
no test coverage detected