feat: implemented format property into the usage model
parent
1e0f7e0a7d
commit
71f626af98
|
@ -1,8 +1,9 @@
|
|||
const mongoose = require('../db/connect')
|
||||
const mongoose = require("../db/connect");
|
||||
|
||||
const { Schema } = mongoose
|
||||
const { Schema } = mongoose;
|
||||
|
||||
const apiUsage = new Schema({
|
||||
const apiUsage = new Schema(
|
||||
{
|
||||
companyId: {
|
||||
type: String,
|
||||
required: true,
|
||||
|
@ -25,11 +26,11 @@ const apiUsage = new Schema({
|
|||
},
|
||||
usage: {
|
||||
type: String,
|
||||
required: true
|
||||
required: true,
|
||||
},
|
||||
price: {
|
||||
type: String,
|
||||
required: true
|
||||
required: true,
|
||||
},
|
||||
billingBy: {
|
||||
type: String,
|
||||
|
@ -37,15 +38,20 @@ const apiUsage = new Schema({
|
|||
},
|
||||
billingUnit: {
|
||||
type: Number,
|
||||
required: true
|
||||
required: true,
|
||||
},
|
||||
total_cost: {
|
||||
type: String,
|
||||
required: true
|
||||
}
|
||||
required: true,
|
||||
},
|
||||
format: {
|
||||
type: String,
|
||||
enum: ["text", "audio", "image", "video"],
|
||||
},
|
||||
},
|
||||
{ timestamps: true }
|
||||
);
|
||||
|
||||
}, { timestamps: true })
|
||||
const API_Usage = mongoose.model("API_Usage", apiUsage);
|
||||
|
||||
const API_Usage = mongoose.model('API_Usage', apiUsage)
|
||||
|
||||
module.exports = API_Usage
|
||||
module.exports = API_Usage;
|
||||
|
|
Loading…
Reference in New Issue