' Options: 'Date: 2025-06-27 22:58:47 'Version: 8.81 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: VehicleByCommissionNumberRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports Mercedes.VehicleManagement.API.Shared.POCO Imports Mercedes.OS.Vehicle.Shared.POCO Imports Mercedes.VehicleManagement.API.ServiceModel Namespace Global Namespace Mercedes.OS.Vehicle.Shared.POCO Public Partial Class Equipment Public Overridable Property Id As Integer? Public Overridable Property Code As String Public Overridable Property Description As String End Class End Namespace Namespace Mercedes.VehicleManagement.API.ServiceModel Public Partial Class VehicleByCommissionNumberRequest Implements IReturn(Of VehicleByCommissionNumberResponse) Implements IGet Public Overridable Property vehicleIdentifier As String Public Overridable Property VehicleType As String End Class End Namespace Namespace Mercedes.VehicleManagement.API.Shared.POCO Public Partial Class FinanceOffer Public Overridable Property CampaignDescription As String Public Overridable Property TermsAndConditions As String Public Overridable Property Label As String Public Overridable Property CampaignId As Integer Public Overridable Property DocumentUrl As String Public Overridable Property From As String Public Overridable Property Id As Integer Public Overridable Property [To] As String Public Overridable Property Value As String Public Overridable Property Vin As String Public Overridable Property Enabled As Boolean Public Overridable Property Pending As Boolean Public Overridable Property OfferType As String End Class Public Partial Class Message Public Overridable Property Id As Integer Public Overridable Property Vin As String Public Overridable Property CampaignId As Integer Public Overridable Property Value As String Public Overridable Property CampaignDescription As String Public Overridable Property From As String Public Overridable Property [To] As String Public Overridable Property DocumentUrl As String End Class Public Partial Class Offer Public Overridable Property Id As Integer Public Overridable Property OfferType As String Public Overridable Property CampaignName As String Public Overridable Property From As String Public Overridable Property [To] As String Public Overridable Property Value As String Public Overridable Property Net As Decimal? Public Overridable Property OfferVehicle As OfferVehicle Public Overridable Property Pending As Boolean Public Overridable Property DocumentUrl As String Public Overridable Property Personalised As Boolean Public Overridable Property IsPersonalisedMonetaryOffer As Boolean Public Overridable Property CampaignVIPDiscount As Boolean Public Overridable Property OfferValueNet As Decimal? End Class Public Partial Class OfferHistory Public Overridable Property Id As Integer Public Overridable Property AuditType As String Public Overridable Property OfferType As String Public Overridable Property Source As String Public Overridable Property From As String Public Overridable Property [To] As String Public Overridable Property Personalised As Boolean Public Overridable Property Value As String Public Overridable Property Net As String Public Overridable Property VAT As String Public Overridable Property Description As String Public Overridable Property Vin As String Public Overridable Property Gssn As String Public Overridable Property Creation As String Public Overridable Property Modified As String Public Overridable Property UserId As String Public Overridable Property User As Integer Public Overridable Property OfferId As Integer Public Overridable Property CommissionNumber As String Public Overridable Property CampaignId As Integer? Public Overridable Property CampaignDescription As String Public Overridable Property CreationDate As Date Public Overridable Property IsUsedCarOffer As Boolean End Class Public Partial Class OfferVehicle Public Overridable Property RetailPriceExVAT As String End Class Public Partial Class PersonalisedOffer Inherits Offer Public Overridable Property Category As String Public Overridable Property Description As String Public Overridable Property Reference As String End Class Public Partial Class VehicleByCommissionNumberResponse Inherits VehicleByIdentifierResponse Public Overridable Property Vehicle As VehicleIdentifierData End Class Public Partial Class VehicleByIdentifierResponse Public Overridable Property CampaignOffers As List(Of Offer) = New List(Of Offer) Public Overridable Property CampaignPersonalisedOffers As List(Of PersonalisedOffer) = New List(Of PersonalisedOffer) Public Overridable Property CampaignOLEVGrantOffers As List(Of Offer) = New List(Of Offer) Public Overridable Property CampaignMessages As List(Of Message) = New List(Of Message) Public Overridable Property OfferHistories As List(Of OfferHistory) Public Overridable Property FinanceOffers As List(Of FinanceOffer) End Class Public Partial Class VehicleData Inherits VehicleDataBase Public Overridable Property Engine As String End Class Public Partial Class VehicleDataBase Public Overridable Property Vin As String Public Overridable Property Description As String Public Overridable Property Model As String Public Overridable Property Otr As String Public Overridable Property RetailPriceExVAT As String Public Overridable Property ActualPrice As String Public Overridable Property FuelType As String Public Overridable Property Transmission As String Public Overridable Property TransmissionType As String Public Overridable Property Colour As String Public Overridable Property ColourCode As String Public Overridable Property ColourDescription As String Public Overridable Property CommissionNumber As String Public Overridable Property OfferAvailable As Boolean Public Overridable Property CampaignDiscountOfferTotal As Integer Public Overridable Property CampaignDiscountOfferTotalCurrent As Integer Public Overridable Property CampaignDiscountOfferTotalPending As Integer Public Overridable Property CampaignServiceOfferTotal As Integer Public Overridable Property CampaignServiceOfferTotalCurrent As Integer Public Overridable Property CampaignServiceOfferTotalPending As Integer Public Overridable Property CampaignCustomOfferTotal As Integer Public Overridable Property CampaignPersonalisedOfferTotalCurrent As Integer Public Overridable Property CampaignPersonalisedOfferTotalPending As Integer Public Overridable Property CampaignPersonalisedOfferTotal As Integer Public Overridable Property CampaignCustomOfferTotalCurrent As Integer Public Overridable Property CampaignCustomOfferTotalPending As Integer Public Overridable Property CampaignOtherOfferTotal As Integer Public Overridable Property CampaignOtherOfferTotalCurrent As Integer Public Overridable Property CampaignOtherOfferTotalPending As Integer Public Overridable Property RetailerDiscountOfferTotal As Integer Public Overridable Property RetailerDiscountOfferTotalCurrent As Integer Public Overridable Property RetailerDiscountOfferTotalPending As Integer Public Overridable Property RetailerServiceOfferTotal As Integer Public Overridable Property RetailerServiceOfferTotalCurrent As Integer Public Overridable Property RetailerServiceOfferTotalPending As Integer Public Overridable Property RetailerCustomOfferTotal As Integer Public Overridable Property RetailerCustomOfferTotalCurrent As Integer Public Overridable Property RetailerCustomOfferTotalPending As Integer Public Overridable Property RetailerWarrantyOfferTotal As Integer Public Overridable Property RetailerWarrantyOfferTotalCurrent As Integer Public Overridable Property RetailerWarrantyOfferTotalPending As Integer Public Overridable Property RetailerOfferTotal As Integer Public Overridable Property RetailerOfferTotalCurrent As Integer Public Overridable Property RetailerOfferTotalPending As Integer Public Overridable Property CampaignOfferTotal As Integer Public Overridable Property CampaignOfferTotalCurrent As Integer Public Overridable Property CampaignOfferTotalPending As Integer Public Overridable Property CampaignAndOfferTotal As Integer Public Overridable Property CampaignAndOfferTotalCurrent As Integer Public Overridable Property CampaignAndOfferTotalPending As Integer Public Overridable Property OfferTotal As Integer Public Overridable Property OfferTotalCurrent As Integer Public Overridable Property OfferTotalPending As Integer Public Overridable Property Creation As String Public Overridable Property Modified As String Public Overridable Property ElectricRange As Integer Public Overridable Property ElectricConsumption As Integer Public Overridable Property PortArrivalDate As Date? Public Overridable Property DaysSincePortArrival As Integer? Public Overridable Property RetailPriceIncVAT As Decimal Public Overridable Property BodyStyle As String Public Overridable Property Upholstery As String Public Overridable Property UpholsteryCode As String Public Overridable Property UpholsteryType As String Public Overridable Property PackageNames As List(Of String) = New List(Of String) Public Overridable Property Line As String Public Overridable Property CurrentRetailerOfferPrice As Decimal Public Overridable Property RetailPrice As String Public Overridable Property VATQualifying As Boolean Public Overridable Property RetailerId As Integer Public Overridable Property GssnId As String Public Overridable Property NoImage As Boolean Public Overridable Property ImageUrl As String Public Overridable Property IsAvailableOnline As Boolean Public Overridable Property IsBackOrdered As Boolean Public Overridable Property CreationDate As String Public Overridable Property MaintenanceDate As String Public Overridable Property RegistrationNumber As String Public Overridable Property RegistrationDate As Date? Public Overridable Property Mileage As Integer? Public Overridable Property TradeInDate As Date? Public Overridable Property Source As String Public Overridable Property VehicleType As String Public Overridable Property OfferAmount As String Public Overridable Property OfferExpiry As String Public Overridable Property ActiveOffers As Integer() = New Integer(){} Public Overridable Property CampaignMessagesTotal As Integer Public Overridable Property UnderOffer As Boolean Public Overridable Property IsDisplayStock As Boolean Public Overridable Property DisplayRetailer As String Public Overridable Property DisplayRetailerGssnId As String Public Overridable Property Location As String Public Overridable Property Account As String Public Overridable Property AccountType As String Public Overridable Property UsageCode As String Public Overridable Property Bm7NST As String Public Overridable Property IsSellable As Boolean Public Overridable Property Secured As Boolean Public Overridable Property Specialist As Boolean Public Overridable Property IsMotabilityRetailer As Boolean Public Overridable Property UpholsteryDescription As String Public Overridable Property InBackOrderAccount As Boolean Public Overridable Property FullModelYearCode As String Public Overridable Property ProductionDate As Date? Public Overridable Property Baumuster As String Public Overridable Property IsMotability As Boolean Public Overridable Property PipAdvanceRentalGross As Decimal? Public Overridable Property WpmsAdvanceRentalGross As Decimal? Public Overridable Property IspVehicleCustomerDescriptions As List(Of String) End Class Public Partial Class VehicleIdentifierData Inherits VehicleData Public Overridable Property Retailer As String Public Overridable Property HasMotabilityError As Boolean Public Overridable Property Equipment As List(Of Equipment) = New List(Of Equipment) End Class End Namespace End Namespace