WIP jordan

This commit is contained in:
Jordan Weingarten
2026-04-16 11:11:44 -05:00
parent ff2d7b18b5
commit 67482f6629
163 changed files with 50627 additions and 728 deletions

View File

@@ -0,0 +1,40 @@
import type { AutoQuoteClient } from '~/types/auto-quote-intake'
export type HealthQuoteMode = 'single' | 'comparative_pdf'
export type HealthQuoteSegment = 'individual' | 'corporate' | 'group'
export type HealthQuoteDraft = {
quoteMode: HealthQuoteMode | null
segment: HealthQuoteSegment | null
client: AutoQuoteClient
/** Coverage / product context */
health: {
coverageArea: '' | 'local' | 'international'
networkTier: string
deductible: string
/** Subscriber screening */
dateOfBirth: string
age: string
preexistingConditions: boolean
preexistingDetails: string
}
/** Mock: forms marked complete to proceed */
forms: {
medicalQuestionnaire: boolean
beneficiaryDesignation: boolean
groupCensus: boolean
}
solicit: {
carrierIds: string[]
planIds: string[]
}
}
export type HealthQuoteIntakePayload = {
quoteMode: HealthQuoteMode
segment: HealthQuoteSegment
client: AutoQuoteClient
health: HealthQuoteDraft['health']
solicit: HealthQuoteDraft['solicit']
}