Skip to content

Client DTO

Описание сущностей и типов из src/dto/client/.

Обогащено snapshot-данными бэкенд-DTO (48 из 48 типов сопоставлено, snapshot от 2026-05-05T13:21:51.699Z).

Содержание


AddClientFilesRecordRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/AddClientFilesRecordRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
fileTypeClientFileTypeDtoдаClientFileTypeDto
fileFile | BlobдаIFormFile

Пример

json
{
  "fileType": "<ClientFileTypeDto>",
  "file": "<File | Blob>"
}


AddClientFilesRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/AddClientFilesRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
clientIdnumberдаint
filesAddClientFilesRecordRequestDto[]даList<AddClientFilesRecordRequestDto>

Пример

json
{
  "clientId": 0,
  "files": []
}


ApplicationStatusDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/ApplicationStatusDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound00
Later11
NotInterested22
Submitted33

Пример

json
0


AssistanceTypeDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/AssistanceTypeDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound00
HomeCare11
DoctorVisit22
Shopping33
Walk44
Other55
Companionship66
Gardening77
WindowCleaning88
Cooking99
Ironing1010
DrivingService1111
PharmacyErrands1212
Paperwork1313
Laundry1414
ChildCare1515
FuneralVisits1616
Accompaniment1717
DigitalAssistance1818
HeavyLifting1919

Пример

json
0


ClientAddressDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/ClientAddressDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
clientIdnumberдаint
googlePlaceIdstring | nullнетstring?
countrystring | nullнетstring?
regionstring | nullнетstring?
citystring | nullнетstring?
streetstring | nullнетstring?
housestring | nullнетstring?
flatstring | nullнетstring?
postalCodestring | nullнетstring?
locationstring | nullнетstring?
addressCommentstring | nullнетstring?

Пример

json
{
  "id": 0,
  "clientId": 0,
  "googlePlaceId": "uuid",
  "country": "string",
  "region": "string",
  "city": "string",
  "street": "string",
  "house": "string",
  "flat": "2026-05-05T08:00:00Z",
  "postalCode": "string",
  "location": "string",
  "addressComment": "string"
}


ClientDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/ClientDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
genderGenderParam | nullнетGenderParam?
firstNamestringдаstring
lastNamestringдаstring
birthdatestring | nullнетDateOnly?
careServiceTypesCareServiceTypeDto[]даList<CareServiceTypeDto>?
assistanceTypesAssistanceTypeDto[]даList<AssistanceTypeDto>
clientStatusClientStatusDtoдаClientStatusDto
applicationStatusApplicationStatusDto | nullнетApplicationStatusDto?
severityLevelSeverityLevelDto | nullнетSeverityLevelDto?
startCareDatestring | nullнетDateOnly?
endCareDatestring | nullнетDateOnly?
hoursPerWeeknumber | nullнетushort?
careConsultationboolean | nullнетbool?
hasPetsboolean | nullнетbool?
hasHearingProblemsboolean | nullнетbool?
callViaRelativesboolean | nullнетbool?
commentForCallCenterstring | nullнетstring?
commentForEmployeestring | nullнетstring?
commentForAdministrationstring | nullнетstring?
allQuestionsAnsweredbooleanдаbool
preferredMailingTypesPreferredMailingTypeDto[]даList<PreferredMailingTypeDto>
partnerIdnumber | nullнетint?
sourceTypeSourceTypeDto | nullнетSourceTypeDto?
isDiedbooleanдаbool
notClientReasonNotClientReasonDto | nullнетNotClientReasonDto?
addressClientAddressDto | nullнетClientAddressDto?
insuranceInsuranceDto | nullнетInsuranceDto?
phoneLinkContactsPhoneLinkContactDto[]даList<PhoneLinkContactDto>
emailLinkContactsEmailLinkContactDto[]даList<EmailLinkContactDto>
referralClientReferralSourceDto | nullнетClientReferralSourceDto?

Пример

json
{
  "id": 0,
  "gender": "<genderparam>",
  "firstName": "string",
  "lastName": "string",
  "birthdate": "2026-05-05T08:00:00Z",
  "careServiceTypes": [],
  "assistanceTypes": [],
  "clientStatus": "<ClientStatusDto>",
  "applicationStatus": "<applicationstatusdto>",
  "severityLevel": "<severityleveldto>",
  "startCareDate": "2026-05-05T08:00:00Z",
  "endCareDate": "2026-05-05T08:00:00Z",
  "hoursPerWeek": 0,
  "careConsultation": false,
  "hasPets": false,
  "hasHearingProblems": false,
  "callViaRelatives": false,
  "commentForCallCenter": "string",
  "commentForEmployee": "string",
  "commentForAdministration": "string",
  "allQuestionsAnswered": false,
  "preferredMailingTypes": [],
  "partnerId": 0,
  "sourceType": "<sourcetypedto>",
  "isDied": false,
  "notClientReason": "<notclientreasondto>",
  "address": "<clientaddressdto>",
  "insurance": "<insurancedto>",
  "phoneLinkContacts": [],
  "emailLinkContacts": [],
  "referral": "<clientreferralsourcedto>"
}


ClientFileTypeDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/ClientFileTypeDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound00
Invoice11
FirstMail22
Others33
MeinPflegedienst44

Пример

json
0


ClientReferralDetailTypeDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/ClientReferralDetailTypeDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
InternetSearchWithoutFlyer101Internet search without our flyer101
InternetSearchWithFlyer102Internet search with our flyer102
InternetOther103Internet: Other103
CareServiceFlyerForwarded201Care service: Flyer forwarded201
CareServiceOurPhoneNumberForwarded202Care service: Our phone number forwarded202
CareServiceDuringCareConsultation203Care service: During care consultation203
CareServiceOther204Care service: Other204
FlyerDoctor301Flyer: Given by doctor301
FlyerMailbox302Flyer: Found in mailbox302
FlyerPhysiotherapist303Flyer: Given by physiotherapist303
FlyerOther304Flyer: Other304
OtherMedicalService401Other: Medical service401
OtherHealthInsurance402Other: Health insurance402
OtherCityAdministration403Other: City administration403
OtherDayCare404Other: Day care404
OtherSeniorCare405Other: Senior care405
OtherOther406Other: Other406

Пример

json
101


ClientReferralSourceDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/ClientReferralSourceDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
sourceTypeClientReferralSourceTypeDtoдаClientReferralSourceTypeDto
detailTypeClientReferralDetailTypeDto | nullнетClientReferralDetailTypeDto?
namestring | nullнетstring?

Пример

json
{
  "sourceType": "<ClientReferralSourceTypeDto>",
  "detailType": "<clientreferraldetailtypedto>",
  "name": "string"
}


ClientReferralSourceTypeDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/ClientReferralSourceTypeDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
Internet1Internet1
CareService2Care service (Pflegedienst)2
Flyer3Flyer3
Acquaintance4Acquaintance (Bekannte/Verwandte/Nachbarin/Eheleute/Fee)4
Other5Other5

Пример

json
1


ClientStatusDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/ClientStatusDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound00
WaitClientCall101Ожидает звонка от клиента.101
NeedReCall102Нужно перезвонить.102
DistanceCalculation200Расчет дистанции.200
ClientAllocation201Аллокация клиента (подбор кандидатов по дистанции).201
PotentialWorkerAllocation202Аллокация потенциальных воркеров.202
WorkerNeeded301Подбор воркера.301
ChangeWorker302Требуется смена воркера.302
NotWorkers303Нет подходяшего воркера.303
WithPotentialWorker304Есть потенциальный воркер.304
InProgress400В работе.400
Closed901Работа завершена.901
Archived902Договор с клиентом расторгнут.902

Пример

json
0


CreateClientByFormattedAddressClientDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClientByFormattedAddressClientDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
partnerIdnumber | nullнетint?
socialServicesOfficeIdnumber | nullнетint?
firstNamestringдаstring
lastNamestringдаstring
startCareDatestring | nullнетDateOnly?
severityLevelSeverityLevelDto | nullнетSeverityLevelDto?
clientStatusClientStatusDtoдаClientStatusDto
birthdatestring | nullнетDateOnly?
gendernumber | nullнетint?
careServiceTypesCareServiceTypeDto[]даList<CareServiceTypeDto>
hasPetsboolean | nullнетbool?
callViaRelativesboolean | nullнетbool?
hasHearingProblemsboolean | nullнетbool?
assistanceTypesnumber[]даList<int>
commentForCallCenterstring | nullнетstring?
commentForEmployeestring | nullнетstring?
commentForAdministrationstring | nullнетstring?
emailstring | nullнетstring?
preferredMailingTypesPreferredMailingTypeDto[]даList<PreferredMailingTypeDto>
insuranceCreateClientRequestInsuranceDto | nullнетCreateClientRequestInsuranceDto?
referralCreateClientRequestClientReferralSourceDto | nullнетCreateClientRequestClientReferralSourceDto?
formattedAddressstringдаstring
addressCommentstring | nullнетstring?
isDiedbooleanдаbool

Пример

