import DB from "../database"; import { ModelDataBase } from "@hibas123/safe_mongo/lib/model"; import { ObjectID } from "mongodb"; import { v4 } from "uuid"; export interface IClientCode extends ModelDataBase { user: ObjectID code: string; client: ObjectID permissions: ObjectID[] validTill: Date; } const ClientCode = DB.addModel({ name: "client_code", versions: [{ migration: () => { }, schema: { user: { type: ObjectID }, code: { type: String }, client: { type: ObjectID }, permissions: { type: Array }, validTill: { type: Date } } }] }); export default ClientCode;