(* Options: Date: 2025-06-27 23:24:34 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: VehicleDetailsRequest.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace Mercedes.OS.Vehicle.Shared.POCO open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type VehicleAuditDetails() = member val UserId:String = null with get,set member val Status:Boolean = new Boolean() with get,set member val Notes:String = null with get,set member val CreationDate:String = null with get,set [] type BackOrderVehicleDetailsBase() = member val Vin:String = null with get,set member val CommissionNumber:String = null with get,set member val Description:String = null with get,set member val Model:String = null with get,set member val FullModelYearCode:String = null with get,set member val RetailerId:Int32 = new Int32() with get,set member val ImageUrl:String = null with get,set member val Colour:String = null with get,set member val ColourDescription:String = null with get,set member val BodyStyle: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 Package:String = null with get,set member val Packages:ResizeArray = null with get,set member val Line:String = null with get,set member val Upholstery:String = null with get,set member val UpholsteryDescription:String = null with get,set member val UsageCode:String = null with get,set member val Account:String = null with get,set member val NST:String = null with get,set member val Baumuster:String = null with get,set member val ElectricRange:Nullable = new Nullable() with get,set member val ElectricConsumption:Nullable = new Nullable() with get,set member val RetailPrice_ExVAT:Decimal = new Decimal() with get,set member val ActualPrice:Nullable = new Nullable() with get,set member val OTRPrice:Decimal = new Decimal() with get,set member val VehicleType:String = null with get,set member val Secured:Boolean = new Boolean() with get,set member val ProductionDate:String = null with get,set member val PortArrivalDate:Nullable = new Nullable() with get,set member val DisplayRetailer:String = null with get,set member val Location:String = null with get,set member val Bm7NST:String = null with get,set member val IsAvailableOnline:Boolean = new Boolean() with get,set member val IsSpecialistCar:Boolean = new Boolean() with get,set member val IsSellable:Boolean = new Boolean() with get,set member val InBackOrderAccount:Boolean = new Boolean() with get,set member val VehicleAuditDetails:ResizeArray = null with get,set member val IspVehicleCustomerDescriptions:ResizeArray = null with get,set member val UnderOffer:Boolean = new Boolean() with get,set member val IsAllocatedToBackOrder:Boolean = new Boolean() with get,set [] type BackOrderVehicleDetails() = inherit BackOrderVehicleDetailsBase() member val Engine:String = null with get,set [] type VehicleAuditDetails() = member val UserId:String = null with get,set member val Status:Boolean = new Boolean() with get,set member val Notes:String = null with get,set member val CreationDate:String = null with get,set [] type VehicleDetailsResponse() = member val Vehicle:BackOrderVehicleDetails = null with get,set [] [] [] type VehicleDetailsRequest() = interface IReturn interface IGet member val Identifier:String = null with get,set member val VehicleType:String = null with get,set