mirror of
https://github.com/aljazceru/nutshell.git
synced 2025-12-20 18:44:20 +01:00
isort
This commit is contained in:
21
core/base.py
21
core/base.py
@@ -1,6 +1,7 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import List
|
||||
from sqlite3 import Row
|
||||
from typing import List
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class BasePoint(BaseModel):
|
||||
@@ -27,6 +28,22 @@ class Proof(BaseModel):
|
||||
)
|
||||
|
||||
|
||||
class Invoice(BaseModel):
|
||||
amount: int
|
||||
pr: str
|
||||
hash: str
|
||||
issued: bool = False
|
||||
|
||||
@classmethod
|
||||
def from_row(cls, row: Row):
|
||||
return cls(
|
||||
amount=int(row[0]),
|
||||
pr=str(row[1]),
|
||||
hash=str(row[2]),
|
||||
issued=bool(row[3]),
|
||||
)
|
||||
|
||||
|
||||
class MintPayload(BaseModel):
|
||||
amount: int
|
||||
B_: BasePoint
|
||||
|
||||
Reference in New Issue
Block a user