PartnersPlansSearchEssentialViewModelResponseWrapper

  • errorResponse
    Type: object · ErrorsResponse nullable
    • errors
      Type: array object[] | null · ErrorResponse[]
  • response
    Type: object · PartnersPlansSearchEssentialViewModel nullable

    Slim response model for plan search operations. Mirrors Chaiz.API.Models.Partners.V2.PartnersPlansSearchViewModel but its Chaiz.API.Models.Partners.V2.PartnersPlansSearchEssentialViewModel.Results contain only the fields needed for plan comparison, selection, and checkout. Returned when the search request specifies {responseDetailLevel=essential}.

    • results
      Type: array object[] | null · PartnerSearchResultPlanEssentialViewModel[]

      List of matching vehicle protection plans in slim form. May be empty if no plans match the search criteria.

      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}.

    • searchCriteria
      Type: object · PartnerPlanSearchCriteriaViewModel nullable

      The search criteria that was used for this search.

      Search criteria used for the plan search. Reflects the vehicle and location information provided in the request.

    • searchId
      Type: string | nullFormat: uuid

      Unique identifier for this search session.

    • sessionId
      Type: string | nullFormat: uuid

      Session identifier for tracking purposes.

    • userId
      Type: string | nullFormat: uuid

      Unique identifier for the user associated with this search.