formgen-react
Version:
Formula generator with JSON for react. UI Fabric controls are used for rendering
36 lines (27 loc) • 1.04 kB
text/typescript
import {JsonObject, JsonProperty } from "json2typescript";
import { Row } from "./Row";
import { TransConverter, Translate } from "./jsonConverters/TransConverter";
/**
* FormData object for Rendering
*/
export class JFormData {
("id", String)
ID: string = "";
("title", String, true)
Title: string = "";
("theme", String, true)
Theme?: string = "";
("template", String, true)
Message: string = "";
("dataprovider_config_name", String, true)
DataProviderConfigName: string = "";
("template_trans", TransConverter, true)
MessageTranslates?: Translate[] = undefined;
("title_trans", TransConverter, true)
TitleTranslates?: Translate[] = undefined;
("rows", [Row], true)
Rows?: Row[] = undefined;
("label_with", Number, true)
LabelWith?: number = undefined;
}