Interface: MergeContractor
Defined in: src/lib/agreements/mergeData.ts:14
Assemble the agreement merge data (tokens + loops + flags) from already-fetched, decoupled inputs.
Pure (no I/O) so it is unit-testable and produces deterministic output for hashing. The server-side
buildMergeData(contractorId) fetches the rows and calls this. Token names follow the blanks in the
real ICA package (cover + ICA + Exhibits A–D). One package is generated per facility-state, so the
state language is resolved from the (single) state of the facilities passed in.
Properties
email
email:
string
Defined in: src/lib/agreements/mergeData.ts:17
legalName
legalName:
string
Defined in: src/lib/agreements/mergeData.ts:15
phAddress
phAddress:
string|null
Defined in: src/lib/agreements/mergeData.ts:16
phone
phone:
string|null
Defined in: src/lib/agreements/mergeData.ts:18
prcLicense
prcLicense:
string|null
Defined in: src/lib/agreements/mergeData.ts:19