CampaignVinEntryModel

Represents a per-VIN entry recorded against a service campaign. Used by campaigns whose Enums.ClaimableItemCampaignActivationTrigger is Enums.ClaimableItemCampaignActivationTrigger.ManualVinEntry — an admin tags a VIN as eligible for a specific campaign (e.g., the 500th customer reward), and the evaluator activates every ServiceItemModel in that campaign for the VIN at RecordedDate.

Property Summary
VIN
string
The Vehicle Identification Number (VIN) that qualifies for the campaign.
CampaignID
long?
The ID of the campaign this entry qualifies the VIN for.
Matched against ServiceItemModel.CampaignID by the evaluator.
CampaignUniqueReference
string
The unique reference of the parent campaign (mirror of ServiceItemModel.CampaignUniqueReference),
useful for human-readable lookups and auditing.
RecordedDate
DateTimeOffset
The date this entry was recorded. Used as the activation date for items with
Enums.ClaimableItemValidityMode.RelativeToActivation validity.
IsDeleted
bool
Indicates whether this entry has been deleted (effectively revoking the VIN's eligibility).
CompanyHashID
string
The Company Hash ID from the Identity System.