json
{
  "partnerId": 0,
  "socialServicesOfficeId": 0,
  "firstName": "string",
  "lastName": "string",
  "startCareDate": "2026-05-05T08:00:00Z",
  "severityLevel": "<severityleveldto>",
  "clientStatus": "<ClientStatusDto>",
  "birthdate": "2026-05-05T08:00:00Z",
  "gender": 0,
  "careServiceTypes": [],
  "hasPets": false,
  "callViaRelatives": false,
  "hasHearingProblems": false,
  "assistanceTypes": [],
  "commentForCallCenter": "string",
  "commentForEmployee": "string",
  "commentForAdministration": "string",
  "email": "user@example.com",
  "preferredMailingTypes": [],
  "insurance": "<createclientrequestinsurancedto>",
  "referral": "<createclientrequestclientreferralsourcedto>",
  "formattedAddress": "string",
  "addressComment": "string",
  "isDied": false
}


CreateClientByFormattedAddressRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClientByFormattedAddressRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
clientCreateClientByFormattedAddressClientDtoдаCreateClientByFormattedAddressClientDto
recallCreateClientRequestRecallDtoдаCreateClientRequestRecallDto

Пример

json
{
  "client": "<CreateClientByFormattedAddressClientDto>",
  "recall": "<CreateClientRequestRecallDto>"
}


CreateClientExternalRequestClientAddressDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClientExternal/CreateClientExternalRequestClientAddressDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
postalCodestring | nullнетstring?

Пример

json
{
  "postalCode": "string"
}


CreateClientExternalRequestClientDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClientExternal/CreateClientExternalRequestClientDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
sourceTypeSourceTypeDtoдаSourceTypeDto
firstNamestringдаstring
lastNamestringдаstring
emailstring | nullнетstring?
preferredMailingTypesPreferredMailingTypeDto[]даList<PreferredMailingTypeDto>
addressCreateClientExternalRequestClientAddressDto | nullнетCreateClientExternalRequestClientAddressDto?

Пример

json
{
  "sourceType": "<SourceTypeDto>",
  "firstName": "string",
  "lastName": "string",
  "email": "user@example.com",
  "preferredMailingTypes": [],
  "address": "<createclientexternalrequestclientaddressdto>"
}


CreateClientExternalRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClientExternal/CreateClientExternalRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
phoneNumberstringдаstring
clientCreateClientExternalRequestClientDtoдаCreateClientExternalRequestClientDto
secretstringдаstring

Пример

json
{
  "phoneNumber": "+49123456789",
  "client": "<CreateClientExternalRequestClientDto>",
  "secret": "string"
}


CreateClientRequestAddressDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClient/CreateClientRequestAddressDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
googlePlaceIdstring | nullнетstring?
countrystring | nullнетstring?
regionstring | nullнетstring?
citystring | nullнетstring?
streetstring | nullнетstring?
housestring | nullнетstring?
flatstring | nullнетstring?
postalCodestring | nullнетstring?
locationPointDto | nullнетPointDto?
addressCommentstring | nullнетstring?
regionCodeIdnumber | nullнетint?

Пример

json
{
  "googlePlaceId": "uuid",
  "country": "string",
  "region": "string",
  "city": "string",
  "street": "string",
  "house": "string",
  "flat": "2026-05-05T08:00:00Z",
  "postalCode": "string",
  "location": "<pointdto>",
  "addressComment": "string",
  "regionCodeId": 0
}


CreateClientRequestClientDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClient/CreateClientRequestClientDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
partnerIdnumber | nullнетint?
socialServicesOfficeIdnumber | nullнетint?
firstNamestringдаstring
lastNamestringдаstring
startCareDatestring | nullнетDateOnly?
severityLevelSeverityLevelDto | nullнетSeverityLevelDto?
clientStatusClientStatusDtoдаClientStatusDto
birthdatestring | nullнетDateOnly?
gendernumber | nullнетint?
careServiceTypesCareServiceTypeDto[]даList<CareServiceTypeDto>
hasPetsboolean | nullнетbool?
callViaRelativesboolean | nullнетbool?
hasHearingProblemsboolean | nullнетbool?
assistanceTypesnumber[]даList<int>
commentForCallCenterstring | nullнетstring?
commentForEmployeestring | nullнетstring?
commentForAdministrationstring | nullнетstring?
emailstring | nullнетstring?
preferredMailingTypesPreferredMailingTypeDto[]даList<PreferredMailingTypeDto>
addressCreateClientRequestAddressDto | nullнетCreateClientRequestAddressDto?
insuranceCreateClientRequestInsuranceDto | nullнетCreateClientRequestInsuranceDto?
referralCreateClientRequestClientReferralSourceDto | nullнетCreateClientRequestClientReferralSourceDto?

