RahalCorporate
TravelersReference

Reference

Reference for travelers, passports, and documents

Reference

Reference documentation for the traveler management system.

Reference Guides

Quick Reference

Traveler Types

TypeCodeAge Range
AdultADT12+ years
ChildCHD2-11 years
InfantINF0-1 years

Traveler Titles

CodeDisplay
mrMr.
mrsMrs.
msMs.
missMiss
mstrMaster

Document Categories

CategoryCode
PassportPASSPORT
VisaVISA
ResidencyRESIDENCY
OtherOTHER

Expiry Thresholds

StatusDays Until Expiry
ExpiredLess than 0
Critical0-60 days
Warning60-180 days
Valid180+ days

Constraints

Uniqueness

EntityUnique Constraint
Passport(travelerId, nationality, deletedAt)
DocumentNone (allows duplicates)

Foreign Keys

EntityFieldReferences
TraveleruserIdUser.id
PassporttravelerIdTraveler.id
DocumenttravelerIdTraveler.id

Cascade Behavior

ActionBehavior
Delete TravelerSoft deletes traveler; passports and documents cascade
Delete PassportSoft deletes passport; linked documents cascade
Delete UserDoes not cascade to travelers (blocked by foreign key)

All deletions are soft deletes. Records are marked with a deletedAt timestamp rather than being permanently removed.

On this page