feat: added ads endpoints

This commit is contained in:
ITQ
2025-02-19 14:34:51 +03:00
parent 353e90ea9e
commit 647163aa88
3 changed files with 78 additions and 0 deletions
@@ -0,0 +1,23 @@
from typing import ClassVar
from uuid import UUID
from ninja import ModelSchema, Schema
from apps.campaign.models import Campaign
class Advertisment(ModelSchema):
advertiser_id: UUID
ad_id: UUID
class Meta:
model = Campaign
fields: ClassVar[tuple[str]] = (
Campaign.ad_title.field.name,
Campaign.ad_text.field.name,
Campaign.ad_image.field.name,
)
class ClickIn(Schema):
client_id: UUID