robosats/chat/serializers.py

31 lines
681 B
Python
Raw Normal View History

from rest_framework import serializers
2022-10-25 18:04:12 +00:00
from chat.models import Message
2022-10-20 09:56:10 +00:00
class ChatSerializer(serializers.ModelSerializer):
class Meta:
model = Message
fields = (
"index",
"sender",
"PGP_message",
"created_at",
)
depth = 0
2022-10-20 09:56:10 +00:00
class PostMessageSerializer(serializers.ModelSerializer):
class Meta:
model = Message
2022-10-20 09:56:10 +00:00
fields = ("PGP_message", "order", "offset")
depth = 0
2022-10-20 09:56:10 +00:00
offset = serializers.IntegerField(
allow_null=True,
default=None,
required=False,
min_value=0,
help_text="Offset for message index to get as response",
)