PartnersPlansSearchViewModelResponseWrapper

  • errorResponse
    Type: object · ErrorsResponsenullable

    The problems, when the call failed. null on success.

    Check this before reading response. Note that a 2xx status does not guarantee this is null: order creation returns 200 with this populated when the order was not created.

    • errors
      Type: array object[] | null · ErrorResponse[]

      Every problem found with the request. A single call can report several at once, so read the whole array rather than only the first entry.

      A single problem with a request. Errors arrive as an array under errorResponse.errors.

  • response
    Type: object · PartnersPlansSearchViewModelnullable

    The payload, when the call succeeded. null when errorResponse is populated.

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

      List of matching vehicle protection plans. Each plan includes pricing, coverage details, and a searchResultPlanId for ordering. May be empty if no plans match the search criteria.

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

    • searchCriteria
      Type: object · PartnerPlanSearchCriteriaViewModelnullable

      The search criteria that was used for this search. Contains vehicle information and location details.

    • searchId
      Type: string | null Format: uuid

      Unique identifier for this search session. Store this ID to reference the search results later.

    • sessionId
      Type: string | null Format: uuid

      Session identifier for tracking purposes.

    • userId
      Type: string | null Format: uuid

      Unique identifier for the user associated with this search.