codecombat/app/schemas/models/user_code_problem.coffee

26 lines
603 B
CoffeeScript
Raw Normal View History

2014-08-14 14:55:43 -04:00
c = require './../schemas'
UserCodeProblemSchema = c.object {
title: 'User Code Problem'
description: 'Data for a problem in user code.'
}
_.extend UserCodeProblemSchema.properties,
creator: c.objectId(links: [{rel: 'extra', href: '/db/user/{($)}'}])
created: c.date({title: 'Created', readOnly: true})
code: String
codeSnippet: String
errHint: String
errId: String
errLevel: String
errMessage: String
errRange: []
errType: String
language: String
levelID: String
c.extendBasicProperties UserCodeProblemSchema, 'user.code.problem'
module.exports = UserCodeProblemSchema