feat: add discoverable rig catalog
This commit is contained in:
@@ -63,6 +63,24 @@ class PaginatedTackleItemOut(BaseModel):
|
||||
offset: int
|
||||
|
||||
|
||||
class RigSummaryOut(BaseModel):
|
||||
id: UUID
|
||||
name: str
|
||||
source_system: str | None
|
||||
source_external_id: str | None
|
||||
source_url: str | None
|
||||
source_checked_at: datetime | None
|
||||
missing_fields: list[str] = Field(default_factory=list)
|
||||
component_count: int
|
||||
|
||||
|
||||
class PaginatedRigOut(BaseModel):
|
||||
items: list[RigSummaryOut]
|
||||
total: int
|
||||
limit: int
|
||||
offset: int
|
||||
|
||||
|
||||
class RigComponentOut(BaseModel):
|
||||
id: UUID
|
||||
role: str
|
||||
|
||||
Reference in New Issue
Block a user