radd should only mandate client index and address. Rest of the fields should be optional.
Details:
CustomerList, Deposit, MonthlyRent, RentDueDate, RentalDate now able to store null value.
JsonAdaptedRentalInformation now able to handle above classes with null value and will not throw IllegalValueException.
AddRentalCommandParser now parses parameters as optional.
AddRentalCommand now has AddRentalDescriptor to help with initializing rental information to be added.
radd should only mandate client index and address. Rest of the fields should be optional.
Details: CustomerList, Deposit, MonthlyRent, RentDueDate, RentalDate now able to store null value. JsonAdaptedRentalInformation now able to handle above classes with null value and will not throw IllegalValueException. AddRentalCommandParser now parses parameters as optional. AddRentalCommand now has AddRentalDescriptor to help with initializing rental information to be added.