export enum InputType { EditText = 'editText', ComboBox = 'comboBox', DatePicker = 'datePicker', Selector = 'selector', CheckBox = 'checkBox', WebView = 'webView', Button = 'button', Send = 'send', Delete = 'delete', Modify = 'modify', Hidden = 'hidden', Action = 'action', DateTimePicker = 'dateTimePicker' } export enum InputImportance { High = 'high', Middle = 'mid', Low = 'low' } export class Input { private type: string = ''; private name: string = ''; private value: any = ''; private importance: InputImportance = InputImportance.Middle; constructor (type: string, name: string) { this.type = type; this.name = name; } set Type(type: string) { this.type = type; } set Name(name: string) { this.name = name; } set Value(value: any) { this.value = value; } set Importance(importance: InputImportance) { this.importance = importance; } get Importance() { return this.importance; } get Type() { return this.type; } get Name() { return this.name; } get Value() { return this.value; } toJSON (): any { return {} } }