chore(quality): apply ruff autofixes and formatting (29 fixes, 41 files reformatted)

This commit is contained in:
Agent Zero
2026-06-10 21:31:41 +00:00
parent 054d4041e6
commit 7c12a96cdc
43 changed files with 1096 additions and 524 deletions
+8 -1
View File
@@ -1,11 +1,11 @@
"""Pydantic schemas for Crew and CrewAvailability."""
from datetime import datetime
from pydantic import BaseModel, Field
class CrewAvailabilityResponse(BaseModel):
"""Public crew availability representation."""
id: str
crew_id: str
start_date: str
@@ -20,6 +20,7 @@ class CrewAvailabilityResponse(BaseModel):
class CrewCreateRequest(BaseModel):
"""Request body for creating a new crew member."""
first_name: str = Field(..., max_length=100)
last_name: str = Field(..., max_length=100)
email: str | None = Field(None, max_length=255)
@@ -32,6 +33,7 @@ class CrewCreateRequest(BaseModel):
class CrewUpdateRequest(BaseModel):
"""Request body for updating a crew member."""
first_name: str | None = Field(None, max_length=100)
last_name: str | None = Field(None, max_length=100)
email: str | None = Field(None, max_length=255)
@@ -44,6 +46,7 @@ class CrewUpdateRequest(BaseModel):
class CrewResponse(BaseModel):
"""Public crew member representation."""
id: str
account_id: str
first_name: str
@@ -63,6 +66,7 @@ class CrewResponse(BaseModel):
class CrewListResponse(BaseModel):
"""Paginated list of crew members."""
items: list[CrewResponse]
total: int
page: int
@@ -71,6 +75,7 @@ class CrewListResponse(BaseModel):
class CrewAvailabilityCreateRequest(BaseModel):
"""Request body for creating crew availability."""
crew_id: str
start_date: str = Field(..., description="ISO datetime with timezone")
end_date: str = Field(..., description="ISO datetime with timezone")
@@ -80,6 +85,7 @@ class CrewAvailabilityCreateRequest(BaseModel):
class CrewAvailabilityUpdateRequest(BaseModel):
"""Request body for updating crew availability."""
start_date: str | None = None
end_date: str | None = None
status: str | None = Field(None, max_length=20)
@@ -88,6 +94,7 @@ class CrewAvailabilityUpdateRequest(BaseModel):
class CrewAvailabilityListResponse(BaseModel):
"""Paginated list of crew availabilities."""
items: list[CrewAvailabilityResponse]
total: int
page: int