Files
Backend/notifications/serializers.py
T

11 lines
499 B
Python
Raw Normal View History

2026-04-03 23:51:00 +03:30
from rest_framework import serializers
class NotificationPublishSerializer(serializers.Serializer):
channel = serializers.CharField(max_length=128)
title = serializers.CharField(max_length=255)
message = serializers.CharField()
level = serializers.ChoiceField(choices=["info", "success", "warning", "error"], default="info")
metadata = serializers.DictField(required=False, default=dict)
event = serializers.CharField(max_length=64, required=False, default="notification")