Warranty

Contains the warranty status and dates for a vehicle, including standard warranty, extended warranty, and free service eligibility.

Property Summary
HasActiveWarranty
bool
Whether the vehicle currently has an active standard warranty (end date is in the future).
WarrantyStartDate
DateTime?
The start date of the standard warranty period.
WarrantyEndDate
DateTime?
The end date of the standard warranty period.
ActivationIsRequired
bool
Indicates whether warranty activation is required before the warranty becomes effective.
HasExtendedWarranty
bool
Whether the vehicle currently has an active extended warranty (end date is in the future).
ExtendedWarrantyStartDate
DateTime?
The start date of the extended warranty period.
ExtendedWarrantyEndDate
DateTime?
The end date of the extended warranty period.
FreeServiceStartDate
DateTime?
The start date from which free service items become eligible.
DeFactoServiceStartDate
DateTime?
The earliest non-deleted ItemClaim.ClaimDate for this vehicle. Always populated
when at least one non-deleted claim exists, regardless of whether it ends up being used.
When the regular fallback chain (service activation / sale warranty / sale invoice /
broker invoice) would otherwise leave FreeServiceStartDate null, this
value is used as the effective FreeServiceStartDate so downstream items
project as if activation had occurred — the act of claiming is itself evidence the
vehicle has been serviced. FreeServiceItemDateShiftModel overrides still
win over this fallback.