Partner DTO
Описание сущностей и типов из src/dto/partner/.
Обогащено snapshot-данными бэкенд-DTO (10 из 10 типов сопоставлено, snapshot от 2026-05-05T13:21:51.699Z).
Содержание
- CreatePartnerRequestDto · backend ✓
- CreatePartnerResponseDto · backend ✓
- GetPartnerResponseDto · backend ✓
- GetPartnersRequestDto · backend ✓
- PartnerCategoryDto · backend ✓
- PartnerDto · backend ✓
- PartnerStatusDto · backend ✓
- UpdatePartnerPartialRequestDto · backend ✓
- UpdatePartnerRequestDto · backend ✓
- UpdatePartnerStatusRequestParam · backend ✓
CreatePartnerRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/Request/CreatePartnerRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
phoneNumber | string | да | — | string |
name | string | да | — | string |
googlePlaceId | string | null | нет | — | string? |
country | string | null | нет | — | string? |
region | string | null | нет | — | string? |
city | string | null | нет | — | string? |
street | string | null | нет | — | string? |
house | string | null | нет | — | string? |
flat | string | null | нет | — | string? |
postalCode | string | null | нет | — | string? |
address | string | null | нет | — | string? |
email | string | null | нет | — | string? |
site | string | null | нет | — | string? |
description | string | null | нет | — | string? |
location | PointDto | null | нет | — | PointDto? |
tags | TagDto[] | да | — | List<TagDto> |
partnerStatus | PartnerStatusDto | да | — | PartnerStatusDto |
category | PartnerCategoryDto | да | — | PartnerCategoryDto |
regionCodeId | number | null | нет | — | int? |
Пример
{
"phoneNumber": "+49123456789",
"name": "string",
"googlePlaceId": "uuid",
"country": "string",
"region": "string",
"city": "string",
"street": "string",
"house": "string",
"flat": "2026-05-05T08:00:00Z",
"postalCode": "string",
"address": "string",
"email": "user@example.com",
"site": "string",
"description": "string",
"location": "<pointdto>",
"tags": [],
"partnerStatus": "<PartnerStatusDto>",
"category": "<PartnerCategoryDto>",
"regionCodeId": 0
}CreatePartnerResponseDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/Responses/CreatePartnerResponseDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
partner | PartnerDto | да | — | PartnerDto |
Пример
{
"partner": "<PartnerDto>"
}GetPartnerResponseDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/Responses/GetPartnerResponseDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
partner | PartnerDto | да | — | PartnerDto |
Пример
{
"partner": "<PartnerDto>"
}GetPartnersRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/Request/GetPartnersRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
pagination | Pagination | да | — | Pagination |
partnerStatuses | PartnerStatusDto[] | да | — | List<PartnerStatusDto> |
partnerStatusFilters | PartnerStatusDto[] | да | — | List<PartnerStatusDto>? |
tagFilters | number[] | да | — | List<int>? |
Пример
{
"pagination": "<Pagination>",
"partnerStatuses": [],
"partnerStatusFilters": [],
"tagFilters": []
}PartnerCategoryDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/Enums/PartnerCategoryDto.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
Unclear | 1 | unklar | 1 |
City | 2 | Stadt | 2 |
HomeCareService | 3 | Pflegedienst | 3 |
GeneralMedicine | 4 | Allgemeinmedizin | 4 |
DayCareService | 5 | Tagespflege und so weiter | 5 |
Doctor | 6 | Arzt | 6 |
Physicians | 7 | Ärzte | 7 |
GeneralPractitioner | 8 | Praktischer Arzt | 8 |
Physiotherapists | 9 | Physiotherapeuten | 9 |
InternalAndGeneralMedicine | 10 | Innere und Allgemeinmedizin | 10 |
Пример
0PartnerDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/PartnerDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
name | string | да | — | string |
address | string | null | нет | — | string? |
email | string | null | нет | — | string? |
site | string | null | нет | — | string? |
description | string | null | нет | — | string? |
city | string | null | нет | — | string? |
postalCode | string | null | нет | — | string? |
partnerStatus | PartnerStatusDto | да | — | PartnerStatusDto |
category | PartnerCategoryDto | да | — | PartnerCategoryDto |
location | PointDto | null | нет | — | PointDto? |
tags | TagDto[] | да | — | List<TagDto> |
phoneLinkContacts | PhoneLinkContactDto[] | да | — | List<PhoneLinkContactDto> |
emailLinkContacts | EmailLinkContactDto[] | да | — | List<EmailLinkContactDto> |
Пример
{
"id": 0,
"name": "string",
"address": "string",
"email": "user@example.com",
"site": "string",
"description": "string",
"city": "string",
"postalCode": "string",
"partnerStatus": "<PartnerStatusDto>",
"category": "<PartnerCategoryDto>",
"location": "<pointdto>",
"tags": [],
"phoneLinkContacts": [],
"emailLinkContacts": []
}PartnerStatusDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/Enums/PartnerStatusDto.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
New | 1 | — | 1 |
Active | 2 | — | 2 |
Unsuitable | 3 | — | 3 |
Пример
0UpdatePartnerPartialRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/Request/UpdatePartnerPartialRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
name | string | null | нет | — | string? |
googlePlaceId | string | null | нет | — | string? |
country | string | null | нет | — | string? |
region | string | null | нет | — | string? |
city | string | null | нет | — | string? |
street | string | null | нет | — | string? |
house | string | null | нет | — | string? |
flat | string | null | нет | — | string? |
postalCode | string | null | нет | — | string? |
address | string | null | нет | — | string? |
email | string | null | нет | — | string? |
site | string | null | нет | — | string? |
description | string | null | нет | — | string? |
partnerStatus | PartnerStatusDto | null | нет | — | PartnerStatusDto? |
category | PartnerCategoryDto | null | нет | — | PartnerCategoryDto? |
location | PointDto | null | нет | — | PointDto? |
regionCodeId | number | null | нет | — | int? |
Пример
{
"id": 0,
"name": "string",
"googlePlaceId": "uuid",
"country": "string",
"region": "string",
"city": "string",
"street": "string",
"house": "string",
"flat": "2026-05-05T08:00:00Z",
"postalCode": "string",
"address": "string",
"email": "user@example.com",
"site": "string",
"description": "string",
"partnerStatus": "<partnerstatusdto>",
"category": "<partnercategorydto>",
"location": "<pointdto>",
"regionCodeId": 0
}UpdatePartnerRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/Request/UpdatePartnerRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
name | string | да | — | string |
googlePlaceId | string | null | нет | — | string? |
country | string | null | нет | — | string? |
region | string | null | нет | — | string? |
city | string | null | нет | — | string? |
street | string | null | нет | — | string? |
house | string | null | нет | — | string? |
flat | string | null | нет | — | string? |
postalCode | string | null | нет | — | string? |
address | string | null | нет | — | string? |
email | string | null | нет | — | string? |
site | string | null | нет | — | string? |
description | string | null | нет | — | string? |
location | PointDto | null | нет | — | PointDto? |
partnerStatus | PartnerStatusDto | да | — | PartnerStatusDto |
category | PartnerCategoryDto | да | — | PartnerCategoryDto |
tags | TagDto[] | да | — | List<TagDto> |
regionCodeId | number | null | нет | — | int? |
Пример
{
"id": 0,
"name": "string",
"googlePlaceId": "uuid",
"country": "string",
"region": "string",
"city": "string",
"street": "string",
"house": "string",
"flat": "2026-05-05T08:00:00Z",
"postalCode": "string",
"address": "string",
"email": "user@example.com",
"site": "string",
"description": "string",
"location": "<pointdto>",
"partnerStatus": "<PartnerStatusDto>",
"category": "<PartnerCategoryDto>",
"tags": [],
"regionCodeId": 0
}UpdatePartnerStatusRequestParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Partner/Request/UpdatePartnerStatusRequestParam.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
partnerId | number | да | — | int |
status | PartnerStatusDto | да | — | PartnerStatusDto |
Пример
{
"partnerId": 0,
"status": "<PartnerStatusDto>"
}