paradigm-core
Version:
Paradigm Core Modules
23 lines (21 loc) • 507 B
JavaScript
const {createSchemaMiddleware} = require('structure-core')
const errorCodes = require('../../../lib/error-codes')
const {CategoryModel} = require('../../categories')
module.exports = createSchemaMiddleware(
{
"$async": true,
"properties": {
"categoryIds": {
"type": "array",
"items": {
"type": "string",
"scopedId": {
"model": CategoryModel,
"scopeKey": 'applicationId'
},
},
},
},
},
errorCodes
)