def add(session: FileOperator, name: str, customer: str, definition: dict, is_enabled: bool): maskset = { "name": name, "customer": customer, "definition": definition, "is_enabled": is_enabled } session.query(Types.Maskset()).add(maskset) session.commit()
def type(self): return Types.Maskset()
def get_ASSP_masksets(session: FileOperator) -> list: return session.query(Types.Maskset())\ .filter(lambda Maskset: Maskset.customer == '')\ .all()
def get(session: FileOperator, name: str) -> DBObject: return session.query(Types.Maskset())\ .filter(lambda Maskset: Maskset.name == name)\ .one()
def remove(session: FileOperator, name: str): session.query(Types.Maskset())\ .filter(lambda Maskset: Maskset.name == name)\ .delete() session.commit()
def get_all(session: FileOperator) -> list: return session.query(Types.Maskset()).all()