Skip to content

WorkerLeadDto

← Lead / Worker DTO

Worker lead — landing-page application. Mirrors WorkerLeadModel JSON shape.

Поля

ПолеТипОбязательноеОписание
idnumberда
createDateTimestringда
updateDateTimestring | nullнет
deleteDateTimestring | nullнет
firstNamestringда
lastNamestringда
genderGenderParamда
nationalitystring | nullнет
birthDatestring | nullнет
phoneContactIdnumberда
phoneContactPhoneContactDtoда
emailContactIdnumberда
emailContactEmailContactDtoда
employmentTypeEmploymentTypeParamда
paidVacationPerYearCountnumber | nullнет
hasExperienceboolean | nullнет
hasCertificateboolean | nullнет
goToWorkDatestring | nullнет
hasAllergyboolean | nullнет
allergyCommentstring | nullнет
transportTypesTransportTypeParam[]да
workWithMenboolean | nullнет
workWithWomenboolean | nullнет
childsboolean | nullнет
religionstring | nullнет
commentstring | nullнет
maxClientsCountnumber | nullнет
addressesWorkerLeadAddressDto[]да
utmSourcestring | nullнет
utmMediumstring | nullнет
utmCampaignstring | nullнет
utmTermstring | nullнет
utmContentstring | nullнет
workerCreatedbooleanдаOutcome of the parallel Worker creation triggered by the landing-page POST.
workerNotCreatedReasonWorkerLeadFailReason | nullнетShort failure code when workerCreated === false; null on success.
linkedWorkerIdnumber | nullнетId of the Worker created from this lead; null when workerCreated === false.

Пример

json
{
  "id": 0,
  "createDateTime": "2026-05-05T08:00:00Z",
  "updateDateTime": "2026-05-05T08:00:00Z",
  "deleteDateTime": "2026-05-05T08:00:00Z",
  "firstName": "string",
  "lastName": "string",
  "gender": "<GenderParam>",
  "nationality": "string",
  "birthDate": "2026-05-05T08:00:00Z",
  "phoneContactId": 0,
  "phoneContact": "<PhoneContactDto>",
  "emailContactId": 0,
  "emailContact": "<EmailContactDto>",
  "employmentType": "<EmploymentTypeParam>",
  "paidVacationPerYearCount": 0,
  "hasExperience": false,
  "hasCertificate": false,
  "goToWorkDate": "2026-05-05T08:00:00Z",
  "hasAllergy": false,
  "allergyComment": "string",
  "transportTypes": [],
  "workWithMen": false,
  "workWithWomen": false,
  "childs": false,
  "religion": "string",
  "comment": "string",
  "maxClientsCount": 0,
  "addresses": [],
  "utmSource": "string",
  "utmMedium": "string",
  "utmCampaign": "string",
  "utmTerm": "string",
  "utmContent": "string",
  "workerCreated": false,
  "workerNotCreatedReason": "<workerleadfailreason>",
  "linkedWorkerId": 0
}