tariffs/src/models/eloquent-model.schema.ts

25 lines
491 B
TypeScript
Raw Normal View History

2022-12-16 00:36:33 +00:00
import type { SchemaDefinition } from "mongoose";
2022-12-20 15:07:06 +00:00
import type { EloquentModel } from "@/types/models/eloquent-model.type";
2022-12-16 00:36:33 +00:00
export const eloquentModelSchema: SchemaDefinition<EloquentModel> = {
createdAt: {
type: Date,
required: true,
default: Date.now,
},
updatedAt: {
type: Date,
required: true,
default: Date.now,
},
deletedAt: {
type: Date,
required: false,
},
isDeleted: {
type: Boolean,
required: true,
default: false,
},
};