/// Options: /// Date: 2026-10-26 15:58:57 /// 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: VehicleRejectRequest.* /// ExcludeTypes: /// DefaultImports: const std = @import("std"); /// const std = @import("std"); pub const VehicleDataBase = struct { vin: ?[]const u8 = null, description: ?[]const u8 = null, model: ?[]const u8 = null, otr: ?[]const u8 = null, retailPriceExVAT: ?[]const u8 = null, actualPrice: ?[]const u8 = null, p11D: ?[]const u8 = null, fuelType: ?[]const u8 = null, transmission: ?[]const u8 = null, transmissionType: ?[]const u8 = null, colour: ?[]const u8 = null, colourCode: ?[]const u8 = null, colourDescription: ?[]const u8 = null, commissionNumber: ?[]const u8 = null, offerAvailable: bool = false, campaignDiscountOfferTotal: i32 = 0, campaignDiscountOfferTotalCurrent: i32 = 0, campaignDiscountOfferTotalPending: i32 = 0, campaignServiceOfferTotal: i32 = 0, campaignServiceOfferTotalCurrent: i32 = 0, campaignServiceOfferTotalPending: i32 = 0, campaignCustomOfferTotal: i32 = 0, campaignPersonalisedOfferTotalCurrent: i32 = 0, campaignPersonalisedOfferTotalPending: i32 = 0, campaignPersonalisedOfferTotal: i32 = 0, campaignCustomOfferTotalCurrent: i32 = 0, campaignCustomOfferTotalPending: i32 = 0, campaignOtherOfferTotal: i32 = 0, campaignOtherOfferTotalCurrent: i32 = 0, campaignOtherOfferTotalPending: i32 = 0, retailerDiscountOfferTotal: i32 = 0, retailerDiscountOfferTotalCurrent: i32 = 0, retailerDiscountOfferTotalPending: i32 = 0, retailerServiceOfferTotal: i32 = 0, retailerServiceOfferTotalCurrent: i32 = 0, retailerServiceOfferTotalPending: i32 = 0, retailerCustomOfferTotal: i32 = 0, retailerCustomOfferTotalCurrent: i32 = 0, retailerCustomOfferTotalPending: i32 = 0, retailerWarrantyOfferTotal: i32 = 0, retailerWarrantyOfferTotalCurrent: i32 = 0, retailerWarrantyOfferTotalPending: i32 = 0, retailerOfferTotal: i32 = 0, retailerOfferTotalCurrent: i32 = 0, retailerOfferTotalPending: i32 = 0, campaignOfferTotal: i32 = 0, campaignOfferTotalCurrent: i32 = 0, campaignOfferTotalPending: i32 = 0, campaignAndOfferTotal: i32 = 0, campaignAndOfferTotalCurrent: i32 = 0, campaignAndOfferTotalPending: i32 = 0, offerTotal: i32 = 0, offerTotalCurrent: i32 = 0, offerTotalPending: i32 = 0, creation: ?[]const u8 = null, modified: ?[]const u8 = null, electricRange: i32 = 0, electricConsumption: i32 = 0, portArrivalDate: ?[]const u8 = null, daysSincePortArrival: ?i32 = null, retailPriceIncVAT: f64 = 0, bodyStyle: ?[]const u8 = null, upholstery: ?[]const u8 = null, upholsteryCode: ?[]const u8 = null, upholsteryType: ?[]const u8 = null, packageNames: [][]const u8 = &.{}, line: ?[]const u8 = null, mappedLine: ?[]const u8 = null, currentRetailerOfferPrice: f64 = 0, retailPrice: ?[]const u8 = null, vatQualifying: bool = false, retailerId: i32 = 0, gssnId: ?[]const u8 = null, noImage: bool = false, imageUrl: ?[]const u8 = null, isAvailableOnline: bool = false, isBackOrdered: bool = false, creationDate: ?[]const u8 = null, maintenanceDate: ?[]const u8 = null, registrationNumber: ?[]const u8 = null, registrationDate: ?[]const u8 = null, mileage: ?i32 = null, tradeInDate: ?[]const u8 = null, source: ?[]const u8 = null, vehicleType: ?[]const u8 = null, offerAmount: ?[]const u8 = null, offerExpiry: ?[]const u8 = null, activeOffers: []i32 = &.{}, campaignMessagesTotal: i32 = 0, underOffer: bool = false, isDisplayStock: bool = false, displayRetailer: ?[]const u8 = null, displayRetailerGssnId: ?[]const u8 = null, location: ?[]const u8 = null, account: ?[]const u8 = null, accountType: ?[]const u8 = null, usageCode: ?[]const u8 = null, bm7NST: ?[]const u8 = null, isSellable: bool = false, secured: bool = false, specialist: bool = false, isMotabilityRetailer: bool = false, upholsteryDescription: ?[]const u8 = null, inBackOrderAccount: bool = false, fullModelYearCode: ?[]const u8 = null, baumuster: ?[]const u8 = null, isMotability: bool = false, pipAdvanceRentalGross: ?f64 = null, wpmsAdvanceRentalGross: ?f64 = null, ispVehicleCustomerDescriptions: ?[][]const u8 = null, eligibleForMaTransfer: bool = false, confirmedProductionDate: ?[]const u8 = null, forecastedArrivalDate: ?[]const u8 = null, }; pub const VehicleData = struct { vin: ?[]const u8 = null, description: ?[]const u8 = null, model: ?[]const u8 = null, otr: ?[]const u8 = null, retailPriceExVAT: ?[]const u8 = null, actualPrice: ?[]const u8 = null, p11D: ?[]const u8 = null, fuelType: ?[]const u8 = null, transmission: ?[]const u8 = null, transmissionType: ?[]const u8 = null, colour: ?[]const u8 = null, colourCode: ?[]const u8 = null, colourDescription: ?[]const u8 = null, commissionNumber: ?[]const u8 = null, offerAvailable: bool = false, campaignDiscountOfferTotal: i32 = 0, campaignDiscountOfferTotalCurrent: i32 = 0, campaignDiscountOfferTotalPending: i32 = 0, campaignServiceOfferTotal: i32 = 0, campaignServiceOfferTotalCurrent: i32 = 0, campaignServiceOfferTotalPending: i32 = 0, campaignCustomOfferTotal: i32 = 0, campaignPersonalisedOfferTotalCurrent: i32 = 0, campaignPersonalisedOfferTotalPending: i32 = 0, campaignPersonalisedOfferTotal: i32 = 0, campaignCustomOfferTotalCurrent: i32 = 0, campaignCustomOfferTotalPending: i32 = 0, campaignOtherOfferTotal: i32 = 0, campaignOtherOfferTotalCurrent: i32 = 0, campaignOtherOfferTotalPending: i32 = 0, retailerDiscountOfferTotal: i32 = 0, retailerDiscountOfferTotalCurrent: i32 = 0, retailerDiscountOfferTotalPending: i32 = 0, retailerServiceOfferTotal: i32 = 0, retailerServiceOfferTotalCurrent: i32 = 0, retailerServiceOfferTotalPending: i32 = 0, retailerCustomOfferTotal: i32 = 0, retailerCustomOfferTotalCurrent: i32 = 0, retailerCustomOfferTotalPending: i32 = 0, retailerWarrantyOfferTotal: i32 = 0, retailerWarrantyOfferTotalCurrent: i32 = 0, retailerWarrantyOfferTotalPending: i32 = 0, retailerOfferTotal: i32 = 0, retailerOfferTotalCurrent: i32 = 0, retailerOfferTotalPending: i32 = 0, campaignOfferTotal: i32 = 0, campaignOfferTotalCurrent: i32 = 0, campaignOfferTotalPending: i32 = 0, campaignAndOfferTotal: i32 = 0, campaignAndOfferTotalCurrent: i32 = 0, campaignAndOfferTotalPending: i32 = 0, offerTotal: i32 = 0, offerTotalCurrent: i32 = 0, offerTotalPending: i32 = 0, creation: ?[]const u8 = null, modified: ?[]const u8 = null, electricRange: i32 = 0, electricConsumption: i32 = 0, portArrivalDate: ?[]const u8 = null, daysSincePortArrival: ?i32 = null, retailPriceIncVAT: f64 = 0, bodyStyle: ?[]const u8 = null, upholstery: ?[]const u8 = null, upholsteryCode: ?[]const u8 = null, upholsteryType: ?[]const u8 = null, packageNames: [][]const u8 = &.{}, line: ?[]const u8 = null, mappedLine: ?[]const u8 = null, currentRetailerOfferPrice: f64 = 0, retailPrice: ?[]const u8 = null, vatQualifying: bool = false, retailerId: i32 = 0, gssnId: ?[]const u8 = null, noImage: bool = false, imageUrl: ?[]const u8 = null, isAvailableOnline: bool = false, isBackOrdered: bool = false, creationDate: ?[]const u8 = null, maintenanceDate: ?[]const u8 = null, registrationNumber: ?[]const u8 = null, registrationDate: ?[]const u8 = null, mileage: ?i32 = null, tradeInDate: ?[]const u8 = null, source: ?[]const u8 = null, vehicleType: ?[]const u8 = null, offerAmount: ?[]const u8 = null, offerExpiry: ?[]const u8 = null, activeOffers: []i32 = &.{}, campaignMessagesTotal: i32 = 0, underOffer: bool = false, isDisplayStock: bool = false, displayRetailer: ?[]const u8 = null, displayRetailerGssnId: ?[]const u8 = null, location: ?[]const u8 = null, account: ?[]const u8 = null, accountType: ?[]const u8 = null, usageCode: ?[]const u8 = null, bm7NST: ?[]const u8 = null, isSellable: bool = false, secured: bool = false, specialist: bool = false, isMotabilityRetailer: bool = false, upholsteryDescription: ?[]const u8 = null, inBackOrderAccount: bool = false, fullModelYearCode: ?[]const u8 = null, baumuster: ?[]const u8 = null, isMotability: bool = false, pipAdvanceRentalGross: ?f64 = null, wpmsAdvanceRentalGross: ?f64 = null, ispVehicleCustomerDescriptions: ?[][]const u8 = null, eligibleForMaTransfer: bool = false, confirmedProductionDate: ?[]const u8 = null, forecastedArrivalDate: ?[]const u8 = null, engine: ?[]const u8 = null, }; pub const Equipment = struct { id: ?i32 = null, code: ?[]const u8 = null, description: ?[]const u8 = null, }; pub const VehicleIdentifierData = struct { vin: ?[]const u8 = null, description: ?[]const u8 = null, model: ?[]const u8 = null, otr: ?[]const u8 = null, retailPriceExVAT: ?[]const u8 = null, actualPrice: ?[]const u8 = null, p11D: ?[]const u8 = null, fuelType: ?[]const u8 = null, transmission: ?[]const u8 = null, transmissionType: ?[]const u8 = null, colour: ?[]const u8 = null, colourCode: ?[]const u8 = null, colourDescription: ?[]const u8 = null, commissionNumber: ?[]const u8 = null, offerAvailable: bool = false, campaignDiscountOfferTotal: i32 = 0, campaignDiscountOfferTotalCurrent: i32 = 0, campaignDiscountOfferTotalPending: i32 = 0, campaignServiceOfferTotal: i32 = 0, campaignServiceOfferTotalCurrent: i32 = 0, campaignServiceOfferTotalPending: i32 = 0, campaignCustomOfferTotal: i32 = 0, campaignPersonalisedOfferTotalCurrent: i32 = 0, campaignPersonalisedOfferTotalPending: i32 = 0, campaignPersonalisedOfferTotal: i32 = 0, campaignCustomOfferTotalCurrent: i32 = 0, campaignCustomOfferTotalPending: i32 = 0, campaignOtherOfferTotal: i32 = 0, campaignOtherOfferTotalCurrent: i32 = 0, campaignOtherOfferTotalPending: i32 = 0, retailerDiscountOfferTotal: i32 = 0, retailerDiscountOfferTotalCurrent: i32 = 0, retailerDiscountOfferTotalPending: i32 = 0, retailerServiceOfferTotal: i32 = 0, retailerServiceOfferTotalCurrent: i32 = 0, retailerServiceOfferTotalPending: i32 = 0, retailerCustomOfferTotal: i32 = 0, retailerCustomOfferTotalCurrent: i32 = 0, retailerCustomOfferTotalPending: i32 = 0, retailerWarrantyOfferTotal: i32 = 0, retailerWarrantyOfferTotalCurrent: i32 = 0, retailerWarrantyOfferTotalPending: i32 = 0, retailerOfferTotal: i32 = 0, retailerOfferTotalCurrent: i32 = 0, retailerOfferTotalPending: i32 = 0, campaignOfferTotal: i32 = 0, campaignOfferTotalCurrent: i32 = 0, campaignOfferTotalPending: i32 = 0, campaignAndOfferTotal: i32 = 0, campaignAndOfferTotalCurrent: i32 = 0, campaignAndOfferTotalPending: i32 = 0, offerTotal: i32 = 0, offerTotalCurrent: i32 = 0, offerTotalPending: i32 = 0, creation: ?[]const u8 = null, modified: ?[]const u8 = null, electricRange: i32 = 0, electricConsumption: i32 = 0, portArrivalDate: ?[]const u8 = null, daysSincePortArrival: ?i32 = null, retailPriceIncVAT: f64 = 0, bodyStyle: ?[]const u8 = null, upholstery: ?[]const u8 = null, upholsteryCode: ?[]const u8 = null, upholsteryType: ?[]const u8 = null, packageNames: [][]const u8 = &.{}, line: ?[]const u8 = null, mappedLine: ?[]const u8 = null, currentRetailerOfferPrice: f64 = 0, retailPrice: ?[]const u8 = null, vatQualifying: bool = false, retailerId: i32 = 0, gssnId: ?[]const u8 = null, noImage: bool = false, imageUrl: ?[]const u8 = null, isAvailableOnline: bool = false, isBackOrdered: bool = false, creationDate: ?[]const u8 = null, maintenanceDate: ?[]const u8 = null, registrationNumber: ?[]const u8 = null, registrationDate: ?[]const u8 = null, mileage: ?i32 = null, tradeInDate: ?[]const u8 = null, source: ?[]const u8 = null, vehicleType: ?[]const u8 = null, offerAmount: ?[]const u8 = null, offerExpiry: ?[]const u8 = null, activeOffers: []i32 = &.{}, campaignMessagesTotal: i32 = 0, underOffer: bool = false, isDisplayStock: bool = false, displayRetailer: ?[]const u8 = null, displayRetailerGssnId: ?[]const u8 = null, location: ?[]const u8 = null, account: ?[]const u8 = null, accountType: ?[]const u8 = null, usageCode: ?[]const u8 = null, bm7NST: ?[]const u8 = null, isSellable: bool = false, secured: bool = false, specialist: bool = false, isMotabilityRetailer: bool = false, upholsteryDescription: ?[]const u8 = null, inBackOrderAccount: bool = false, fullModelYearCode: ?[]const u8 = null, baumuster: ?[]const u8 = null, isMotability: bool = false, pipAdvanceRentalGross: ?f64 = null, wpmsAdvanceRentalGross: ?f64 = null, ispVehicleCustomerDescriptions: ?[][]const u8 = null, eligibleForMaTransfer: bool = false, confirmedProductionDate: ?[]const u8 = null, forecastedArrivalDate: ?[]const u8 = null, engine: ?[]const u8 = null, retailer: ?[]const u8 = null, hasMotabilityError: bool = false, equipment: []Equipment = &.{}, vehicleClass: ?[]const u8 = null, }; pub const VehicleRejectionData = struct { rejectReason: ?[]const u8 = null, exception: ?[]const u8 = null, creationDate: ?[]const u8 = null, active: ?bool = null, dataSource: ?[]const u8 = null, }; pub const VehicleSellableCheckData = struct { check: ?[]const u8 = null, failure: ?[]const u8 = null, creationDate: ?[]const u8 = null, }; pub const VehicleRejectDetailsData = struct { details: ?VehicleIdentifierData = null, rejections: []VehicleRejectionData = &.{}, sellableChecks: []VehicleSellableCheckData = &.{}, }; pub const VehicleRejectDetailsResponse = struct { vehicle: ?VehicleRejectDetailsData = null, }; // @Route("/v1/Vehicle/Reject/{vehicleIdentifier}", "GET") pub const VehicleRejectRequest = struct { pub const ss_name = "VehicleRejectRequest"; pub const ss_verb = "GET"; pub const Response = VehicleRejectDetailsResponse; vehicleIdentifier: ?[]const u8 = null, };