/* jshint node: true */ var mongoose = require('mongoose'), _ = require('lodash'), util = require('../util'); var MediaSchema = new mongoose.Schema({ type: { type: String, required: true }, url: { type: String, required: true, }, token: { type: String, default: "" }, thumbnail: { type: String, default: "" }, width: { type: Number, default: 0 }, height: { type: Number, default: 0 }, title: { type: String, default: "" }, description: { type: String, default: "" }, autoplay: { type: Boolean, default: false }, loop: { type: Boolean, default: false }, mute: { type: Boolean, default: true }, keyframe: { type: Number, default: 0.0 }, widthDimension: { type: Number }, heightDimension: { type: Number }, units: { type: String }, user_id: { type: mongoose.Schema.ObjectId, index: true }, created_at: { type: Date }, }); module.exports = exports = mongoose.model('media', MediaSchema) exports.schema = MediaSchema;