codecombat/app/schemas/models/codelog.schema.coffee

21 lines
498 B
CoffeeScript
Raw Normal View History

c = require './../schemas'
LevelVersionSchema = c.object {required: ['original', 'majorVersion'], links: [{rel: 'db', href: '/db/level/{(original)}/version/{(majorVersion)}'}]},
original: c.objectId()
majorVersion:
type: 'integer'
minimum: 0
CodeLogSchema =
type: 'object'
properties:
sessionID: c.objectId()
level: LevelVersionSchema
levelSlug: {type:'string'}
userID: c.objectId()
log: {type:'string'}
created: c.date()
module.exports = CodeLogSchema