{
"description": "DTO (Data Transfer Object) for Helper class FieldProperty representing the 'Field Property' entity",
"friendlyName": "FieldProperty",
"kind": "SchemaRootObject",
"name": "FieldPropertyDTO",
"properties": [
{
"description": "Category Res Id",
"friendlyName": "Category Res Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "categoryResId",
"underlyingName": "CategoryResId",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Extra Condition",
"friendlyName": "Extra Condition",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "extraCondition",
"underlyingName": "ExtraCondition",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Ff Type",
"friendlyName": "Ff Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ffType",
"polymorphicStyleParameterName": "FreeFieldsTypeEnumStyle",
"polymorphicStyles": {
"LegacyV9;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveString": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "FfType",
"underlyingType": "FreeFieldsType",
"underlyingTypeRef": "FreeFieldsType"
},
{
"description": "Force Condition Contains Data",
"friendlyName": "Force Condition Contains Data",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "forceConditionContainsData",
"underlyingName": "ForceConditionContainsData",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Force Condition Not Contains Data",
"friendlyName": "Force Condition Not Contains Data",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "forceConditionNotContainsData",
"underlyingName": "ForceConditionNotContainsData",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Format",
"friendlyName": "Format",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "format",
"underlyingName": "Format",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Free Field Code",
"friendlyName": "Free Field Code",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "freeFieldCode",
"underlyingName": "FreeFieldCode",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Free Field Id",
"friendlyName": "Free Field Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "freeFieldId",
"underlyingName": "FreeFieldId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Free Field Parent Select Filter",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"friendlyName": "Free Field Parent Select Filter",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "freeFieldParentSelectFilter",
"underlyingName": "FreeFieldParentSelectFilter",
"underlyingType": "string[]",
"underlyingTypeRef": "String"
},
{
"description": "Free Field Reference Table Name",
"friendlyName": "Free Field Reference Table Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "freeFieldReferenceTableName",
"underlyingName": "FreeFieldReferenceTableName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Groupable",
"friendlyName": "Groupable",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "groupable",
"underlyingName": "Groupable",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Group Name",
"friendlyName": "Group Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "groupName",
"underlyingName": "GroupName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Hidden",
"friendlyName": "Hidden",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "hidden",
"underlyingName": "Hidden",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Idx Res",
"friendlyName": "Idx Res",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "idxRes",
"underlyingName": "IdxRes",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Is Free Field",
"friendlyName": "Is Free Field",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "isFreeField",
"underlyingName": "IsFreeField",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Is Parameter",
"friendlyName": "Is Parameter",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "isParameter",
"underlyingName": "IsParameter",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Is Virtual",
"friendlyName": "Is Virtual",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "isVirtual",
"underlyingName": "IsVirtual",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Moment Format",
"friendlyName": "Moment Format",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "momentFormat",
"underlyingName": "MomentFormat",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Name",
"friendlyName": "Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "name",
"underlyingName": "Name",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Parametrizable",
"friendlyName": "Parametrizable",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "parametrizable",
"underlyingName": "Parametrizable",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Param Select",
"friendlyName": "Param Select",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "paramSelect",
"underlyingName": "ParamSelect",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Real Name",
"friendlyName": "Real Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "realName",
"underlyingName": "RealName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Report Table Name",
"friendlyName": "Report Table Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "reportTableName",
"underlyingName": "ReportTableName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Res Id",
"friendlyName": "Res Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "resId",
"underlyingName": "ResId",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Select",
"friendlyName": "Select",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "select",
"underlyingName": "Select",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Select Search",
"friendlyName": "Select Search",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "selectSearch",
"underlyingName": "SelectSearch",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Select Text Column Name",
"friendlyName": "Select Text Column Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "selectTextColumnName",
"underlyingName": "SelectTextColumnName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Select Value Column Name",
"friendlyName": "Select Value Column Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "selectValueColumnName",
"underlyingName": "SelectValueColumnName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Sortable",
"friendlyName": "Sortable",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "sortable",
"underlyingName": "Sortable",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Table",
"friendlyName": "Table",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "table",
"underlyingName": "Table",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Table Alias",
"friendlyName": "Table Alias",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "tableAlias",
"underlyingName": "TableAlias",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Type",
"friendlyName": "Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "type",
"polymorphicStyleParameterName": "FieldTypesEnumStyle",
"polymorphicStyles": {
"LegacyV9;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveString": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "Type",
"underlyingType": "FieldTypes",
"underlyingTypeRef": "FieldTypes"
},
{
"description": "Virtual Name",
"friendlyName": "Virtual Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "virtualName",
"underlyingName": "VirtualName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Where Exists",
"friendlyName": "Where Exists",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "whereExists",
"underlyingName": "WhereExists",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FieldPropertyDTO",
"underlyingTypeRef": "FieldPropertyDTO"
}