19 lines
444 B
Python
19 lines
444 B
Python
from typing import Optional
|
|
|
|
from app.models import Base
|
|
from sqlalchemy.orm import Mapped, mapped_column
|
|
from sqlalchemy import String
|
|
|
|
|
|
class User(Base):
|
|
__tablename__ = 'users'
|
|
id: Mapped[int] = mapped_column(primary_key=True)
|
|
|
|
spotify_access_token: Mapped[Optional[str]]
|
|
spotify_refresh_token: Mapped[Optional[str]]
|
|
spotify_refresh_at: Mapped[Optional[int]]
|
|
|
|
ymusic_token: Mapped[Optional[str]]
|
|
|
|
|
|
__all__ = ['User']
|