Service Item

Represents a claimable service item offered through a Service Campaign. Service items define what services are available to vehicles, including validity periods, costs (fixed or per-model), and campaign activation rules.

Property Summary
Name
Dictionary<string, string>
The multilingual name of the service item (keyed by language code).
Photo
Dictionary<string, string>
The multilingual photo URLs for the service item (keyed by language code).
IsDeleted
bool
Indicates whether this service item has been deleted.
CampaignStartDate
DateTime
The start date of the campaign that this service item belongs to.
CampaignEndDate
DateTime
The end date of the campaign that this service item belongs to.
ValidFrom
DateTime?
The date from which this service item becomes valid for claiming.
ValidTo
DateTime?
The date after which this service item is no longer valid for claiming.
PrintoutTitle
Dictionary<string, string>
The multilingual printout title (keyed by language code).
PrintoutDescription
Dictionary<string, string>
The multilingual printout description (keyed by language code).
BrandIDs
IEnumerable<long?>
The brand IDs this service item is available for.
CountryIDs
IEnumerable<long?>
The country IDs this service item is available in.
CompanyIDs
IEnumerable<long?>
The company IDs this service item is available for.
ActiveFor
int?
The duration for which this service item remains active after activation.
ActiveForDurationType
DurationType?
The unit of time for the duration (e.g., Days, Months, Years).
MaximumMileage
long?
The maximum mileage up to which this service item is valid. Used in sequential validity calculations.
PackageCode
string
The package code that groups related service items together.
UniqueReference
string
A unique reference identifier for this service item.
FixedCost
decimal?
The fixed cost for this service item. Will be null if costing type is 'Per Model'.
ModelCosts
IEnumerable<ServiceItemCostModel>
Per-model costs for this service item. Will be null if costing type is 'Fixed'.
CampaignID
long?
The ID of the campaign this service item belongs to.
CampaignName
Dictionary<string, string>
The multilingual name of the parent campaign (keyed by language code).
CampaignUniqueReference
string
The unique reference of the parent campaign.
CampaignActivationTrigger
ClaimableItemCampaignActivationTrigger
What triggers the campaign to activate (e.g., on vehicle sale or manually).
CampaignActivationType
ClaimableItemCampaignActivationTypes
The activation type for the campaign (e.g., Automatic, Manual).
ValidityMode
ClaimableItemValidityMode
How the validity period is calculated (e.g., relative to activation or fixed dates).
ClaimingMethod
ClaimableItemClaimingMethod
The method used to claim this service item.
AttachmentFieldBehavior
ClaimableItemAttachmentFieldBehavior
How attachment fields behave when claiming this service item.
VehicleInspectionTypeID
long?
The vehicle inspection type required for claiming this service item, if any.
IntegrationID
string
An external identifier used for system-to-system integration.