Coverage for backend / app / schemas.py: 100%
17 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-02 15:51 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-02 15:51 +0000
1from typing import Annotated
3from pydantic import AliasPath, BaseModel, Field
6class GhCommit(BaseModel):
7 sha: str
8 message: Annotated[str, Field(validation_alias=AliasPath("commit", "message"))]
11class GhCommitStatus(BaseModel):
12 state: str
13 description: str
14 target_url: str
15 context: str
18class AWSUploadSessionResponse(BaseModel):
19 site_id: str
20 bucket: str
21 region: str
22 access_key_id: str
23 secret_access_key: str
24 session_token: str