31 lines
902 B
JavaScript
31 lines
902 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var validator_1 = require("oak-domain/lib/utils/validator");
|
|
var checkers = [
|
|
{
|
|
type: 'data',
|
|
action: 'create',
|
|
entity: 'application',
|
|
checker: function (data, context) {
|
|
if (data instanceof Array) {
|
|
data.forEach(function (ele) {
|
|
(0, validator_1.checkAttributesNotNull)('application', ele, [
|
|
'name',
|
|
'type',
|
|
'systemId',
|
|
]);
|
|
});
|
|
}
|
|
else {
|
|
(0, validator_1.checkAttributesNotNull)('application', data, [
|
|
'name',
|
|
'type',
|
|
'systemId',
|
|
]);
|
|
}
|
|
return 0;
|
|
},
|
|
},
|
|
];
|
|
exports.default = checkers;
|