Files
service-aware-frontend/pkgs/clan-cli/clan_cli/webui/sql_models.py
2023-11-26 14:12:51 +01:00

26 lines
922 B
Python

from sqlalchemy import Boolean, Column, ForeignKey, Integer, String
from sqlalchemy.orm import relationship
from .sql_db import Base
class Repository(Base):
__tablename__ = "repositories"
id = Column(Integer, primary_key=True, index=True)
service_name = Column(String, unique=True, index=True)
service_type = Column(String, unique=True, index=True)
end_point = Column(String, unique=True, index=True)
producer = Column(String)
producer_did = Column(String)
network = Column(String)
class Producer(Base):
__tablename__ = "producers"
id = Column(Integer, primary_key=True, index=True)
service_name = Column(String, unique=True, index=True)
service_type = Column(String, unique=True, index=True)
end_point = Column(String, unique=True, index=True)
usage = Column(String) # TODO enum?
status = Column(String)
action = Column(String)