Skip to main content

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 .

Build StatusBuild #20251224.44 | Commit: 2544997 | Branch: HEAD | Built: 12/24/2025, 4:40:09 PM