export class Formular { public id: number; public name: string; public minitext: string; public ispublic: boolean; public multiple: boolean; public fields: MyField[]; } 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 MyField { 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; }