File size: 384 Bytes
7d6dd79
95bf291
7d6dd79
95bf291
7d6dd79
 
 
95bf291
 
 
a3aa6c1
 
7d6dd79
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from pydantic import Field
from beanie import Document, Link
from datetime import datetime
from ._users import User


class Session(Document):
    user_id: Link[User]
    token: str
    device_ipv4_address: str
    created_at: datetime = Field(default_factory=datetime.now)
    expired_at: datetime = Field(default_factory=datetime.now)

    class Settings:
        name = "sessions"