Package com.example.vehicletaxsystem.models
package com.example.vehicletaxsystem.models
Classes used as models mirroring database tables and their DTOs.
-
ClassesClassDescriptionClass that mirrors an Address.Class that mirrors a Driver.Class which represents a driver with the various fields a driver may have.Class representing a tax band
Tax band here includes the description and then linkes to the prices in another 'TaxRate' entity.DTO for theTaxBandclass.
Identical other than the taxRateValues being a Map of String, Double rather than nested TaxRate objects.Class which mirrors a payment for taxation.DTO class for passing tax payment details to and from the client.
DTO forTaxPaymentClass for the tax rate values held in the database, they are monetary values which vary base don the category of vehicle and the timeframe for payment.
See Vehicle tax ratesClass which mirrors a Vehicle.DTO class for Vehicle details to and from the client.
DTO forVehicle