#import <Foundation/Foundation.h>

typedef enum PropertyType {                                     
   TownHouse, Unit, Mansion
} PropertyType;

@interface CTRentalProperty : NSObject {    
   float rentalPrice;                    
   NSString *address;           
   PropertyType propertyType;   
}

- (void)increaseRentalByPercent:(float)percent withMaximum:(float)max;
- (void)decreaseRentalByPercent:(float)percent withMinimum:(float)min;

- (void)setRentalPrice:(float)newRentalPrice;
- (float)rentalPrice;

- (void)setAddress:(NSString *)newAddress;
- (NSString *)address;

- (void)setPropertyType:(PropertyType)newPropertyType;
- (PropertyType)propertyType;

@end
