90% сеньоров плачат на таких коммитах

This commit is contained in:
Artem Tsyrulnikov
2025-12-15 19:10:41 +03:00
parent fda91cb6d8
commit 71e5a38efc
42 changed files with 403 additions and 302 deletions

View File

@@ -31,7 +31,7 @@ __all__ = (
'CreatePlacementInput',
'UpdatePlacementInput',
'DeletePlacementInput',
'PlacementViewsHistoryOutput',
'PostViewsHistoryOutput',
'GetViewsHistoryInput',
'GetViewsHistoryOutput',
'UpdateViewsManuallyInput',
@@ -123,7 +123,7 @@ from .validate_login_token import ValidateLoginTokenInput, ValidateLoginTokenOut
from .views import (
GetViewsHistoryInput,
GetViewsHistoryOutput,
PlacementViewsHistoryOutput,
PostViewsHistoryOutput,
UpdateViewsManuallyInput,
)
from .workspace import (

View File

@@ -2,15 +2,12 @@ import uuid
import pydantic
from src.domain.channel import ChannelVerificationStatus
class ChannelOutput(pydantic.BaseModel):
id: uuid.UUID
telegram_id: int | None
title: str | None
username: str | None
verification_status: ChannelVerificationStatus
class GetChannelsInput(pydantic.BaseModel):

View File

@@ -4,11 +4,11 @@ import uuid
import pydantic
class PlacementViewsHistoryOutput(pydantic.BaseModel):
"""История просмотров placement."""
class PostViewsHistoryOutput(pydantic.BaseModel):
"""История просмотров поста."""
id: uuid.UUID
placement_id: uuid.UUID
post_id: uuid.UUID
views_count: int
fetched_at: datetime.datetime
created_at: datetime.datetime
@@ -27,7 +27,7 @@ class GetViewsHistoryInput(pydantic.BaseModel):
class GetViewsHistoryOutput(pydantic.BaseModel):
"""История просмотров."""
histories: list[PlacementViewsHistoryOutput]
histories: list[PostViewsHistoryOutput]
class UpdateViewsManuallyInput(pydantic.BaseModel):