25 lines
767 B
JavaScript
25 lines
767 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var assert_1 = require("oak-domain/lib/utils/assert");
|
|
var validator_1 = require("oak-domain/lib/utils/validator");
|
|
var checkers = [
|
|
{
|
|
type: 'data',
|
|
action: 'create',
|
|
entity: 'wechatPublicTag',
|
|
checker: function (data) {
|
|
(0, assert_1.assert)(!(data instanceof Array));
|
|
(0, validator_1.checkAttributesNotNull)('wechatPublicTag', data, [
|
|
'applicationId',
|
|
'text',
|
|
]);
|
|
(0, validator_1.checkAttributesScope)('wechatPublicTag', data, [
|
|
'applicationId',
|
|
'id',
|
|
'text',
|
|
]);
|
|
},
|
|
},
|
|
];
|
|
exports.default = checkers;
|