feat: fetch views manually and worker
This commit is contained in:
@@ -31,16 +31,14 @@ class GetViewsHistoryOutput(pydantic.BaseModel):
|
||||
snapshots: list[ViewsSnapshotOutput]
|
||||
|
||||
|
||||
class FetchViewsInput(pydantic.BaseModel):
|
||||
class FetchViewsInputManually(pydantic.BaseModel):
|
||||
"""Запросить обновление просмотров для закупа."""
|
||||
|
||||
purchase_id: uuid.UUID
|
||||
user_id: uuid.UUID
|
||||
|
||||
|
||||
class FetchViewsOutput(pydantic.BaseModel):
|
||||
"""Результат получения просмотров."""
|
||||
|
||||
class FetchViewsManuallyOutput(pydantic.BaseModel):
|
||||
purchase_id: uuid.UUID
|
||||
views_count: int | None # None если не удалось получить
|
||||
views_availability: domain.PostViewsAvailability
|
||||
|
||||
Reference in New Issue
Block a user