feat: added report endpoints
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import typing
|
||||
|
||||
from ninja import ModelSchema, Schema
|
||||
|
||||
from apps.campaign.models import CampaignReport
|
||||
|
||||
|
||||
class SubmitReportIn(ModelSchema):
|
||||
class Meta:
|
||||
model = CampaignReport
|
||||
fields: typing.ClassVar[tuple[str]] = (
|
||||
CampaignReport.client.field.name,
|
||||
CampaignReport.message.field.name,
|
||||
)
|
||||
|
||||
|
||||
class SubmitReportOut(Schema):
|
||||
status: str = "ok"
|
||||
Reference in New Issue
Block a user