Das Person DTO entspricht einer Person mit allen dazugehörigen Adressen und Kommunikationselementen:
Code Block | ||||
---|---|---|---|---|
| ||||
{
"DtoTypeName": "PersonDtoV1",
"DtoTypeVersion": "1",
"GenericProperties": [
{
"Behaviour": 0,
"Description": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Letzte Akquisition"
},
{
"IetfLanguageTag": "en-US",
"Value": "Last acquisition"
}
]
},
"DisplayName": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Letzte Akquisition"
},
{
"IetfLanguageTag": "en-US",
"Value": "Last acquisition"
}
]
},
"IsDynamicStringValue": false,
"IsExtensionProperty": true,
"IsMultiline": false,
"LookupId": null,
"Name": "LastAcquire",
"Nullable": true,
"SortOrder": null,
"Type": 12
},
{
"Behaviour": 0,
"Description": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Anzahl Akquisitionen"
},
{
"IetfLanguageTag": "en-US",
"Value": "Acquire amount"
}
]
},
"DisplayName": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Anzahl Akquisitionen"
},
{
"IetfLanguageTag": "en-US",
"Value": "Acquire amount"
}
]
},
"IsDynamicStringValue": false,
"IsExtensionProperty": true,
"IsMultiline": false,
"LookupId": null,
"Name": "CounterAcquire",
"Nullable": false,
"SortOrder": null,
"Type": 5
},
{
"Behaviour": 0,
"Description": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Nicht mehr akquirieren"
},
{
"IetfLanguageTag": "en-US",
"Value": "No more acquire"
}
]
},
"DisplayName": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Nicht mehr akquirieren"
},
{
"IetfLanguageTag": "en-US",
"Value": "No more acquire"
}
]
},
"IsDynamicStringValue": false,
"IsExtensionProperty": true,
"IsMultiline": false,
"LookupId": null,
"Name": "NoMoreAcquire",
"Nullable": false,
"SortOrder": null,
"Type": 3
},
{
"Behaviour": 0,
"Description": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Schwarze Liste"
},
{
"IetfLanguageTag": "en-US",
"Value": "Blacklist"
}
]
},
"DisplayName": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Schwarze Liste"
},
{
"IetfLanguageTag": "en-US",
"Value": "Blacklist"
}
]
},
"IsDynamicStringValue": false,
"IsExtensionProperty": true,
"IsMultiline": false,
"LookupId": null,
"Name": "BlackList",
"Nullable": true,
"SortOrder": null,
"Type": 3
},
{
"Behaviour": 0,
"Description": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Evento-Id"
},
{
"IetfLanguageTag": "en-US",
"Value": "Evento-Id"
}
]
},
"DisplayName": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Evento-Id"
},
{
"IetfLanguageTag": "en-US",
"Value": "Evento-Id"
}
]
},
"IsDynamicStringValue": false,
"IsExtensionProperty": true,
"IsMultiline": false,
"LookupId": null,
"Name": "EventoId",
"Nullable": false,
"SortOrder": null,
"Type": 14
},
{
"Behaviour": 0,
"Description": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Firmen-Ort"
},
{
"IetfLanguageTag": "en-US",
"Value": "Company city"
}
]
},
"DisplayName": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "Firmen-Ort"
},
{
"IetfLanguageTag": "en-US",
"Value": "Company city"
}
]
},
"IsDynamicStringValue": false,
"IsExtensionProperty": true,
"IsMultiline": false,
"LookupId": null,
"Name": "CompanyCity",
"Nullable": false,
"SortOrder": null,
"Type": 14
}
],
"GenericPropertyValues": [],
"LookupValues": [],
"MessageList": [],
"RowState": 0,
"CommunicationElements": [],
"CorrespondenceLanguageTag": null,
"Id": 0,
"IdentityNumber": null,
"IsOrganization": false,
"IsPrivatePerson": false,
"NationalityCode": null,
"OrganizationName": null,
"OrganizationName2": null,
"OrganizationName3": null,
"PostalAddresses": [],
"PrivatePersonBirthday": null,
"PrivatePersonBirthplace": null,
"PrivatePersonFirstName": null,
"PrivatePersonGenderId": 0,
"PrivatePersonName": null,
"PrivatePersonRank": null,
"PrivatePersonTitle": null,
"Worknote": null
} |
Attribut | Beschreibung | Datentyp |
---|---|---|
DtoTypeName | Immer PersonDtoV1 | String |
DtoTypeVersion | Version des DTOs | Integer |
GenericProperties | GenericProperties | → GenericProperties DTO |
GenericPropertyValues | GenericPropertyValues | → GenericPropertyValues DTO |
LookupValues | LookupValues | → LookupValues DTO |
MessageList | MessageList | → MessageList DTO |
RowState | Wird gesetzt um den Service anzuweisen, wie mit dem Objekt umgegangen werden soll: 0 = Keine Aktion | Integer |
CommunicationElements | Eine Liste von Communication Elements DTO | → CommunicationElement DTO |
CorrespondenceLanguageTag | Sprache, in welcher die Korrespondenz erwünscht wird | String |
Id | Id der Person | Integer |
IdentityNumber | Nicht verwenden | |
IsOrganization | Ist die Person eine Firma oder Person | Boolean |
IsPrivatePerson | Ist die Person eine natürliche Person | Boolean |
NationalityCode | Nationalität der Person als ISO Code | String |
OrganizationName | Organisationsname 1, Firmenname 1 | String |
OrganizationName2 | Organisationsname 2, Firmenname 2 | String |
OrganizationName3 | Organisationsname 3, Firmenname 3 | String |
PostalAddresses | Liste von postalischen Adressen | → PostalAddress DTO |
PrivatePersonBirthday | Geburtsdatum | Datetime, im Format dd.MM.yyyy übergeben, also 20.05.1980 |
PrivatePersonBirthplace | Geburtsort | String |
PrivatePersonFirstName | Vorname | String |
PrivatePersonGenderId | Geschlecht 0 = Männlich | Integer |
PrivatePersonName | Nachname der Person | String |
PrivatePersonRank | Nicht verwenden | String |
PrivatePersonTitle | Titel | String |
Worknote | Arbeitsnotiz (wird normalerweise nicht über das API gesetzt) | String |