UNPKG

formgen-react

Version:

Formula generator with JSON for react. UI Fabric controls are used for rendering

36 lines (27 loc) 1.04 kB
import {JsonObject, JsonProperty } from "json2typescript"; import { Row } from "./Row"; import { TransConverter, Translate } from "./jsonConverters/TransConverter"; /** * FormData object for Rendering */ @JsonObject export class JFormData { @JsonProperty("id", String) ID: string = ""; @JsonProperty("title", String, true) Title: string = ""; @JsonProperty("theme", String, true) Theme?: string = ""; @JsonProperty("template", String, true) Message: string = ""; @JsonProperty("dataprovider_config_name", String, true) DataProviderConfigName: string = ""; @JsonProperty("template_trans", TransConverter, true) MessageTranslates?: Translate[] = undefined; @JsonProperty("title_trans", TransConverter, true) TitleTranslates?: Translate[] = undefined; @JsonProperty("rows", [Row], true) Rows?: Row[] = undefined; @JsonProperty("label_with", Number, true) LabelWith?: number = undefined; }