Skip to content

Commit

Permalink
Fix response model types
Browse files Browse the repository at this point in the history
  • Loading branch information
janheinrichmerker committed Jan 11, 2023
1 parent 6e62a5d commit d8f755a
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions chatnoir_api/v1/model.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,8 @@ class ResultResponse(MinimalResultResponse, Result, DataClassJsonMixin):

@dataclass(frozen=True)
class ExplainedResultResponse(
ResultResponse, ExplainedResult, DataClassJsonMixin
ResultResponse, ExplainedMinimalResultResponse, ExplainedResult,
DataClassJsonMixin
):
explanation: ExplanationResponse

Expand All @@ -110,15 +111,16 @@ class MinimalResultResponseStaging(

@dataclass(frozen=True)
class ExplainedMinimalResultResponseStaging(
ExplainedMinimalResultResponse, ExplainedMinimalResultStaging,
DataClassJsonMixin
MinimalResultResponseStaging, ExplainedMinimalResultResponse,
ExplainedMinimalResultStaging, DataClassJsonMixin
):
explanation: ExplanationResponse


@dataclass(frozen=True)
class ResultResponseStaging(
ResultResponse, ResultStaging, DataClassJsonMixin
MinimalResultResponseStaging, ResultResponse, ResultStaging,
DataClassJsonMixin
):
warc_id: Optional[str]
cache_uri: Optional[str]
Expand All @@ -129,7 +131,8 @@ class ResultResponseStaging(

@dataclass(frozen=True)
class ExplainedResultResponseStaging(
ExplainedResultResponse, ExplainedResultStaging, DataClassJsonMixin
ResultResponseStaging, ExplainedResultResponse, ExplainedResultStaging,
DataClassJsonMixin
):
explanation: ExplanationResponse

Expand Down

0 comments on commit d8f755a

Please sign in to comment.