diff --git a/jarvis_core/db/models/__init__.py b/jarvis_core/db/models/__init__.py index b2ae2ed..1b9d49e 100644 --- a/jarvis_core/db/models/__init__.py +++ b/jarvis_core/db/models/__init__.py @@ -178,3 +178,15 @@ class Starboard(Document): guild: int = fields.IntegerField(required=True) admin: int = fields.IntegerField(required=True) created_at: datetime = fields.DateTimeField(default=get_now) + + +@JARVIS_INST.register +class Temprole(Document): + """Temporary role object.""" + + guild: int = fields.IntegerField(required=True) + user: int = fields.IntegerField(required=True) + role: int = fields.IntegerField(required=True) + admin: int = fields.IntegerField(required=True) + expires_at: datetime = fields.DateTimeField(required=True) + created_at: datetime = fields.DateTimeField(default=get_now) diff --git a/pyproject.toml b/pyproject.toml index ea1cfcb..ba185df 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "jarvis-core" -version = "0.8.6" +version = "0.9.0" description = "JARVIS core" authors = ["Zevaryx "]