ContactDto¶
Example Json Object
1{
2 "id": 10000001,
3 "displayId": "CONT-0001",
4 "name": "Jane Doe",
5 "position": "Procurement Manager",
6 "email": "jane.doe@example.com",
7 "phone": "+49 123 456 7890",
8 "address": "123 Business St, Berlin, Germany",
9 "description": "Main point of contact for vendor negotiations.",
10 "group": "string",
11 "buildingName": "string",
12 "fax": "string",
13 "numberRangeIdentifierType": {
14 "name": "COMPANY_CODE"
15 },
16 "numberRangeIdentifierValue": "BU-01",
17 "numberRangeType": {
18 "name": "CONTRACT"
19 },
20 "allowsSystemGenerateNewId": true
21}
📄 Description: Represents a Contact entity containing identification, organizational, and communication details.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier of the contact. Value is set automatically. |
displayId |
string |
false |
none |
Display-friendly identifier for the contact. |
name |
string |
true |
none |
Full name of the contact person. |
position |
string |
false |
none |
Job position or title of the contact person. |
string |
true |
none |
Email address of the contact. |
|
phone |
string |
false |
none |
Phone number of the contact. |
address |
string |
false |
none |
Postal address of the contact. |
description |
string |
false |
none |
Additional notes or description about the contact. |
group |
string |
false |
none |
none |
buildingName |
string |
false |
none |
none |
fax |
string |
false |
none |
none |
numberRangeIdentifierType |
false |
none |
Represents a number range identifier type associated with number range types. |
|
numberRangeIdentifierValue |
string |
false |
none |
Value used to identify the context for number range assignment. |
numberRangeType |
false |
none |
Represents a number range type with its name and related configuration. |
|
allowsSystemGenerateNewId |
boolean |
false |
none |
Indicates whether the system is allowed to auto-generate a new identifier. |