Person DTO
Das Person DTO entspricht einer Person mit allen dazugehörigen Adressen und Kommunikationselementen:
{ "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 |