mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-22 23:17:09 +00:00
26 lines
482 B
Python
26 lines
482 B
Python
from ninja import ModelSchema, Schema
|
|
|
|
from apps.user.models import User
|
|
|
|
|
|
class TokenSchema(Schema):
|
|
token: str
|
|
|
|
|
|
class RegisterSchema(ModelSchema):
|
|
class Meta:
|
|
model = User
|
|
fields = ["email", "username", "password"]
|
|
|
|
|
|
class LoginSchema(ModelSchema):
|
|
class Meta:
|
|
model = User
|
|
fields = ["email", "password"]
|
|
|
|
|
|
class UserSchema(ModelSchema):
|
|
class Meta:
|
|
model = User
|
|
fields = ["id", "email", "username", "created_at",]
|