{"size": 385, "ext": "js", "max_stars_repo_path": "server/schemas/Brand.js", "max_stars_repo_name": "andoni13/Brandtreat", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "server/schemas/Brand.js", "max_issues_repo_name": "andoni13/Brandtreat", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "server/schemas/Brand.js", "max_forks_repo_name": "andoni13/Brandtreat", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 16.7391304348, "max_line_length": 54, "alphanum_fraction": 0.6493506494}
var mongoose = require('mongoose');
var Schema = mongoose.Schema;

// Brand schema
var BrandSchema = new Schema({
	name: {
		type: String,
		required: true,
		unique: true
	},
	logo: {
		type: String,
		default: '/img/gravatar.jpg'
	},
	challenges: [{
		type: [Schema.ObjectId],
		ref: 'Challenge',
	}]
}, {
	timestamps: true
});

module.exports = mongoose.model('Brand', BrandSchema);