{
"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": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
"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"
}