freeCodeCamp/common/models/nonprofit.json

36 lines
764 B
JSON

{
"name": "nonprofit",
"base": "PersistedModel",
"trackChanges": false,
"idInjection": true,
"properties": {
"name": {
"type": "string",
"unique": true
},
"requestedDeliverables": "array",
"whatDoesNonprofitDo": "string",
"websiteLink": "string",
"stakeholderName": "string",
"stakeholderEmail": "string",
"endUser": "string",
"approvedDeliverables": "array",
"projectDescription": "string",
"logoUrl": "string",
"imageUrl": "string",
"estimatedHours": 0,
"interestedCampers": [],
"confirmedCampers": [],
"currentStatus": "string"
},
"validations": [],
"relations": {},
"acls": [],
"methods": []
}
});
module.exports = mongoose.model('Nonprofit', nonprofitSchema);