{
  "boType": "DebtRecovery",
  "description": "DTO (Data Transfer Object) for BO (Business Object) class 'DebtRecoveryBO' representing the 'Debt Recovery' entity",
  "friendlyName": "Recupero del debito",
  "kind": "SchemaRootObject",
  "name": "DebtRecoveryDTO",
  "properties": [
    {
      "customConverterType": "FilterForItemsOfArrayConverter",
      "description": "The debt activities",
      "elementSchema": {
        "boType": "Activity",
        "description": "DTO (Data Transfer Object) for BO (Business Object) class 'ActivityBO' representing the 'Activity' entity",
        "friendlyName": "Attività",
        "kind": "SchemaRootObject",
        "name": "ActivityDTO",
        "properties": [
          {
            "description": "Activity Date",
            "friendlyName": "Data inizio",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": false,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "DateHour",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": true
              }
            ],
            "name": "activityDate",
            "underlyingName": "ActivityDate",
            "underlyingType": "DateTime",
            "underlyingTypeRef": "DateTime"
          },
          {
            "description": "Activity End Date",
            "friendlyName": "Data fine",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": false,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "DateHour",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": true
              }
            ],
            "name": "activityEndDate",
            "underlyingName": "ActivityEndDate",
            "underlyingType": "DateTime",
            "underlyingTypeRef": "DateTime"
          },
          {
            "boType": "Alarm",
            "description": "Alarm",
            "friendlyName": "Promemoria",
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Alarm",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "alarm",
            "properties": [
              {
                "description": "The alarm's date",
                "friendlyName": "Data allarme",
                "isLogicalPrimitive": true,
                "isRequired": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "alarmDate",
                "underlyingName": "AlarmDate",
                "underlyingType": "DateTime",
                "underlyingTypeRef": "DateTime"
              },
              {
                "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 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": "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": "CrossType",
                "underlyingType": "BusinessObjectType",
                "underlyingTypeRef": "BusinessObjectType"
              },
              {
                "description": "External Reference",
                "friendlyName": "External Reference",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "externalReference",
                "underlyingName": "ExternalReference",
                "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": "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"
              },
              {
                "description": "The alarm's note",
                "friendlyName": "Note promemoria",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "note",
                "underlyingName": "Note",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "customConverterType": "FilterForItemsOfArrayConverter",
                "description": "The alarm's notifications",
                "elementSchema": {
                  "description": "DTO (Data Transfer Object) for Helper class AlarmNotification representing the 'Alarm Notification' entity",
                  "friendlyName": "AlarmNotification",
                  "kind": "SchemaRootObject",
                  "name": "AlarmNotificationDTO",
                  "properties": [
                    {
                      "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                      "description": "Action Type",
                      "friendlyName": "Action Type",
                      "isEnum": true,
                      "isLogicalPrimitive": true,
                      "isPolymorphic": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "actionType",
                      "polymorphicStyleParameterName": "AlarmActionTypeEnumStyle",
                      "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": "ActionType",
                      "underlyingType": "AlarmActionType",
                      "underlyingTypeRef": "AlarmActionType"
                    },
                    {
                      "description": "Alarm Id",
                      "friendlyName": "Alarm Id",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "alarmId",
                      "underlyingName": "AlarmId",
                      "underlyingType": "long",
                      "underlyingTypeRef": "Int64"
                    },
                    {
                      "description": "Notified",
                      "friendlyName": "Notified",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "notified",
                      "underlyingName": "Notified",
                      "underlyingType": "bool",
                      "underlyingTypeRef": "Boolean"
                    },
                    {
                      "description": "Position",
                      "friendlyName": "Position",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "position",
                      "underlyingName": "Position",
                      "underlyingType": "int",
                      "underlyingTypeRef": "Int32"
                    },
                    {
                      "description": "Real Expire Date",
                      "friendlyName": "Real Expire Date",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "realExpireDate",
                      "underlyingName": "RealExpireDate",
                      "underlyingType": "DateTime",
                      "underlyingTypeRef": "DateTime"
                    },
                    {
                      "description": "Time Value",
                      "friendlyName": "Time Value",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "timeValue",
                      "underlyingName": "TimeValue",
                      "underlyingType": "int",
                      "underlyingTypeRef": "Int32"
                    },
                    {
                      "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                      "description": "Time Value Type",
                      "friendlyName": "Time Value Type",
                      "isEnum": true,
                      "isLogicalPrimitive": true,
                      "isPolymorphic": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "timeValueType",
                      "polymorphicStyleParameterName": "AlarmTimeValueTypeEnumStyle",
                      "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": "TimeValueType",
                      "underlyingType": "AlarmTimeValueType",
                      "underlyingTypeRef": "AlarmTimeValueType"
                    }
                  ],
                  "underlyingType": "AlarmNotificationDTO",
                  "underlyingTypeRef": "AlarmNotificationDTO"
                },
                "friendlyName": "Promemoria",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "notifications",
                "underlyingName": "Notifications",
                "underlyingType": "AlarmNotificationDTO[]",
                "underlyingTypeRef": "AlarmNotificationDTO"
              },
              {
                "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"
              }
            ],
            "underlyingName": "Alarm",
            "underlyingType": "AlarmDTO",
            "underlyingTypeRef": "AlarmDTO"
          },
          {
            "description": "All Day",
            "friendlyName": "Tutto il giorno",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "DateHour",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "allDay",
            "underlyingName": "AllDay",
            "underlyingType": "bool",
            "underlyingTypeRef": "Boolean"
          },
          {
            "description": "Classification",
            "foreignKey": {
              "list": "ActivityClassification",
              "listDefinitionResolver": "api/latest/Lists/GetListDefinitionForActivityClassification"
            },
            "friendlyName": "Classificazione",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Classification",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "classification",
            "underlyingName": "Classification",
            "underlyingType": "int",
            "underlyingTypeRef": "Int32"
          },
          {
            "description": "Commercial",
            "friendlyName": "Commerciale",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Commercial",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "commercial",
            "underlyingName": "Commercial",
            "underlyingType": "bool",
            "underlyingTypeRef": "Boolean"
          },
          {
            "customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
            "description": "Company Id",
            "foreignKey": {
              "boType": "Company",
              "type": "ICompanyBO",
              "typeRef": "ICompanyBO"
            },
            "friendlyName": "Azienda",
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Anagraphic",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": true
              }
            ],
            "name": "companyId",
            "polymorphicStyleParameterName": "CompanyIdStyle",
            "polymorphicStyles": {
              "LegacyV9;Id": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "Int32",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              },
              "WebApiV1;AdaptiveDescription": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;AdaptiveStringOnlyDescription": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;Description": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;FlattenedExpansion": {
                "friendlyName": "FlattenedExpansionSchema",
                "kind": "SchemaRootObject",
                "name": "FlattenedExpansionSchema",
                "properties": [
                  {
                    "description": "Company Id",
                    "friendlyName": "Company Id",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "companyId",
                    "underlyingName": "CompanyId",
                    "underlyingType": "long",
                    "underlyingTypeRef": "Int64"
                  },
                  {
                    "description": "Company Id Description",
                    "friendlyName": "Company Id Description",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "companyId_Description",
                    "underlyingName": "CompanyId_Description",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  }
                ],
                "underlyingType": "FlattenedExpansionSchema",
                "underlyingTypeRef": "FlattenedExpansionSchema"
              },
              "WebApiV1;Id": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "Int32",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              }
            },
            "underlyingName": "CompanyId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
            "description": "Contact Id",
            "foreignKey": {
              "boType": "Contact",
              "type": "IContactBO",
              "typeRef": "IContactBO"
            },
            "friendlyName": "Contatto",
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Anagraphic",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": true
              }
            ],
            "name": "contactId",
            "polymorphicStyleParameterName": "ContactIdStyle",
            "polymorphicStyles": {
              "LegacyV9;Id": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "Int32",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              },
              "WebApiV1;AdaptiveDescription": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;AdaptiveStringOnlyDescription": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;Description": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;FlattenedExpansion": {
                "friendlyName": "FlattenedExpansionSchema",
                "kind": "SchemaRootObject",
                "name": "FlattenedExpansionSchema",
                "properties": [
                  {
                    "description": "Contact Id",
                    "friendlyName": "Contact Id",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "contactId",
                    "underlyingName": "ContactId",
                    "underlyingType": "long",
                    "underlyingTypeRef": "Int64"
                  },
                  {
                    "description": "Contact Id Description",
                    "friendlyName": "Contact Id Description",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "contactId_Description",
                    "underlyingName": "ContactId_Description",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  }
                ],
                "underlyingType": "FlattenedExpansionSchema",
                "underlyingTypeRef": "FlattenedExpansionSchema"
              },
              "WebApiV1;Id": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "Int32",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              }
            },
            "underlyingName": "ContactId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "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",
            "friendlyName": "Descrizione",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Notes",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": true
              }
            ],
            "name": "description",
            "underlyingName": "Description",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "The document's list of activity",
            "elementSchema": {
              "isLogicalPrimitive": true,
              "kind": "SchemaRootObject",
              "name": "Int64",
              "underlyingType": "long",
              "underlyingTypeRef": "Int64"
            },
            "friendlyName": "Allegati",
            "isEnumerable": true,
            "kind": "SchemaArrayProperty",
            "name": "documents",
            "underlyingName": "Documents",
            "underlyingType": "long[]",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "Duration",
            "friendlyName": "Tempo impiegato",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Duration",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": true
              }
            ],
            "name": "duration",
            "underlyingName": "Duration",
            "underlyingType": "int",
            "underlyingTypeRef": "Int32"
          },
          {
            "description": "The activity's email data",
            "friendlyName": "E-mail",
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "email",
            "properties": [
              {
                "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                "description": "Approved",
                "friendlyName": "Approved",
                "isEnum": true,
                "isLogicalPrimitive": true,
                "isPolymorphic": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "approved",
                "polymorphicStyleParameterName": "ApprovedStatusEnumStyle",
                "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": "Approved",
                "underlyingType": "ApprovedStatus",
                "underlyingTypeRef": "ApprovedStatus"
              },
              {
                "description": "Approved By",
                "friendlyName": "Approved By",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "approvedBy",
                "underlyingName": "ApprovedBy",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              },
              {
                "description": "Approved Date",
                "friendlyName": "Approved Date",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "approvedDate",
                "underlyingName": "ApprovedDate",
                "underlyingType": "DateTime",
                "underlyingTypeRef": "DateTime"
              },
              {
                "customConverterType": "FilterForItemsOfArrayConverter",
                "description": "Bcc",
                "elementSchema": {
                  "description": "DTO (Data Transfer Object) for Helper class MailAddress representing the 'Mail Address' entity",
                  "friendlyName": "MailAddress",
                  "kind": "SchemaRootObject",
                  "name": "MailAddressDTO",
                  "properties": [
                    {
                      "description": "Address",
                      "friendlyName": "Address",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "address",
                      "underlyingName": "Address",
                      "underlyingType": "string",
                      "underlyingTypeRef": "String"
                    },
                    {
                      "description": "Display Name",
                      "friendlyName": "Display Name",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "displayName",
                      "underlyingName": "DisplayName",
                      "underlyingType": "string",
                      "underlyingTypeRef": "String"
                    }
                  ],
                  "underlyingType": "MailAddressDTO",
                  "underlyingTypeRef": "MailAddressDTO"
                },
                "friendlyName": "Bcc",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "bcc",
                "underlyingName": "Bcc",
                "underlyingType": "MailAddressDTO[]",
                "underlyingTypeRef": "MailAddressDTO"
              },
              {
                "customConverterType": "FilterForItemsOfArrayConverter",
                "description": "Cc",
                "elementSchema": {},
                "friendlyName": "Cc",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "cc",
                "underlyingName": "Cc",
                "underlyingType": "MailAddressDTO[]",
                "underlyingTypeRef": "MailAddressDTO"
              },
              {
                "description": "Copy To Me",
                "friendlyName": "Copy To Me",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "copyToMe",
                "underlyingName": "CopyToMe",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "description": "Date",
                "friendlyName": "Date",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "date",
                "underlyingName": "Date",
                "underlyingType": "DateTime",
                "underlyingTypeRef": "DateTime"
              },
              {
                "description": "From",
                "friendlyName": "From",
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "from",
                "properties": [
                  {},
                  {}
                ],
                "underlyingName": "From",
                "underlyingType": "MailAddressDTO",
                "underlyingTypeRef": "MailAddressDTO"
              },
              {
                "description": "Last Open Date",
                "friendlyName": "Last Open Date",
                "isLogicalPrimitive": true,
                "isNullable": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "lastOpenDate",
                "underlyingName": "LastOpenDate",
                "underlyingType": "DateTime?",
                "underlyingTypeRef": "Nullable`1"
              },
              {
                "description": "Log Id",
                "friendlyName": "Log Id",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "logId",
                "underlyingName": "LogId",
                "underlyingType": "long",
                "underlyingTypeRef": "Int64"
              },
              {
                "description": "Opens",
                "friendlyName": "Opens",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "opens",
                "underlyingName": "Opens",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              },
              {
                "description": "Pending Approval",
                "friendlyName": "Pending Approval",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "pendingApproval",
                "underlyingName": "PendingApproval",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "description": "Privacy Motivation Implicit Consent Id",
                "friendlyName": "Privacy Motivation Implicit Consent Id",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "privacyMotivationImplicitConsentId",
                "underlyingName": "PrivacyMotivationImplicitConsentId",
                "underlyingType": "long",
                "underlyingTypeRef": "Int64"
              },
              {
                "description": "Privacy Notes",
                "friendlyName": "Privacy Notes",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "privacyNotes",
                "underlyingName": "PrivacyNotes",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "Return Receipt",
                "friendlyName": "Return Receipt",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "returnReceipt",
                "underlyingName": "ReturnReceipt",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "description": "Sent",
                "friendlyName": "Sent",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "sent",
                "underlyingName": "Sent",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "description": "Subject",
                "friendlyName": "Subject",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "subject",
                "underlyingName": "Subject",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "customConverterType": "FilterForItemsOfArrayConverter",
                "description": "To",
                "elementSchema": {},
                "friendlyName": "To",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "to",
                "underlyingName": "To",
                "underlyingType": "MailAddressDTO[]",
                "underlyingTypeRef": "MailAddressDTO"
              },
              {
                "description": "Trace",
                "friendlyName": "Trace",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "trace",
                "underlyingName": "Trace",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              }
            ],
            "underlyingName": "Email",
            "underlyingType": "ActivityEMailDataDTO",
            "underlyingTypeRef": "ActivityEMailDataDTO"
          },
          {
            "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": "The activity's fax data",
            "friendlyName": "Fax",
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "fax",
            "properties": [
              {
                "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                "description": "Approved",
                "friendlyName": "Approved",
                "isEnum": true,
                "isLogicalPrimitive": true,
                "isPolymorphic": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "approved",
                "polymorphicStyleParameterName": "ApprovedStatusEnumStyle",
                "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": "Approved",
                "underlyingType": "ApprovedStatus",
                "underlyingTypeRef": "ApprovedStatus"
              },
              {
                "description": "Approved By",
                "friendlyName": "Approved By",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "approvedBy",
                "underlyingName": "ApprovedBy",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              },
              {
                "description": "Approved Date",
                "friendlyName": "Approved Date",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "approvedDate",
                "underlyingName": "ApprovedDate",
                "underlyingType": "DateTime",
                "underlyingTypeRef": "DateTime"
              },
              {
                "description": "Date",
                "friendlyName": "Date",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "date",
                "underlyingName": "Date",
                "underlyingType": "DateTime",
                "underlyingTypeRef": "DateTime"
              },
              {
                "description": "Log Id",
                "friendlyName": "Log Id",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "logId",
                "underlyingName": "LogId",
                "underlyingType": "long",
                "underlyingTypeRef": "Int64"
              },
              {
                "description": "Number",
                "friendlyName": "Number",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "number",
                "underlyingName": "Number",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "Pending Approval",
                "friendlyName": "Pending Approval",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "pendingApproval",
                "underlyingName": "PendingApproval",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "description": "Send Cover",
                "friendlyName": "Send Cover",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "sendCover",
                "underlyingName": "SendCover",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "description": "Sender",
                "friendlyName": "Sender",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "sender",
                "underlyingName": "Sender",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "Sender Name",
                "friendlyName": "Sender Name",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "senderName",
                "underlyingName": "SenderName",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "Sent",
                "friendlyName": "Sent",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "sent",
                "underlyingName": "Sent",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              }
            ],
            "underlyingName": "Fax",
            "underlyingType": "ActivityFaxDataDTO",
            "underlyingTypeRef": "ActivityFaxDataDTO"
          },
          {
            "description": "Flow",
            "friendlyName": "Flow",
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "flow",
            "properties": [
              {
                "description": "Flow Id",
                "friendlyName": "Flow Id",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "flowId",
                "underlyingName": "FlowId",
                "underlyingType": "long",
                "underlyingTypeRef": "Int64"
              },
              {
                "description": "Log Id",
                "friendlyName": "Log Id",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "logId",
                "underlyingName": "LogId",
                "underlyingType": "long",
                "underlyingTypeRef": "Int64"
              }
            ],
            "underlyingName": "Flow",
            "underlyingType": "FlowLinkDTO",
            "underlyingTypeRef": "FlowLinkDTO"
          },
          {
            "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": "Id Companion",
            "foreignKey": {
              "boType": "Account",
              "type": "IAccountBO",
              "typeRef": "IAccountBO"
            },
            "friendlyName": "Accompagnato da",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Companion",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "idCompanion",
            "underlyingName": "IdCompanion",
            "underlyingType": "int",
            "underlyingTypeRef": "Int32"
          },
          {
            "boType": "PrivacyActivityMotivationImplicitConsent",
            "customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
            "description": "Implicit Consent",
            "friendlyName": "Implicit Consent",
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "implicitConsent",
            "polymorphicStyleParameterName": "ImplicitConsentStyle",
            "polymorphicStyles": {
              "LegacyV9;Full": {
                "boType": "PrivacyActivityMotivationImplicitConsent",
                "description": "DTO (Data Transfer Object) for BO (Business Object) class 'PrivacyActivityMotivationImplicitConsentBO' representing the 'Privacy Activity Motivation Implicit Consent' entity",
                "friendlyName": "Consenso implicito motivazione attività privacy",
                "kind": "SchemaRootObject",
                "name": "PrivacyActivityMotivationImplicitConsentDTO",
                "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": "External Reference",
                    "friendlyName": "External Reference",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [
                      {
                        "apiAlwaysVisible": false,
                        "canBeRequired": true,
                        "canWrite": true,
                        "isFreeField": false,
                        "isTab": false,
                        "typeId": "LayoutStudioPropertyAttribute",
                        "useful": false
                      }
                    ],
                    "name": "externalReference",
                    "underlyingName": "ExternalReference",
                    "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": "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"
                  },
                  {
                    "description": "Motivation Implicit Consent Id",
                    "friendlyName": "Motivation Implicit Consent Id",
                    "isLogicalPrimitive": true,
                    "isRequired": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "motivationImplicitConsentId",
                    "underlyingName": "MotivationImplicitConsentId",
                    "underlyingType": "long",
                    "underlyingTypeRef": "Int64"
                  },
                  {
                    "description": "Notes",
                    "friendlyName": "Notes",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "notes",
                    "underlyingName": "Notes",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  },
                  {
                    "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": "PrivacyActivityMotivationImplicitConsentDTO",
                "underlyingTypeRef": "PrivacyActivityMotivationImplicitConsentDTO"
              },
              "WebApiV1;Compact": {
                "friendlyName": "CompactItem",
                "kind": "SchemaRootObject",
                "name": "CompactItem",
                "properties": [
                  {
                    "description": "Motivation Implicit Consent Id",
                    "friendlyName": "Motivation Implicit Consent Id",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "motivationImplicitConsentId",
                    "underlyingName": "MotivationImplicitConsentId",
                    "underlyingType": "long",
                    "underlyingTypeRef": "Int64"
                  },
                  {
                    "description": "Notes",
                    "friendlyName": "Notes",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "notes",
                    "underlyingName": "Notes",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  }
                ],
                "underlyingType": "CompactItem",
                "underlyingTypeRef": "CompactItem"
              },
              "WebApiV1;Full": {
                "boType": "PrivacyActivityMotivationImplicitConsent",
                "description": "DTO (Data Transfer Object) for BO (Business Object) class 'PrivacyActivityMotivationImplicitConsentBO' representing the 'Privacy Activity Motivation Implicit Consent' entity",
                "friendlyName": "Consenso implicito motivazione attività privacy",
                "kind": "SchemaRootObject",
                "name": "PrivacyActivityMotivationImplicitConsentDTO",
                "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": "External Reference",
                    "friendlyName": "External Reference",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [
                      {
                        "apiAlwaysVisible": false,
                        "canBeRequired": true,
                        "canWrite": true,
                        "isFreeField": false,
                        "isTab": false,
                        "typeId": "LayoutStudioPropertyAttribute",
                        "useful": false
                      }
                    ],
                    "name": "externalReference",
                    "underlyingName": "ExternalReference",
                    "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": "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"
                  },
                  {
                    "description": "Motivation Implicit Consent Id",
                    "friendlyName": "Motivation Implicit Consent Id",
                    "isLogicalPrimitive": true,
                    "isRequired": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "motivationImplicitConsentId",
                    "underlyingName": "MotivationImplicitConsentId",
                    "underlyingType": "long",
                    "underlyingTypeRef": "Int64"
                  },
                  {
                    "description": "Notes",
                    "friendlyName": "Notes",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "notes",
                    "underlyingName": "Notes",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  },
                  {
                    "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": "PrivacyActivityMotivationImplicitConsentDTO",
                "underlyingTypeRef": "PrivacyActivityMotivationImplicitConsentDTO"
              }
            },
            "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": "External Reference",
                "friendlyName": "External Reference",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "externalReference",
                "underlyingName": "ExternalReference",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "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": "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"
              },
              {
                "description": "Motivation Implicit Consent Id",
                "friendlyName": "Motivation Implicit Consent Id",
                "isLogicalPrimitive": true,
                "isRequired": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "motivationImplicitConsentId",
                "underlyingName": "MotivationImplicitConsentId",
                "underlyingType": "long",
                "underlyingTypeRef": "Int64"
              },
              {
                "description": "Notes",
                "friendlyName": "Notes",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [],
                "name": "notes",
                "underlyingName": "Notes",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "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"
              }
            ],
            "underlyingName": "ImplicitConsent",
            "underlyingType": "PrivacyActivityMotivationImplicitConsentDTO",
            "underlyingTypeRef": "PrivacyActivityMotivationImplicitConsentDTO"
          },
          {
            "description": "In Out",
            "friendlyName": "In entrata",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "inOut",
            "underlyingName": "InOut",
            "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"
          },
          {
            "customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
            "description": "Lead Id",
            "foreignKey": {
              "boType": "Lead",
              "type": "ILeadBO",
              "typeRef": "ILeadBO"
            },
            "friendlyName": "Lead",
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Anagraphic",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": true
              }
            ],
            "name": "leadId",
            "polymorphicStyleParameterName": "LeadIdStyle",
            "polymorphicStyles": {
              "LegacyV9;Id": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "Int32",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              },
              "WebApiV1;AdaptiveDescription": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;AdaptiveStringOnlyDescription": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;Description": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;FlattenedExpansion": {
                "friendlyName": "FlattenedExpansionSchema",
                "kind": "SchemaRootObject",
                "name": "FlattenedExpansionSchema",
                "properties": [
                  {
                    "description": "Lead Id",
                    "friendlyName": "Lead Id",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "leadId",
                    "underlyingName": "LeadId",
                    "underlyingType": "long",
                    "underlyingTypeRef": "Int64"
                  },
                  {
                    "description": "Lead Id Description",
                    "friendlyName": "Lead Id Description",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "leadId_Description",
                    "underlyingName": "LeadId_Description",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  }
                ],
                "underlyingType": "FlattenedExpansionSchema",
                "underlyingTypeRef": "FlattenedExpansionSchema"
              },
              "WebApiV1;Id": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "Int32",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              }
            },
            "underlyingName": "LeadId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "Mail Message Id",
            "friendlyName": "Mail Message Id",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "mailMessageId",
            "underlyingName": "MailMessageId",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
            "description": "Opportunity Id",
            "foreignKey": {
              "boType": "Opportunity",
              "type": "IOpportunityBO",
              "typeRef": "IOpportunityBO"
            },
            "friendlyName": "Opportunità",
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "OpportunityId",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": true
              }
            ],
            "name": "opportunityId",
            "polymorphicStyleParameterName": "OpportunityIdStyle",
            "polymorphicStyles": {
              "LegacyV9;Id": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "Int32",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              },
              "WebApiV1;AdaptiveDescription": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;AdaptiveStringOnlyDescription": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;Description": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "String",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              "WebApiV1;FlattenedExpansion": {
                "friendlyName": "FlattenedExpansionSchema",
                "kind": "SchemaRootObject",
                "name": "FlattenedExpansionSchema",
                "properties": [
                  {
                    "description": "Opportunity Id",
                    "friendlyName": "Opportunity Id",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "opportunityId",
                    "underlyingName": "OpportunityId",
                    "underlyingType": "long",
                    "underlyingTypeRef": "Int64"
                  },
                  {
                    "description": "Opportunity Id Description",
                    "friendlyName": "Opportunity Id Description",
                    "isLogicalPrimitive": true,
                    "kind": "SchemaObjectProperty",
                    "layoutStudioPropertyAttributes": [],
                    "name": "opportunityId_Description",
                    "underlyingName": "OpportunityId_Description",
                    "underlyingType": "string",
                    "underlyingTypeRef": "String"
                  }
                ],
                "underlyingType": "FlattenedExpansionSchema",
                "underlyingTypeRef": "FlattenedExpansionSchema"
              },
              "WebApiV1;Id": {
                "isLogicalPrimitive": true,
                "kind": "SchemaRootObject",
                "name": "Int32",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              }
            },
            "underlyingName": "OpportunityId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "Order Id",
            "foreignKey": {
              "boType": "Order",
              "type": "IOrderBO",
              "typeRef": "IOrderBO"
            },
            "friendlyName": "Ordine",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "orderId",
            "underlyingName": "OrderId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "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": "Parent Id",
            "foreignKey": {
              "boType": "Activity",
              "type": "IActivityBO",
              "typeRef": "IActivityBO"
            },
            "friendlyName": "Attività precedente",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "ParentId",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "parentId",
            "underlyingName": "ParentId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
            "description": "Priority",
            "friendlyName": "Priorità",
            "isEnum": true,
            "isLogicalPrimitive": true,
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Priority",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "priority",
            "polymorphicStyleParameterName": "ActivityPrioritiesEnumStyle",
            "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": "Priority",
            "underlyingType": "ActivityPriorities",
            "underlyingTypeRef": "ActivityPriorities"
          },
          {
            "description": "Quote Id",
            "foreignKey": {
              "boType": "Quote",
              "type": "IQuoteBO",
              "typeRef": "IQuoteBO"
            },
            "friendlyName": "Preventivo",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "quoteId",
            "underlyingName": "QuoteId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "Reply Mail Message Id",
            "friendlyName": "Reply Mail Message Id",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "replyMailMessageId",
            "underlyingName": "ReplyMailMessageId",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
            "description": "State",
            "friendlyName": "Stato",
            "isEnum": true,
            "isLogicalPrimitive": true,
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Status",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "state",
            "polymorphicStyleParameterName": "ActivityStatesEnumStyle",
            "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": "State",
            "underlyingType": "ActivityStates",
            "underlyingTypeRef": "ActivityStates"
          },
          {
            "description": "Subject",
            "friendlyName": "Oggetto",
            "isLogicalPrimitive": true,
            "isRequired": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "avaliableOnlyOn": "Digita.Tustena.Interfaces.LayoutStudio.ICloudLayoutStudioService, Digita.Tustena.Interfaces, Version=22.64.2383.27, Culture=neutral, PublicKeyToken=null",
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Subject",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "subject",
            "underlyingName": "Subject",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "Subject Code",
            "friendlyName": "Codice oggetto",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "avaliableOnlyOn": "Digita.Tustena.Interfaces.LayoutStudio.ICloudLayoutStudioService, Digita.Tustena.Interfaces, Version=22.64.2383.27, Culture=neutral, PublicKeyToken=null",
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Subject",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "subjectCode",
            "underlyingName": "SubjectCode",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "Sub Type Id",
            "foreignKey": {
              "list": "ListActivityType",
              "listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListActivityType"
            },
            "friendlyName": "Tipologia",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "subTypeId",
            "underlyingName": "SubTypeId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "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": "Technical",
            "friendlyName": "Tecnica",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Technical",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "technical",
            "underlyingName": "Technical",
            "underlyingType": "bool",
            "underlyingTypeRef": "Boolean"
          },
          {
            "description": "To Bill",
            "friendlyName": "Da fatturare",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "ToBill",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "toBill",
            "underlyingName": "ToBill",
            "underlyingType": "bool",
            "underlyingTypeRef": "Boolean"
          },
          {
            "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
            "description": "To Do",
            "friendlyName": "Fatta/da fare/Annullata",
            "isEnum": true,
            "isLogicalPrimitive": true,
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "avaliableOnlyOn": "Digita.Tustena.Interfaces.LayoutStudio.ICloudLayoutStudioService, Digita.Tustena.Interfaces, Version=22.64.2383.27, Culture=neutral, PublicKeyToken=null",
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "ToDo",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "toDo",
            "polymorphicStyleParameterName": "ToDoStatesEnumStyle",
            "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": "ToDo",
            "underlyingType": "ToDoStates",
            "underlyingTypeRef": "ToDoStates"
          },
          {
            "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
            "description": "Type",
            "friendlyName": "Macro tipologia",
            "isEnum": true,
            "isLogicalPrimitive": true,
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "type",
            "polymorphicStyleParameterName": "ActivityTypeEnumStyle",
            "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": "ActivityType",
            "underlyingTypeRef": "ActivityType"
          },
          {
            "description": "Visit Id",
            "friendlyName": "Visit Id",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "visitId",
            "underlyingName": "VisitId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "Work Plan Id",
            "friendlyName": "Piano di lavoro",
            "isLogicalPrimitive": true,
            "isNullable": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "WorkPlanId",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "workPlanId",
            "underlyingName": "WorkPlanId",
            "underlyingType": "long?",
            "underlyingTypeRef": "Nullable`1"
          },
          {
            "description": "Work Plan Status Id",
            "friendlyName": "Stato del piano",
            "isLogicalPrimitive": true,
            "isNullable": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "workPlanStatusId",
            "underlyingName": "WorkPlanStatusId",
            "underlyingType": "long?",
            "underlyingTypeRef": "Nullable`1"
          }
        ],
        "underlyingType": "ActivityDTO",
        "underlyingTypeRef": "ActivityDTO"
      },
      "friendlyName": "The debt activities",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "max": -1.0,
      "name": "allActivity",
      "underlyingName": "AllActivity",
      "underlyingType": "ActivityDTO[]",
      "underlyingTypeRef": "ActivityDTO"
    },
    {
      "customConverterType": "FilterForItemsOfArrayConverter",
      "description": "The debt log",
      "elementSchema": {
        "description": "DTO (Data Transfer Object) for Helper class DebtRecoveryLog representing the 'Debt Recovery Log' entity",
        "friendlyName": "DebtRecoveryBODebtRecoveryLog",
        "kind": "SchemaRootObject",
        "name": "DebtRecoveryBODebtRecoveryLogDTO",
        "properties": [
          {
            "description": "The log phase or old value",
            "friendlyName": "The log phase or old value",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "firstValue",
            "underlyingName": "FirstValue",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "The log date",
            "friendlyName": "The log date",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "logDate",
            "underlyingName": "LogDate",
            "underlyingType": "DateTime",
            "underlyingTypeRef": "DateTime"
          },
          {
            "description": "The log type",
            "friendlyName": "The log type",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "logType",
            "underlyingName": "LogType",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "The log phase or new value",
            "friendlyName": "The log phase or new value",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "secondValue",
            "underlyingName": "SecondValue",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "boType": "Account",
            "description": "The log user",
            "friendlyName": "The log user",
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "max": -1.0,
            "name": "user",
            "properties": [
              {
                "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                "description": "The access level of the account",
                "friendlyName": "Tipo utente",
                "isEnum": true,
                "isLogicalPrimitive": true,
                "isPolymorphic": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "AccessLevel",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "accessLevel",
                "polymorphicStyleParameterName": "AccountAccessLevelEnumStyle",
                "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": "AccessLevel",
                "underlyingType": "AccountAccessLevel",
                "underlyingTypeRef": "AccountAccessLevel"
              },
              {
                "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                "description": "The access level of the account",
                "friendlyName": "Attivo",
                "isEnum": true,
                "isLogicalPrimitive": true,
                "isPolymorphic": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "Active",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "active",
                "polymorphicStyleParameterName": "AccountStatusEnumStyle",
                "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": "Active",
                "underlyingType": "AccountStatus",
                "underlyingTypeRef": "AccountStatus"
              },
              {
                "description": "Aliases",
                "elementSchema": {
                  "isLogicalPrimitive": true,
                  "kind": "SchemaRootObject",
                  "name": "String",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                },
                "friendlyName": "Alias (messaggi)",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "aliases",
                "underlyingName": "Aliases",
                "underlyingType": "string[]",
                "underlyingTypeRef": "String"
              },
              {
                "description": "Calendar Access Delegates",
                "elementSchema": {},
                "friendlyName": "Gestione agenda da altri utenti",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "calendarAccessDelegates",
                "underlyingName": "DiaryAccount",
                "underlyingType": "long[]",
                "underlyingTypeRef": "Int64"
              },
              {
                "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": "Culture",
                "friendlyName": "Culture",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "Culture",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "culture",
                "underlyingName": "Culture",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "If the password expire on next login",
                "friendlyName": "Cambio password alla prossima login",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "ExpireOnLogin",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "expireOnLogin",
                "underlyingName": "ExpireOnLogin",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "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": "Flag Notify Appointment",
                "friendlyName": "Notifica modifiche agenda",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "FlagNotifyAppointment",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "flagNotifyAppointment",
                "underlyingName": "FlagNotifyAppointment",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "description": "Flag Notify Message",
                "friendlyName": "Notifica Messaggi",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "FlagNotifyMessage",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "flagNotifyMessage",
                "underlyingName": "FlagNotifyMessage",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "description": "The main group of the account",
                "foreignKey": {
                  "boType": "Groups",
                  "list": "ListGroup",
                  "listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListGroup",
                  "type": "IGroupsBO",
                  "typeRef": "IGroupsBO"
                },
                "friendlyName": "Gruppo principale",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "GroupId",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "groupId",
                "underlyingName": "GroupId",
                "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": "Insert Groups",
                "elementSchema": {},
                "friendlyName": "Gruppi predefiniti in inserimento",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "insertGroups",
                "underlyingName": "InsertGroups",
                "underlyingType": "long[]",
                "underlyingTypeRef": "Int64"
              },
              {
                "description": "Internal Phone Number",
                "friendlyName": "Numero telefonico interno",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "InternalPhoneNumber",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "internalPhoneNumber",
                "underlyingName": "InternalPhoneNumber",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "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": "The last password change Date",
                "friendlyName": "The last password change Date",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "LastPasswordChange",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "lastPasswordChange",
                "underlyingName": "LastPasswordChange",
                "underlyingType": "DateTime",
                "underlyingTypeRef": "DateTime"
              },
              {
                "description": "The id of the account's direct supervisor",
                "foreignKey": {
                  "boType": "Account",
                  "list": "ListOwner",
                  "listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListOwner",
                  "type": "IAccountBO",
                  "typeRef": "IAccountBO"
                },
                "friendlyName": "Superiore",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "ManagerId",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "managerId",
                "underlyingName": "ManagerId",
                "underlyingType": "int",
                "underlyingTypeRef": "Int32"
              },
              {
                "description": "The name of the account",
                "friendlyName": "Nome",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "Name",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "max": 100.0,
                "name": "name",
                "underlyingName": "Name",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                "description": "Notify Appointment Mode",
                "friendlyName": "Notify Appointment Mode",
                "isEnum": true,
                "isLogicalPrimitive": true,
                "isPolymorphic": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "FlagNotifyAppointment",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "notifyAppointmentMode",
                "polymorphicStyleParameterName": "NotifyAppointmentModeEnumStyle",
                "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": "NotifyAppointmentMode",
                "underlyingType": "NotifyAppointmentMode",
                "underlyingTypeRef": "NotifyAppointmentMode"
              },
              {
                "description": "The mail where information will be received",
                "friendlyName": "E-mail utente",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "NotifyEmail",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "notifyEmail",
                "underlyingName": "NotifyEmail",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "Office Account",
                "elementSchema": {},
                "friendlyName": "Visualizza agenda di altri uffici",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "officeAccount",
                "underlyingName": "OfficeAccount",
                "underlyingType": "long[]",
                "underlyingTypeRef": "Int64"
              },
              {
                "description": "Other Groups",
                "elementSchema": {},
                "friendlyName": "Gruppi secondari",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "otherGroups",
                "underlyingName": "OtherGroups",
                "underlyingType": "long[]",
                "underlyingTypeRef": "Int64"
              },
              {
                "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": "The user password of the account",
                "friendlyName": "Password",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "Password",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "max": 100.0,
                "name": "password",
                "underlyingName": "Password",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "If the password of account must expire",
                "friendlyName": "Abilita Scadenza Password",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "PasswordExpiration",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "passwordExpiration",
                "underlyingName": "PasswordExpiration",
                "underlyingType": "bool",
                "underlyingTypeRef": "Boolean"
              },
              {
                "description": "The date when password expires",
                "friendlyName": "Prossima scadenza password",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "PasswordExpireDate",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "passwordExpireDate",
                "underlyingName": "PasswordExpireDate",
                "underlyingType": "DateTime",
                "underlyingTypeRef": "DateTime"
              },
              {
                "description": "Photo Url",
                "friendlyName": "Photo Url",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": true,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "photoUrl",
                "underlyingName": "PhotoUrl",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "Price Lists",
                "elementSchema": {},
                "friendlyName": "Listino assegnato",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "priceLists",
                "underlyingName": "PriceLists",
                "underlyingType": "long[]",
                "underlyingTypeRef": "Int64"
              },
              {
                "description": "Self Contact Id",
                "foreignKey": {
                  "boType": "Contact",
                  "type": "IContactBO",
                  "typeRef": "IContactBO"
                },
                "friendlyName": "Contatto",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "SelfContactId",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "selfContactId",
                "underlyingName": "SelfContactId",
                "underlyingType": "long",
                "underlyingTypeRef": "Int64"
              },
              {
                "description": "The surname the account",
                "friendlyName": "Cognome",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "Surname",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "max": 100.0,
                "name": "surname",
                "underlyingName": "Surname",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "Sync Authorization",
                "elementSchema": {
                  "isLogicalPrimitive": true,
                  "kind": "SchemaRootObject",
                  "name": "Int32",
                  "underlyingType": "int",
                  "underlyingTypeRef": "Int32"
                },
                "friendlyName": "Gestione sincronizzazione anagrafiche da altri utenti",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "syncAuthorization",
                "underlyingName": "SyncAuthorization",
                "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": "Time Zone Id",
                "friendlyName": "Fuso orario",
                "isLogicalPrimitive": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": true,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "TimeZoneId",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "name": "timeZoneId",
                "underlyingName": "TimeZoneId",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "description": "The user name of the account",
                "friendlyName": "User (e-mail valida)",
                "isLogicalPrimitive": true,
                "isRequired": true,
                "kind": "SchemaObjectProperty",
                "layoutStudioPropertyAttributes": [
                  {
                    "apiAlwaysVisible": false,
                    "canBeRequired": true,
                    "canWrite": true,
                    "isFreeField": false,
                    "isTab": false,
                    "name": "UserAccount",
                    "typeId": "LayoutStudioPropertyAttribute",
                    "useful": false
                  }
                ],
                "max": 100.0,
                "name": "userAccount",
                "underlyingName": "UserAccount",
                "underlyingType": "string",
                "underlyingTypeRef": "String"
              },
              {
                "customConverterType": "FilterForItemsOfArrayConverter",
                "description": "Web Api Keys",
                "elementSchema": {
                  "description": "DTO (Data Transfer Object) for Helper class WebApiKey representing the 'Web Api Key' entity",
                  "friendlyName": "WebApiKey",
                  "kind": "SchemaRootObject",
                  "name": "WebApiKeyDTO",
                  "properties": [
                    {
                      "description": "Api Key",
                      "friendlyName": "Api Key",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "apiKey",
                      "underlyingName": "ApiKey",
                      "underlyingType": "string",
                      "underlyingTypeRef": "String"
                    },
                    {
                      "description": "Description",
                      "friendlyName": "Description",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "description",
                      "underlyingName": "Description",
                      "underlyingType": "string",
                      "underlyingTypeRef": "String"
                    },
                    {
                      "customConverterType": "FilterForItemsOfArrayConverter",
                      "description": "Domains",
                      "elementSchema": {
                        "description": "DTO (Data Transfer Object) for Helper class WebApiKeyDomain representing the 'Web Api Key Domain' entity",
                        "friendlyName": "WebApiKeyDomain",
                        "kind": "SchemaRootObject",
                        "name": "WebApiKeyDomainDTO",
                        "properties": [
                          {
                            "description": "Domain",
                            "friendlyName": "Domain",
                            "isLogicalPrimitive": true,
                            "kind": "SchemaObjectProperty",
                            "layoutStudioPropertyAttributes": [],
                            "name": "domain",
                            "underlyingName": "Domain",
                            "underlyingType": "string",
                            "underlyingTypeRef": "String"
                          },
                          {
                            "description": "Methods",
                            "elementSchema": {},
                            "friendlyName": "Methods",
                            "isEnumerable": true,
                            "kind": "SchemaArrayProperty",
                            "name": "methods",
                            "underlyingName": "Methods",
                            "underlyingType": "string[]",
                            "underlyingTypeRef": "String"
                          }
                        ],
                        "underlyingType": "WebApiKeyDomainDTO",
                        "underlyingTypeRef": "WebApiKeyDomainDTO"
                      },
                      "friendlyName": "Domains",
                      "isEnumerable": true,
                      "kind": "SchemaArrayProperty",
                      "name": "domains",
                      "underlyingName": "Domains",
                      "underlyingType": "WebApiKeyDomainDTO[]",
                      "underlyingTypeRef": "WebApiKeyDomainDTO"
                    },
                    {
                      "description": "Id",
                      "friendlyName": "Id",
                      "isLogicalPrimitive": true,
                      "kind": "SchemaObjectProperty",
                      "layoutStudioPropertyAttributes": [],
                      "name": "id",
                      "underlyingName": "Id",
                      "underlyingType": "long",
                      "underlyingTypeRef": "Int64"
                    },
                    {
                      "description": "Policies",
                      "elementSchema": {
                        "friendlyName": "ObjectPolicy",
                        "kind": "SchemaRootObject",
                        "name": "ObjectPolicy",
                        "properties": [
                          {
                            "description": "Action",
                            "friendlyName": "Action",
                            "isLogicalPrimitive": true,
                            "isRequired": true,
                            "kind": "SchemaObjectProperty",
                            "layoutStudioPropertyAttributes": [],
                            "name": "action",
                            "underlyingName": "Action",
                            "underlyingType": "string",
                            "underlyingTypeRef": "String"
                          },
                          {
                            "description": "Effector",
                            "friendlyName": "Effector",
                            "isLogicalPrimitive": true,
                            "isRequired": true,
                            "kind": "SchemaObjectProperty",
                            "layoutStudioPropertyAttributes": [],
                            "name": "effector",
                            "underlyingName": "Effector",
                            "underlyingType": "string",
                            "underlyingTypeRef": "String"
                          },
                          {
                            "description": "Kind",
                            "friendlyName": "Kind",
                            "isEnum": true,
                            "isLogicalPrimitive": true,
                            "kind": "SchemaObjectProperty",
                            "layoutStudioPropertyAttributes": [],
                            "name": "kind",
                            "underlyingName": "Kind",
                            "underlyingType": "PolicyKind",
                            "underlyingTypeRef": "PolicyKind"
                          },
                          {
                            "description": "Object",
                            "friendlyName": "Object",
                            "isLogicalPrimitive": true,
                            "isRequired": true,
                            "kind": "SchemaObjectProperty",
                            "layoutStudioPropertyAttributes": [],
                            "name": "object",
                            "underlyingName": "Object",
                            "underlyingType": "string",
                            "underlyingTypeRef": "String"
                          }
                        ],
                        "underlyingType": "ObjectPolicy",
                        "underlyingTypeRef": "ObjectPolicy"
                      },
                      "friendlyName": "Policies",
                      "isEnumerable": true,
                      "kind": "SchemaArrayProperty",
                      "name": "policies",
                      "underlyingName": "Policies",
                      "underlyingType": "ObjectPolicy[]",
                      "underlyingTypeRef": "ObjectPolicy"
                    }
                  ],
                  "underlyingType": "WebApiKeyDTO",
                  "underlyingTypeRef": "WebApiKeyDTO"
                },
                "friendlyName": "Web API Keys",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "webApiKeys",
                "underlyingName": "WebApiKeys",
                "underlyingType": "WebApiKeyDTO[]",
                "underlyingTypeRef": "WebApiKeyDTO"
              },
              {
                "description": "Zones",
                "elementSchema": {},
                "friendlyName": "Zone",
                "isEnumerable": true,
                "kind": "SchemaArrayProperty",
                "name": "zones",
                "underlyingName": "Zones",
                "underlyingType": "long[]",
                "underlyingTypeRef": "Int64"
              }
            ],
            "underlyingName": "User",
            "underlyingType": "AccountDTO",
            "underlyingTypeRef": "AccountDTO"
          }
        ],
        "underlyingType": "DebtRecoveryBODebtRecoveryLogDTO",
        "underlyingTypeRef": "DebtRecoveryBODebtRecoveryLogDTO"
      },
      "friendlyName": "The debt log",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "max": -1.0,
      "name": "allDebtLog",
      "underlyingName": "AllDebtLog",
      "underlyingType": "DebtRecoveryBODebtRecoveryLogDTO[]",
      "underlyingTypeRef": "DebtRecoveryBODebtRecoveryLogDTO"
    },
    {
      "customConverterType": "FilterForItemsOfArrayConverter",
      "description": "The debt documents",
      "elementSchema": {
        "boType": "Storage",
        "description": "DTO (Data Transfer Object) for BO (Business Object) class 'StorageBO' representing the 'Storage' entity",
        "friendlyName": "Archivio",
        "kind": "SchemaRootObject",
        "name": "StorageDTO",
        "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 description of the file",
            "friendlyName": "The description of the file",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Note",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "description",
            "underlyingName": "Description",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "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"
          },
          {
            "customConverterType": "FilterForItemsOfArrayConverter",
            "description": "Linked files",
            "elementSchema": {
              "description": "DTO (Data Transfer Object) for Helper class FileCross representing the 'File Cross' entity",
              "friendlyName": "FileCross",
              "kind": "SchemaRootObject",
              "name": "FileCrossDTO",
              "properties": [
                {
                  "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                  "description": "The attribute tags of the file",
                  "friendlyName": "The attribute tags of the file",
                  "isEnum": true,
                  "isLogicalPrimitive": true,
                  "isPolymorphic": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "attributes",
                  "polymorphicStyleParameterName": "FileCrossAttributesEnumStyle",
                  "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": "Attributes",
                  "underlyingType": "FileCrossAttributes",
                  "underlyingTypeRef": "FileCrossAttributes"
                },
                {
                  "description": "The description of the file",
                  "friendlyName": "The description of the file",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "description",
                  "underlyingName": "Description",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                },
                {
                  "description": "The id of the file",
                  "friendlyName": "The id of the file",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "fileId",
                  "underlyingName": "FileId",
                  "underlyingType": "long",
                  "underlyingTypeRef": "Int64"
                },
                {
                  "description": "The real name of the file",
                  "friendlyName": "File",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "fileName",
                  "underlyingName": "FileName",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                },
                {
                  "description": "The guid of the file",
                  "friendlyName": "The guid of the file",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "guid",
                  "underlyingName": "Guid",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                },
                {
                  "description": "The id of the cross",
                  "friendlyName": "The id of the cross",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "id",
                  "underlyingName": "Id",
                  "underlyingType": "long",
                  "underlyingTypeRef": "Int64"
                },
                {
                  "description": "The real name of the file",
                  "friendlyName": "The real name of the file",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "isImage",
                  "underlyingName": "IsImage",
                  "underlyingType": "bool",
                  "underlyingTypeRef": "Boolean"
                },
                {
                  "description": "The ref id of the cross",
                  "friendlyName": "The ref id of the cross",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "refId",
                  "underlyingName": "RefId",
                  "underlyingType": "long",
                  "underlyingTypeRef": "Int64"
                },
                {
                  "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                  "description": "The type of the cross",
                  "friendlyName": "The type of the cross",
                  "isEnum": true,
                  "isLogicalPrimitive": true,
                  "isPolymorphic": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [],
                  "name": "tableName",
                  "polymorphicStyleParameterName": "FileCrossTypesEnumStyle",
                  "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": "TableName",
                  "underlyingType": "FileCrossTypes",
                  "underlyingTypeRef": "FileCrossTypes"
                }
              ],
              "underlyingType": "FileCrossDTO",
              "underlyingTypeRef": "FileCrossDTO"
            },
            "friendlyName": "Linked files",
            "isEnumerable": true,
            "kind": "SchemaArrayProperty",
            "name": "fileCrossBo",
            "underlyingName": "FileCrossBo",
            "underlyingType": "FileCrossDTO[]",
            "underlyingTypeRef": "FileCrossDTO"
          },
          {
            "description": "Original name of the file",
            "friendlyName": "Original name of the file",
            "isLogicalPrimitive": true,
            "isRequired": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "FileName",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "fileName",
            "underlyingName": "FileName",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "Icon",
            "friendlyName": "Icon",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "icon",
            "underlyingName": "Icon",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "The id of the file",
            "friendlyName": "The id of the file",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "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"
          },
          {
            "description": "The date of receipt of the file",
            "friendlyName": "The date of receipt of the file",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "ReceptionDate",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "receptionDate",
            "underlyingName": "ReceptionDate",
            "underlyingType": "DateTime",
            "underlyingTypeRef": "DateTime"
          },
          {
            "description": "The size of the file",
            "friendlyName": "Dimensione",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "size",
            "underlyingName": "Size",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "The status of the flow of the file",
            "friendlyName": "The status of the flow of the file",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Status",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "status",
            "underlyingName": "Status",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "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": "The type of the path of the file",
            "friendlyName": "The type of the path of the file",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": false,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "Category",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "type",
            "underlyingName": "Type",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          }
        ],
        "underlyingType": "StorageDTO",
        "underlyingTypeRef": "StorageDTO"
      },
      "friendlyName": "The debt documents",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "max": -1.0,
      "name": "allDocuments",
      "underlyingName": "AllDocuments",
      "underlyingType": "StorageDTO[]",
      "underlyingTypeRef": "StorageDTO"
    },
    {
      "customConverterType": "FilterForItemsOfArrayConverter",
      "description": "The debt invoices",
      "elementSchema": {
        "boType": "Invoice",
        "description": "DTO (Data Transfer Object) for BO (Business Object) class 'InvoiceBO' representing the 'Invoice' entity",
        "friendlyName": "Fattura",
        "kind": "SchemaRootObject",
        "name": "InvoiceDTO",
        "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 changed value of the currency",
            "friendlyName": "Cambio",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "name": "CurrencyChange",
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "currencyChange",
            "underlyingName": "CurrencyChange",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          },
          {
            "description": "The currency grand total",
            "friendlyName": "Totale (in valuta)",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "currencyGrandTotal",
            "underlyingName": "CurrencyGrandTotal",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          },
          {
            "description": "The sub total ",
            "friendlyName": "Totale sconto pagamento",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "currencyPaymentDiscountTotal",
            "underlyingName": "CurrencyPaymentDiscountTotal",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          },
          {
            "description": "The currency sub total",
            "friendlyName": "Imponibile (in valuta)",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "currencySubTotal",
            "underlyingName": "CurrencySubTotal",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          },
          {
            "description": "The currency tax total",
            "friendlyName": "IVA Totale (in valuta)",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "currencyTaxTotal",
            "underlyingName": "CurrencyTaxTotal",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          },
          {
            "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": "The footer discount",
            "friendlyName": "Sconto incondizionato",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "footerDiscount",
            "underlyingName": "FooterDiscount",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          },
          {
            "description": "The grand total ",
            "friendlyName": "Totale",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "grandTotal",
            "underlyingName": "GrandTotal",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          },
          {
            "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"
          },
          {
            "description": "The sub total ",
            "friendlyName": "Totale sconto pagamento",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "paymentDiscountTotal",
            "underlyingName": "PaymentDiscountTotal",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          },
          {
            "customConverterType": "ErpRowsConverter",
            "description": "The row of the erp object",
            "elementSchema": {
              "description": "DTO (Data Transfer Object) for Helper class ERPRow representing the 'ERP Row' entity",
              "friendlyName": "ERPRow",
              "kind": "SchemaRootObject",
              "name": "ERPRowDTO",
              "properties": [
                {
                  "description": "The id of the catalog product",
                  "foreignKey": {
                    "boType": "Catalog",
                    "type": "CatalogBO",
                    "typeRef": "CatalogBO"
                  },
                  "friendlyName": "Prodotto",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": false,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "Product",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "catalogId",
                  "underlyingName": "CatalogId",
                  "underlyingType": "long",
                  "underlyingTypeRef": "Int64"
                },
                {
                  "description": "The description of the row",
                  "friendlyName": "Descrizione corta",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": true,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "Product",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "description",
                  "underlyingName": "Description",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                },
                {
                  "description": "The discount formula",
                  "friendlyName": "Sconto",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": false,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "DiscountFormula",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "discountFormula",
                  "underlyingName": "DiscountFormula",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                },
                {
                  "description": "The id of the row",
                  "friendlyName": "The id of the row",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": true,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "id",
                  "underlyingName": "Id",
                  "underlyingType": "long",
                  "underlyingTypeRef": "Int64"
                },
                {
                  "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
                  "description": "The type of the content of the row",
                  "friendlyName": "Tipo di Riga",
                  "isEnum": true,
                  "isLogicalPrimitive": true,
                  "isPolymorphic": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": true,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "RowTypeContent",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "kind",
                  "polymorphicStyleParameterName": "RowContentTypeEnumStyle",
                  "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": "RowTypeContent",
                  "underlyingType": "RowContentType",
                  "underlyingTypeRef": "RowContentType"
                },
                {
                  "description": "The list price of the row",
                  "friendlyName": "Prezzo di listino",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": false,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "ListPrice",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "listPrice",
                  "underlyingName": "ListPrice",
                  "underlyingType": "decimal",
                  "underlyingTypeRef": "Decimal"
                },
                {
                  "description": "The long description of the row",
                  "friendlyName": "Descrizione prodotto",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": true,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "Product",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "longDescription",
                  "underlyingName": "Description2",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                },
                {
                  "description": "The unit price of the row",
                  "friendlyName": "Totale Riga con IVA",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": true,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "priceWithVat",
                  "underlyingName": "PriceWithVat",
                  "underlyingType": "decimal",
                  "underlyingTypeRef": "Decimal"
                },
                {
                  "description": "The id unique of the row",
                  "friendlyName": "Codice",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": false,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "Product",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "productCode",
                  "underlyingName": "ProductCode",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                },
                {
                  "description": "The qta",
                  "friendlyName": "Qtà",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": false,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "Qta",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "qta",
                  "underlyingName": "Qta",
                  "underlyingType": "decimal",
                  "underlyingTypeRef": "Decimal"
                },
                {
                  "description": "The tax value of the row",
                  "friendlyName": "IVA (valore)",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": true,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "tax",
                  "underlyingName": "Tax",
                  "underlyingType": "decimal",
                  "underlyingTypeRef": "Decimal"
                },
                {
                  "description": "The unit price of the row",
                  "friendlyName": "Imponibile",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": true,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "taxableAmount",
                  "underlyingName": "TaxableAmount",
                  "underlyingType": "decimal",
                  "underlyingTypeRef": "Decimal"
                },
                {
                  "description": "The code of the Tax",
                  "friendlyName": "IVA (codice)",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": true,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "Tax",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "taxCode",
                  "underlyingName": "TaxCode",
                  "underlyingType": "string",
                  "underlyingTypeRef": "String"
                },
                {
                  "description": "Tax id of the row",
                  "foreignKey": {
                    "boType": "TaxValue",
                    "list": "TaxValue",
                    "listDefinitionResolver": "api/latest/Lists/GetListDefinitionForTaxValue",
                    "type": "ITaxValueBO",
                    "typeRef": "ITaxValueBO"
                  },
                  "friendlyName": "IVA",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": false,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "Tax",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "taxId",
                  "underlyingName": "TaxId",
                  "underlyingType": "long",
                  "underlyingTypeRef": "Int64"
                },
                {
                  "description": "The unit price of the row",
                  "friendlyName": "Totale",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": false,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "TotalPrice",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "totalPrice",
                  "underlyingName": "NewUPrice",
                  "underlyingType": "decimal",
                  "underlyingTypeRef": "Decimal"
                },
                {
                  "description": "The unit measure id of the row",
                  "foreignKey": {
                    "boType": "AlternativeUnit",
                    "list": "UnitOfMeasure",
                    "listDefinitionResolver": "api/latest/Lists/GetListDefinitionForUnitOfMeasure",
                    "type": "IAlternativeUnitBO",
                    "typeRef": "IAlternativeUnitBO"
                  },
                  "friendlyName": "UM",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": false,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "UnitMeasure",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "unitMeasureId",
                  "underlyingName": "UnitMeasureId",
                  "underlyingType": "long",
                  "underlyingTypeRef": "Int64"
                },
                {
                  "description": "The id unique of the row",
                  "friendlyName": "Prezzo unit.",
                  "isLogicalPrimitive": true,
                  "kind": "SchemaObjectProperty",
                  "layoutStudioPropertyAttributes": [
                    {
                      "apiAlwaysVisible": true,
                      "canBeRequired": true,
                      "canWrite": true,
                      "isFreeField": false,
                      "isTab": false,
                      "name": "UnitPrice",
                      "typeId": "LayoutStudioPropertyAttribute",
                      "useful": false
                    }
                  ],
                  "name": "unitPrice",
                  "underlyingName": "UPrice",
                  "underlyingType": "decimal",
                  "underlyingTypeRef": "Decimal"
                }
              ],
              "underlyingType": "ERPRowDTO",
              "underlyingTypeRef": "ERPRowDTO"
            },
            "friendlyName": "Righe",
            "isEnumerable": true,
            "kind": "SchemaArrayProperty",
            "name": "rows",
            "underlyingName": "ErpRows",
            "underlyingType": "ERPRowDTO[]",
            "underlyingTypeRef": "ERPRowDTO"
          },
          {
            "description": "The sub total ",
            "friendlyName": "Imponibile",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "subTotal",
            "underlyingName": "SubTotal",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          },
          {
            "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": "The tax total ",
            "friendlyName": "IVA totale",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [
              {
                "apiAlwaysVisible": true,
                "canBeRequired": true,
                "canWrite": true,
                "isFreeField": false,
                "isTab": false,
                "typeId": "LayoutStudioPropertyAttribute",
                "useful": false
              }
            ],
            "name": "taxTotal",
            "underlyingName": "TaxTotal",
            "underlyingType": "decimal",
            "underlyingTypeRef": "Decimal"
          }
        ],
        "underlyingType": "InvoiceDTO",
        "underlyingTypeRef": "InvoiceDTO"
      },
      "friendlyName": "The debt invoices",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "max": -1.0,
      "name": "allInvoices",
      "underlyingName": "AllInvoices",
      "underlyingType": "InvoiceDTO[]",
      "underlyingTypeRef": "InvoiceDTO"
    },
    {
      "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 Id",
      "friendlyName": "Cross Id",
      "isLogicalPrimitive": true,
      "isRequired": 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": "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": "CrossType",
      "underlyingType": "BusinessObjectType",
      "underlyingTypeRef": "BusinessObjectType"
    },
    {
      "customConverterType": "FilterForItemsOfArrayConverter",
      "description": "Debt Invoices",
      "elementSchema": {
        "description": "DTO (Data Transfer Object) for Helper class DebtRecoveryInvoices representing the 'Debt Recovery Invoices' entity",
        "friendlyName": "DebtRecoveryBODebtRecoveryInvoices",
        "kind": "SchemaRootObject",
        "name": "DebtRecoveryBODebtRecoveryInvoicesDTO",
        "properties": [
          {
            "description": "The Debt Id",
            "friendlyName": "The Debt Id",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "debtId",
            "underlyingName": "DebtId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "Id",
            "friendlyName": "Id",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "id",
            "underlyingName": "Id",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "Installment Id",
            "friendlyName": "Installment Id",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "installmentId",
            "underlyingName": "InstallmentId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "The Invoice Id",
            "friendlyName": "The Invoice Id",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "invoiceId",
            "underlyingName": "InvoiceId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          }
        ],
        "underlyingType": "DebtRecoveryBODebtRecoveryInvoicesDTO",
        "underlyingTypeRef": "DebtRecoveryBODebtRecoveryInvoicesDTO"
      },
      "friendlyName": "Debt Invoices",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "name": "debtInvoices",
      "underlyingName": "DebtInvoices",
      "underlyingType": "DebtRecoveryBODebtRecoveryInvoicesDTO[]",
      "underlyingTypeRef": "DebtRecoveryBODebtRecoveryInvoicesDTO"
    },
    {
      "description": "External Reference",
      "friendlyName": "External Reference",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [
        {
          "apiAlwaysVisible": false,
          "canBeRequired": true,
          "canWrite": true,
          "isFreeField": false,
          "isTab": false,
          "typeId": "LayoutStudioPropertyAttribute",
          "useful": false
        }
      ],
      "name": "externalReference",
      "underlyingName": "ExternalReference",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "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": "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 debt total import",
      "friendlyName": "The debt total import",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "import",
      "underlyingName": "Import",
      "underlyingType": "decimal",
      "underlyingTypeRef": "Decimal"
    },
    {
      "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": "The expire date",
      "friendlyName": "The expire date",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "nextExpire",
      "underlyingName": "NextExpire",
      "underlyingType": "DateTime",
      "underlyingTypeRef": "DateTime"
    },
    {
      "description": "Note",
      "friendlyName": "Note",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "note",
      "underlyingName": "Note",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "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": "Phase Id",
      "friendlyName": "Phase Id",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "phaseId",
      "underlyingName": "PhaseId",
      "underlyingType": "long",
      "underlyingTypeRef": "Int64"
    },
    {
      "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
      "description": "The debt status",
      "friendlyName": "The debt status",
      "isEnum": true,
      "isLogicalPrimitive": true,
      "isPolymorphic": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "max": -1.0,
      "name": "status",
      "polymorphicStyleParameterName": "DebtRecoveryStatusEnumStyle",
      "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": "Status",
      "underlyingType": "DebtRecoveryStatus",
      "underlyingTypeRef": "DebtRecoveryStatus"
    },
    {
      "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": "Tax Import",
      "friendlyName": "Tax Import",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "taxImport",
      "underlyingName": "TaxImport",
      "underlyingType": "decimal",
      "underlyingTypeRef": "Decimal"
    }
  ],
  "underlyingType": "DebtRecoveryDTO",
  "underlyingTypeRef": "DebtRecoveryDTO"
}