tuxbot-bot/tuxbot/cogs/admin/models/warn.py

23 lines
594 B
Python
Raw Normal View History

import tortoise
from tortoise import fields
class WarnsModel(tortoise.Model):
id = fields.BigIntField(pk=True)
server_id = fields.BigIntField()
user_id = fields.BigIntField()
reason = fields.TextField(max_length=255)
created_at = fields.DatetimeField()
class Meta:
table = "warns"
def __str__(self):
return f"<WarnsModel id={self.id} " \
f"server_id={self.server_id} " \
f"user_id={self.user_id} " \
f"reason='{self.reason}' " \
f"created_at={self.created_at}>"
__repr__ = __str__