1
0

Merged dynamic form module

This commit is contained in:
Giuseppe Digilio
2018-05-09 12:14:18 +02:00
parent 99f8d4f24d
commit 7a32d18b1b
111 changed files with 6778 additions and 45 deletions

View File

@@ -0,0 +1,42 @@
import { autoserialize } from 'cerialize';
import { FormRowModel } from '../../../../core/shared/config/config-submission-forms.model';
import { LanguageCode } from './form-field-language-value.model';
import { FormFieldMetadataValueObject } from './form-field-metadata-value.model';
export class FormFieldModel {
@autoserialize
hints: string;
@autoserialize
label: string;
@autoserialize
languageCodes: LanguageCode[];
@autoserialize
mandatoryMessage: string;
@autoserialize
mandatory: string;
@autoserialize
repeatable: boolean;
@autoserialize
input: {
type: string;
};
@autoserialize
selectableMetadata: FormFieldMetadataValueObject[];
@autoserialize
rows: FormRowModel[];
@autoserialize
scope: string;
@autoserialize
value: any;
}