{
"boType": "Lead",
"description": "DTO (Data Transfer Object) for BO (Business Object) class 'LeadBO' representing the 'Lead' entity",
"friendlyName": "Lead",
"kind": "SchemaRootObject",
"name": "LeadDTO",
"properties": [
{
"description": "The address of the entity",
"friendlyName": "Indirizzo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Address",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 75.0,
"name": "address",
"underlyingName": "Address",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "A company linked to this lead",
"foreignKey": {
"boType": "Company",
"type": "ICompanyBO",
"typeRef": "ICompanyBO"
},
"friendlyName": "Azienda associata",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "LinkCompanyName",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "associatedCompany",
"underlyingName": "AssociatedCompany",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "A contact linked to this lead",
"foreignKey": {
"boType": "Contact",
"type": "IContactBO",
"typeRef": "IContactBO"
},
"friendlyName": "Contatto associato",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "LinkContactName",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "associatedContact",
"underlyingName": "AssociatedContact",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "LocalDateTimeConverter",
"description": "The lead's birthday",
"friendlyName": "Data di nascita",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "BirthDay",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "birthDay",
"underlyingName": "BirthDay",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "The lead's birthplace",
"friendlyName": "Luogo di nascita",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "BirthPlace",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 100.0,
"name": "birthPlace",
"underlyingName": "BirthPlace",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "The status of the object",
"friendlyName": "Stato anagrafica",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "boStatus",
"polymorphicStyleParameterName": "AnagraphicStatusEnumStyle",
"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": "BoStatus",
"underlyingType": "AnagraphicStatus",
"underlyingTypeRef": "AnagraphicStatus"
},
{
"description": "The business role",
"friendlyName": "Ruolo aziendale",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "BusinessRole",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "businessRole",
"underlyingName": "BusinessRole",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The business roles of the lead",
"friendlyName": "Ruoli aziendali",
"isEnumerable": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"max": 50.0,
"name": "businessRoles",
"polymorphicStyleParameterName": "BusinessRolesStyle",
"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": "BusinessRoles",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The contact categories",
"friendlyName": "Categorie",
"isEnumerable": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"name": "categories",
"polymorphicStyleParameterName": "LeadCategoriesStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
"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;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": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
}
},
"underlyingName": "Categories",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"description": "The city of the entity",
"friendlyName": "Città ",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "City",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "city",
"underlyingName": "City",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The custom code of the anagraphic",
"friendlyName": "Codice",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Code",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 25.0,
"name": "code",
"underlyingName": "Code",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The area id of the entity",
"foreignKey": {
"boType": "Zone",
"list": "ListZone",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListZone",
"type": "IZoneBO",
"typeRef": "IZoneBO"
},
"friendlyName": "Zona",
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Zone",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 100.0,
"name": "commercialZone",
"polymorphicStyleParameterName": "CommercialZoneStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveCode": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveDescription": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyCode": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyDescription": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "CommercialZone",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The company name of the lead",
"friendlyName": "Azienda",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "CompanyName",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 100.0,
"name": "companyName",
"underlyingName": "CompanyName",
"underlyingType": "string",
"underlyingTypeRef": "String",
"validationGroups": [
"LeadName"
]
},
{
"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"
},
{
"customConverterType": "LocalDateTimeConverter",
"description": "The customer of the anagraphic",
"friendlyName": "Cliente da",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "CustomerFrom",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "customerFrom",
"underlyingName": "CustomerFrom",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The normalization of the emails ",
"friendlyName": "Indirizzi e-mail",
"isEnumerable": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"name": "emails",
"polymorphicStyleParameterName": "EmailStyle",
"polymorphicStyles": {
"LegacyV9;Full": {
"friendlyName": "EMailNormalized",
"kind": "SchemaRootObject",
"name": "EMailNormalizedDTO",
"properties": [
{
"description": "Display Name",
"friendlyName": "Display Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "displayName",
"underlyingName": "DisplayName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email",
"friendlyName": "Email",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email",
"underlyingName": "EMail",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Macro Type",
"friendlyName": "Macro Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "macroType",
"polymorphicStyleParameterName": "EMailNormalizeTypeEnumStyle",
"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": "MacroType",
"underlyingType": "EMailNormalizeType",
"underlyingTypeRef": "EMailNormalizeType"
},
{
"description": "Note",
"friendlyName": "Note",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "note",
"underlyingName": "Note",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Position",
"friendlyName": "Position",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "position",
"underlyingName": "Position",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Sub Type",
"friendlyName": "Sub Type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "subType",
"underlyingName": "SubType",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
}
],
"underlyingType": "EMailNormalizedDTO",
"underlyingTypeRef": "EMailNormalizedDTO"
},
"WebApiV1;Compact": {
"friendlyName": "CompactItem",
"kind": "SchemaRootObject",
"name": "CompactItem",
"properties": [
{
"customConverterType": "StringEnumConverter",
"description": "Kind",
"friendlyName": "Kind",
"isEnum": true,
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "kind",
"underlyingName": "Kind",
"underlyingType": "EMailNormalizeType",
"underlyingTypeRef": "EMailNormalizeType"
},
{
"description": "Sub Kind",
"friendlyName": "Sub Kind",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "subKind",
"underlyingName": "SubKind",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Value",
"friendlyName": "Value",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "value",
"underlyingName": "Value",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "CompactItem",
"underlyingTypeRef": "CompactItem"
},
"WebApiV1;Csv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;FlattenedExpansion": {
"friendlyName": "FlattenedExpansionSchema",
"kind": "SchemaRootObject",
"name": "FlattenedExpansionSchema",
"properties": [
{
"description": "Email Certified Others",
"friendlyName": "Email Certified Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Certified_Others",
"underlyingName": "Email_Certified_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Certified Primary",
"friendlyName": "Email Certified Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Certified_Primary",
"underlyingName": "Email_Certified_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Group Others",
"friendlyName": "Email Group Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Group_Others",
"underlyingName": "Email_Group_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Group Primary",
"friendlyName": "Email Group Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Group_Primary",
"underlyingName": "Email_Group_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Invoice Others",
"friendlyName": "Email Invoice Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Invoice_Others",
"underlyingName": "Email_Invoice_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Invoice Primary",
"friendlyName": "Email Invoice Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Invoice_Primary",
"underlyingName": "Email_Invoice_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Mailing List Others",
"friendlyName": "Email Mailing List Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_MailingList_Others",
"underlyingName": "Email_MailingList_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Mailing List Primary",
"friendlyName": "Email Mailing List Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_MailingList_Primary",
"underlyingName": "Email_MailingList_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Others",
"friendlyName": "Email Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Others",
"underlyingName": "Email_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Primary",
"friendlyName": "Email Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Primary",
"underlyingName": "Email_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Ticket Others",
"friendlyName": "Email Ticket Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Ticket_Others",
"underlyingName": "Email_Ticket_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email Ticket Primary",
"friendlyName": "Email Ticket Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email_Ticket_Primary",
"underlyingName": "Email_Ticket_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Full": {
"friendlyName": "EMailNormalized",
"kind": "SchemaRootObject",
"name": "EMailNormalizedDTO",
"properties": [
{
"description": "Display Name",
"friendlyName": "Display Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "displayName",
"underlyingName": "DisplayName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email",
"friendlyName": "Email",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email",
"underlyingName": "EMail",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Macro Type",
"friendlyName": "Macro Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "macroType",
"polymorphicStyleParameterName": "EMailNormalizeTypeEnumStyle",
"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": "MacroType",
"underlyingType": "EMailNormalizeType",
"underlyingTypeRef": "EMailNormalizeType"
},
{
"description": "Note",
"friendlyName": "Note",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "note",
"underlyingName": "Note",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Position",
"friendlyName": "Position",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "position",
"underlyingName": "Position",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Sub Type",
"friendlyName": "Sub Type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "subType",
"underlyingName": "SubType",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
}
],
"underlyingType": "EMailNormalizedDTO",
"underlyingTypeRef": "EMailNormalizedDTO"
},
"WebApiV1;Tiny": {
"friendlyName": "TinyItem",
"kind": "SchemaRootObject",
"name": "TinyItem",
"properties": [
{
"description": "Value",
"friendlyName": "Value",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "value",
"underlyingName": "Value",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "TinyItem",
"underlyingTypeRef": "TinyItem"
},
"WebApiV1;ValueOnly": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "NormalizeEMail",
"underlyingType": "NormalizeEMailDTO",
"underlyingTypeRef": "NormalizeEMailDTO"
},
{
"description": "The estimated closed date for the lead in small datetime (min 01/01/1910)",
"friendlyName": "Data chiusura",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Estimate",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "estimatedCloseDate",
"underlyingName": "EstimatedCloseDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "The status expiration date",
"friendlyName": "Data scadenza fase",
"isLogicalPrimitive": true,
"isNullable": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "expirationDate",
"underlyingName": "ExpirationDate",
"underlyingType": "DateTime?",
"underlyingTypeRef": "Nullable`1"
},
{
"description": "The external references linked to current object",
"elementSchema": {
"friendlyName": "ExternalReference",
"kind": "SchemaRootObject",
"name": "ExternalReferenceDTO",
"properties": [
{
"description": "Type",
"friendlyName": "Type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "type",
"underlyingName": "Type",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Value",
"friendlyName": "Value",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "value",
"underlyingName": "Value",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "ExternalReferenceDTO",
"underlyingTypeRef": "ExternalReferenceDTO"
},
"friendlyName": "Campi aggiuntivi",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"max": -1.0,
"name": "externalReferences",
"underlyingName": "ExternalReferences",
"underlyingType": "ExternalReferencesDTO",
"underlyingTypeRef": "ExternalReferencesDTO"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The geo localization object",
"friendlyName": "The geo localization object",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Geo",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "geoLocalization",
"polymorphicStyleParameterName": "GeoLocalizationStyle",
"polymorphicStyles": {
"LegacyV9;Full": {
"description": "DTO (Data Transfer Object) for Helper class Geo representing the 'Geo' entity",
"friendlyName": "Geo",
"kind": "SchemaRootObject",
"name": "GeoDTO",
"properties": [
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Address accurracy",
"friendlyName": "Address accurracy",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "addressAccurracy",
"polymorphicStyleParameterName": "AddressAccuracyEnumStyle",
"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": "AddressAccurracy",
"underlyingType": "AddressAccuracy",
"underlyingTypeRef": "AddressAccuracy"
},
{
"description": "Direction",
"friendlyName": "Direction",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "direction",
"properties": [
{
"description": "Distance",
"friendlyName": "Distance",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "distance",
"underlyingName": "Distance",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
{
"description": "Duration",
"friendlyName": "Duration",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "duration",
"underlyingName": "Duration",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
{
"description": "Save Direction",
"friendlyName": "Save Direction",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "saveDirection",
"underlyingName": "SaveDirection",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
}
],
"underlyingName": "Direction",
"underlyingType": "DirectionDTO",
"underlyingTypeRef": "DirectionDTO"
},
{
"description": "Last Updated",
"friendlyName": "Last Updated",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lastUpdated",
"underlyingName": "LastUpdated",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "Location",
"friendlyName": "Location",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "locationObject",
"properties": [
{
"description": "Latitude",
"friendlyName": "Latitude",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lat",
"underlyingName": "Latitude",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
{
"description": "Longitude",
"friendlyName": "Longitude",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lng",
"underlyingName": "Longitude",
"underlyingType": "double",
"underlyingTypeRef": "Double"
}
],
"underlyingName": "LocationObject",
"underlyingType": "LocationDTO",
"underlyingTypeRef": "LocationDTO"
}
],
"underlyingType": "GeoDTO",
"underlyingTypeRef": "GeoDTO"
},
"WebApiV1;Full": {
"description": "DTO (Data Transfer Object) for Helper class Geo representing the 'Geo' entity",
"friendlyName": "Geo",
"kind": "SchemaRootObject",
"name": "GeoDTO",
"properties": [
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Address accurracy",
"friendlyName": "Address accurracy",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "addressAccurracy",
"polymorphicStyleParameterName": "AddressAccuracyEnumStyle",
"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": "AddressAccurracy",
"underlyingType": "AddressAccuracy",
"underlyingTypeRef": "AddressAccuracy"
},
{
"description": "Direction",
"friendlyName": "Direction",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "direction",
"properties": [
{
"description": "Distance",
"friendlyName": "Distance",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "distance",
"underlyingName": "Distance",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
{
"description": "Duration",
"friendlyName": "Duration",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "duration",
"underlyingName": "Duration",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
{
"description": "Save Direction",
"friendlyName": "Save Direction",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "saveDirection",
"underlyingName": "SaveDirection",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
}
],
"underlyingName": "Direction",
"underlyingType": "DirectionDTO",
"underlyingTypeRef": "DirectionDTO"
},
{
"description": "Last Updated",
"friendlyName": "Last Updated",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lastUpdated",
"underlyingName": "LastUpdated",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "Location",
"friendlyName": "Location",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "locationObject",
"properties": [
{
"description": "Latitude",
"friendlyName": "Latitude",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lat",
"underlyingName": "Latitude",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
{
"description": "Longitude",
"friendlyName": "Longitude",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lng",
"underlyingName": "Longitude",
"underlyingType": "double",
"underlyingTypeRef": "Double"
}
],
"underlyingName": "LocationObject",
"underlyingType": "LocationDTO",
"underlyingTypeRef": "LocationDTO"
}
],
"underlyingType": "GeoDTO",
"underlyingTypeRef": "GeoDTO"
},
"WebApiV1;GeoJSON": {
"friendlyName": "GeoJsonItem",
"kind": "SchemaRootObject",
"name": "GeoJsonItem",
"properties": [
{
"description": "Coordinates",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Double",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
"friendlyName": "Coordinates",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "coordinates",
"underlyingName": "Coordinates",
"underlyingType": "double[]",
"underlyingTypeRef": "Double"
},
{
"customConverterType": "StringEnumConverter",
"description": "Type",
"friendlyName": "Type",
"isEnum": true,
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "type",
"underlyingName": "Type",
"underlyingType": "GeoJsonType",
"underlyingTypeRef": "GeoJsonType"
}
],
"underlyingType": "GeoJsonItem",
"underlyingTypeRef": "GeoJsonItem"
}
},
"properties": [
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Address accurracy",
"friendlyName": "Address accurracy",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "addressAccurracy",
"polymorphicStyleParameterName": "AddressAccuracyEnumStyle",
"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": "AddressAccurracy",
"underlyingType": "AddressAccuracy",
"underlyingTypeRef": "AddressAccuracy"
},
{
"description": "Direction",
"friendlyName": "Direction",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "direction",
"properties": [
{
"description": "Distance",
"friendlyName": "Distance",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "distance",
"underlyingName": "Distance",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
{
"description": "Duration",
"friendlyName": "Duration",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "duration",
"underlyingName": "Duration",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
{
"description": "Save Direction",
"friendlyName": "Save Direction",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "saveDirection",
"underlyingName": "SaveDirection",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
}
],
"underlyingName": "Direction",
"underlyingType": "DirectionDTO",
"underlyingTypeRef": "DirectionDTO"
},
{
"description": "Last Updated",
"friendlyName": "Last Updated",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lastUpdated",
"underlyingName": "LastUpdated",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "Location",
"friendlyName": "Location",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "locationObject",
"properties": [
{
"description": "Latitude",
"friendlyName": "Latitude",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lat",
"underlyingName": "Latitude",
"underlyingType": "double",
"underlyingTypeRef": "Double"
},
{
"description": "Longitude",
"friendlyName": "Longitude",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lng",
"underlyingName": "Longitude",
"underlyingType": "double",
"underlyingTypeRef": "Double"
}
],
"underlyingName": "LocationObject",
"underlyingType": "LocationDTO",
"underlyingTypeRef": "LocationDTO"
}
],
"underlyingName": "GeoLocalization",
"underlyingType": "GeoDTO",
"underlyingTypeRef": "GeoDTO"
},
{
"description": "The groups of the object",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
"friendlyName": "Gruppi",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "groups",
"underlyingName": "Groups",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"description": "The unique id",
"friendlyName": "The unique id",
"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": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The lead's industry",
"foreignKey": {
"boType": "AnagraphicIndustry",
"list": "ListIndustry",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListIndustry",
"type": "IAnagraphicIndustryBO",
"typeRef": "IAnagraphicIndustryBO"
},
"friendlyName": "Settore",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Industry",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "industry",
"polymorphicStyleParameterName": "AnagraphicIndustryIdStyle",
"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": "Anagraphic Industry Id",
"friendlyName": "Anagraphic Industry Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "anagraphicIndustryId",
"underlyingName": "AnagraphicIndustryId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Anagraphic Industry Id Description",
"friendlyName": "Anagraphic Industry Id Description",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "anagraphicIndustryId_Description",
"underlyingName": "AnagraphicIndustryId_Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "Industry",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Language",
"friendlyName": "Lingua",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Language",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "language",
"underlyingName": "Language",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The Customer of the anagraphic",
"friendlyName": "Data ultimo contatto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "LastContact",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "lastContact",
"underlyingName": "LastContact",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"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 lead's currency",
"foreignKey": {
"list": "Currency",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForCurrency"
},
"friendlyName": "Valuta",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Currency",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "leadCurrency",
"underlyingName": "LeadCurrency",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The object lock reason",
"friendlyName": "The object lock reason",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 1000.0,
"name": "lockReason",
"underlyingName": "LockReason",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The name of the lead",
"friendlyName": "Nome",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Name",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 25.0,
"name": "name",
"underlyingName": "Name",
"underlyingType": "string",
"underlyingTypeRef": "String",
"validationGroups": [
"LeadName"
]
},
{
"customConverterType": "LocalDateTimeConverter",
"description": "The Customer of the anagraphic",
"friendlyName": "Data prossimo contatto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "NextContact",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "nextContact",
"underlyingName": "NextContact",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "Show if you cannot contact this company",
"friendlyName": "Non contattare",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "NoContact",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "noContact",
"underlyingName": "NoContact",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "The lead's notes",
"friendlyName": "Note",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Note",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"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"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The normalization of the phones ",
"friendlyName": "Numeri di telefono",
"isEnumerable": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"name": "phones",
"polymorphicStyleParameterName": "PhoneStyle",
"polymorphicStyles": {
"LegacyV9;Full": {
"friendlyName": "PhoneNormalized",
"kind": "SchemaRootObject",
"name": "PhoneNormalizedDTO",
"properties": [
{
"description": "Display Number",
"friendlyName": "Display Number",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "displayNumber",
"underlyingName": "DisplayNumber",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Macro Type",
"friendlyName": "Macro Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "macroType",
"polymorphicStyleParameterName": "PhoneNormalizeTypeEnumStyle",
"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": "MacroType",
"underlyingType": "PhoneNormalizeType",
"underlyingTypeRef": "PhoneNormalizeType"
},
{
"description": "Note",
"friendlyName": "Note",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "note",
"underlyingName": "Note",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Number",
"friendlyName": "Number",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "number",
"underlyingName": "Number",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Sub Type",
"friendlyName": "Sub Type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "subType",
"underlyingName": "SubType",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
}
],
"underlyingType": "PhoneNormalizedDTO",
"underlyingTypeRef": "PhoneNormalizedDTO"
},
"WebApiV1;Compact": {
"friendlyName": "CompactItem",
"kind": "SchemaRootObject",
"name": "CompactItem",
"properties": [
{
"customConverterType": "StringEnumConverter",
"description": "Kind",
"friendlyName": "Kind",
"isEnum": true,
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "kind",
"underlyingName": "Kind",
"underlyingType": "PhoneNormalizeType",
"underlyingTypeRef": "PhoneNormalizeType"
},
{
"description": "Value",
"friendlyName": "Value",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "value",
"underlyingName": "Value",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "CompactItem",
"underlyingTypeRef": "CompactItem"
},
"WebApiV1;Csv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;FlattenedExpansion": {
"friendlyName": "FlattenedExpansionSchema",
"kind": "SchemaRootObject",
"name": "FlattenedExpansionSchema",
"properties": [
{
"description": "Phone Assistant Others",
"friendlyName": "Phone Assistant Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_Assistant_Others",
"underlyingName": "Phone_Assistant_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Assistant Primary",
"friendlyName": "Phone Assistant Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_Assistant_Primary",
"underlyingName": "Phone_Assistant_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Fax Others",
"friendlyName": "Phone Fax Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_Fax_Others",
"underlyingName": "Phone_Fax_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Fax Primary",
"friendlyName": "Phone Fax Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_Fax_Primary",
"underlyingName": "Phone_Fax_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Mobile Phone Others",
"friendlyName": "Phone Mobile Phone Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_MobilePhone_Others",
"underlyingName": "Phone_MobilePhone_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Mobile Phone Primary",
"friendlyName": "Phone Mobile Phone Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_MobilePhone_Primary",
"underlyingName": "Phone_MobilePhone_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Mobile Phone 2 Others",
"friendlyName": "Phone Mobile Phone 2 Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_MobilePhone2_Others",
"underlyingName": "Phone_MobilePhone2_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Mobile Phone 2 Primary",
"friendlyName": "Phone Mobile Phone 2 Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_MobilePhone2_Primary",
"underlyingName": "Phone_MobilePhone2_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Others",
"friendlyName": "Phone Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_Others",
"underlyingName": "Phone_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Phone 2 Others",
"friendlyName": "Phone Phone 2 Others",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_Phone2_Others",
"underlyingName": "Phone_Phone2_Others",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Phone 2 Primary",
"friendlyName": "Phone Phone 2 Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_Phone2_Primary",
"underlyingName": "Phone_Phone2_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone Primary",
"friendlyName": "Phone Primary",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone_Primary",
"underlyingName": "Phone_Primary",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Full": {
"friendlyName": "PhoneNormalized",
"kind": "SchemaRootObject",
"name": "PhoneNormalizedDTO",
"properties": [
{
"description": "Display Number",
"friendlyName": "Display Number",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "displayNumber",
"underlyingName": "DisplayNumber",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Macro Type",
"friendlyName": "Macro Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "macroType",
"polymorphicStyleParameterName": "PhoneNormalizeTypeEnumStyle",
"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": "MacroType",
"underlyingType": "PhoneNormalizeType",
"underlyingTypeRef": "PhoneNormalizeType"
},
{
"description": "Note",
"friendlyName": "Note",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "note",
"underlyingName": "Note",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Number",
"friendlyName": "Number",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "number",
"underlyingName": "Number",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Sub Type",
"friendlyName": "Sub Type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "subType",
"underlyingName": "SubType",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
}
],
"underlyingType": "PhoneNormalizedDTO",
"underlyingTypeRef": "PhoneNormalizedDTO"
},
"WebApiV1;Tiny": {
"friendlyName": "TinyItem",
"kind": "SchemaRootObject",
"name": "TinyItem",
"properties": [
{
"description": "Value",
"friendlyName": "Value",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "value",
"underlyingName": "Value",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "TinyItem",
"underlyingTypeRef": "TinyItem"
},
"WebApiV1;ValueOnly": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "NormalizePhone",
"underlyingType": "NormalizePhoneDTO",
"underlyingTypeRef": "NormalizePhoneDTO"
},
{
"description": "The photo of the contact",
"friendlyName": "The photo of the contact",
"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": "The potential revenue for the lead",
"friendlyName": "Reddito previsto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "PotentialRevenue",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "potentialRevenue",
"underlyingName": "PotentialRevenue",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The priority of the lead",
"foreignKey": {
"boType": "AnagraphicPriority",
"list": "ListLeadPriority",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListLeadPriority",
"type": "IAnagraphicPriorityBO",
"typeRef": "IAnagraphicPriorityBO"
},
"friendlyName": "Priorità ",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Priority",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "priority",
"polymorphicStyleParameterName": "LeadPriorityIdStyle",
"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": "Priority",
"friendlyName": "Priority",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "priority",
"underlyingName": "Priority",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Priority Description",
"friendlyName": "Priority Description",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "priority_Description",
"underlyingName": "Priority_Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "Priority",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "Privacy Settings",
"friendlyName": "Privacy Settings",
"isEnumerable": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"name": "privacySettings",
"polymorphicStyleParameterName": "PrivacySettingsStyle",
"polymorphicStyles": {
"LegacyV9;Full": {
"boType": "PrivacyManagement",
"description": "DTO (Data Transfer Object) for BO (Business Object) class 'PrivacyManagementBO' representing the 'Privacy Management' entity",
"friendlyName": "Gestione della privacy",
"kind": "SchemaRootObject",
"name": "PrivacyManagementDTO",
"properties": [
{
"description": "Checked",
"friendlyName": "Checked",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "checked",
"underlyingName": "Checked",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"customConverterType": "LocalDateTimeConverter",
"description": "Checked Date",
"friendlyName": "Checked Date",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "checkedDate",
"underlyingName": "CheckedDate",
"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": "Document Id",
"friendlyName": "Document Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "documentId",
"underlyingName": "DocumentId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"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"
},
{
"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"
},
{
"boType": "PrivacyTypeManagement",
"description": "Privacy Type Management",
"friendlyName": "Privacy Type Management",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "privacyTypeManagement",
"properties": [
{
"description": "Acceptance Duration",
"friendlyName": "Giorni di validità ",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "acceptanceDuration",
"underlyingName": "AcceptanceDuration",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Allow Contact",
"friendlyName": "Permetti contatto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "allowContact",
"underlyingName": "AllowContact",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Allow Massive Email",
"friendlyName": "Permetti invii massivi",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "allowMassiveEmail",
"underlyingName": "AllowMassiveEmail",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Allow Single Email",
"friendlyName": "Permetti invio singolo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "allowSingleEmail",
"underlyingName": "AllowSingleEmail",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Code",
"friendlyName": "Codice",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "code",
"underlyingName": "Code",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"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": [],
"name": "description",
"underlyingName": "Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"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"
},
{
"customConverterType": "FilterForItemsOfArrayConverter",
"description": "The localizing strings for current object",
"elementSchema": {
"description": "DTO (Data Transfer Object) for Helper class Localizing representing the 'Localizing' entity",
"friendlyName": "Localizing",
"kind": "SchemaRootObject",
"name": "LocalizingDTO",
"properties": [
{
"description": "Cross Id",
"friendlyName": "Cross Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "crossId",
"underlyingName": "CrossId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Cross Type",
"friendlyName": "Cross Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "crossType",
"polymorphicStyleParameterName": "LocalizeTypeEnumStyle",
"polymorphicStyles": {
"LegacyV9;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveString": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "CrossType",
"underlyingType": "LocalizeType",
"underlyingTypeRef": "LocalizeType"
},
{
"description": "Id",
"friendlyName": "Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "id",
"underlyingName": "Id",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The two-letter ISO for language",
"friendlyName": "codice lingua",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "language",
"underlyingName": "Language",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The first description",
"friendlyName": "testo 1",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "localizedText1",
"underlyingName": "LocalizedText1",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The second description",
"friendlyName": "testo 2",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "localizedText2",
"underlyingName": "LocalizedText2",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "LocalizingDTO",
"underlyingTypeRef": "LocalizingDTO"
},
"friendlyName": "Descrizioni in lingua",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "localizings",
"underlyingName": "Localizings",
"underlyingType": "LocalizingDTO[]",
"underlyingTypeRef": "LocalizingDTO"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The owner of the entity",
"foreignKey": {
"boType": "Account",
"type": "AccountBO",
"typeRef": "AccountBO"
},
"friendlyName": "Proprietario",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Owner",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "quote",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "event",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "ownerId",
"polymorphicStyleParameterName": "OwnerIdStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;FlattenedExpansion": {
"friendlyName": "FlattenedExpansionSchema",
"kind": "SchemaRootObject",
"name": "FlattenedExpansionSchema",
"properties": [
{
"description": "Owner Id",
"friendlyName": "Owner Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId",
"underlyingName": "OwnerId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Owner Id Friendly Name",
"friendlyName": "Owner Id Friendly Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_FriendlyName",
"underlyingName": "OwnerId_FriendlyName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Owner Id User Account",
"friendlyName": "Owner Id User Account",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_UserAccount",
"underlyingName": "OwnerId_UserAccount",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;StrictEmail": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "OwnerId",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "Tags",
"friendlyName": "Tags",
"isEnumerable": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"name": "tags",
"polymorphicStyleParameterName": "TagsStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveCsv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveName": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyName": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Csv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;CsvOfIds": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;CsvOfNames": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "Tags",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"description": "Title",
"friendlyName": "Titolo",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "title",
"underlyingName": "Title",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Type Privacy",
"friendlyName": "Type Privacy",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "typePrivacy",
"polymorphicStyleParameterName": "TypePrivacyEnumStyle",
"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": "TypePrivacy",
"underlyingType": "TypePrivacy",
"underlyingTypeRef": "TypePrivacy"
}
],
"underlyingName": "PrivacyTypeManagement",
"underlyingType": "PrivacyTypeManagementDTO",
"underlyingTypeRef": "PrivacyTypeManagementDTO"
},
{
"description": "Privacy Type Management Code",
"friendlyName": "Privacy Type Management Code",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "privacyTypeManagementCode",
"underlyingName": "PrivacyTypeManagementCode",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "Privacy Type Management Id",
"friendlyName": "Privacy Type Management Id",
"isLogicalPrimitive": true,
"isPolymorphic": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "privacyTypeManagementId",
"polymorphicStyleParameterName": "PrivacyTypeManagementIdStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
"WebApiV1;AdaptiveCode": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveDescription": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyCode": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyDescription": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyTitle": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveTitle": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
}
},
"underlyingName": "PrivacyTypeManagementId",
"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"
}
],
"underlyingType": "PrivacyManagementDTO",
"underlyingTypeRef": "PrivacyManagementDTO"
},
"WebApiV1;Compact": {
"friendlyName": "CompactItem",
"kind": "SchemaRootObject",
"name": "CompactItem",
"properties": [
{
"description": "Checked",
"friendlyName": "Checked",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "checked",
"underlyingName": "Checked",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Checked Date",
"friendlyName": "Checked Date",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "checkedDate",
"underlyingName": "CheckedDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "Document Id",
"friendlyName": "Document Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "documentId",
"underlyingName": "DocumentId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Privacy Type Management Code",
"friendlyName": "Privacy Type Management Code",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "privacyTypeManagementCode",
"underlyingName": "PrivacyTypeManagementCode",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Privacy Type Management Id",
"friendlyName": "Privacy Type Management Id",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "privacyTypeManagementId",
"underlyingName": "PrivacyTypeManagementId",
"underlyingType": "object",
"underlyingTypeRef": "Object"
}
],
"underlyingType": "CompactItem",
"underlyingTypeRef": "CompactItem"
},
"WebApiV1;Full": {
"boType": "PrivacyManagement",
"description": "DTO (Data Transfer Object) for BO (Business Object) class 'PrivacyManagementBO' representing the 'Privacy Management' entity",
"friendlyName": "Gestione della privacy",
"kind": "SchemaRootObject",
"name": "PrivacyManagementDTO",
"properties": [
{
"description": "Checked",
"friendlyName": "Checked",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "checked",
"underlyingName": "Checked",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"customConverterType": "LocalDateTimeConverter",
"description": "Checked Date",
"friendlyName": "Checked Date",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "checkedDate",
"underlyingName": "CheckedDate",
"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": "Document Id",
"friendlyName": "Document Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "documentId",
"underlyingName": "DocumentId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"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"
},
{
"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"
},
{
"boType": "PrivacyTypeManagement",
"description": "Privacy Type Management",
"friendlyName": "Privacy Type Management",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "privacyTypeManagement",
"properties": [
{
"description": "Acceptance Duration",
"friendlyName": "Giorni di validità ",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "acceptanceDuration",
"underlyingName": "AcceptanceDuration",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Allow Contact",
"friendlyName": "Permetti contatto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "allowContact",
"underlyingName": "AllowContact",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Allow Massive Email",
"friendlyName": "Permetti invii massivi",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "allowMassiveEmail",
"underlyingName": "AllowMassiveEmail",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Allow Single Email",
"friendlyName": "Permetti invio singolo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "allowSingleEmail",
"underlyingName": "AllowSingleEmail",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Code",
"friendlyName": "Codice",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "code",
"underlyingName": "Code",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"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": [],
"name": "description",
"underlyingName": "Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"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"
},
{
"customConverterType": "FilterForItemsOfArrayConverter",
"description": "The localizing strings for current object",
"elementSchema": {
"description": "DTO (Data Transfer Object) for Helper class Localizing representing the 'Localizing' entity",
"friendlyName": "Localizing",
"kind": "SchemaRootObject",
"name": "LocalizingDTO",
"properties": [
{
"description": "Cross Id",
"friendlyName": "Cross Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "crossId",
"underlyingName": "CrossId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Cross Type",
"friendlyName": "Cross Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "crossType",
"polymorphicStyleParameterName": "LocalizeTypeEnumStyle",
"polymorphicStyles": {
"LegacyV9;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveString": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "CrossType",
"underlyingType": "LocalizeType",
"underlyingTypeRef": "LocalizeType"
},
{
"description": "Id",
"friendlyName": "Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "id",
"underlyingName": "Id",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The two-letter ISO for language",
"friendlyName": "codice lingua",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "language",
"underlyingName": "Language",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The first description",
"friendlyName": "testo 1",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "localizedText1",
"underlyingName": "LocalizedText1",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The second description",
"friendlyName": "testo 2",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "localizedText2",
"underlyingName": "LocalizedText2",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "LocalizingDTO",
"underlyingTypeRef": "LocalizingDTO"
},
"friendlyName": "Descrizioni in lingua",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "localizings",
"underlyingName": "Localizings",
"underlyingType": "LocalizingDTO[]",
"underlyingTypeRef": "LocalizingDTO"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The owner of the entity",
"foreignKey": {
"boType": "Account",
"type": "AccountBO",
"typeRef": "AccountBO"
},
"friendlyName": "Proprietario",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Owner",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "quote",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "event",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "ownerId",
"polymorphicStyleParameterName": "OwnerIdStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;FlattenedExpansion": {
"friendlyName": "FlattenedExpansionSchema",
"kind": "SchemaRootObject",
"name": "FlattenedExpansionSchema",
"properties": [
{
"description": "Owner Id",
"friendlyName": "Owner Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId",
"underlyingName": "OwnerId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Owner Id Friendly Name",
"friendlyName": "Owner Id Friendly Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_FriendlyName",
"underlyingName": "OwnerId_FriendlyName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Owner Id User Account",
"friendlyName": "Owner Id User Account",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_UserAccount",
"underlyingName": "OwnerId_UserAccount",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;StrictEmail": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "OwnerId",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "Tags",
"friendlyName": "Tags",
"isEnumerable": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"name": "tags",
"polymorphicStyleParameterName": "TagsStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveCsv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveName": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyName": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Csv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;CsvOfIds": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;CsvOfNames": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "Tags",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"description": "Title",
"friendlyName": "Titolo",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "title",
"underlyingName": "Title",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Type Privacy",
"friendlyName": "Type Privacy",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "typePrivacy",
"polymorphicStyleParameterName": "TypePrivacyEnumStyle",
"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": "TypePrivacy",
"underlyingType": "TypePrivacy",
"underlyingTypeRef": "TypePrivacy"
}
],
"underlyingName": "PrivacyTypeManagement",
"underlyingType": "PrivacyTypeManagementDTO",
"underlyingTypeRef": "PrivacyTypeManagementDTO"
},
{
"description": "Privacy Type Management Code",
"friendlyName": "Privacy Type Management Code",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "privacyTypeManagementCode",
"underlyingName": "PrivacyTypeManagementCode",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "Privacy Type Management Id",
"friendlyName": "Privacy Type Management Id",
"isLogicalPrimitive": true,
"isPolymorphic": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "privacyTypeManagementId",
"polymorphicStyleParameterName": "PrivacyTypeManagementIdStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
"WebApiV1;AdaptiveCode": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveDescription": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyCode": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyDescription": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyTitle": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveTitle": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
}
},
"underlyingName": "PrivacyTypeManagementId",
"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"
}
],
"underlyingType": "PrivacyManagementDTO",
"underlyingTypeRef": "PrivacyManagementDTO"
}
},
"underlyingName": "PrivacySettings",
"underlyingType": "PrivacyManagementDTO[]",
"underlyingTypeRef": "PrivacyManagementDTO"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The lead's product interest",
"foreignKey": {
"boType": "AnagraphicInterest",
"list": "ListLeadInterest",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListLeadInterest",
"type": "IAnagraphicInterestBO",
"typeRef": "IAnagraphicInterestBO"
},
"friendlyName": "Interesse",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "ProductInterest",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "productInterest",
"polymorphicStyleParameterName": "LeadProductInterestIdStyle",
"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": "Product Interest",
"friendlyName": "Product Interest",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "productInterest",
"underlyingName": "ProductInterest",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Product Interest Description",
"friendlyName": "Product Interest Description",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "productInterest_Description",
"underlyingName": "ProductInterest_Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "ProductInterest",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The province of the entity",
"friendlyName": "Provincia",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Province",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "province",
"underlyingName": "Province",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The cross rating of the lead",
"foreignKey": {
"boType": "AnagraphicRating",
"list": "ListRating",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListRating",
"type": "IAnagraphicRatingBO",
"typeRef": "IAnagraphicRatingBO"
},
"friendlyName": "Valutazione",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Rating",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "rating",
"polymorphicStyleParameterName": "LeadRatingIdStyle",
"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": "Rating",
"friendlyName": "Rating",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "rating",
"underlyingName": "Rating",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Rating Description",
"friendlyName": "Rating Description",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "rating_Description",
"underlyingName": "Rating_Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "Rating",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The province of the entity",
"friendlyName": "Regione",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Region",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "region",
"underlyingName": "Region",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The salesPersons Id",
"friendlyName": "Commerciale",
"isEnumerable": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"name": "salesPersons",
"polymorphicStyleParameterName": "SalesPersonsStyle",
"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;AdaptiveStringOnlyUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveUserAccount": {
"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": "SalesPersons",
"underlyingType": "int[]",
"underlyingTypeRef": "Int32"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The product interested of the lead",
"foreignKey": {
"boType": "AnagraphicSource",
"list": "ListSource",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListSource",
"type": "IAnagraphicSourceBO",
"typeRef": "IAnagraphicSourceBO"
},
"friendlyName": "Origine",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Source",
"typeId": "LayoutStudioPropertyAttribute",
"useful": true
}
],
"name": "source",
"polymorphicStyleParameterName": "AnagraphicSourceIdStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
"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": "Source",
"friendlyName": "Source",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "source",
"underlyingName": "Source",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Source Description",
"friendlyName": "Source Description",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "source_Description",
"underlyingName": "Source_Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
}
},
"underlyingName": "Source",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The state of the entity",
"friendlyName": "Nazione",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "State",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 25.0,
"name": "state",
"underlyingName": "State",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The cross status of the lead",
"foreignKey": {
"boType": "AnagraphicStatus",
"list": "ListLeadStatus",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListLeadStatus",
"type": "IAnagraphicStatusBO",
"typeRef": "IAnagraphicStatusBO"
},
"friendlyName": "Stato",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Status",
"typeId": "LayoutStudioPropertyAttribute",
"useful": true
}
],
"name": "status",
"polymorphicStyleParameterName": "LeadStatusIdStyle",
"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": "Status",
"friendlyName": "Status",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "status",
"underlyingName": "Status",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Status Description",
"friendlyName": "Status Description",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "status_Description",
"underlyingName": "Status_Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "Status",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The surname of the lead",
"friendlyName": "Cognome",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Surname",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 25.0,
"name": "surname",
"underlyingName": "Surname",
"underlyingType": "string",
"underlyingTypeRef": "String",
"validationGroups": [
"LeadName"
]
},
{
"description": "Indicated if you can synchronize this with outlook",
"friendlyName": "Sync Mobile",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "SyncOutlook",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "sync",
"underlyingName": "Sync",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"customConverterType": "StringEnumConverter",
"description": "Sync Properties",
"friendlyName": "Sync Properties",
"isEnum": true,
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "SyncOutlook",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "syncProperties",
"underlyingName": "SyncProperties",
"underlyingType": "SyncPropertyFlag",
"underlyingTypeRef": "SyncPropertyFlag"
},
{
"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 identification number of the entity",
"friendlyName": "Codice fiscale",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "TaxIdentificationNumber",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 20.0,
"name": "taxIdentificationNumber",
"underlyingName": "TaxIdentificationNumber",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The title of the lead",
"friendlyName": "Titolo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Title",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 20.0,
"name": "title",
"underlyingName": "Title",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The vat identification number of the entity",
"friendlyName": "Partita IVA",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "VatId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "vatId",
"underlyingName": "VatId",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The WebSite of the entity",
"friendlyName": "Sito web",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "WebSite",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 100.0,
"name": "webSite",
"underlyingName": "WebSite",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The zip code of the entity",
"friendlyName": "CAP",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "ZipCode",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 20.0,
"name": "zipCode",
"underlyingName": "ZipCode",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The zone's code of the entity",
"friendlyName": "Zona",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Zone",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 100.0,
"name": "zoneCode",
"underlyingName": "ZoneCode",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "LeadDTO",
"underlyingTypeRef": "LeadDTO"
}