Skip to content

Partner DTO

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

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

Содержание


CreatePartnerRequestDto

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

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
phoneNumberstringдаstring
namestringдаstring
googlePlaceIdstring | nullнетstring?
countrystring | nullнетstring?
regionstring | nullнетstring?
citystring | nullнетstring?
streetstring | nullнетstring?
housestring | nullнетstring?
flatstring | nullнетstring?
postalCodestring | nullнетstring?
addressstring | nullнетstring?
emailstring | nullнетstring?
sitestring | nullнетstring?
descriptionstring | nullнетstring?
locationPointDto | nullнетPointDto?
tagsTagDto[]даList<TagDto>
partnerStatusPartnerStatusDtoдаPartnerStatusDto
categoryPartnerCategoryDtoдаPartnerCategoryDto
regionCodeIdnumber | nullнетint?

Пример

json
{
  "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#)
partnerPartnerDtoдаPartnerDto

Пример

json
{
  "partner": "<PartnerDto>"
}


GetPartnerResponseDto

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

Поля

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

Пример

json
{
  "partner": "<PartnerDto>"
}


GetPartnersRequestDto

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

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
paginationPaginationдаPagination
partnerStatusesPartnerStatusDto[]даList<PartnerStatusDto>
partnerStatusFiltersPartnerStatusDto[]даList<PartnerStatusDto>?
tagFiltersnumber[]даList<int>?

Пример

json
{
  "pagination": "<Pagination>",
  "partnerStatuses": [],
  "partnerStatusFilters": [],
  "tagFilters": []
}


PartnerCategoryDto

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

Значения

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound00
Unclear1unklar1
City2Stadt2
HomeCareService3Pflegedienst3
GeneralMedicine4Allgemeinmedizin4
DayCareService5Tagespflege und so weiter5
Doctor6Arzt6
Physicians7Ärzte7
GeneralPractitioner8Praktischer Arzt8
Physiotherapists9Physiotherapeuten9
InternalAndGeneralMedicine10Innere und Allgemeinmedizin10

Пример

json
0


PartnerDto

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

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
namestringдаstring
addressstring | nullнетstring?
emailstring | nullнетstring?
sitestring | nullнетstring?
descriptionstring | nullнетstring?
citystring | nullнетstring?
postalCodestring | nullнетstring?
partnerStatusPartnerStatusDtoдаPartnerStatusDto
categoryPartnerCategoryDtoдаPartnerCategoryDto
locationPointDto | nullнетPointDto?
tagsTagDto[]даList<TagDto>
phoneLinkContactsPhoneLinkContactDto[]даList<PhoneLinkContactDto>
emailLinkContactsEmailLinkContactDto[]даList<EmailLinkContactDto>

Пример

json
{
  "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#)
NotFound00
New11
Active22
Unsuitable33

Пример

json
0


UpdatePartnerPartialRequestDto

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

Поля

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
idnumberдаint
namestring | nullнетstring?
googlePlaceIdstring | nullнетstring?
countrystring | nullнетstring?
regionstring | nullнетstring?
citystring | nullнетstring?
streetstring | nullнетstring?
housestring | nullнетstring?
flatstring | nullнетstring?
postalCodestring | nullнетstring?
addressstring | nullнетstring?
emailstring | nullнетstring?
sitestring | nullнетstring?
descriptionstring | nullнетstring?
partnerStatusPartnerStatusDto | nullнетPartnerStatusDto?
categoryPartnerCategoryDto | nullнетPartnerCategoryDto?
locationPointDto | nullнетPointDto?
regionCodeIdnumber | nullнетint?

Пример

json
{
  "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#)
idnumberдаint
namestringдаstring
googlePlaceIdstring | nullнетstring?
countrystring | nullнетstring?
regionstring | nullнетstring?
citystring | nullнетstring?
streetstring | nullнетstring?
housestring | nullнетstring?
flatstring | nullнетstring?
postalCodestring | nullнетstring?
addressstring | nullнетstring?
emailstring | nullнетstring?
sitestring | nullнетstring?
descriptionstring | nullнетstring?
locationPointDto | nullнетPointDto?
partnerStatusPartnerStatusDtoдаPartnerStatusDto
categoryPartnerCategoryDtoдаPartnerCategoryDto
tagsTagDto[]даList<TagDto>
regionCodeIdnumber | nullнетint?

Пример

json
{
  "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#)
partnerIdnumberдаint
statusPartnerStatusDtoдаPartnerStatusDto

Пример

json
{
  "partnerId": 0,
  "status": "<PartnerStatusDto>"
}