UNPKG

sugar-generate

Version:

Auto generate OAS 3.0 REST + GraphQL APIs (Node + MongoDB)

59 lines (58 loc) 1.06 kB
{ "schema": { "first_name": { "type": "String", "default": "" }, "last_name": { "type": "String", "default": "" }, "email": { "type": "String", "trim": true, "required": true, "unique": true, "immutable": true }, "password": { "type": "String", "trim": true, "select": false, "immutable": true, "required": true }, "intro": { "type": "Boolean", "default": false }, "team": { "type": "ObjectId", "ref": "Team" }, "sub": { "one": { "type": "String", "trim": true, "required": true }, "two": { "type": "Number", "required": true } }, "role": { "type": "String", "enum": ["user", "maker"], "default": "user" } }, "statics": { "statuses": ["created", "under_review", "listed", "deleted"], "status": { "active": "active", "inactive": "inactive", "deleted": "deleted" } } }