/// Options: /// Date: 2026-10-12 12:09:54 /// 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: /// MakePropertiesOptional: False /// AddServiceStackTypes: True /// AddResponseStatus: False /// AddImplicitVersion: /// AddDescriptionAsComments: True //IncludeTypes: VehicleDetailsRequest.* /// ExcludeTypes: /// DefaultImports: const std = @import("std"); /// const std = @import("std"); pub const VehicleAuditDetails = struct { userId: ?[]const u8 = null, status: bool = false, notes: ?[]const u8 = null, creationDate: ?[]const u8 = null, }; pub const BackOrderVehicleDetailsBase = struct { vin: ?[]const u8 = null, commissionNumber: ?[]const u8 = null, description: ?[]const u8 = null, model: ?[]const u8 = null, fullModelYearCode: ?[]const u8 = null, retailerId: i32 = 0, imageUrl: ?[]const u8 = null, colour: ?[]const u8 = null, colourDescription: ?[]const u8 = null, bodyStyle: ?[]const u8 = null, fuelType: ?[]const u8 = null, transmission: ?[]const u8 = null, transmissionType: ?[]const u8 = null, package: ?[]const u8 = null, packages: [][]const u8 = &.{}, line: ?[]const u8 = null, mappedLine: ?[]const u8 = null, upholstery: ?[]const u8 = null, upholsteryDescription: ?[]const u8 = null, usageCode: ?[]const u8 = null, account: ?[]const u8 = null, nst: ?[]const u8 = null, baumuster: ?[]const u8 = null, electricRange: ?f64 = null, electricConsumption: ?f64 = null, retailPrice_ExVAT: f64 = 0, actualPrice: ?f64 = null, otrPrice: f64 = 0, p11D: f64 = 0, vehicleType: ?[]const u8 = null, secured: bool = false, portArrivalDate: ?[]const u8 = null, displayRetailer: ?[]const u8 = null, location: ?[]const u8 = null, bm7NST: ?[]const u8 = null, isAvailableOnline: bool = false, isSpecialistCar: bool = false, isSellable: bool = false, inBackOrderAccount: bool = false, vehicleAuditDetails: []VehicleAuditDetails = &.{}, ispVehicleCustomerDescriptions: ?[][]const u8 = null, underOffer: bool = false, isAllocatedToBackOrder: bool = false, eligibleForMaTransfer: bool = false, confirmedProductionDate: ?[]const u8 = null, forecastedArrivalDate: ?[]const u8 = null, }; pub const BackOrderVehicleDetails = struct { vin: ?[]const u8 = null, commissionNumber: ?[]const u8 = null, description: ?[]const u8 = null, model: ?[]const u8 = null, fullModelYearCode: ?[]const u8 = null, retailerId: i32 = 0, imageUrl: ?[]const u8 = null, colour: ?[]const u8 = null, colourDescription: ?[]const u8 = null, bodyStyle: ?[]const u8 = null, fuelType: ?[]const u8 = null, transmission: ?[]const u8 = null, transmissionType: ?[]const u8 = null, package: ?[]const u8 = null, packages: [][]const u8 = &.{}, line: ?[]const u8 = null, mappedLine: ?[]const u8 = null, upholstery: ?[]const u8 = null, upholsteryDescription: ?[]const u8 = null, usageCode: ?[]const u8 = null, account: ?[]const u8 = null, nst: ?[]const u8 = null, baumuster: ?[]const u8 = null, electricRange: ?f64 = null, electricConsumption: ?f64 = null, retailPrice_ExVAT: f64 = 0, actualPrice: ?f64 = null, otrPrice: f64 = 0, p11D: f64 = 0, vehicleType: ?[]const u8 = null, secured: bool = false, portArrivalDate: ?[]const u8 = null, displayRetailer: ?[]const u8 = null, location: ?[]const u8 = null, bm7NST: ?[]const u8 = null, isAvailableOnline: bool = false, isSpecialistCar: bool = false, isSellable: bool = false, inBackOrderAccount: bool = false, vehicleAuditDetails: []VehicleAuditDetails = &.{}, ispVehicleCustomerDescriptions: ?[][]const u8 = null, underOffer: bool = false, isAllocatedToBackOrder: bool = false, eligibleForMaTransfer: bool = false, confirmedProductionDate: ?[]const u8 = null, forecastedArrivalDate: ?[]const u8 = null, engine: ?[]const u8 = null, }; pub const VehicleAuditDetails = struct { userId: ?[]const u8 = null, status: bool = false, notes: ?[]const u8 = null, creationDate: ?[]const u8 = null, }; pub const VehicleDetailsResponse = struct { vehicle: ?BackOrderVehicleDetails = null, }; // @Route("/v1/details/{vehicleType}/{Identifier}", "GET") // @Route("/details/{vehicleType}/{Identifier}", "GET") pub const VehicleDetailsRequest = struct { pub const ss_name = "VehicleDetailsRequest"; pub const ss_verb = "GET"; pub const Response = VehicleDetailsResponse; identifier: ?[]const u8 = null, vehicleType: ?[]const u8 = null, };