Skip to content

Client DTO ​

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

Обогащено snapshot-данными бэкенд-DTO (45 из 49 типов сопоставлено, 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#)
NotFound0—0
Later1—1
NotInterested2—2
Submitted3—3

Пример ​

json
0


AssistanceTypeDto ​

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

Значения ​

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound0—0
HomeCare1—1
DoctorVisit2—2
Shopping3—3
Walk4—4
Other5—5
Companionship6—6
Gardening7—7
WindowCleaning8—8
Cooking9—9
Ironing10—10
DrivingService11—11
PharmacyErrands12—12
Paperwork13—13
Laundry14—14
ChildCare15—15
FuneralVisits16—16
Accompaniment17—17
DigitalAssistance18—18
HeavyLifting19—19

Пример ​

json
0


AwaitedDocumentTypeDto ​

Значения ​

ИмяЗначениеОписание
NotFound0—
DoctorPrescription1—
MdkAssessment2—
FundDecision3—

Пример ​

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
acceptedDateTimestring | nullнет——
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
sentToMeinpflegedienstbooleanда——
preferredMailingTypesPreferredMailingTypeDto[]да—List<PreferredMailingTypeDto>
relationTypeClientRelationTypeDto | nullнет——
awaitedDocumentAwaitedDocumentTypeDto | nullнет——
awaitedDocumentDatestring | nullнет——
convenientCallTimestring | nullнет——
partnerIdnumber | nullнет—int?
isDiedbooleanда—bool
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>",
  "acceptedDateTime": "2026-05-05T08:00:00Z",
  "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,
  "sentToMeinpflegedienst": false,
  "preferredMailingTypes": [],
  "relationType": "<clientrelationtypedto>",
  "awaitedDocument": "<awaiteddocumenttypedto>",
  "awaitedDocumentDate": "2026-05-05T08:00:00Z",
  "convenientCallTime": "2026-05-05T08:00:00Z",
  "partnerId": 0,
  "isDied": false,
  "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#)
NotFound0—0
Invoice1—1
FirstMail2—2
Others3—3
MeinPflegedienst4—4
Termination5——
FirstMailEmail6——

Пример ​

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


ClientRelationTypeDto ​

Значения ​

ИмяЗначениеОписание
NotFound0—
Self1—
Son2—
Daughter3—
Father4—
Mother5—
Spouse6—
Sibling7—
Caregiver8—
Other9—

Пример ​

json
0


ClientStatusDto ​

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

Значения ​

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound0—0
HandedToAllocation199——
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#)
firstNamestringда—string
lastNamestringда—string
emailstring | nullнет—string?
preferredMailingTypesPreferredMailingTypeDto[]да—List<PreferredMailingTypeDto>
addressCreateClientExternalRequestClientAddressDto | nullнет—CreateClientExternalRequestClientAddressDto?

Пример ​

json
{
  "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"
}


CreateClientPhoneLinkRequestDto ​

Поля ​

ПолеТипОбязательноеОписание
phoneNumberstringда—
relationRelationTypeDtoда—

Пример ​

json
{
  "phoneNumber": "+49123456789",
  "relation": "<RelationTypeDto>"
}


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>
relationTypeClientRelationTypeDto | nullнет——
awaitedDocumentAwaitedDocumentTypeDto | nullнет——
awaitedDocumentDatestring | nullнет——
convenientCallTimestring | nullнет——
hoursPerWeeknumber | nullнет——
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": [],
  "relationType": "<clientrelationtypedto>",
  "awaitedDocument": "<awaiteddocumenttypedto>",
  "awaitedDocumentDate": "2026-05-05T08:00:00Z",
  "convenientCallTime": "2026-05-05T08:00:00Z",
  "hoursPerWeek": 0,
  "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
phoneLinksCreateClientPhoneLinkRequestDto[]да——

Пример ​

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


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 | nullнетНомер, на который планируется перезвон. Должен быть одним из номеров, отправленных в phoneLinks. Обязателен, когда задан recallDate — иначе бэк не знает, к какому контакту привязать перезвон.string
recallDatestring | nullнет—DateTime?
commentsstring | nullнет—string?
callCenterTypeQueueTypeDto | nullнетОчередь, которая будет звонить. Не передан — CallCenter1.—

Пример ​

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


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 ​

Filters for GET Api/Clients. Every field except pagination is optional — an absent field means the condition is not applied.

statusFilter.available is the universe the counts are computed over, statusFilter.selected is the choice; an absent or empty selected means every status. The counts describe the slice left by the other filters, not the whole table.

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

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
paginationPaginationда—Pagination
statusFilterPaginationFilter<ClientStatusDto>нетStatus facet. available is the universe the counts are computed over, selected is the choice; an absent or empty selected means every status, so no condition is applied.—
sentToMeinpflegedienstboolean | nullнет——
firstNamestringнетPrefix match on the first name.—
lastNamestringнетPrefix match on the last name.—
createdAtPaginationRangeFilter<string>нетISO 8601 range over the creation timestamp.—
updatedAtPaginationRangeFilter<string>нетISO 8601 range over the last-update timestamp. Clients never updated are excluded.—
acceptedAtPaginationRangeFilter<string>нет——
gendersGenderParam[]нет——
birthdatePaginationRangeFilter<string>нетISO date (yyyy-MM-dd) range over the birth date.—
citystringнетPrefix match on the address city.—
postalCodestringнетPrefix match on the address postal code.—
streetstringнетPrefix match on the address street.—
housestringнетPrefix match on the address house number.—
regionCodeIdsnumber[]нет——
applicationStatusesApplicationStatusDto[]нет——
severityLevelsSeverityLevelDto[]нет——
careServiceTypesCareServiceTypeDto[]нетMatches clients having any of the listed care service types.—
assistanceTypesAssistanceTypeDto[]нетMatches clients having any of the listed assistance types.—
preferredMailingTypesPreferredMailingTypeDto[]нетMatches clients having any of the listed preferred mailing types.—
startCareDatePaginationRangeFilter<string>нетISO date (yyyy-MM-dd) range.—
endCareDatePaginationRangeFilter<string>нетISO date (yyyy-MM-dd) range.—
hoursPerWeekPaginationRangeFilter<number>нет——
careConsultationbooleanнет——
hasPetsbooleanнет——
callViaRelativesbooleanнет——
hasHearingProblemsbooleanнет——
allQuestionsAnsweredbooleanнет——
isDiedbooleanнет——
partnerIdsnumber[]нет——
socialServicesOfficeIdsnumber[]нет——
insuranceCompanyIdsnumber[]нет——
insuranceTypesInsuranceTypeDto[]нет——
insuranceNumberstringнетPrefix match on the insurance number.—
insurancePaymentTypestringнетPrefix match on the insurance payment type.—
referralSourceTypesClientReferralSourceTypeDto[]нет——
referralDetailTypesClientReferralDetailTypeDto[]нет——
referralNamestringнетPrefix match on the referral name.—
phoneNumberstringнетExact match against the linked phone contacts. Normalized before comparison (digits only, 49-prefixed), so +49 221 12345 and 0221 12345 both work, but a partial number does not match.—
emailstringнетExact match against the linked email contacts. Stored as a value object, so a partial address does not match — pass the full address.—
commentForCallCenterstringнетSubstring match on the call-centre comment.—
commentForEmployeestringнетSubstring match on the employee comment.—
commentForAdministrationstringнетSubstring match on the administration comment.—
addressCommentstringнетSubstring match on the address comment.—

Пример ​

json
{
  "pagination": "<Pagination>",
  "statusFilter": "<PaginationFilter<ClientStatusDto>>",
  "sentToMeinpflegedienst": false,
  "firstName": "string",
  "lastName": "string",
  "createdAt": "<PaginationRangeFilter<string>>",
  "updatedAt": "<PaginationRangeFilter<string>>",
  "acceptedAt": "<PaginationRangeFilter<string>>",
  "genders": [],
  "birthdate": "<PaginationRangeFilter<string>>",
  "city": "string",
  "postalCode": "string",
  "street": "string",
  "house": "string",
  "regionCodeIds": [],
  "applicationStatuses": [],
  "severityLevels": [],
  "careServiceTypes": [],
  "assistanceTypes": [],
  "preferredMailingTypes": [],
  "startCareDate": "<PaginationRangeFilter<string>>",
  "endCareDate": "<PaginationRangeFilter<string>>",
  "hoursPerWeek": "<PaginationRangeFilter<number>>",
  "careConsultation": false,
  "hasPets": false,
  "callViaRelatives": false,
  "hasHearingProblems": false,
  "allQuestionsAnswered": false,
  "isDied": false,
  "partnerIds": [],
  "socialServicesOfficeIds": [],
  "insuranceCompanyIds": [],
  "insuranceTypes": [],
  "insuranceNumber": "string",
  "insurancePaymentType": "string",
  "referralSourceTypes": [],
  "referralDetailTypes": [],
  "referralName": "string",
  "phoneNumber": "+49123456789",
  "email": "user@example.com",
  "commentForCallCenter": "string",
  "commentForEmployee": "string",
  "commentForAdministration": "string",
  "addressComment": "string"
}


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#)
NotFound0—0
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
SelfPayer5——

Пример ​

json
0


PreferredMailingTypeDto ​

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

Значения ​

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound0—0
Email1—1
Mail2—2

Пример ​

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?
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",
  "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#)
NotFound0—0
Minor1—1
Significant2—2
Serious3—3
MostSevere4—4
HealthCritical5—5

Пример ​

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>?
relationTypeClientRelationTypeDto | nullнет——
awaitedDocumentAwaitedDocumentTypeDto | nullнет——
awaitedDocumentDatestring | nullнет——
convenientCallTimestring | nullнет——
isDiedboolean | nullнет—bool?
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": [],
  "relationType": "<clientrelationtypedto>",
  "awaitedDocument": "<awaiteddocumenttypedto>",
  "awaitedDocumentDate": "2026-05-05T08:00:00Z",
  "convenientCallTime": "2026-05-05T08:00:00Z",
  "isDied": false,
  "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>?
relationTypeClientRelationTypeDto | nullнет——
awaitedDocumentAwaitedDocumentTypeDto | nullнет——
awaitedDocumentDatestring | nullнет——
convenientCallTimestring | nullнет——
needRecallDateTimestring | nullнет—DateTimeOffset?
isDiedbooleanда—bool
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": [],
  "relationType": "<clientrelationtypedto>",
  "awaitedDocument": "<awaiteddocumenttypedto>",
  "awaitedDocumentDate": "2026-05-05T08:00:00Z",
  "convenientCallTime": "2026-05-05T08:00:00Z",
  "needRecallDateTime": "2026-05-05T08:00:00Z",
  "isDied": false,
  "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"
}


UpdateClientSentToMeinpflegedienstRequestDto ​

Поля ​

ПолеТипОбязательноеОписание
clientIdnumberда—
sentToMeinpflegedienstbooleanда—

Пример ​

json
{
  "clientId": 0,
  "sentToMeinpflegedienst": false
}


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>"
}