aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api/models/bot/deleted_message.py
blob: 50b70d8cff28d26f7452072580e47d2f7f2555d1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from django.db import models

from pydis_site.apps.api.models.bot.message import Message
from pydis_site.apps.api.models.bot.message_deletion_context import MessageDeletionContext


class DeletedMessage(Message):
    """A deleted message, previously sent somewhere on the Discord server."""

    deletion_context = models.ForeignKey(
        MessageDeletionContext,
        help_text="The deletion context this message is part of.",
        on_delete=models.CASCADE
    )

    class Meta:
        """Sets the default ordering for list views to newest first."""

        ordering = ("-id",)