Added Formular and Field
This commit is contained in:
38
formular.dto.ts
Normal file
38
formular.dto.ts
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
export class Formular {
|
||||||
|
public id: number;
|
||||||
|
public name: string;
|
||||||
|
public minitext: string;
|
||||||
|
public ispublic: boolean;
|
||||||
|
public multiple: boolean;
|
||||||
|
public fields: Field[];
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum FieldType {
|
||||||
|
TEXT = "text",
|
||||||
|
PASSWORD = "password",
|
||||||
|
NUMBER = "number",
|
||||||
|
RANGE = "range",
|
||||||
|
DATE = "date",
|
||||||
|
TIME = "time",
|
||||||
|
CHECKBOX = "checkbox",
|
||||||
|
RADIO = "radio",
|
||||||
|
COLOR = "color",
|
||||||
|
SUBMIT = "submit",
|
||||||
|
TEXTAREA = "textarea"
|
||||||
|
}
|
||||||
|
|
||||||
|
export class Field {
|
||||||
|
id?: number;
|
||||||
|
formular: number;
|
||||||
|
name: string;
|
||||||
|
displayname?: string | null;
|
||||||
|
value: string;
|
||||||
|
displayvalue?: string | null;
|
||||||
|
placeholder?: string | null;
|
||||||
|
type: FieldType;
|
||||||
|
title?: string | null; required: boolean;
|
||||||
|
maxlength?: number | null;
|
||||||
|
min?: number | null;
|
||||||
|
max?: number | null;
|
||||||
|
checked?: boolean | null;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user