Пример

json
{
  "partnerId": 0,
  "socialServicesOfficeId": 0,
  "firstName": "string",
  "lastName": "string",
  "startCareDate": "2026-05-05T08:00:00Z",
  "severityLevel": "<severityleveldto>",
  "clientStatus": "<ClientStatusDto>",
  "birthdate": "2026-05-05T08:00:00Z",
  "gender": 0,
  "careServiceTypes": [],
  "hasPets": false,
  "callViaRelatives": false,
  "hasHearingProblems": false,
  "assistanceTypes": [],
  "commentForCallCenter": "string",
  "commentForEmployee": "string",
  "commentForAdministration": "string",
  "email": "user@example.com",
  "preferredMailingTypes": [],
  "address": "<createclientrequestaddressdto>",
  "insurance": "<createclientrequestinsurancedto>",
  "referral": "<createclientrequestclientreferralsourcedto>"
}


CreateClientRequestClientReferralSourceDto

Referral source info for creating a client. Mirrors domain ClientReferralSourceModel.

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClient/CreateClientRequestClientReferralSourceDto.cs (core.businesslogicservice).

Referral source info for creating a client. Mirrors domain ClientReferralSourceModel.

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
sourceTypeClientReferralSourceTypeDtoдаGeneral source categoryClientReferralSourceTypeDto
detailTypeClientReferralDetailTypeDto | nullнетMore specific detail within the selected source type, optional.ClientReferralDetailTypeDto?
namestring | nullнетOptional name value (e.g., person or organization). If null, the name is unknown.string?

Пример

json
{
  "sourceType": "<ClientReferralSourceTypeDto>",
  "detailType": "<clientreferraldetailtypedto>",
  "name": "string"
}


CreateClientRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClient/CreateClientRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
clientCreateClientRequestClientDtoдаCreateClientRequestClientDto
recallCreateClientRequestRecallDtoдаCreateClientRequestRecallDto

Пример

json
{
  "client": "<CreateClientRequestClientDto>",
  "recall": "<CreateClientRequestRecallDto>"
}


CreateClientRequestInsuranceDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClient/CreateClientRequestInsuranceDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
insuranceCompanyIdnumber | nullнетint?
numberstring | nullнетstring?
typenumber | nullнетint?
coveragePercentagenumber | nullнетdouble?

Пример

json
{
  "insuranceCompanyId": 0,
  "number": "string",
  "type": 0,
  "coveragePercentage": 0
}


CreateClientRequestRecallDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/CreateClient/CreateClientRequestRecallDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
phoneNumberstringдаstring
recallDatestring | nullнетDateTime?
commentsstring | nullнетstring?

Пример

json
{
  "phoneNumber": "+49123456789",
  "recallDate": "2026-05-05T08:00:00Z",
  "comments": "string"
}


CreateClientResponseDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Responses/CreateClientResponseDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
clientIdnumberдаint

Пример

json
{
  "clientId": 0
}


GetAddressByCoordinatesRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/GetAddressByCoordinatesRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
latitudenumberдаfloat
longitudenumberдаfloat

Пример

json
{
  "latitude": 0,
  "longitude": 0
}


GetClientFilesRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/GetClientFilesRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
clientIdnumberдаint

Пример

json
{
  "clientId": 0
}


GetClientResponseDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Responses/GetClientResponseDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
clientClientDtoдаClientDto

Пример

json
{
  "client": "<ClientDto>"
}


GetClientsRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/GetClientsRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
paginationPaginationдаPagination
clientStatusesClientStatusDto[]даList<ClientStatusDto>
clientStatusFiltersClientStatusDto[]даList<ClientStatusDto>?

Пример

json
{
  "pagination": "<Pagination>",
  "clientStatuses": [],
  "clientStatusFilters": []
}


InsuranceDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/InsuranceDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
numberstring | nullнетstring?
typeInsuranceTypeDto | nullнетInsuranceTypeDto?
clientIdnumberдаint
insuranceCompanyIdnumber | nullнетint?
coveragePercentagenumber | nullнетdouble?
paymentTypestring | nullнетstring?
insuranceCompanyInsuranceCompanyDto | nullнетInsuranceCompanyDto?

Пример

json
{
  "id": 0,
  "number": "string",
  "type": "<insurancetypedto>",
  "clientId": 0,
  "insuranceCompanyId": 0,
  "coveragePercentage": 0,
  "paymentType": "string",
  "insuranceCompany": "<insurancecompanydto>"
}


InsuranceTypeDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/InsuranceTypeDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound00
Public1Public or statutory health insurance (gesetzlich).1
Private2Private health insurance (privat).2
Sozialamt3Social Welfare Office.3
PublicWithSubsidy4Public health insurance with eligibility for Beihilfe, a special health care subsidy primarily for civil servants (gesetzlich und beihilfeberechtigt).4

Пример

json
0


MarkAsNotClientRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/MarkAsNotClient/MarkAsNotClientRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
notClientReasonNotClientReasonDtoдаNotClientReasonDto

Пример

json
{
  "notClientReason": "<NotClientReasonDto>"
}


NotClientReasonDto

Reasons why a contact did not become a client.

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/NotClientReasonDto.cs (core.businesslogicservice).

Reasons why a contact did not become a client.

Также определён в: integration.callcenternotification.

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound0Not found / not specified.0
TooExpensiveOrLowSupportTime1Too expensive or too little support time.1
CustomerChoseAnother2Customer chose another provider.2
CustomerWantsContract3Customer wants a contract.3
CustomerWantsPersonalConsultation4Customer wants a personal consultation.4
CustomerWantsToTalkWithRelatives5Customer wants to talk with relatives first.5

Пример

json
0


PreferredMailingTypeDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/PreferredMailingTypeDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound00
Email11
Mail22

Пример

json
0


SendClientToDistributionRequestAddressDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/SendClientToDistribution/SendClientToDistributionRequestAddressDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
createDateTimestringдаDateTimeOffset
updateDateTimestring | nullнетDateTimeOffset?
deleteDateTimestring | nullнетDateTimeOffset?
clientIdnumberдаint
googlePlaceIdstring | nullнетstring?
countrystring | nullнетstring?
regionstring | nullнетstring?
citystring | nullнетstring?
streetstring | nullнетstring?
housestring | nullнетstring?
flatstring | nullнетstring?
postalCodestring | nullнетstring?
locationPointDto | nullнетPointDto?
addressCommentstring | nullнетstring?

Пример

json
{
  "id": 0,
  "createDateTime": "2026-05-05T08:00:00Z",
  "updateDateTime": "2026-05-05T08:00:00Z",
  "deleteDateTime": "2026-05-05T08:00:00Z",
  "clientId": 0,
  "googlePlaceId": "uuid",
  "country": "string",
  "region": "string",
  "city": "string",
  "street": "string",
  "house": "string",
  "flat": "2026-05-05T08:00:00Z",
  "postalCode": "string",
  "location": "<pointdto>",
  "addressComment": "string"
}


SendClientToDistributionRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/SendClientToDistribution/SendClientToDistributionRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
referralIdnumber | nullнетint?
partnerIdnumber | nullнетint?
socialServicesOfficeIdnumber | nullнетint?
genderGenderParam | nullнетGenderParam?
firstNamestringдаstring
lastNamestringдаstring
birthdatestring | nullнетDateOnly?
careServiceTypesCareServiceTypeDto[]даList<CareServiceTypeDto>
assistanceTypesAssistanceTypeDto[]даList<AssistanceTypeDto>?
applicationStatusApplicationStatusDto | nullнетApplicationStatusDto?
severityLevelSeverityLevelDto | nullнетSeverityLevelDto?
startCareDatestring | nullнетDateOnly?
endCareDatestring | nullнетDateOnly?
hoursPerWeeknumber | nullнетushort?
careConsultationboolean | nullнетbool?
hasPetsboolean | nullнетbool?
callViaRelativesboolean | nullнетbool?
hasHearingProblemsboolean | nullнетbool?
commentForCallCenterstring | nullнетstring?
commentForEmployeestring | nullнетstring?
commentForAdministrationstring | nullнетstring?
allQuestionsAnsweredbooleanдаbool
preferredMailingTypesPreferredMailingTypeDto[]даList<PreferredMailingTypeDto>?
needRecallDateTimestring | nullнетDateTimeOffset?
sourceTypeSourceTypeDto | nullнетSourceTypeDto?
addressSendClientToDistributionRequestAddressDto | nullнетSendClientToDistributionRequestAddressDto?
insuranceSendClientToDistributionRequestInsuranceDto | nullнетSendClientToDistributionRequestInsuranceDto?
referralSendClientToDistributionRequestReferralSourceDto | nullнетSendClientToDistributionRequestReferralSourceDto?

Пример

