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нет—
phoneLinkContactsPhoneLinkContactDto[]да—
emailLinkContactsEmailLinkContactDto[]да—
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",
  "phoneLinkContacts": [],
  "emailLinkContacts": [],
  "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
}