Added pydantic to models

This commit is contained in:
Ben Arc
2021-08-20 14:46:08 +01:00
parent c525655c15
commit 8dea1e28f0
18 changed files with 65 additions and 55 deletions
+4 -4
View File
@@ -1,8 +1,8 @@
from sqlite3 import Row
from typing import NamedTuple
from pydantic import BaseModel
class Wallets(NamedTuple):
class Wallets(BaseModel):
id: str
user: str
masterpub: str
@@ -15,7 +15,7 @@ class Wallets(NamedTuple):
return cls(**dict(row))
class Mempool(NamedTuple):
class Mempool(BaseModel):
user: str
endpoint: str
@@ -24,7 +24,7 @@ class Mempool(NamedTuple):
return cls(**dict(row))
class Addresses(NamedTuple):
class Addresses(BaseModel):
id: str
address: str
wallet: str