Interface
Interfaces are way to use ZipponDB from other programming language.
Python
Not yet implemented, to give a general idea. Exact code may change.
Pydantic
I will most likely implement with Pydantic. Something like that:
from zippondb import Client, Model
class User(Model):
name: str
age: int
db = Client("data")
users = db.run("GRAB User {}", model=User)
Model
is like BaseModel
from pydantic but all member are optional. If no model provided, return a list of dict.
Golang
TODO