{
"boType": "Contact",
"description": "DTO (Data Transfer Object) for BO (Business Object) class 'ContactBO' representing the 'Contact' entity",
"friendlyName": "Contatto",
"kind": "SchemaRootObject",
"name": "ContactDTO",
"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": "The name of the assistant's contact",
"friendlyName": "Assistente",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Assistant",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "assistant",
"underlyingName": "Assistant",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The assistant's phone",
"friendlyName": "Tel. assistente",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Phone",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "assistantPhone",
"underlyingName": "AssistantPhone",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "LocalDateTimeConverter",
"description": "The birthdate of the contact",
"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 birth place of the contact",
"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 of the contact",
"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 contact",
"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": "ContactCategoriesStyle",
"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"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The id of the company linked to this contact",
"foreignKey": {
"boType": "Company",
"type": "ICompanyBO",
"typeRef": "ICompanyBO"
},
"friendlyName": "Azienda",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "CompanyName",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "companyId",
"polymorphicStyleParameterName": "CompanyIdStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveDescription": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyDescription": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Description": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;FlattenedExpansion": {
"friendlyName": "FlattenedExpansionSchema",
"kind": "SchemaRootObject",
"name": "FlattenedExpansionSchema",
"properties": [
{
"description": "Company Id",
"friendlyName": "Company Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "companyId",
"underlyingName": "CompanyId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Company Id Description",
"friendlyName": "Company Id Description",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "companyId_Description",
"underlyingName": "CompanyId_Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "CompanyId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"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 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": "The id of the lead used to generate this contact",
"foreignKey": {
"boType": "Lead",
"type": "ILeadBO",
"typeRef": "ILeadBO"
},
"friendlyName": "Lead",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "fromLead",
"underlyingName": "FromLead",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"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 of the contact",
"friendlyName": "The unique id of the contact",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "id",
"underlyingName": "Id",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "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 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 second mobile phone of the contact",
"friendlyName": "Cellulare 2",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Phone",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "mobilePhone2",
"underlyingName": "MobilePhone2",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The name of the contact",
"friendlyName": "Nome",
"isLogicalPrimitive": 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"
},
{
"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": "Some additional description about the contact",
"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": "FilterForItemsOfArrayConverter",
"description": "Other companies structure",
"elementSchema": {
"description": "DTO (Data Transfer Object) for Helper class ContactOtherCompany representing the 'Contact Other Company' entity",
"friendlyName": "ContactOtherCompany",
"kind": "SchemaRootObject",
"name": "ContactOtherCompanyDTO",
"properties": [
{
"description": "The business role of the contact",
"friendlyName": "Ruolo aziendale",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"max": 50.0,
"name": "businessRole",
"underlyingName": "BusinessRole",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The business roles of the contact",
"elementSchema": {},
"friendlyName": "Ruoli aziendali",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"max": 50.0,
"name": "businessRoles",
"underlyingName": "BusinessRoles",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"description": "The id of the company linked to this contact",
"foreignKey": {
"boType": "Company",
"type": "CompanyBO",
"typeRef": "CompanyBO"
},
"friendlyName": "Azienda",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "companyId",
"underlyingName": "CompanyId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Some additional description about the contact",
"friendlyName": "Note",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "note",
"underlyingName": "Note",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "ContactOtherCompanyDTO",
"underlyingTypeRef": "ContactOtherCompanyDTO"
},
"friendlyName": "Altre aziende",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "otherCompanies",
"underlyingName": "OtherCompanies",
"underlyingType": "ContactOtherCompanyDTO[]",
"underlyingTypeRef": "ContactOtherCompanyDTO"
},
{
"description": "Other Companies I Ds",
"elementSchema": {},
"friendlyName": "Other Companies I Ds",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "otherCompaniesIDs",
"underlyingName": "OtherCompaniesIDs",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The owner of the entity",
"foreignKey": {
"boType": "Account",
"type": "AccountBO",
"typeRef": "AccountBO"
},
"friendlyName": "Proprietario",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Owner",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "quote",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "event",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "ownerId",
"polymorphicStyleParameterName": "OwnerIdStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;FlattenedExpansion": {
"friendlyName": "FlattenedExpansionSchema",
"kind": "SchemaRootObject",
"name": "FlattenedExpansionSchema",
"properties": [
{
"description": "Owner Id",
"friendlyName": "Owner Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId",
"underlyingName": "OwnerId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Owner Id Friendly Name",
"friendlyName": "Owner Id Friendly Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_FriendlyName",
"underlyingName": "OwnerId_FriendlyName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Owner Id User Account",
"friendlyName": "Owner Id User Account",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_UserAccount",
"underlyingName": "OwnerId_UserAccount",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;StrictEmail": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "OwnerId",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The second phone of the contact",
"friendlyName": "Telefono 2",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Phone",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 50.0,
"name": "phone2",
"underlyingName": "Phone2",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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": "WebApiStyleBasedPropertyJsonConverter",
"description": "The sex of the contact",
"friendlyName": "Sesso",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Sex",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "sex",
"polymorphicStyleParameterName": "GenderEnumStyle",
"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": "Sex",
"underlyingType": "Gender",
"underlyingTypeRef": "Gender"
},
{
"description": "The skype id of the contact",
"friendlyName": "Skype",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Skype",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 25.0,
"name": "skype",
"underlyingName": "Skype",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"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"
},
{
"description": "The surname of the contact",
"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"
},
{
"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 contact",
"friendlyName": "Titolo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Title",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"max": 10.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 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": "ContactDTO",
"underlyingTypeRef": "ContactDTO"
}