1 |
|
2 | import { IncomingMessage } from "http";
|
3 | import { Data } from "../interface/data";
|
4 | import { InfoItemService } from "../service/info.item.service";
|
5 | export declare class InfoItemResolver {
|
6 | private readonly infoItemService;
|
7 | constructor(infoItemService: InfoItemService);
|
8 | createInfoItem(req: IncomingMessage, body: {
|
9 | name: string;
|
10 | label: string;
|
11 | description: string;
|
12 | type: string;
|
13 | necessary: boolean;
|
14 | registerVisible: boolean;
|
15 | informationVisible: boolean;
|
16 | order: number;
|
17 | }): Promise<Data>;
|
18 | updateInfoItem(req: IncomingMessage, body: {
|
19 | id: number;
|
20 | name: string;
|
21 | label: string;
|
22 | description: string;
|
23 | type: string;
|
24 | necessary: boolean;
|
25 | registerVisible: boolean;
|
26 | informationVisible: boolean;
|
27 | order: number;
|
28 | }): Promise<Data>;
|
29 | deleteInfoItem(req: IncomingMessage, body: {
|
30 | id: number;
|
31 | }): Promise<Data>;
|
32 | deleteInfoItems(req: IncomingMessage, body: {
|
33 | ids: Array<number>;
|
34 | }): Promise<Data>;
|
35 | }
|