' Options: 'Date: 2025-06-27 22:26:10 '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: CentralVehiclesRequest.* '''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.OS.DataShaping.Interfaces Imports Mercedes.VehicleManagement.API.Shared.POCO Imports Mercedes.OS.Vehicle.Shared.POCO Imports Mercedes.VehicleManagement.API.ServiceModel Namespace Global Namespace Mercedes.OS.DataShaping.Interfaces Public Interface IDataShapedRequest Property Fields As String End Interface End Namespace 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 CentralVehiclesRequest Implements IReturn(Of VehiclesByRetailerResponse) Implements IGet Implements IDataShapedRequest Public Overridable Property VehicleType As String ''' '''If specified, the API will shape the data in the response to only include the specified fields ''' Public Overridable Property Fields As String Implements IDataShapedRequest.Fields End Class End Namespace Namespace Mercedes.VehicleManagement.API.Shared.POCO 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 Public Partial Class VehiclesByRetailerResponse Public Overridable Property Vehicles As List(Of VehicleIdentifierData) = New List(Of VehicleIdentifierData) End Class End Namespace End Namespace