{
"boType": "RollingStock",
"description": "DTO (Data Transfer Object) for BO (Business Object) class 'RollingStockBO' representing the 'Rolling Stock' entity",
"friendlyName": "Parco Macchine",
"kind": "SchemaRootObject",
"name": "RollingStockDTO",
"properties": [
{
"description": "The creator of the entity",
"foreignKey": {
"boType": "Account",
"type": "AccountBO",
"typeRef": "AccountBO"
},
"friendlyName": "Creato da",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": false,
"isFreeField": false,
"isTab": false,
"name": "CreatedById",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "createdById",
"underlyingName": "CreatedById",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The creation date for the entity",
"friendlyName": "Data creazione",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": false,
"isFreeField": false,
"isTab": false,
"name": "CreatedDate",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "createdDate",
"underlyingName": "CreatedDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "The external references linked to current object",
"elementSchema": {
"friendlyName": "ExternalReference",
"kind": "SchemaRootObject",
"name": "ExternalReferenceDTO",
"properties": [
{
"description": "Type",
"friendlyName": "Type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "type",
"underlyingName": "Type",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Value",
"friendlyName": "Value",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "value",
"underlyingName": "Value",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "ExternalReferenceDTO",
"underlyingTypeRef": "ExternalReferenceDTO"
},
"friendlyName": "Campi aggiuntivi",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"max": -1.0,
"name": "externalReferences",
"underlyingName": "ExternalReferences",
"underlyingType": "ExternalReferencesDTO",
"underlyingTypeRef": "ExternalReferencesDTO"
},
{
"customConverterType": "FilterForItemsOfArrayConverter",
"description": "The company free fields linked to the company",
"elementSchema": {
"description": "DTO (Data Transfer Object) for Helper class Item representing the 'Item' entity",
"friendlyName": "FreeFieldsBOItem",
"kind": "SchemaRootObject",
"name": "FreeFieldsBOItemDTO",
"properties": [
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Bo Type Cross",
"friendlyName": "Bo Type Cross",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "boTypeCross",
"polymorphicStyleParameterName": "BusinessObjectTypeEnumStyle",
"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": "BoTypeCross",
"underlyingType": "BusinessObjectType",
"underlyingTypeRef": "BusinessObjectType"
},
{
"description": "Can Add",
"friendlyName": "Can Add",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "canAdd",
"underlyingName": "CanAdd",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Can Unselect",
"friendlyName": "Can Unselect",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "canUnselect",
"underlyingName": "CanUnselect",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "The group category's name",
"friendlyName": "The group category's name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "categoryName",
"underlyingName": "CategoryName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The code of the free field",
"friendlyName": "The code of the free field",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "code",
"underlyingName": "Code",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Copy On Lead Convert",
"friendlyName": "Copy On Lead Convert",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "copyOnLeadConvert",
"underlyingName": "CopyOnLeadConvert",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Crm Table",
"friendlyName": "Crm Table",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "crmTable",
"polymorphicStyleParameterName": "CRMTablesEnumStyle",
"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": "CrmTable",
"underlyingType": "CRMTables",
"underlyingTypeRef": "CRMTables"
},
{
"description": "The current progressive",
"friendlyName": "The current progressive",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "currentProgressive",
"underlyingName": "CurrentProgressive",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The default value if the free field is empty",
"friendlyName": "The default value if the free field is empty",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "defaultValue",
"underlyingName": "DefaultValue",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The description of field",
"friendlyName": "The description of field",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "description",
"underlyingName": "Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "If the free fields is a drop down this is the list of the allowed items",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"friendlyName": "Selezione",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "dropItems",
"underlyingName": "DropItems",
"underlyingType": "string[]",
"underlyingTypeRef": "String"
},
{
"customConverterType": "FilterForItemsOfArrayConverter",
"description": "If the free fields is a drop down this is the list of the localizations",
"elementSchema": {
"description": "DTO (Data Transfer Object) for Helper class ItemLocalizing representing the 'Item Localizing' entity",
"friendlyName": "FreeFieldsBOItemLocalizing",
"kind": "SchemaRootObject",
"name": "FreeFieldsBOItemLocalizingDTO",
"properties": [
{
"description": "Code",
"friendlyName": "Code",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "code",
"underlyingName": "Code",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Language",
"friendlyName": "Language",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "language",
"underlyingName": "Language",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Localized Text 1",
"friendlyName": "Localized Text 1",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "localizedText1",
"underlyingName": "LocalizedText1",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FreeFieldsBOItemLocalizingDTO",
"underlyingTypeRef": "FreeFieldsBOItemLocalizingDTO"
},
"friendlyName": "Struttura ad albero",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "dropItemsLocalizings",
"underlyingName": "DropItemsLocalizings",
"underlyingType": "FreeFieldsBOItemLocalizingDTO[]",
"underlyingTypeRef": "FreeFieldsBOItemLocalizingDTO"
},
{
"description": "If the free fields is a drop down this is the list of the allowed items",
"elementSchema": {
"friendlyName": "KeyValuePair`2",
"kind": "SchemaRootObject",
"name": "KeyValuePair`2",
"properties": [
{
"description": "Key",
"friendlyName": "Key",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "key",
"underlyingName": "Key",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Value",
"friendlyName": "Value",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "value",
"underlyingName": "Value",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "KeyValuePair",
"underlyingTypeRef": "KeyValuePair`2"
},
"friendlyName": "Select da Query",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "dropItemsValues",
"underlyingName": "DropItemsValues",
"underlyingType": "KeyValuePair[]",
"underlyingTypeRef": "KeyValuePair`2"
},
{
"description": "The formatted value of the free field",
"friendlyName": "Valore formattato",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "formattedValue",
"underlyingName": "FormattedValue",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The id of the free field",
"friendlyName": "The id of the free field",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "freeId",
"underlyingName": "FreeId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The groups of the object",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
"friendlyName": "Gruppo",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "groups",
"underlyingName": "Groups",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"description": "Height",
"friendlyName": "Height",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "height",
"underlyingName": "Height",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Id",
"friendlyName": "Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "id",
"underlyingName": "Id",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Id Cross",
"friendlyName": "Id Cross",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "idCross",
"underlyingName": "IdCross",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Importable",
"friendlyName": "Importable",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "importable",
"underlyingName": "Importable",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Indexable",
"friendlyName": "Indexable",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "indexable",
"underlyingName": "Indexable",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Is Searchable",
"friendlyName": "Is Searchable",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "isSearchable",
"underlyingName": "IsSearchable",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Links",
"elementSchema": {
"friendlyName": "LinkItem",
"kind": "SchemaRootObject",
"name": "LinkItem",
"properties": [
{
"description": "Added Field Id",
"friendlyName": "Added Field Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "addedFieldId",
"underlyingName": "AddedFieldId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Added Field Link Id",
"friendlyName": "Added Field Link Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "addedFieldLinkId",
"underlyingName": "AddedFieldLinkId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Table Name",
"friendlyName": "Table Name",
"isEnum": true,
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "tableName",
"underlyingName": "TableName",
"underlyingType": "CRMTables",
"underlyingTypeRef": "CRMTables"
}
],
"underlyingType": "LinkItem",
"underlyingTypeRef": "LinkItem"
},
"friendlyName": "Links",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "links",
"underlyingName": "Links",
"underlyingType": "LinkItem[]",
"underlyingTypeRef": "LinkItem"
},
{
"customConverterType": "FilterForItemsOfArrayConverter",
"description": "The localizing strings for current object",
"elementSchema": {
"description": "DTO (Data Transfer Object) for Helper class Localizing representing the 'Localizing' entity",
"friendlyName": "Localizing",
"kind": "SchemaRootObject",
"name": "LocalizingDTO",
"properties": [
{
"description": "Cross Id",
"friendlyName": "Cross Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "crossId",
"underlyingName": "CrossId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Cross Type",
"friendlyName": "Cross Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "crossType",
"polymorphicStyleParameterName": "LocalizeTypeEnumStyle",
"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": "CrossType",
"underlyingType": "LocalizeType",
"underlyingTypeRef": "LocalizeType"
},
{
"description": "Id",
"friendlyName": "Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "id",
"underlyingName": "Id",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The two-letter ISO for language",
"friendlyName": "codice lingua",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "language",
"underlyingName": "Language",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The first description",
"friendlyName": "testo 1",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "localizedText1",
"underlyingName": "LocalizedText1",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The second description",
"friendlyName": "testo 2",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "localizedText2",
"underlyingName": "LocalizedText2",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "LocalizingDTO",
"underlyingTypeRef": "LocalizingDTO"
},
"friendlyName": "Descrizioni in lingua",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "localizings",
"underlyingName": "Localizings",
"underlyingType": "LocalizingDTO[]",
"underlyingTypeRef": "LocalizingDTO"
},
{
"description": "Loggable",
"friendlyName": "Loggable",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "loggable",
"underlyingName": "Loggable",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "The max length of the field",
"friendlyName": "The max length of the field",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "maxLength",
"underlyingName": "MaxLength",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Mergeable",
"friendlyName": "Mergeable",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "mergeable",
"underlyingName": "Mergeable",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "The minimum length of the progressive fields",
"friendlyName": "The minimum length of the progressive fields",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "minLength",
"underlyingName": "MinLength",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The name of the free field",
"friendlyName": "Campo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "name",
"underlyingName": "Name",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The parent field's name",
"friendlyName": "The parent field's name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "parentField",
"underlyingName": "ParentField",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Parent Field Query",
"friendlyName": "Parent Field Query",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "parentFieldQuery",
"underlyingName": "ParentFieldQuery",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The parent field's match type",
"friendlyName": "The parent field's match type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "parentFieldType",
"underlyingName": "ParentFieldType",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The parent field's value",
"elementSchema": {},
"friendlyName": "The parent field's value",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "parentFieldValue",
"underlyingName": "ParentFieldValue",
"underlyingType": "string[]",
"underlyingTypeRef": "String"
},
{
"description": "Parent Select Filter",
"elementSchema": {},
"friendlyName": "Parent Select Filter",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "parentSelectFilter",
"underlyingName": "ParentSelectFilter",
"underlyingType": "string[]",
"underlyingTypeRef": "String"
},
{
"description": "The password of the field is a crypto type",
"friendlyName": "The password of the field is a crypto type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "password",
"underlyingName": "Password",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Portal Visibility",
"friendlyName": "Portal Visibility",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "portalVisibility",
"underlyingName": "PortalVisibility",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "The query for the dynamic population of the the field",
"friendlyName": "The query for the dynamic population of the the field",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "query",
"underlyingName": "Query",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The callback query",
"friendlyName": "The callback query",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "queryCallback",
"underlyingName": "QueryCallback",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Searchable",
"friendlyName": "Searchable",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "searchable",
"underlyingName": "Searchable",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"customConverterType": "FilterForItemsOfArrayConverter",
"description": "If the free fields is a drop down this is the list of the allowed items",
"elementSchema": {
"description": "DTO (Data Transfer Object) for Helper class TreeItem representing the 'Tree Item' entity",
"friendlyName": "FreeFieldsBOTreeItem",
"kind": "SchemaRootObject",
"name": "FreeFieldsBOTreeItemDTO",
"properties": [
{
"description": "If the item is checked",
"friendlyName": "If the item is checked",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "checked",
"underlyingName": "Checked",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "The count of the children",
"friendlyName": "The count of the children",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "childCount",
"underlyingName": "ChildCount",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The code of the item",
"friendlyName": "The code of the item",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"max": 50.0,
"name": "code",
"underlyingName": "Code",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The description of the item",
"friendlyName": "The description of the item",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"max": 500.0,
"name": "description",
"underlyingName": "Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "FilterForItemsOfArrayConverter",
"description": "The localizing strings for current object",
"elementSchema": {},
"friendlyName": "Descrizioni in lingua",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "localizings",
"underlyingName": "Localizings",
"underlyingType": "FreeFieldsBOItemLocalizingDTO[]",
"underlyingTypeRef": "FreeFieldsBOItemLocalizingDTO"
},
{
"description": "The parent code of the item",
"friendlyName": "The parent code of the item",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"max": 50.0,
"name": "parentCode",
"underlyingName": "ParentCode",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FreeFieldsBOTreeItemDTO",
"underlyingTypeRef": "FreeFieldsBOTreeItemDTO"
},
"friendlyName": "Struttura ad albero",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "treeItems",
"underlyingName": "TreeItems",
"underlyingType": "FreeFieldsBOTreeItemDTO[]",
"underlyingTypeRef": "FreeFieldsBOTreeItemDTO"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "The type of the free field",
"friendlyName": "Tipo",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "type",
"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": "Type",
"underlyingType": "FreeFieldsType",
"underlyingTypeRef": "FreeFieldsType"
},
{
"description": "Url",
"friendlyName": "Url",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "url",
"underlyingName": "Url",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The value of the free field",
"friendlyName": "Valore",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "value",
"underlyingName": "Value",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "View Order",
"friendlyName": "View Order",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "viewOrder",
"underlyingName": "ViewOrder",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Xml Config",
"friendlyName": "Xml Config",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "xmlConfig",
"underlyingName": "XmlConfig",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FreeFieldsBOItemDTO",
"underlyingTypeRef": "FreeFieldsBOItemDTO"
},
"friendlyName": "The company free fields linked to the company",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"max": -1.0,
"name": "freeFieldsRolling",
"underlyingName": "FreeFieldsRolling",
"underlyingType": "FreeFieldsBOItemDTO[]",
"underlyingTypeRef": "FreeFieldsBOItemDTO"
},
{
"description": "Id",
"friendlyName": "Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "id",
"underlyingName": "Id",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The last modified by id",
"foreignKey": {
"boType": "Account",
"type": "AccountBO",
"typeRef": "AccountBO"
},
"friendlyName": "Modificato da",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": false,
"isFreeField": false,
"isTab": false,
"name": "LastModifiedBy",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "lastModifiedById",
"underlyingName": "LastModifiedById",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The last modified date",
"friendlyName": "Data modifica",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": false,
"isFreeField": false,
"isTab": false,
"name": "LastModifiedDate",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "lastModifiedDate",
"underlyingName": "LastModifiedDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The owner of the entity",
"foreignKey": {
"boType": "Account",
"type": "AccountBO",
"typeRef": "AccountBO"
},
"friendlyName": "Proprietario",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Owner",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "quote",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "event",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "ownerId",
"polymorphicStyleParameterName": "OwnerIdStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;FlattenedExpansion": {
"friendlyName": "FlattenedExpansionSchema",
"kind": "SchemaRootObject",
"name": "FlattenedExpansionSchema",
"properties": [
{
"description": "Owner Id",
"friendlyName": "Owner Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId",
"underlyingName": "OwnerId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Owner Id Friendly Name",
"friendlyName": "Owner Id Friendly Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_FriendlyName",
"underlyingName": "OwnerId_FriendlyName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Owner Id User Account",
"friendlyName": "Owner Id User Account",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_UserAccount",
"underlyingName": "OwnerId_UserAccount",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;StrictEmail": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "OwnerId",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "Tags",
"friendlyName": "Tags",
"isEnumerable": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"name": "tags",
"polymorphicStyleParameterName": "TagsStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveCsv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveName": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyName": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Csv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;CsvOfIds": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;CsvOfNames": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "Tags",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
}
],
"underlyingType": "RollingStockDTO",
"underlyingTypeRef": "RollingStockDTO"
}