PartnerSearchResultPlanEssentialViewModel
Slim representation of a partner search result plan, optimized for LLM and lightweight
integrations. Contains only the fields needed for plan comparison, selection, and checkout.
Returned when the search request specifies responseDetailLevel=essential.
- coverageType: Format: int32enum
Type Type of coverage provided by this plan: 1 Powertrain, 2 PowertrainPlus, 3 MostComprehensive.
values0 = None1 = Powertrain2 = PowertrainPlus3 = MostComprehensive - deductibleType: numberFormat: double
Deductible amount in USD per claim.
- displayType: string | null
Provider Name Display name of the warranty provider.
- downpaymentType: numberFormat: double
Down payment amount in USD required to activate the plan.
- durationType: integerFormat: int32
Plan duration in months.
- hasType: boolean
Maintenance Program Whether the plan bundles a prepaid maintenance program (oil changes, brake service and the like). Request the
Fullshape for the program'smaintenanceProgramdetails. - milesType: integerFormat: int32
Coverage mileage limit.
- monthlyType: numberFormat: double
Price Monthly payment amount in USD for installment plans.
- planType: number | nullFormat: double
Chaiz Rating Chaiz quality rating for this plan (0-10 scale, one decimal).
- planType: string | null
Checkout Url URL to the checkout page for this plan.
- planType:
Highlights Properties: 2List of plan highlights or badges.
- planType: integerFormat: int32
Id Underlying plan identifier, shared across the per-mileage-tier
searchResultPlanIdvariants of the same plan. By default the search returns one variant perplanId; withplanVariant=allit returns every variant, and they share this value. - planType: string | null
Name Name of the specific plan.
- planType: string | null
Rating Verdict Human-readable verdict summarizing the plan quality.
- planType: string | null
Summary Url URL to view a summary of plan coverage details.
- recommendationType: string | null
Summary One-line recommendation summary combining the plan's labels, rating, and highlights.
- resultType: array of string | null
Labels Result-set-relative recommendation labels for this plan. Maximum of 2 labels per plan. Possible values: LOWEST_PRICE, HIGHEST_RATED, BEST_VALUE, BEST_COVERAGE.
- searchType: integerFormat: int32
Result Plan Id Identifies this plan at this price. Embedded in
planSummaryUrlandplanCheckoutUrl. - totalType: numberFormat: double
Price Total price of the plan in USD.