Skip to content

Lead / Client DTO

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

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

Содержание


ClientLeadDto

Client lead — landing-page inquiry. Mirrors ClientLeadModel JSON shape.

Поля

ПолеТипОбязательноеОписание
idnumberда
createDateTimestringда
updateDateTimestring | nullнет
deleteDateTimestring | nullнет
namestringда
phoneContactIdnumberда
phoneContactPhoneContactDtoда
emailContactIdnumber | nullнет
emailContactEmailContactDto | nullнет
postalCodestring | nullнет
citystring | nullнет
householdSupportHouseholdSupportDto[]да
currentSituationCurrentSituationDto[]да
utmSourcestring | nullнет
utmMediumstring | nullнет
utmCampaignstring | nullнет
utmTermstring | nullнет
utmContentstring | nullнет
pageUrlstring | nullнет
pageTitlestring | nullнет
referrerstring | nullнет

Пример

json
{
  "id": 0,
  "createDateTime": "2026-05-05T08:00:00Z",
  "updateDateTime": "2026-05-05T08:00:00Z",
  "deleteDateTime": "2026-05-05T08:00:00Z",
  "name": "string",
  "phoneContactId": 0,
  "phoneContact": "<PhoneContactDto>",
  "emailContactId": 0,
  "emailContact": "<emailcontactdto>",
  "postalCode": "string",
  "city": "string",
  "householdSupport": [],
  "currentSituation": [],
  "utmSource": "string",
  "utmMedium": "string",
  "utmCampaign": "string",
  "utmTerm": "string",
  "utmContent": "string",
  "pageUrl": "https://...",
  "pageTitle": "string",
  "referrer": "string"
}


CurrentSituationDto

Значения

ИмяЗначениеОписание
NotFound0
CareLevelAssigned1
HasMedicalOrder2

Пример

json
0


HouseholdSupportDto

Значения

ИмяЗначениеОписание
NotFound0
Myself1
MyFamilyMember2
AnotherPersonCloseToMe3

Пример

json
0


PaginatedClientLeadsResponseDto

Поля

ПолеТипОбязательноеОписание
paginationPaginationResult<ClientLeadDto>да

Пример

json
{
  "pagination": "<PaginationResult<ClientLeadDto>>"
}