basic noita parsing
This commit is contained in:
@@ -1,9 +1,17 @@
|
||||
from typing import Optional
|
||||
from pydantic import BaseModel
|
||||
from datetime import datetime
|
||||
from ninja import Schema, ModelSchema
|
||||
|
||||
from noita.models import Objectiv
|
||||
|
||||
|
||||
class NoitaSubmissionOut(BaseModel):
|
||||
class ObjectivOut(ModelSchema):
|
||||
class Meta:
|
||||
model = Objectiv
|
||||
fields = ["objectiv_id", "count"]
|
||||
|
||||
|
||||
class NoitaSubmissionOut(Schema):
|
||||
id: str
|
||||
user_id: Optional[int]
|
||||
username: Optional[str]
|
||||
@@ -11,6 +19,3 @@ class NoitaSubmissionOut(BaseModel):
|
||||
content_type: str
|
||||
created_at: datetime
|
||||
processed: bool
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
||||
Reference in New Issue
Block a user