Mobilizon-Reshare-condividi.../mobilizon_bots/models/publication.py

21 lines
543 B
Python
Raw Normal View History

2021-05-31 01:11:50 +02:00
from tortoise import fields
from tortoise.models import Model
from mobilizon_bots.event.event import PublicationStatus
class Publication(Model):
id = fields.UUIDField(pk=True)
status = fields.IntEnumField(PublicationStatus)
timestamp = fields.DatetimeField()
event = fields.ForeignKeyField("models.Event", related_name="publications")
publisher = fields.ForeignKeyField("models.Publisher", related_name="publications")
def __str__(self):
return f"{self.id}"
class Meta:
table = "publication"