Work in Progress
public const string IsElementRotated = "iselementrotated";
public const string HasShadow = "hasshadow";
public const string HeaderColor = "headercolor";
public const string HeaderCaptionColor = "headercaptioncolor";
public const string HeaderOpacity = "headeropacity";
public const string HeaderFade = "headerfade";
public const string BackgroundColorStart = "backgroundcolorstart";
public const string BackgroundColorEnd = "backgroundcolorend";
public const string HeaderFontSize = "headerfontsize";
public const string HeaderImage = "headerimage";
public const string HeaderSeparatorColor = "headerseparatorcolor";
public const string GroupName = "groupname";
public const string ColumnSpacing = "columnspacing";
public const string ElementWidth = "elementwidth";
public const string Height = "height";
public const string ButtonHeight = "buttonheight";
public const string MainPadding = "mainpadding";
public const string MainColor = "maincolor";
public const string ColumnIndex = "columnindex";
public const string ResultType = "resulttype";
public const string ValueFontStyle = "valuefontstyle";
public const string ValueMultiline = "valuemultiline";
public const string Value = "value";
public const string ValueSource = "valuesource";
public const string MultilineCaption = "multilinecaption";
public const string HeaderIcon = "headericon";
public const string ShowInSummary = "showinsummary";
public const string OnlyShowOn = "onlyshowon";
public const string SummaryWidth = "summarywidth";
public const string SummaryOpacity = "summaryopacity";
public const string EditorType = "editortype";
public const string MarkerText = "markertext";
public const string ChartOrientation = "chartorientation";
public const string HTMLurl = "htmlurl";
public const string DialogColor = "dialogcolor";
public const string DialogToColor = "dialogtocolor";
public const string BackgroundColor = "backgroundcolor";
public const string BackgroundColorCell = "backgroundcolorcell";
public const string BackgroundImage = "backgroundimage";
public const string BackgroundOpacity = "backgroundopacity";
public const string Metric = "metric";
public const string MetricText = "metrictext";
public const string NumberFormat = "numberformat";
public const string MinValue = "minvalue";
public const string MaxValue = "maxvalue";
public const string TextColor = "textcolor";
public const string TextFontSize = "textfontsize";
public const string ButtonRadius = "buttonradius";
public const string BorderColor = "bordercolor";
public const string ElementColor = "elementcolor";
public const string UseCellBackgroundColor = "usecellbackgroundcolor";
public const string ButtonOpacity = "buttonopacity";
public const string SeparatorColor = "separatorcolor";
public const string ShowFooter = "showfooter";
public const string EditorShowEditButtons = "showeditbuttons";
public const string HeaderLabelBackgroundColor = "labelbackgroundcolor";
public const string ComponentName = "componentname";
public const string UseCellFormat = "usecellformat";
public const string ImageUrlPrefix = "imageurlprefix";
public const string TrackColor = "trackcolor";
public const string TrackSelectionColor = "trackselectioncolor";
public const string ThumbColor = "thumbcolor";
public const string Decimals = "decimals";
public const string ProtocolCaption = "protocolcaption";
public const string ProtocolHidden = "protocolhidden";
public const string SummaryBackgroundColor = "summarybackgroundcolor";
public const string MarkerTextColor = "markertextcolor";
public const string MarkerFontSize = "markerfontsize";
public const string FooterColor = "footercolor";
public const string ValueTextColor = "valuetextcolor";
public const string ValueNegativeTextColor = "valuenegativetextcolor";
public const string ValueFontSize = "valuefontsize";
public const string ValueAutoShrinkFontSize = "valueautoshrinkfontsize";
public const string CaptionTextColor = "captiontextcolor";
public const string CaptionFontSize = "captionfontsize";
public const string MetricTextColor = "metrictextcolor";
public const string MetricFontSize = "metricfontsize";
public const string ValueList = "valuelist";
public const string ForceValidSelection = "forcevalidselection";
public const string AllowEmptyValue = "allowemptyvalue";
public const string ImageFile = "imagefile";
public const string ImageFillMode = "imagefillmode";
public const string ImageHorzAlign = "imagehorzalign";
public const string ImageClickEvent = "imageclickevent";
public const string DeltaStep = "deltastep";
public const string OnlineValue = "onlinevalue";
public const string TopAreaImage = "topareaimage";
public const string TopAreaImageMode = "topareaimagemode";
public const string TopAreaImageHorzAlign = "topareaimagehorzalign";
public const string TopAreaBackgroundColor = "topareabackgroundcolor";
public const string TopAreaOnFirstPageOnly = "topareaonfirstpageonly";
public const string ShowAppNameInTitleBar = "showappnameintitlebar";
public const string Padding = "padding";
public const string PaddingLeft = "paddingleft";
public const string PaddingTop = "paddingtop";
public const string PaddinRight = "paddingright";
public const string PaddingBottom = "paddingbottom";
public const string Margin = "margin";
public const string MarginLeft = "marginleft";
public const string MarginTop = "margintop";
public const string MarginRight = "marginright";
public const string MarginBottom = "marginbottom";
public const string TopAreaHeight = "topareaheight";
public const string DisableTopAreaAutoCollapse = "disabletopareaautocollapse";
public const string DisableActionButton = "disableactionbutton";
public const string ActionButtonType = "actionbuttontype";
public const string ActionButtonColor = "actionbuttoncolor";
public const string FunctionButtonColor = "functionbuttoncolor";
public const string CaptionHorzAlign = "captionhorzalign";
public const string CaptionVertAlign = "captionvertalign";
public const string CaptionAlign = "captionalign";//TODO: check if deprecated
public const string MetricHorzAlign = "metrichorzalign";
public const string MetricVertAlign = "metricvertalign";
public const string ValueHorzAlign = "valuehorzalign";
public const string RunApp = "runapp";
public const string RunAppParamCell = "runappparamcell";
public const string ValueCheckedColor = "valuecheckedcolor";
public const string ValueUncheckedColor = "valueuncheckedcolor";
public const string ShowBarcodeButton = "showbarcodebutton";
public const string ActionInfo = "actioninfo";
public const string LinkInfo = "linkinfo";
public const string IsVisible = "isvisible";
public const string IsVisibleCell = "isvisiblecell";
public const string ListMaxEmptyRows = "maxemptyrows";
public const string ListAllowEmptyValues = "allowemptyvalues";
public const string ListIsVisibleColumn = "isvisiblecolumn";
public const string ListUseCellBackgroundColors = "usecellbackgroundcolors";
public const string ListIdColumn = "idcolumn";
public const string ListDataNotificationColumns = "datanotificationcolumns";
public const string GridRowHeight = "gridrowheight";
public const string GridShowColumnHeader = "showcolumnheader";
public const string GridShowSearchPanel = "showsearchpanel";
public const string GridShowFilterButton = "showfilterbutton";
public const string GridShowDashboardButton = "showdashboardbutton";
public const string GridHeaderAvailable = "headeravailable";
public const string GridNameColumn = "namecolumn";
public const string GridLocationColumns = "locationcolumns";
public const string GridListColumns = "listcolumns";
public const string GridDetailColumns = "detailcolumns";
public const string GridDrillDownColumns = "drilldowncolumns";
public const string GridSumColumns = "sumcolumns";
public const string GridSortColumns = "sortcolumns";
public const string GridSearchColumns = "searchcolumns";
public const string GridCollapseGroups = "gridcollapsegroups";
public const string GridAllowEdit = "gridallowedit";
public const string GridSortColumn = "sortcolumn";
public const string GridSortOrder = "sortorder";
public const string GridGroupColumn = "groupcolumn";
public const string GridFrozenRowsCount = "frozenrowscount";
public const string GridFrozenColumnsCount = "frozencolumnscount";
public const string GridAllowLineBreak = "allowlinebreak";
public const string GridHorizontalScrolling = "horizontalscrolling";
public const string GridTheme = "gridtheme";
public const string ShowDashboardInFunctionMenu = "showdashboardinfunctionmenu";
public const string ShowListWhenFiltering = "showlistwhenfiltering";
public const string StartWithDashboard = "startwithdashboard";
public const string DashboardTheme = "dashboardtheme";
public const string DashboardBackgroundColor = "dashboardbackgroundcolor";
public const string DashboardColorPalette = "dashboardcolorpalette";
public const string DashboardCountTiles = "dashboardcounttiles";
public const string DashboardSumTiles = "dashboardsumtiles";
public const string DashboardCountCharts = "dashboardcountcharts";
public const string DashboardSumCharts = "dashboardsumcharts";
public const string GridLines = "GridLines";
public const string GridRowBackgroundColor = "GridRowBackgroundColor";
public const string GridRowForegroundColor = "GridRowForegroundColor";
public const string GridAlternateRowBackgroundColor = "GridAlternateRowBackgroundColor";
public const string GridSelectionBackgroundColor = "GridSelectionBackgroundColor";
public const string GridSelectionForegroundColor = "GridSelectionForegroundColor";
public const string GridHeaderBackgroundColor = "GridHeaderBackgroundColor";
public const string GridHeaderForegroundColor = "GridHeaderForegroundColor";
public const string GridGroupBackgroundColor = "GridGroupBackgroundColor";
public const string GridGroupForegroundColor = "GridGroupForegroundColor";
public const string CardListCardTemplate = "cardtemplate";
public const string CardListCardColor = "cardcolor";
public const string CardListCardPadding = "cardpadding";
public const string CardListCategoryColumn = "categorycolumn";
public const string CardListCategoryWidth = "categorywidth";
public const string CardListCategoryColorPalette = "categorycolorpalette";
public const string CardListImageWidth = "imagewidth";
public const string CardListImageHeight = "imageheight";
public const string CardListImageFillMode = "imagefillmode";
public const string CardListTitleTextColor = "titletextcolor";
public const string CardListInfoTextColor = "infotextcolor";
public const string UseRoundImages = "useroundimages";
public const string AxisColor = "axiscolor";
public const string ScheduleTheme = "theme";
public const string ScheduleViewMode = "viewmode";
public const string ScheduleWorkStartHour = "workstarthour";
public const string ScheduleWorkEndHour = "workendhour";
public const string ScheduleCategoryColorPalette = "categorycolorpalette";
// schedule binding data column
public const string ScheduleStartDateColumn = "startdatecolumn";
public const string ScheduleEndDateColumn = "enddatecolumn";
public const string ScheduleCategoryColumn = "categorycolumn";
// schedule time slot style
public const string ScheduleTimeSlotInterval = "timeslotinterval";
public const string ScheduleTimeSlotHeight = "timeslotintervalheight";
public const string ScheduleTimeSlotBackgroundColor = "timeslotbackgroundcolor";
public const string ScheduleTimeSlotBorderColor = "timeslotbordercolor";
public const string ScheduleTimeSlotNonWorkingHoursBackgroundColor = "timeslotnonworkinghoursbackgroundcolor";
public const string ScheduleTimeSlotNonWorkingHoursBorderColor = "timeslotnonworkinghoursbordercolor";
public const string ScheduleTimeLabelTextColor = "timelabeltextcolor";
public const string ScheduleTimeLabelFontSize = "timelabelfontsize";
// schedule header style
public const string ScheduleHeaderBackgroundColor = "headerbackgroundcolor";
public const string ScheduleHeaderTextColor = "headertextcolor";
public const string ScheduleHeaderFontSize = "headerfontsize";
// schedule view header style
public const string ScheduleViewHeaderBackgroundColor = "viewheaderbackgroundcolor";
public const string ScheduleViewHeaderDateTextColor = "viewheaderdatetextcolor";
public const string ScheduleViewHeaderCurrentDateTextColor = "viewheadercurrentdatetextcolor";
public const string ScheduleViewHeaderDateFontSize = "viewheaderdatefontsize";
public const string ScheduleViewHeaderDayTextColor = "viewheaderdaytextcolor";
public const string ScheduleViewHeaderCurrentDayTextColor = "viewheadercurrentdaytextcolor";
public const string ScheduleViewHeaderDayFontSize = "viewheaderdayfontsize";
public const string ScheduleViewHeaderHeight = "viewheaderheight";
// schedule selection style
public const string ScheduleSelectionBackgroundColor = "selectionbackgroundcolor";
public const string ScheduleSelectionTextColor = "selectiontextcolor";
// schedule month cell style
public const string ScheduleMonthCellBackgroundColor = "monthcellbackgroundcolor";
public const string ScheduleMonthCellTextColor = "monthcelltextcolor";
public const string ScheduleMonthCellFontSize = "monthcellfontsize";
public const string ScheduleMonthCellTodayMarkerColor = "monthcelltodaymarkercolor";
// schedule agenda view style
public const string ScheduleAgendaViewBackgroundColor = "agendaviewbackgroundcolor";
public const string ScheduleAgendaViewTitleTextColor = "agendaviewtitletextcolor";
public const string ScheduleAgendaViewTitleFontSize = "agendaviewtitlefontsize";
public const string ScheduleAgendaViewTimeTextColor = "agendaviewtimetextcolor";
public const string ScheduleAgendaViewTimeFontSize = "agendaviewtimefontsize";
public const string ScheduleAgendaViewDateTextColor = "agendaviewdatetextcolor";
public const string ScheduleAgendaViewDateFontSize = "agendaviewdatefontsize";
// schedule appointment style
public const string ScheduleAppointmentTextColor = "appointmenttextcolor";
public const string ScheduleAppointmentBorderColor = "appointmentbordercolor";
public const string ScheduleAppointmentSelectionTextColor = "appointmentselectiontextcolor";
public const string ScheduleAppointmentSelectionBorderColor = "appointmentselectionbordercolor";
public const string ScheduleAppointmentFontSize = "appointmentfontsize";
public const string ChartType = "charttype";
public const string ChartName = "chartname";
public const string ChartSeriesTypes = "chartseriestypes";
public const string ChartShowDataMarker = "showdatamarker";
public const string ChartShowLegend = "showlegend";
public const string ChartDoesNotContainCategoryLabels = "doesnotcontaincategorylabels";
public const string ChartXAxisCaption = "xaxiscaption";
public const string ChartYAxisCaption = "yaxiscaption";
public const string ChartHorizontalAxisLabelRotation = "horizontalaxislabelrotation";
public const string ChartVerticalAxisLabelRotation = "verticalaxislabelrotation";
public const string ChartPrimaryAxisType = "primaryaxistype";
public const string ChartSeriesColor = "seriescolor";
public const string ChartSeries2Color = "series2color";
public const string ChartSeries3Color = "series3color";
public const string ChartSeries4Color = "series4color";
public const string ChartSeriesCaptions = "seriescaptions";
public const string ChartColorPalette = "colorpalette";
public const string ChartSelectionColor = "selectioncolor";
public const string ChartSelectedCategoryCell = "selectedcategorycell";
public const string ChartSelectedKeyCell = "selectedkeycell";
public const string ChartSelectedValueCell = "selectedvaluecell";
public const string ChartEnableZooming = "enablezooming";
public const string ChartShowLabelForUndefinedValues = "showlabelforundefinedvalues";
public const string LegendTextColor = "legendtextcolor";
public const string MapDistanceMax = "distancemax";
public const string XlsSheetName = "sheetname";
public const string AllowPushToServer = "allowpushtoserver";
public const string AllowPushToSheet = "allowpushtosheet";
public const string AllowUploadCalculations = "allowuploadcalculations";
public const string AllowStoreCalculations = "allowstorecalculations";
public const string PrintSheet = "printsheet";
public const string PrintSheetCell = "printsheetcell";
public const string PrintFileName = "printfilename";
public const string PrintFileNameCell = "printfilenamecell";
public const string TargetAppId = "targetappid";
public static class AppDefinitions
public const string EnableFullscreen = "enablefullscreen";
public const string ContentType = "contenttype";
public const string Author = "author";
public const string Categories = "categories";
public const string DisableAutoUpdateCheck = "disableautoupdatecheck";
public const string DisableAutoAddToHomescreen = "disableautoaddtohomescreen";
public const string ForceUpdates = "forceupdates";
public const string AllowComments = "allowcomments";
public const string ClearValuesAfterUpload = "clearvaluesafterupload";
public const string UploadLocation = "uploadlocation";
public const string PaddingHorz = "paddinghorz";
public const string PaddingVert = "paddingvert";
public const string Spacing = "spacing";
public const string DisablePageSelection = "disablepageselection";
public const string PageTabsFillMode = "pagetabsfillmode";
public const string PageTabsHeight = "pagetabsheight";
public const string PageTabsSelectionColor = "pagetabsselectioncolor";
public const string PageButtonColor = "pagebuttoncolor";
public const string AutoRecalc = "autorecalc";
public const string UserEmailCell = "useremailcell";
public const string ParamCell = "paramcell";
public const string StartPageCell = "startpagecell";
public const string ManualRecalc = "manualrecalc";
public const string UseNewLayoutCalculation = "usenewlayoutcalculation";
public const string DisableServerRecalc = "disableserverrecalc";
public const string AsyncLists = "asynclists";
public const string DatabaseLists = "databaselists";
public const string DatabaseListsDisableImport = "databaselists_disableimport";
public const string DatabaseListsUserFilter = "databaselists_userfilter";
public const string DatabaseListsEmailFilterColumns = "databaselists_emailfiltercolumns";
public const string DatabaseListsAdminFilterBypass = "databaselists_adminfilterbypass";
public const string AdminCanSeePrivateCalculations = "admincanseeprivatecalculations"; // server only
public const string ShowSurveyHistory = "showsurveyhistory"; // server only
public const string ListDataNotifications = "listdatanotifications";
public const string ProtocolPushNotifications = "protocolpushnotifications";
public const string SplashScreenImage = "splashscreenimage";
public const string BotDisableWebclientLink = "botdisablewebclientlink";
public static class HubDefinitions
public const string TopAreaImage = "topareaimage";
public const string SectionHeaderTextColor = "sectionheadertextcolor";
public const string SectionHeaderBackgroundColor = "sectionheaderbackgroundcolor";
public const string HeaderColorSecondary = "headercolorsecondary";
public const string HeaderCaptionColorSecondary = "headercaptioncolorsecondary";
public const string DescriptionTextColor = "descriptiontextcolor";
public const string Padding = "padding";
public static class ImageUpload
public const string ButtonColor = "buttoncolor";
public const string PlaceholderBackgroundColor = "placeholderbackgroundcolor";
public const string PlaceholderForegroundColor = "placeholderforegroundcolor";
public const string DisableTakePhoto = "disabletakephoto";
public const string DisablePickPhoto = "disablepickphoto";