using System.ComponentModel.DataAnnotations; using Landmark.OLA.Models.Addresses; using Landmark.OLA.Models.Assets.Enums; namespace Landmark.OLA.Models.Assets { public class ManufacturedHome : RealEstateBase { [Required] public ManufacturedHomeType? Type { get; set; } [Required] public PropertyLot Lot { get; set; } //Slightly arbitrary values that should be safe [Range(0, 1000000000)] public decimal? EstimatedLandValuation { get; set; } [Required] [Range(minimum: 0, maximum: 1000000000)] public decimal EstimatedHomeValuation { get; set; } public ManufacturedHome(Guid? manufacturedHomeId = null) :base(manufacturedHomeId) { } } }