mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-28 01:55:38 -05:00
26 lines
603 B
CoffeeScript
26 lines
603 B
CoffeeScript
|
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
|