UNPKG

won-dto

Version:

Won DTO For WonCore

30 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NetworkHook = exports.networkSchema = void 0; const mongoose_1 = require("mongoose"); const baseModel_1 = require("../base/baseModel"); const network_enum_1 = require("./network.enum"); exports.networkSchema = new mongoose_1.Schema({ name: { type: String }, chainNumber: { type: String }, code: { type: String, enum: network_enum_1.ChainCodes }, imgUrl: { type: String }, network: { type: mongoose_1.Schema.Types.Mixed }, minFaucetFee: { type: Number, default: 0.001 }, maxFaucetFee: { type: Number, default: 0.001 }, minDepositFee: { type: Number, default: 0.001 }, maxDepositFee: { type: Number, default: 0.001 }, minWithdrawFee: { type: Number, default: 0.001 }, maxWithdrawFee: { type: Number, default: 0.001 }, minGasFee: { type: Number, default: 0.001 }, maxGasFee: { type: Number, default: 0.001 }, price: { type: Number, default: 0.1 }, status: { type: String, enum: network_enum_1.NetworkStatus, default: network_enum_1.NetworkStatus.ACTIVED }, }, { timestamps: true }); // networkSchema.index({ name: "text" }, { weights: { name: 2 } }); exports.NetworkHook = new baseModel_1.ModelHook(exports.networkSchema); //# sourceMappingURL=network.schema.js.map