(* Options: Date: 2025-06-27 22:37:40 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: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: MotabilityVehiclesRequest.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace Mercedes.VehicleManagement.API.ServiceModel open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type VehicleDataBase() = member val Vin:String = null with get,set member val Description:String = null with get,set member val Model:String = null with get,set member val Otr:String = null with get,set member val RetailPriceExVAT:String = null with get,set member val ActualPrice:String = null with get,set member val FuelType:String = null with get,set member val Transmission:String = null with get,set member val TransmissionType:String = null with get,set member val Colour:String = null with get,set member val ColourCode:String = null with get,set member val ColourDescription:String = null with get,set member val CommissionNumber:String = null with get,set member val OfferAvailable:Boolean = new Boolean() with get,set member val CampaignDiscountOfferTotal:Int32 = new Int32() with get,set member val CampaignDiscountOfferTotalCurrent:Int32 = new Int32() with get,set member val CampaignDiscountOfferTotalPending:Int32 = new Int32() with get,set member val CampaignServiceOfferTotal:Int32 = new Int32() with get,set member val CampaignServiceOfferTotalCurrent:Int32 = new Int32() with get,set member val CampaignServiceOfferTotalPending:Int32 = new Int32() with get,set member val CampaignCustomOfferTotal:Int32 = new Int32() with get,set member val CampaignPersonalisedOfferTotalCurrent:Int32 = new Int32() with get,set member val CampaignPersonalisedOfferTotalPending:Int32 = new Int32() with get,set member val CampaignPersonalisedOfferTotal:Int32 = new Int32() with get,set member val CampaignCustomOfferTotalCurrent:Int32 = new Int32() with get,set member val CampaignCustomOfferTotalPending:Int32 = new Int32() with get,set member val CampaignOtherOfferTotal:Int32 = new Int32() with get,set member val CampaignOtherOfferTotalCurrent:Int32 = new Int32() with get,set member val CampaignOtherOfferTotalPending:Int32 = new Int32() with get,set member val RetailerDiscountOfferTotal:Int32 = new Int32() with get,set member val RetailerDiscountOfferTotalCurrent:Int32 = new Int32() with get,set member val RetailerDiscountOfferTotalPending:Int32 = new Int32() with get,set member val RetailerServiceOfferTotal:Int32 = new Int32() with get,set member val RetailerServiceOfferTotalCurrent:Int32 = new Int32() with get,set member val RetailerServiceOfferTotalPending:Int32 = new Int32() with get,set member val RetailerCustomOfferTotal:Int32 = new Int32() with get,set member val RetailerCustomOfferTotalCurrent:Int32 = new Int32() with get,set member val RetailerCustomOfferTotalPending:Int32 = new Int32() with get,set member val RetailerWarrantyOfferTotal:Int32 = new Int32() with get,set member val RetailerWarrantyOfferTotalCurrent:Int32 = new Int32() with get,set member val RetailerWarrantyOfferTotalPending:Int32 = new Int32() with get,set member val RetailerOfferTotal:Int32 = new Int32() with get,set member val RetailerOfferTotalCurrent:Int32 = new Int32() with get,set member val RetailerOfferTotalPending:Int32 = new Int32() with get,set member val CampaignOfferTotal:Int32 = new Int32() with get,set member val CampaignOfferTotalCurrent:Int32 = new Int32() with get,set member val CampaignOfferTotalPending:Int32 = new Int32() with get,set member val CampaignAndOfferTotal:Int32 = new Int32() with get,set member val CampaignAndOfferTotalCurrent:Int32 = new Int32() with get,set member val CampaignAndOfferTotalPending:Int32 = new Int32() with get,set member val OfferTotal:Int32 = new Int32() with get,set member val OfferTotalCurrent:Int32 = new Int32() with get,set member val OfferTotalPending:Int32 = new Int32() with get,set member val Creation:String = null with get,set member val Modified:String = null with get,set member val ElectricRange:Int32 = new Int32() with get,set member val ElectricConsumption:Int32 = new Int32() with get,set member val PortArrivalDate:Nullable = new Nullable() with get,set member val DaysSincePortArrival:Nullable = new Nullable() with get,set member val RetailPriceIncVAT:Decimal = new Decimal() with get,set member val BodyStyle:String = null with get,set member val Upholstery:String = null with get,set member val UpholsteryCode:String = null with get,set member val UpholsteryType:String = null with get,set member val PackageNames:ResizeArray = null with get,set member val Line:String = null with get,set member val CurrentRetailerOfferPrice:Decimal = new Decimal() with get,set member val RetailPrice:String = null with get,set member val VATQualifying:Boolean = new Boolean() with get,set member val RetailerId:Int32 = new Int32() with get,set member val GssnId:String = null with get,set member val NoImage:Boolean = new Boolean() with get,set member val ImageUrl:String = null with get,set member val IsAvailableOnline:Boolean = new Boolean() with get,set member val IsBackOrdered:Boolean = new Boolean() with get,set member val CreationDate:String = null with get,set member val MaintenanceDate:String = null with get,set member val RegistrationNumber:String = null with get,set member val RegistrationDate:Nullable = new Nullable() with get,set member val Mileage:Nullable = new Nullable() with get,set member val TradeInDate:Nullable = new Nullable() with get,set member val Source:String = null with get,set member val VehicleType:String = null with get,set member val OfferAmount:String = null with get,set member val OfferExpiry:String = null with get,set member val ActiveOffers:Int32[] = null with get,set member val CampaignMessagesTotal:Int32 = new Int32() with get,set member val UnderOffer:Boolean = new Boolean() with get,set member val IsDisplayStock:Boolean = new Boolean() with get,set member val DisplayRetailer:String = null with get,set member val DisplayRetailerGssnId:String = null with get,set member val Location:String = null with get,set member val Account:String = null with get,set member val AccountType:String = null with get,set member val UsageCode:String = null with get,set member val Bm7NST:String = null with get,set member val IsSellable:Boolean = new Boolean() with get,set member val Secured:Boolean = new Boolean() with get,set member val Specialist:Boolean = new Boolean() with get,set member val IsMotabilityRetailer:Boolean = new Boolean() with get,set member val UpholsteryDescription:String = null with get,set member val InBackOrderAccount:Boolean = new Boolean() with get,set member val FullModelYearCode:String = null with get,set member val ProductionDate:Nullable = new Nullable() with get,set member val Baumuster:String = null with get,set member val IsMotability:Boolean = new Boolean() with get,set member val PipAdvanceRentalGross:Nullable = new Nullable() with get,set member val WpmsAdvanceRentalGross:Nullable = new Nullable() with get,set member val IspVehicleCustomerDescriptions:ResizeArray = null with get,set [] type VehicleData() = inherit VehicleDataBase() member val Engine:String = null with get,set [] type Equipment() = member val Id:Nullable = new Nullable() with get,set member val Code:String = null with get,set member val Description:String = null with get,set [] type VehicleIdentifierData() = inherit VehicleData() member val Retailer:String = null with get,set member val HasMotabilityError:Boolean = new Boolean() with get,set member val Equipment:ResizeArray = null with get,set [] type VehiclesByRetailerResponse() = member val Vehicles:ResizeArray = null with get,set [] [] type MotabilityVehiclesRequest() = interface IReturn interface IGet member val VehicleType:String = null with get,set