Onboarding configuration
esc
Country
Forms
↑↓ navigate↵ open40 results
Countries/KE/next_of_kin

next_of_kin

Base v1 · src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Forms/next_of_kin_base_v1_schema.json

Scope
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validationrequired
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validation
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validationrequired
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
PARENTnextOfKin.relationship.parent
SIBLINGnextOfKin.relationship.sibling
SPOUSEnextOfKin.relationship.spouse
CHILDnextOfKin.relationship.child
Validationrequired
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validationrequired
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
NATIDnextOfKin.documentType.nationalId
PASPOnextOfKin.documentType.passport
MAISHAnextOfKin.documentType.maishaId
ALIENnextOfKin.documentType.alienId
REFUGEE_IDnextOfKin.documentType.refugeeId
Validationrequired
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validationrequired
Error message keys (i18n)
Prefill from journey data

The service uses the first non-empty source. Use a dot path beginning with the source step id.

Options (enum)
Validation
Error message keys (i18n)
Live preview

Renders as the web app would. Interactive — pick values to exercise visibility rules and validation.

EQUITY
next_of_kin

Emergency contact

Provide an emergency contact.

Next of kin first name
Next of kin middle name (Optional)
Next of kin last name
Relationship

4 options

Next of kin phone number
Next of kin document type

5 options

Next of kin document number
Next of kin email (Optional)

Blocking the CTA (6)

  • firstName — First name is required
  • lastName — Last name is required
  • relationship — Relationship is required
  • phoneNumber — Phone number is required
  • documentType — Document type is required
  • documentNumber — Document number is required
Generated change (1 file)
src/Modules/FormEngine/OmniDos.FormEngine.Infra/SeedData/Patches/KE/next_of_kin_ke_v1_schema_patch.json
[
  {
    "op": "remove",
    "path": "/properties/documentType/x-enumLabels/OTHER"
  },
  {
    "op": "add",
    "path": "/properties/documentType/x-enumLabels/MAISHA",
    "value": "nextOfKin.documentType.maishaId"
  },
  {
    "op": "add",
    "path": "/properties/documentType/x-enumLabels/REFUGEE_ID",
    "value": "nextOfKin.documentType.refugeeId"
  },
  {
    "op": "replace",
    "path": "/properties/documentType/enum/3",
    "value": "ALIEN"
  },
  {
    "op": "replace",
    "path": "/properties/documentType/enum/2",
    "value": "MAISHA"
  },
  {
    "op": "add",
    "path": "/properties/documentType/enum/4",
    "value": "REFUGEE_ID"
  }
]
Downloads a zip to apply to a clone and raise as a PR.