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 #20260208.1 | Commit: 94fdcf9 | Branch: HEAD | Built: 2/8/2026, 2:00:49 AM