"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProcessGroupList = exports.ProcessGroupPatch = exports.NewProcessGroup = void 0;
const tslib_1 = require("tslib");
const type_graphql_1 = require("type-graphql");
const process_group_1 = require("./process-group");
let NewProcessGroup = class NewProcessGroup {
};
tslib_1.__decorate([
    (0, type_graphql_1.Field)(),
    tslib_1.__metadata("design:type", String)
], NewProcessGroup.prototype, "name", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true }),
    tslib_1.__metadata("design:type", String)
], NewProcessGroup.prototype, "description", void 0);
NewProcessGroup = tslib_1.__decorate([
    (0, type_graphql_1.InputType)()
], NewProcessGroup);
exports.NewProcessGroup = NewProcessGroup;
let ProcessGroupPatch = class ProcessGroupPatch {
};
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true }),
    tslib_1.__metadata("design:type", String)
], ProcessGroupPatch.prototype, "name", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true }),
    tslib_1.__metadata("design:type", String)
], ProcessGroupPatch.prototype, "description", void 0);
ProcessGroupPatch = tslib_1.__decorate([
    (0, type_graphql_1.InputType)()
], ProcessGroupPatch);
exports.ProcessGroupPatch = ProcessGroupPatch;
let ProcessGroupList = class ProcessGroupList {
};
tslib_1.__decorate([
    (0, type_graphql_1.Field)(type => [process_group_1.ProcessGroup]),
    tslib_1.__metadata("design:type", Array)
], ProcessGroupList.prototype, "items", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)(type => type_graphql_1.Int),
    tslib_1.__metadata("design:type", Number)
], ProcessGroupList.prototype, "total", void 0);
ProcessGroupList = tslib_1.__decorate([
    (0, type_graphql_1.ObjectType)()
], ProcessGroupList);
exports.ProcessGroupList = ProcessGroupList;
//# sourceMappingURL=process-group-type.js.map