/* Options: Date: 2026-10-23 13:28:41 Version: 10.20 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: MotabilityVehiclesRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class VehicleDataBase implements IConvertible { String vin = ""; String description = ""; String model = ""; String otr = ""; String retailPriceExVAT = ""; String actualPrice = ""; String p11D = ""; String fuelType = ""; String transmission = ""; String transmissionType = ""; String colour = ""; String colourCode = ""; String colourDescription = ""; String commissionNumber = ""; bool? offerAvailable; int campaignDiscountOfferTotal = 0; int campaignDiscountOfferTotalCurrent = 0; int campaignDiscountOfferTotalPending = 0; int campaignServiceOfferTotal = 0; int campaignServiceOfferTotalCurrent = 0; int campaignServiceOfferTotalPending = 0; int campaignCustomOfferTotal = 0; int campaignPersonalisedOfferTotalCurrent = 0; int campaignPersonalisedOfferTotalPending = 0; int campaignPersonalisedOfferTotal = 0; int campaignCustomOfferTotalCurrent = 0; int campaignCustomOfferTotalPending = 0; int campaignOtherOfferTotal = 0; int campaignOtherOfferTotalCurrent = 0; int campaignOtherOfferTotalPending = 0; int retailerDiscountOfferTotal = 0; int retailerDiscountOfferTotalCurrent = 0; int retailerDiscountOfferTotalPending = 0; int retailerServiceOfferTotal = 0; int retailerServiceOfferTotalCurrent = 0; int retailerServiceOfferTotalPending = 0; int retailerCustomOfferTotal = 0; int retailerCustomOfferTotalCurrent = 0; int retailerCustomOfferTotalPending = 0; int retailerWarrantyOfferTotal = 0; int retailerWarrantyOfferTotalCurrent = 0; int retailerWarrantyOfferTotalPending = 0; int retailerOfferTotal = 0; int retailerOfferTotalCurrent = 0; int retailerOfferTotalPending = 0; int campaignOfferTotal = 0; int campaignOfferTotalCurrent = 0; int campaignOfferTotalPending = 0; int campaignAndOfferTotal = 0; int campaignAndOfferTotalCurrent = 0; int campaignAndOfferTotalPending = 0; int offerTotal = 0; int offerTotalCurrent = 0; int offerTotalPending = 0; String creation = ""; String modified = ""; int electricRange = 0; int electricConsumption = 0; DateTime? portArrivalDate; int? daysSincePortArrival; double retailPriceIncVAT = 0; String bodyStyle = ""; String upholstery = ""; String upholsteryCode = ""; String upholsteryType = ""; List packageNames = []; String line = ""; String mappedLine = ""; double currentRetailerOfferPrice = 0; String retailPrice = ""; bool? vatQualifying; int retailerId = 0; String gssnId = ""; bool? noImage; String imageUrl = ""; bool? isAvailableOnline; bool? isBackOrdered; String creationDate = ""; String maintenanceDate = ""; String registrationNumber = ""; DateTime? registrationDate; int? mileage; DateTime? tradeInDate; String source = ""; String vehicleType = ""; String offerAmount = ""; String offerExpiry = ""; List activeOffers = []; int campaignMessagesTotal = 0; bool? underOffer; bool? isDisplayStock; String displayRetailer = ""; String displayRetailerGssnId = ""; String location = ""; String account = ""; String accountType = ""; String usageCode = ""; String bm7NST = ""; bool? isSellable; bool? secured; bool? specialist; bool? isMotabilityRetailer; String upholsteryDescription = ""; bool? inBackOrderAccount; String? fullModelYearCode; String baumuster = ""; bool? isMotability; double? pipAdvanceRentalGross; double? wpmsAdvanceRentalGross; List? ispVehicleCustomerDescriptions; bool? eligibleForMaTransfer; String? confirmedProductionDate; String? forecastedArrivalDate; VehicleDataBase({this.vin="",this.description="",this.model="",this.otr="",this.retailPriceExVAT="",this.actualPrice="",this.p11D="",this.fuelType="",this.transmission="",this.transmissionType="",this.colour="",this.colourCode="",this.colourDescription="",this.commissionNumber="",this.offerAvailable,this.campaignDiscountOfferTotal=0,this.campaignDiscountOfferTotalCurrent=0,this.campaignDiscountOfferTotalPending=0,this.campaignServiceOfferTotal=0,this.campaignServiceOfferTotalCurrent=0,this.campaignServiceOfferTotalPending=0,this.campaignCustomOfferTotal=0,this.campaignPersonalisedOfferTotalCurrent=0,this.campaignPersonalisedOfferTotalPending=0,this.campaignPersonalisedOfferTotal=0,this.campaignCustomOfferTotalCurrent=0,this.campaignCustomOfferTotalPending=0,this.campaignOtherOfferTotal=0,this.campaignOtherOfferTotalCurrent=0,this.campaignOtherOfferTotalPending=0,this.retailerDiscountOfferTotal=0,this.retailerDiscountOfferTotalCurrent=0,this.retailerDiscountOfferTotalPending=0,this.retailerServiceOfferTotal=0,this.retailerServiceOfferTotalCurrent=0,this.retailerServiceOfferTotalPending=0,this.retailerCustomOfferTotal=0,this.retailerCustomOfferTotalCurrent=0,this.retailerCustomOfferTotalPending=0,this.retailerWarrantyOfferTotal=0,this.retailerWarrantyOfferTotalCurrent=0,this.retailerWarrantyOfferTotalPending=0,this.retailerOfferTotal=0,this.retailerOfferTotalCurrent=0,this.retailerOfferTotalPending=0,this.campaignOfferTotal=0,this.campaignOfferTotalCurrent=0,this.campaignOfferTotalPending=0,this.campaignAndOfferTotal=0,this.campaignAndOfferTotalCurrent=0,this.campaignAndOfferTotalPending=0,this.offerTotal=0,this.offerTotalCurrent=0,this.offerTotalPending=0,this.creation="",this.modified="",this.electricRange=0,this.electricConsumption=0,this.portArrivalDate,this.daysSincePortArrival,this.retailPriceIncVAT=0,this.bodyStyle="",this.upholstery="",this.upholsteryCode="",this.upholsteryType="",this.packageNames=const [],this.line="",this.mappedLine="",this.currentRetailerOfferPrice=0,this.retailPrice="",this.vatQualifying,this.retailerId=0,this.gssnId="",this.noImage,this.imageUrl="",this.isAvailableOnline,this.isBackOrdered,this.creationDate="",this.maintenanceDate="",this.registrationNumber="",this.registrationDate,this.mileage,this.tradeInDate,this.source="",this.vehicleType="",this.offerAmount="",this.offerExpiry="",this.activeOffers=const [],this.campaignMessagesTotal=0,this.underOffer,this.isDisplayStock,this.displayRetailer="",this.displayRetailerGssnId="",this.location="",this.account="",this.accountType="",this.usageCode="",this.bm7NST="",this.isSellable,this.secured,this.specialist,this.isMotabilityRetailer,this.upholsteryDescription="",this.inBackOrderAccount,this.fullModelYearCode,this.baumuster="",this.isMotability,this.pipAdvanceRentalGross,this.wpmsAdvanceRentalGross,this.ispVehicleCustomerDescriptions,this.eligibleForMaTransfer,this.confirmedProductionDate,this.forecastedArrivalDate}); VehicleDataBase.fromJson(Map json) { fromMap(json); } fromMap(Map json) { vin = json['vin'] ?? ""; description = json['description'] ?? ""; model = json['model'] ?? ""; otr = json['otr'] ?? ""; retailPriceExVAT = json['retailPriceExVAT'] ?? ""; actualPrice = json['actualPrice'] ?? ""; p11D = json['p11D'] ?? ""; fuelType = json['fuelType'] ?? ""; transmission = json['transmission'] ?? ""; transmissionType = json['transmissionType'] ?? ""; colour = json['colour'] ?? ""; colourCode = json['colourCode'] ?? ""; colourDescription = json['colourDescription'] ?? ""; commissionNumber = json['commissionNumber'] ?? ""; offerAvailable = json['offerAvailable']; campaignDiscountOfferTotal = json['campaignDiscountOfferTotal'] ?? 0; campaignDiscountOfferTotalCurrent = json['campaignDiscountOfferTotalCurrent'] ?? 0; campaignDiscountOfferTotalPending = json['campaignDiscountOfferTotalPending'] ?? 0; campaignServiceOfferTotal = json['campaignServiceOfferTotal'] ?? 0; campaignServiceOfferTotalCurrent = json['campaignServiceOfferTotalCurrent'] ?? 0; campaignServiceOfferTotalPending = json['campaignServiceOfferTotalPending'] ?? 0; campaignCustomOfferTotal = json['campaignCustomOfferTotal'] ?? 0; campaignPersonalisedOfferTotalCurrent = json['campaignPersonalisedOfferTotalCurrent'] ?? 0; campaignPersonalisedOfferTotalPending = json['campaignPersonalisedOfferTotalPending'] ?? 0; campaignPersonalisedOfferTotal = json['campaignPersonalisedOfferTotal'] ?? 0; campaignCustomOfferTotalCurrent = json['campaignCustomOfferTotalCurrent'] ?? 0; campaignCustomOfferTotalPending = json['campaignCustomOfferTotalPending'] ?? 0; campaignOtherOfferTotal = json['campaignOtherOfferTotal'] ?? 0; campaignOtherOfferTotalCurrent = json['campaignOtherOfferTotalCurrent'] ?? 0; campaignOtherOfferTotalPending = json['campaignOtherOfferTotalPending'] ?? 0; retailerDiscountOfferTotal = json['retailerDiscountOfferTotal'] ?? 0; retailerDiscountOfferTotalCurrent = json['retailerDiscountOfferTotalCurrent'] ?? 0; retailerDiscountOfferTotalPending = json['retailerDiscountOfferTotalPending'] ?? 0; retailerServiceOfferTotal = json['retailerServiceOfferTotal'] ?? 0; retailerServiceOfferTotalCurrent = json['retailerServiceOfferTotalCurrent'] ?? 0; retailerServiceOfferTotalPending = json['retailerServiceOfferTotalPending'] ?? 0; retailerCustomOfferTotal = json['retailerCustomOfferTotal'] ?? 0; retailerCustomOfferTotalCurrent = json['retailerCustomOfferTotalCurrent'] ?? 0; retailerCustomOfferTotalPending = json['retailerCustomOfferTotalPending'] ?? 0; retailerWarrantyOfferTotal = json['retailerWarrantyOfferTotal'] ?? 0; retailerWarrantyOfferTotalCurrent = json['retailerWarrantyOfferTotalCurrent'] ?? 0; retailerWarrantyOfferTotalPending = json['retailerWarrantyOfferTotalPending'] ?? 0; retailerOfferTotal = json['retailerOfferTotal'] ?? 0; retailerOfferTotalCurrent = json['retailerOfferTotalCurrent'] ?? 0; retailerOfferTotalPending = json['retailerOfferTotalPending'] ?? 0; campaignOfferTotal = json['campaignOfferTotal'] ?? 0; campaignOfferTotalCurrent = json['campaignOfferTotalCurrent'] ?? 0; campaignOfferTotalPending = json['campaignOfferTotalPending'] ?? 0; campaignAndOfferTotal = json['campaignAndOfferTotal'] ?? 0; campaignAndOfferTotalCurrent = json['campaignAndOfferTotalCurrent'] ?? 0; campaignAndOfferTotalPending = json['campaignAndOfferTotalPending'] ?? 0; offerTotal = json['offerTotal'] ?? 0; offerTotalCurrent = json['offerTotalCurrent'] ?? 0; offerTotalPending = json['offerTotalPending'] ?? 0; creation = json['creation'] ?? ""; modified = json['modified'] ?? ""; electricRange = json['electricRange'] ?? 0; electricConsumption = json['electricConsumption'] ?? 0; portArrivalDate = JsonConverters.fromJson(json['portArrivalDate'],'DateTime',context!); daysSincePortArrival = json['daysSincePortArrival']; retailPriceIncVAT = JsonConverters.toDouble(json['retailPriceIncVAT']) ?? 0; bodyStyle = json['bodyStyle'] ?? ""; upholstery = json['upholstery'] ?? ""; upholsteryCode = json['upholsteryCode'] ?? ""; upholsteryType = json['upholsteryType'] ?? ""; packageNames = JsonConverters.fromJson(json['packageNames'],'List',context!) ?? []; line = json['line'] ?? ""; mappedLine = json['mappedLine'] ?? ""; currentRetailerOfferPrice = JsonConverters.toDouble(json['currentRetailerOfferPrice']) ?? 0; retailPrice = json['retailPrice'] ?? ""; vatQualifying = json['vatQualifying']; retailerId = json['retailerId'] ?? 0; gssnId = json['gssnId'] ?? ""; noImage = json['noImage']; imageUrl = json['imageUrl'] ?? ""; isAvailableOnline = json['isAvailableOnline']; isBackOrdered = json['isBackOrdered']; creationDate = json['creationDate'] ?? ""; maintenanceDate = json['maintenanceDate'] ?? ""; registrationNumber = json['registrationNumber'] ?? ""; registrationDate = JsonConverters.fromJson(json['registrationDate'],'DateTime',context!); mileage = json['mileage']; tradeInDate = JsonConverters.fromJson(json['tradeInDate'],'DateTime',context!); source = json['source'] ?? ""; vehicleType = json['vehicleType'] ?? ""; offerAmount = json['offerAmount'] ?? ""; offerExpiry = json['offerExpiry'] ?? ""; activeOffers = JsonConverters.fromJson(json['activeOffers'],'List',context!) ?? []; campaignMessagesTotal = json['campaignMessagesTotal'] ?? 0; underOffer = json['underOffer']; isDisplayStock = json['isDisplayStock']; displayRetailer = json['displayRetailer'] ?? ""; displayRetailerGssnId = json['displayRetailerGssnId'] ?? ""; location = json['location'] ?? ""; account = json['account'] ?? ""; accountType = json['accountType'] ?? ""; usageCode = json['usageCode'] ?? ""; bm7NST = json['bm7NST'] ?? ""; isSellable = json['isSellable']; secured = json['secured']; specialist = json['specialist']; isMotabilityRetailer = json['isMotabilityRetailer']; upholsteryDescription = json['upholsteryDescription'] ?? ""; inBackOrderAccount = json['inBackOrderAccount']; fullModelYearCode = json['fullModelYearCode']; baumuster = json['baumuster'] ?? ""; isMotability = json['isMotability']; pipAdvanceRentalGross = JsonConverters.toDouble(json['pipAdvanceRentalGross']); wpmsAdvanceRentalGross = JsonConverters.toDouble(json['wpmsAdvanceRentalGross']); ispVehicleCustomerDescriptions = JsonConverters.fromJson(json['ispVehicleCustomerDescriptions'],'List',context!); eligibleForMaTransfer = json['eligibleForMaTransfer']; confirmedProductionDate = json['confirmedProductionDate']; forecastedArrivalDate = json['forecastedArrivalDate']; return this; } Map toJson() => { 'vin': vin, 'description': description, 'model': model, 'otr': otr, 'retailPriceExVAT': retailPriceExVAT, 'actualPrice': actualPrice, 'p11D': p11D, 'fuelType': fuelType, 'transmission': transmission, 'transmissionType': transmissionType, 'colour': colour, 'colourCode': colourCode, 'colourDescription': colourDescription, 'commissionNumber': commissionNumber, 'offerAvailable': offerAvailable, 'campaignDiscountOfferTotal': campaignDiscountOfferTotal, 'campaignDiscountOfferTotalCurrent': campaignDiscountOfferTotalCurrent, 'campaignDiscountOfferTotalPending': campaignDiscountOfferTotalPending, 'campaignServiceOfferTotal': campaignServiceOfferTotal, 'campaignServiceOfferTotalCurrent': campaignServiceOfferTotalCurrent, 'campaignServiceOfferTotalPending': campaignServiceOfferTotalPending, 'campaignCustomOfferTotal': campaignCustomOfferTotal, 'campaignPersonalisedOfferTotalCurrent': campaignPersonalisedOfferTotalCurrent, 'campaignPersonalisedOfferTotalPending': campaignPersonalisedOfferTotalPending, 'campaignPersonalisedOfferTotal': campaignPersonalisedOfferTotal, 'campaignCustomOfferTotalCurrent': campaignCustomOfferTotalCurrent, 'campaignCustomOfferTotalPending': campaignCustomOfferTotalPending, 'campaignOtherOfferTotal': campaignOtherOfferTotal, 'campaignOtherOfferTotalCurrent': campaignOtherOfferTotalCurrent, 'campaignOtherOfferTotalPending': campaignOtherOfferTotalPending, 'retailerDiscountOfferTotal': retailerDiscountOfferTotal, 'retailerDiscountOfferTotalCurrent': retailerDiscountOfferTotalCurrent, 'retailerDiscountOfferTotalPending': retailerDiscountOfferTotalPending, 'retailerServiceOfferTotal': retailerServiceOfferTotal, 'retailerServiceOfferTotalCurrent': retailerServiceOfferTotalCurrent, 'retailerServiceOfferTotalPending': retailerServiceOfferTotalPending, 'retailerCustomOfferTotal': retailerCustomOfferTotal, 'retailerCustomOfferTotalCurrent': retailerCustomOfferTotalCurrent, 'retailerCustomOfferTotalPending': retailerCustomOfferTotalPending, 'retailerWarrantyOfferTotal': retailerWarrantyOfferTotal, 'retailerWarrantyOfferTotalCurrent': retailerWarrantyOfferTotalCurrent, 'retailerWarrantyOfferTotalPending': retailerWarrantyOfferTotalPending, 'retailerOfferTotal': retailerOfferTotal, 'retailerOfferTotalCurrent': retailerOfferTotalCurrent, 'retailerOfferTotalPending': retailerOfferTotalPending, 'campaignOfferTotal': campaignOfferTotal, 'campaignOfferTotalCurrent': campaignOfferTotalCurrent, 'campaignOfferTotalPending': campaignOfferTotalPending, 'campaignAndOfferTotal': campaignAndOfferTotal, 'campaignAndOfferTotalCurrent': campaignAndOfferTotalCurrent, 'campaignAndOfferTotalPending': campaignAndOfferTotalPending, 'offerTotal': offerTotal, 'offerTotalCurrent': offerTotalCurrent, 'offerTotalPending': offerTotalPending, 'creation': creation, 'modified': modified, 'electricRange': electricRange, 'electricConsumption': electricConsumption, 'portArrivalDate': JsonConverters.toJson(portArrivalDate,'DateTime',context!), 'daysSincePortArrival': daysSincePortArrival, 'retailPriceIncVAT': retailPriceIncVAT, 'bodyStyle': bodyStyle, 'upholstery': upholstery, 'upholsteryCode': upholsteryCode, 'upholsteryType': upholsteryType, 'packageNames': JsonConverters.toJson(packageNames,'List',context!), 'line': line, 'mappedLine': mappedLine, 'currentRetailerOfferPrice': currentRetailerOfferPrice, 'retailPrice': retailPrice, 'vatQualifying': vatQualifying, 'retailerId': retailerId, 'gssnId': gssnId, 'noImage': noImage, 'imageUrl': imageUrl, 'isAvailableOnline': isAvailableOnline, 'isBackOrdered': isBackOrdered, 'creationDate': creationDate, 'maintenanceDate': maintenanceDate, 'registrationNumber': registrationNumber, 'registrationDate': JsonConverters.toJson(registrationDate,'DateTime',context!), 'mileage': mileage, 'tradeInDate': JsonConverters.toJson(tradeInDate,'DateTime',context!), 'source': source, 'vehicleType': vehicleType, 'offerAmount': offerAmount, 'offerExpiry': offerExpiry, 'activeOffers': JsonConverters.toJson(activeOffers,'List',context!), 'campaignMessagesTotal': campaignMessagesTotal, 'underOffer': underOffer, 'isDisplayStock': isDisplayStock, 'displayRetailer': displayRetailer, 'displayRetailerGssnId': displayRetailerGssnId, 'location': location, 'account': account, 'accountType': accountType, 'usageCode': usageCode, 'bm7NST': bm7NST, 'isSellable': isSellable, 'secured': secured, 'specialist': specialist, 'isMotabilityRetailer': isMotabilityRetailer, 'upholsteryDescription': upholsteryDescription, 'inBackOrderAccount': inBackOrderAccount, 'fullModelYearCode': fullModelYearCode, 'baumuster': baumuster, 'isMotability': isMotability, 'pipAdvanceRentalGross': pipAdvanceRentalGross, 'wpmsAdvanceRentalGross': wpmsAdvanceRentalGross, 'ispVehicleCustomerDescriptions': JsonConverters.toJson(ispVehicleCustomerDescriptions,'List',context!), 'eligibleForMaTransfer': eligibleForMaTransfer, 'confirmedProductionDate': confirmedProductionDate, 'forecastedArrivalDate': forecastedArrivalDate }; getTypeName() => "VehicleDataBase"; TypeContext? context = _ctx; } class VehicleData extends VehicleDataBase implements IConvertible { String engine = ""; VehicleData({this.engine=""}); VehicleData.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); engine = json['engine'] ?? ""; return this; } Map toJson() => super.toJson()..addAll({ 'engine': engine }); getTypeName() => "VehicleData"; TypeContext? context = _ctx; } class Equipment implements IConvertible { int? id; String? code; String? description; Equipment({this.id,this.code,this.description}); Equipment.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; code = json['code']; description = json['description']; return this; } Map toJson() => { 'id': id, 'code': code, 'description': description }; getTypeName() => "Equipment"; TypeContext? context = _ctx; } class VehicleIdentifierData extends VehicleData implements IConvertible { String retailer = ""; bool? hasMotabilityError; List equipment = []; String? vehicleClass; VehicleIdentifierData({this.retailer="",this.hasMotabilityError,this.equipment=const [],this.vehicleClass}); VehicleIdentifierData.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); retailer = json['retailer'] ?? ""; hasMotabilityError = json['hasMotabilityError']; equipment = JsonConverters.fromJson(json['equipment'],'List',context!) ?? []; vehicleClass = json['vehicleClass']; return this; } Map toJson() => super.toJson()..addAll({ 'retailer': retailer, 'hasMotabilityError': hasMotabilityError, 'equipment': JsonConverters.toJson(equipment,'List',context!), 'vehicleClass': vehicleClass }); getTypeName() => "VehicleIdentifierData"; TypeContext? context = _ctx; } class VehiclesByRetailerResponse implements IConvertible { List vehicles = []; VehiclesByRetailerResponse({this.vehicles=const []}); VehiclesByRetailerResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { vehicles = JsonConverters.fromJson(json['vehicles'],'List',context!) ?? []; return this; } Map toJson() => { 'vehicles': JsonConverters.toJson(vehicles,'List',context!) }; getTypeName() => "VehiclesByRetailerResponse"; TypeContext? context = _ctx; } // @Route("/v1/{VehicleType}/Vehicle/Motability", "GET") class MotabilityVehiclesRequest implements IReturn, IGet, IConvertible { String vehicleType = ""; MotabilityVehiclesRequest({this.vehicleType=""}); MotabilityVehiclesRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { vehicleType = json['vehicleType'] ?? ""; return this; } Map toJson() => { 'vehicleType': vehicleType }; createResponse() => VehiclesByRetailerResponse(); getResponseTypeName() => "VehiclesByRetailerResponse"; getTypeName() => "MotabilityVehiclesRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'uat_api_vehicle_mgt_mb_dhc.rapp_customers.co.uk', types: { 'VehicleDataBase': TypeInfo(TypeOf.Class, create:() => VehicleDataBase()), 'VehicleData': TypeInfo(TypeOf.Class, create:() => VehicleData()), 'Equipment': TypeInfo(TypeOf.Class, create:() => Equipment()), 'VehicleIdentifierData': TypeInfo(TypeOf.Class, create:() => VehicleIdentifierData()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'VehiclesByRetailerResponse': TypeInfo(TypeOf.Class, create:() => VehiclesByRetailerResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'MotabilityVehiclesRequest': TypeInfo(TypeOf.Class, create:() => MotabilityVehiclesRequest()), });