PartnerSearchResultPlanViewModel

Represents a vehicle protection plan returned from a plan search. Contains pricing, coverage details, provider information, and unique identifiers for ordering.

  • Accreditation organizations for the provider.

  • Optional add-ons available for this plan. Add-ons provide additional coverage beyond the base plan.

    Properties: 8
  • Dictionary mapping category IDs to category names for covered components.

    Properties: 1
  • Coverage scores by category (e.g., Engine, Transmission, Electrical). Indicates how comprehensive the coverage is for each vehicle system.

    Properties: 3
  • Type of coverage provided by this plan. Values: 1 Powertrain (basic engine/transmission), 2 PowertrainPlus (extended), 3 MostComprehensive (bumper-to-bumper).

    values
    0 = None1 = Powertrain2 = PowertrainPlus3 = MostComprehensive
  • Deductible amount in USD per claim. The amount the customer pays out-of-pocket before coverage kicks in.

  • Display name of the warranty provider.

  • Down payment amount in USD required to activate the plan. For monthly payment plans, this is the initial payment.

  • Plan duration in months. Common values: 12, 24, 36, 48, 60 months.

  • Maximum limit of liability per claim or contract term. May be expressed as a dollar amount or vehicle value.

  • The prepaid maintenance program bundled with this plan, or null when the plan does not include one. Its presence is the availability signal: there is no separate boolean flag on this shape. On the Essential shape you get a hasMaintenanceProgram boolean instead.

    Properties: 3
  • Coverage mileage limit. The plan covers repairs up to this many miles from the purchase odometer reading.

  • Monthly payment amount in USD for installment plans. Only applicable when PaymentOption is set to monthly payments.

  • Available payment options with pricing details for each. Includes discounts and installment information.

    Properties: 11
  • Claim payout method. Describes how repairs are paid (e.g., direct to shop, reimbursement).

  • Chaiz quality rating for this plan (0-10 scale, one decimal). A proprietary score based on coverage quality, value, and provider reliability.

  • URL to the checkout page for this plan. Partners can redirect customers here to complete purchase.

  • URL to the full contract/terms document for this plan.

  • List of plan highlights or badges. These indicate special qualities like "Best Value", "Most Popular", etc.

    Properties: 2
  • Name of the specific plan.

  • Detailed description of why the plan received its rating.

  • Human-readable verdict summarizing the plan quality. Examples: "Excellent", "Good", "Fair"

  • URL to view a summary of plan coverage details.

  • Additional information about the warranty provider. May include company description, years in business, etc.

  • URL to the provider's logo image.

  • Provider's overall rating (0-5 scale). Based on customer reviews and satisfaction scores.

  • One-line recommendation summary combining the plan's labels, rating, and highlights. Designed for agent-facing display. Null when no recommendation labels are assigned.

  • Result-set-relative recommendation labels for this plan. Maximum of 2 labels per plan. Possible values: LOWEST_PRICE, HIGHEST_RATED, BEST_VALUE, BEST_COVERAGE. Null when no labels apply.

  • Unique identifier for the search session that produced this result.

  • Identifies this plan at this price. Embedded in planSummaryUrl and planCheckoutUrl.

  • Total price of the plan in USD, before any payment-option discount. Where the plan is billed monthly this is the total of all installments, which is what a monthly purchase pays across the term; where it is only sold outright it is the upfront cost. Every entry in PaymentOptions publishes this same figure, and what each option actually costs is its TotalPriceAfterDiscount.

  • Unique identifier for the user associated with this search.