json
{
  "id": 0,
  "referralId": 0,
  "partnerId": 0,
  "socialServicesOfficeId": 0,
  "gender": "<genderparam>",
  "firstName": "string",
  "lastName": "string",
  "birthdate": "2026-05-05T08:00:00Z",
  "careServiceTypes": [],
  "assistanceTypes": [],
  "applicationStatus": "<applicationstatusdto>",
  "severityLevel": "<severityleveldto>",
  "startCareDate": "2026-05-05T08:00:00Z",
  "endCareDate": "2026-05-05T08:00:00Z",
  "hoursPerWeek": 0,
  "careConsultation": false,
  "hasPets": false,
  "callViaRelatives": false,
  "hasHearingProblems": false,
  "commentForCallCenter": "string",
  "commentForEmployee": "string",
  "commentForAdministration": "string",
  "allQuestionsAnswered": false,
  "preferredMailingTypes": [],
  "needRecallDateTime": "2026-05-05T08:00:00Z",
  "sourceType": "<sourcetypedto>",
  "address": "<sendclienttodistributionrequestaddressdto>",
  "insurance": "<sendclienttodistributionrequestinsurancedto>",
  "referral": "<sendclienttodistributionrequestreferralsourcedto>"
}


SendClientToDistributionRequestInsuranceDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/SendClientToDistribution/SendClientToDistributionRequestInsuranceDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
createDateTimestringдаDateTimeOffset
updateDateTimestring | nullнетDateTimeOffset?
deleteDateTimestring | nullнетDateTimeOffset?
numberstring | nullнетstring?
typeInsuranceTypeDto | nullнетInsuranceTypeDto?
clientIdnumberдаint
insuranceCompanyIdnumber | nullнетint?
coveragePercentagenumber | nullнетdouble?
paymentTypestring | nullнетstring?

Пример

json
{
  "id": 0,
  "createDateTime": "2026-05-05T08:00:00Z",
  "updateDateTime": "2026-05-05T08:00:00Z",
  "deleteDateTime": "2026-05-05T08:00:00Z",
  "number": "string",
  "type": "<insurancetypedto>",
  "clientId": 0,
  "insuranceCompanyId": 0,
  "coveragePercentage": 0,
  "paymentType": "string"
}


SendClientToDistributionRequestReferralSourceDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/SendClientToDistribution/SendClientToDistributionRequestReferralSourceDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
sourceTypeClientReferralSourceTypeDtoдаClientReferralSourceTypeDto
detailTypeClientReferralDetailTypeDto | nullнетClientReferralDetailTypeDto?
namestring | nullнетstring?

Пример

json
{
  "sourceType": "<ClientReferralSourceTypeDto>",
  "detailType": "<clientreferraldetailtypedto>",
  "name": "string"
}


SeverityLevelDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/SeverityLevelDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound00
Minor11
Significant22
Serious33
MostSevere44
HealthCritical55

Пример

json
0


SourceTypeDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Enums/SourceTypeDto.cs (core.businesslogicservice).

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound00
CRM11
Site22
Instagram33
Facebook44
Whatsapp55
Othres66

Пример

json
0


UpdateClientAddressByFormattedAddressRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdateClientAddressByFormattedAddressRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
clientIdnumberдаint
formattedAddressstring | nullнетstring?

Пример

json
{
  "clientId": 0,
  "formattedAddress": "string"
}


UpdateClientPartialInsuranceRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdatePartial/UpdateClientPartialInsuranceRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
numberstring | nullнетstring?
typeInsuranceTypeDto | nullнетInsuranceTypeDto?
insuranceCompanyIdnumber | nullнетint?
coveragePercentagenumber | nullнетdouble?
paymentTypestring | nullнетstring?

Пример

json
{
  "number": "string",
  "type": "<insurancetypedto>",
  "insuranceCompanyId": 0,
  "coveragePercentage": 0,
  "paymentType": "string"
}


UpdateClientPartialReferralRequestDto

Partial referral source payload for updating a client. All fields are nullable to support PATCH semantics.

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdatePartial/UpdateClientPartialReferralRequestDto.cs (core.businesslogicservice).

Partial referral source payload for updating a client. All fields are nullable to support PATCH semantics.

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
sourceTypeClientReferralSourceTypeDto | nullнетClientReferralSourceTypeDto?
detailTypeClientReferralDetailTypeDto | nullнетClientReferralDetailTypeDto?
namestring | nullнетstring?

Пример

json
{
  "sourceType": "<clientreferralsourcetypedto>",
  "detailType": "<clientreferraldetailtypedto>",
  "name": "string"
}


UpdateClientPartialRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdatePartial/UpdateClientPartialRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
genderGenderParam | nullнетGenderParam?
firstNamestring | nullнетstring?
lastNamestring | nullнетstring?
birthdatestring | nullнетDateOnly?
careServiceTypesCareServiceTypeDto[]даList<CareServiceTypeDto>?
assistanceTypesAssistanceTypeDto[]даList<AssistanceTypeDto>?
clientStatusClientStatusDto | nullнетClientStatusDto?
applicationStatusApplicationStatusDto | nullнетApplicationStatusDto?
severityLevelSeverityLevelDto | nullнетSeverityLevelDto?
startCareDatestring | nullнетDateOnly?
endCareDatestring | nullнетDateOnly?
hoursPerWeeknumber | nullнетushort?
careConsultationboolean | nullнетbool?
commentForCallCenterstring | nullнетstring?
commentForEmployeestring | nullнетstring?
commentForAdministrationstring | nullнетstring?
allQuestionsAnsweredboolean | nullнетbool?
hasPetsboolean | nullнетbool?
hasHearingProblemsboolean | nullнетbool?
callViaRelativesboolean | nullнетbool?
preferredMailingTypesPreferredMailingTypeDto[]даList<PreferredMailingTypeDto>?
isDiedboolean | nullнетbool?
notClientReasonNotClientReasonDto | nullнетNotClientReasonDto?
referralUpdateClientPartialReferralRequestDto | nullнетUpdateClientPartialReferralRequestDto?
insuranceUpdateClientPartialInsuranceRequestDto | nullнетUpdateClientPartialInsuranceRequestDto?
emailstring | nullнетstring?
phonestring | nullнетstring?

Пример

json
{
  "id": 0,
  "gender": "<genderparam>",
  "firstName": "string",
  "lastName": "string",
  "birthdate": "2026-05-05T08:00:00Z",
  "careServiceTypes": [],
  "assistanceTypes": [],
  "clientStatus": "<clientstatusdto>",
  "applicationStatus": "<applicationstatusdto>",
  "severityLevel": "<severityleveldto>",
  "startCareDate": "2026-05-05T08:00:00Z",
  "endCareDate": "2026-05-05T08:00:00Z",
  "hoursPerWeek": 0,
  "careConsultation": false,
  "commentForCallCenter": "string",
  "commentForEmployee": "string",
  "commentForAdministration": "string",
  "allQuestionsAnswered": false,
  "hasPets": false,
  "hasHearingProblems": false,
  "callViaRelatives": false,
  "preferredMailingTypes": [],
  "isDied": false,
  "notClientReason": "<notclientreasondto>",
  "referral": "<updateclientpartialreferralrequestdto>",
  "insurance": "<updateclientpartialinsurancerequestdto>",
  "email": "user@example.com",
  "phone": "+49123456789"
}


UpdateClientRequestClientAddressDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdateClient/UpdateClientRequestClientAddressDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
createDateTimestringдаDateTimeOffset
updateDateTimestring | nullнетDateTimeOffset?
deleteDateTimestring | nullнетDateTimeOffset?
clientIdnumberдаint
googlePlaceIdstring | nullнетstring?
countrystring | nullнетstring?
regionstring | nullнетstring?
citystring | nullнетstring?
streetstring | nullнетstring?
housestring | nullнетstring?
flatstring | nullнетstring?
postalCodestring | nullнетstring?
locationPointDto | nullнетPointDto?
addressCommentstring | nullнетstring?
regionCodeIdnumber | nullнетint?

Пример

json
{
  "id": 0,
  "createDateTime": "2026-05-05T08:00:00Z",
  "updateDateTime": "2026-05-05T08:00:00Z",
  "deleteDateTime": "2026-05-05T08:00:00Z",
  "clientId": 0,
  "googlePlaceId": "uuid",
  "country": "string",
  "region": "string",
  "city": "string",
  "street": "string",
  "house": "string",
  "flat": "2026-05-05T08:00:00Z",
  "postalCode": "string",
  "location": "<pointdto>",
  "addressComment": "string",
  "regionCodeId": 0
}


UpdateClientRequestClientReferralSourceDto

Referral source info for updating a client. Mirrors domain ClientReferralSourceModel.

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdateClient/UpdateClientRequestClientReferralSourceDto.cs (core.businesslogicservice).

Referral source info for updating a client. Mirrors domain ClientReferralSourceModel.

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
sourceTypeClientReferralSourceTypeDtoдаGeneral source categoryClientReferralSourceTypeDto
detailTypeClientReferralDetailTypeDto | nullнетMore specific detail within the selected source type, optional.ClientReferralDetailTypeDto?
namestring | nullнетOptional name value (e.g., person or organization). If null, the name is unknown.string?

Пример

json
{
  "sourceType": "<ClientReferralSourceTypeDto>",
  "detailType": "<clientreferraldetailtypedto>",
  "name": "string"
}


UpdateClientRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdateClient/UpdateClientRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
referralIdnumber | nullнетint?
partnerIdnumber | nullнетint?
socialServicesOfficeIdnumber | nullнетint?
genderGenderParam | nullнетGenderParam?
firstNamestringдаstring
lastNamestringдаstring
birthdatestring | nullнетDateOnly?
careServiceTypesCareServiceTypeDto[]даList<CareServiceTypeDto>?
assistanceTypesAssistanceTypeDto[]даList<AssistanceTypeDto>?
clientStatusClientStatusDtoдаClientStatusDto
applicationStatusApplicationStatusDto | nullнетApplicationStatusDto?
severityLevelSeverityLevelDto | nullнетSeverityLevelDto?
startCareDatestring | nullнетDateOnly?
endCareDatestring | nullнетDateOnly?
hoursPerWeeknumber | nullнетushort?
careConsultationboolean | nullнетbool?
hasPetsboolean | nullнетbool?
callViaRelativesboolean | nullнетbool?
hasHearingProblemsboolean | nullнетbool?
commentForCallCenterstring | nullнетstring?
commentForEmployeestring | nullнетstring?
commentForAdministrationstring | nullнетstring?
allQuestionsAnsweredbooleanдаbool
preferredMailingTypesPreferredMailingTypeDto[]даList<PreferredMailingTypeDto>?
needRecallDateTimestring | nullнетDateTimeOffset?
sourceTypeSourceTypeDto | nullнетSourceTypeDto?
isDiedbooleanдаbool
notClientReasonNotClientReasonDto | nullнетNotClientReasonDto?
addressUpdateClientRequestClientAddressDto | nullнетUpdateClientRequestClientAddressDto?
insuranceUpdateClientRequestInsuranceDto | nullнетUpdateClientRequestInsuranceDto?
referralUpdateClientRequestClientReferralSourceDto | nullнетUpdateClientRequestClientReferralSourceDto?

Пример

json
{
  "id": 0,
  "referralId": 0,
  "partnerId": 0,
  "socialServicesOfficeId": 0,
  "gender": "<genderparam>",
  "firstName": "string",
  "lastName": "string",
  "birthdate": "2026-05-05T08:00:00Z",
  "careServiceTypes": [],
  "assistanceTypes": [],
  "clientStatus": "<ClientStatusDto>",
  "applicationStatus": "<applicationstatusdto>",
  "severityLevel": "<severityleveldto>",
  "startCareDate": "2026-05-05T08:00:00Z",
  "endCareDate": "2026-05-05T08:00:00Z",
  "hoursPerWeek": 0,
  "careConsultation": false,
  "hasPets": false,
  "callViaRelatives": false,
  "hasHearingProblems": false,
  "commentForCallCenter": "string",
  "commentForEmployee": "string",
  "commentForAdministration": "string",
  "allQuestionsAnswered": false,
  "preferredMailingTypes": [],
  "needRecallDateTime": "2026-05-05T08:00:00Z",
  "sourceType": "<sourcetypedto>",
  "isDied": false,
  "notClientReason": "<notclientreasondto>",
  "address": "<updateclientrequestclientaddressdto>",
  "insurance": "<updateclientrequestinsurancedto>",
  "referral": "<updateclientrequestclientreferralsourcedto>"
}


UpdateClientRequestInsuranceDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdateClient/UpdateClientRequestInsuranceDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
createDateTimestringдаDateTimeOffset
updateDateTimestring | nullнетDateTimeOffset?
deleteDateTimestring | nullнетDateTimeOffset?
numberstring | nullнетstring?
typeInsuranceTypeDto | nullнетInsuranceTypeDto?
clientIdnumberдаint
insuranceCompanyIdnumber | nullнетint?
coveragePercentagenumber | nullнетdouble?
paymentTypestring | nullнетstring?

Пример

json
{
  "id": 0,
  "createDateTime": "2026-05-05T08:00:00Z",
  "updateDateTime": "2026-05-05T08:00:00Z",
  "deleteDateTime": "2026-05-05T08:00:00Z",
  "number": "string",
  "type": "<insurancetypedto>",
  "clientId": 0,
  "insuranceCompanyId": 0,
  "coveragePercentage": 0,
  "paymentType": "string"
}


UpdateClientStatusRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdateClientStatusRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
clientIdnumberдаint
clientStatusClientStatusDtoдаClientStatusDto

Пример

json
{
  "clientId": 0,
  "clientStatus": "<ClientStatusDto>"
}


UpdateFileTypeRequestDto

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdateFileTypeRequestDto.cs (core.businesslogicservice).

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
fileIdnumberдаint
fileTypeClientFileTypeDtoдаClientFileTypeDto

Пример

json
{
  "fileId": 0,
  "fileType": "<ClientFileTypeDto>"
}