Jupiter.Market.Elastic.Comparables.Mappers.DealTypeMapper
Methods
MapDealType
Maps property and lease attributes to a classification.
Parameters:
- propertyCategory: The property category (e.g., Residential, Land, Commercial).
- leaseType: The lease type, if any.
- vacantPossession: Indicates if the deal is vacant possession.
- investmentDeal: Indicates if the deal is an investment.
Returns: The mapped .
MapOwnershipType
Maps lease type and tenure to an classification.
See the detailed conceptual article: .
Parameters:
- leaseType: The lease type, if any.
- tenure: The tenure classification.
Returns: The mapped .
MapTransactionType
Maps property, sales notice, tenure, and lease attributes to a classification.
See the detailed conceptual article: .
Parameters:
- propertyCategory: The property category.
- salesNoticeType: The sales notice type (e.g., "ToLet").
- tenure: The tenure classification.
- leaseType: The lease type, if any.
- transactionType: The original transaction type, if any.
Returns: The mapped .