From ea78a45a7d8137bd661352a46d2caa44e37d4d22 Mon Sep 17 00:00:00 2001 From: ivannoskov Date: Tue, 3 Feb 2026 11:10:21 +0300 Subject: [PATCH] feat: add created_ad to placementOutput --- src/dto/purchase.py | 1 + src/usecase/purchase/create_placements.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/dto/purchase.py b/src/dto/purchase.py index 420ceba..81ccb59 100644 --- a/src/dto/purchase.py +++ b/src/dto/purchase.py @@ -40,6 +40,7 @@ class PlacementOutput(pydantic.BaseModel): project: ProjectOutput | None = None short_id: str details: PlacementDetails | None = None + created_at: datetime.datetime class PostOutput(pydantic.BaseModel): diff --git a/src/usecase/purchase/create_placements.py b/src/usecase/purchase/create_placements.py index 78fccce..6bdcff9 100644 --- a/src/usecase/purchase/create_placements.py +++ b/src/usecase/purchase/create_placements.py @@ -144,6 +144,7 @@ def _build_placement_output( creative_name=creative_name, comment=placement.comment, invite_link=placement.invite_link, + invite_link_created_at=placement.invite_link_created_at, invite_link_type=placement.invite_link_type, channel=dto.ChannelOutput( id=channel.id, @@ -154,6 +155,7 @@ def _build_placement_output( project=project_output, short_id=short_id, details=_build_placement_details(placement), + created_at=placement.created_at, )