import { Schema, Document, Types } from 'mongoose'; export interface IBalance extends Document { user: Types.ObjectId; tokenCredits: number; } const balanceSchema = new Schema({ user: { type: Schema.Types.ObjectId, ref: 'User', index: true, required: true, }, // 1000 tokenCredits = 1 mill ($0.001 USD) tokenCredits: { type: Number, default: 0, }, }); export default balanceSchema;