{
  "friendlyName": "FlowTemplateExport",
  "kind": "SchemaRootObject",
  "name": "FlowTemplateExport",
  "properties": [
    {
      "boType": "FlowTemplate",
      "description": "Flow",
      "friendlyName": "Flow",
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "flow",
      "properties": [
        {
          "description": "If the flow is active",
          "friendlyName": "Attivo",
          "isLogicalPrimitive": true,
          "kind": "SchemaObjectProperty",
          "layoutStudioPropertyAttributes": [
            {
              "apiAlwaysVisible": false,
              "canBeRequired": true,
              "canWrite": true,
              "isFreeField": false,
              "isTab": false,
              "name": "Active",
              "typeId": "LayoutStudioPropertyAttribute",
              "useful": false
            }
          ],
          "name": "active",
          "underlyingName": "Active",
          "underlyingType": "bool",
          "underlyingTypeRef": "Boolean"
        },
        {
          "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": "Description of flow",
          "friendlyName": "Descrizione",
          "isLogicalPrimitive": true,
          "kind": "SchemaObjectProperty",
          "layoutStudioPropertyAttributes": [
            {
              "apiAlwaysVisible": false,
              "canBeRequired": true,
              "canWrite": true,
              "isFreeField": false,
              "isTab": false,
              "name": "Description",
              "typeId": "LayoutStudioPropertyAttribute",
              "useful": false
            }
          ],
          "name": "description",
          "underlyingName": "Description",
          "underlyingType": "string",
          "underlyingTypeRef": "String"
        },
        {
          "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"
        },
        {
          "description": "Flow Data",
          "friendlyName": "Flow Data",
          "kind": "SchemaObjectProperty",
          "layoutStudioPropertyAttributes": [
            {
              "apiAlwaysVisible": true,
              "canBeRequired": true,
              "canWrite": true,
              "isFreeField": false,
              "isTab": false,
              "typeId": "LayoutStudioPropertyAttribute",
              "useful": false
            }
          ],
          "name": "flowData",
          "properties": [
            {
              "customConverterType": "FilterForItemsOfArrayConverter",
              "description": "Data",
              "elementSchema": {
                "description": "DTO (Data Transfer Object) for Helper class DataClass representing the 'Data Class' entity",
                "friendlyName": "DataClass",
                "kind": "SchemaRootObject",
                "name": "DataClassDTO",
                "properties": [
                  {
                    "description": "Connections",
                    "elementSchema": {
                      "isLogicalPrimitive": true,
                      "kind": "SchemaRootObject",
                      "name": "String",
                      "underlyingType": "string",
                      "underlyingTypeRef": "String"
                    },
                    "friendlyName": "Connections",
                    "isEnumerable": true,
                    "kind": "SchemaArrayProperty",
                    "name": "connections",
                    "underlyingName": "Connections",
                    "underlyingType": "string[]",
                    "underlyingTypeRef": "String"
                  },
                  {
                    "description": "Description",
                    "friendlyName": "Description",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "description",
                    "underlyingName": "Description",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  },
                  {
                    "description": "Guid",
                    "friendlyName": "Guid",
                    "isNullable": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "guid",
                    "underlyingName": "Guid",
                    "underlyingType": "Guid?",
                    "underlyingTypeRef": "Nullable`1"
                  },
                  {
                    "description": "Id",
                    "friendlyName": "Id",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "id",
                    "underlyingName": "Id",
                    "underlyingType": "long",
                    "underlyingTypeRef": "Int64"
                  },
                  {
                    "customConverterType": "FilterForItemsOfArrayConverter",
                    "description": "Labels",
                    "elementSchema": {
                      "description": "DTO (Data Transfer Object) for Helper class FlowLabel representing the 'Flow Label' entity",
                      "friendlyName": "FlowLabel",
                      "kind": "SchemaRootObject",
                      "name": "FlowLabelDTO",
                      "properties": [
                        {
                          "description": "Description",
                          "friendlyName": "Description",
                          "isLogicalPrimitive": true,
                          "kind": "SchemaObjectProperty",
                          "layoutStudioPropertyAttributes": [],
                          "name": "description",
                          "underlyingName": "Description",
                          "underlyingType": "string",
                          "underlyingTypeRef": "String"
                        },
                        {
                          "description": "Label",
                          "friendlyName": "Label",
                          "isLogicalPrimitive": true,
                          "kind": "SchemaObjectProperty",
                          "layoutStudioPropertyAttributes": [],
                          "name": "label",
                          "underlyingName": "Label",
                          "underlyingType": "string",
                          "underlyingTypeRef": "String"
                        }
                      ],
                      "underlyingType": "FlowLabelDTO",
                      "underlyingTypeRef": "FlowLabelDTO"
                    },
                    "friendlyName": "Labels",
                    "isEnumerable": true,
                    "kind": "SchemaArrayProperty",
                    "name": "labels",
                    "underlyingName": "Labels",
                    "underlyingType": "FlowLabelDTO[]",
                    "underlyingTypeRef": "FlowLabelDTO"
                  },
                  {
                    "description": "Position",
                    "elementSchema": {
                      "isLogicalPrimitive": true,
                      "kind": "SchemaRootObject",
                      "name": "Single",
                      "underlyingType": "float",
                      "underlyingTypeRef": "Single"
                    },
                    "friendlyName": "Position",
                    "isEnumerable": true,
                    "kind": "SchemaArrayProperty",
                    "name": "position",
                    "underlyingName": "Position",
                    "underlyingType": "float[]",
                    "underlyingTypeRef": "Single"
                  },
                  {
                    "description": "Title",
                    "friendlyName": "Title",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "title",
                    "underlyingName": "Title",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  },
                  {
                    "description": "Type Name",
                    "friendlyName": "Type Name",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "typeName",
                    "underlyingName": "TypeName",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  }
                ],
                "underlyingType": "DataClassDTO",
                "underlyingTypeRef": "DataClassDTO"
              },
              "friendlyName": "Data",
              "isEnumerable": true,
              "kind": "SchemaArrayProperty",
              "name": "data",
              "underlyingName": "Data",
              "underlyingType": "DataClassDTO[]",
              "underlyingTypeRef": "DataClassDTO"
            },
            {
              "description": "Flow Template Id",
              "friendlyName": "Flow Template Id",
              "isLogicalPrimitive": true,
              "kind": "SchemaObjectProperty",
              "layoutStudioPropertyAttributes": [],
              "name": "flowTemplateId",
              "underlyingName": "FlowTemplateId",
              "underlyingType": "long",
              "underlyingTypeRef": "Int64"
            }
          ],
          "underlyingName": "FlowData",
          "underlyingType": "FlowDataDTO",
          "underlyingTypeRef": "FlowDataDTO"
        },
        {
          "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"
        },
        {
          "description": "Title of flow",
          "friendlyName": "Nome template",
          "isLogicalPrimitive": true,
          "isRequired": true,
          "kind": "SchemaObjectProperty",
          "layoutStudioPropertyAttributes": [
            {
              "apiAlwaysVisible": false,
              "canBeRequired": true,
              "canWrite": true,
              "isFreeField": false,
              "isTab": false,
              "name": "Title",
              "typeId": "LayoutStudioPropertyAttribute",
              "useful": false
            }
          ],
          "name": "title",
          "underlyingName": "Title",
          "underlyingType": "string",
          "underlyingTypeRef": "String"
        }
      ],
      "underlyingName": "Flow",
      "underlyingType": "FlowTemplateDTO",
      "underlyingTypeRef": "FlowTemplateDTO"
    },
    {
      "description": "Triggers",
      "elementSchema": {
        "boType": "FlowTrigger",
        "description": "DTO (Data Transfer Object) for BO (Business Object) class 'FlowTriggerBO' representing the 'Flow Trigger' entity",
        "friendlyName": "Trigger dei flusso",
        "kind": "SchemaRootObject",
        "name": "FlowTriggerDTO",
        "properties": [
          {
            "customConverterType": "FilterForItemsOfArrayConverter",
            "description": "Conditions",
            "elementSchema": {
              "description": "DTO (Data Transfer Object) for Helper class ReportSearchCondition representing the 'Report Search Condition' entity",
              "friendlyName": "ReportSearchCondition",
              "kind": "SchemaRootObject",
              "name": "ReportSearchConditionDTO",
              "properties": [
                {
                  "description": "Active",
                  "friendlyName": "Active",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "active",
                  "underlyingName": "Active",
                  "underlyingType": "bool",
                  "underlyingTypeRef": "Boolean"
                },
                {
                  "customConverterType": "FilterForItemsOfArrayConverter",
                  "description": "Conditions",
                  "elementSchema": {},
                  "friendlyName": "Conditions",
                  "isEnumerable": true,
                  "kind": "SchemaArrayProperty",
                  "name": "conditions",
                  "underlyingName": "Conditions",
                  "underlyingType": "ReportSearchConditionDTO[]",
                  "underlyingTypeRef": "ReportSearchConditionDTO"
                },
                {
                  "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                  "description": "Logical Operator",
                  "friendlyName": "Logical Operator",
                  "isEnum": true,
                  "isLogicalPrimitive": true,
                  "isPolymorphic": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "logicalOperator",
                  "polymorphicStyleParameterName": "LogicalOperatorEnumStyle",
                  "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": "LogicalOperator",
                  "underlyingType": "LogicalOperator",
                  "underlyingTypeRef": "LogicalOperator"
                },
                {
                  "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                  "description": "Operator",
                  "friendlyName": "Operator",
                  "isEnum": true,
                  "isLogicalPrimitive": true,
                  "isPolymorphic": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "operator",
                  "polymorphicStyleParameterName": "ReportConditionsEnumStyle",
                  "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": "Operator",
                  "underlyingType": "ReportConditions",
                  "underlyingTypeRef": "ReportConditions"
                },
                {
                  "description": "Value",
                  "friendlyName": "Value",
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "value",
                  "underlyingName": "Value",
                  "underlyingType": "object",
                  "underlyingTypeRef": "Object"
                },
                {
                  "description": "Virtual Name",
                  "friendlyName": "Virtual Name",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "virtualName",
                  "underlyingName": "VirtualName",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                }
              ],
              "underlyingType": "ReportSearchConditionDTO",
              "underlyingTypeRef": "ReportSearchConditionDTO"
            },
            "friendlyName": "Parametri",
            "isEnumerable": true,
            "kind": "SchemaArrayProperty",
            "name": "conditions",
            "underlyingName": "Conditions",
            "underlyingType": "ReportSearchConditionDTO[]",
            "underlyingTypeRef": "ReportSearchConditionDTO"
          },
          {
            "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": "Cross Type",
            "friendlyName": "Riferimento",
            "isEnum": true,
            "isNullable": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "CrossType",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "crossType",
            "underlyingName": "CrossType",
            "underlyingType": "BusinessObjectType?",
            "underlyingTypeRef": "Nullable`1"
          },
          {
            "description": "The external references linked to current object",
            "elementSchema": {},
            "friendlyName": "Campi aggiuntivi",
            "isEnumerable": true,
            "kind": "SchemaArrayProperty",
            "max": -1.0,
            "name": "externalReferences",
            "underlyingName": "ExternalReferences",
            "underlyingType": "ExternalReferencesDTO",
            "underlyingTypeRef": "ExternalReferencesDTO"
          },
          {
            "description": "Flow Template Id",
            "foreignKey": {
              "boType": "FlowTemplate",
              "type": "IFlowTemplateBO",
              "typeRef": "IFlowTemplateBO"
            },
            "friendlyName": "Flusso",
            "isLogicalPrimitive": true,
            "isRequired": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "flowTemplateId",
            "underlyingName": "FlowTemplateId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "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": "If No Previous Flow",
            "friendlyName": "Avvia flow solo se non esistono altri flussi di questo tipo, negli ultimi X giorni, per l'anagrafica",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "IfNoPreviousFlow",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "ifNoPreviousFlow",
            "underlyingName": "IfNoPreviousFlow",
            "underlyingType": "bool",
            "underlyingTypeRef": "Boolean"
          },
          {
            "description": "If No Running Flow",
            "friendlyName": "Avvia flow solo se non esistono altri flussi di questo tipo, in corso per l'anagrafica",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "IfNoRunningFlow",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "ifNoRunningFlow",
            "underlyingName": "IfNoRunningFlow",
            "underlyingType": "bool",
            "underlyingTypeRef": "Boolean"
          },
          {
            "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"
          },
          {
            "description": "Once",
            "friendlyName": "Una sola esecuzione per anagrafica",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Once",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "once",
            "underlyingName": "Once",
            "underlyingType": "bool",
            "underlyingTypeRef": "Boolean"
          },
          {
            "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"
          },
          {
            "description": "Position",
            "elementSchema": {
              "isLogicalPrimitive": true,
              "kind": "SchemaRootObject",
              "name": "Int32",
              "underlyingType": "int",
              "underlyingTypeRef": "Int32"
            },
            "friendlyName": "Position",
            "isEnumerable": true,
            "kind": "SchemaArrayProperty",
            "name": "position",
            "underlyingName": "Position",
            "underlyingType": "int[]",
            "underlyingTypeRef": "Int32"
          },
          {
            "description": "Startup Step",
            "friendlyName": "Startup Step",
            "isNullable": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "startupStep",
            "underlyingName": "StartupStep",
            "underlyingType": "Guid?",
            "underlyingTypeRef": "Nullable`1"
          },
          {
            "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"
          },
          {
            "description": "Title",
            "friendlyName": "Titolo",
            "isLogicalPrimitive": true,
            "isRequired": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Title",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "title",
            "underlyingName": "Title",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "Type Name",
            "friendlyName": "Quando:",
            "isLogicalPrimitive": true,
            "isRequired": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "typeName",
            "underlyingName": "TypeName",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          }
        ],
        "underlyingType": "FlowTriggerDTO",
        "underlyingTypeRef": "FlowTriggerDTO"
      },
      "friendlyName": "Triggers",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "name": "triggers",
      "underlyingName": "Triggers",
      "underlyingType": "FlowTriggerDTO[]",
      "underlyingTypeRef": "FlowTriggerDTO"
    }
  ],
  "underlyingType": "FlowTemplateExport",
  "underlyingTypeRef": "FlowTemplateExport"
}