/**
 * RentPropertyType Enum
 * Sent as `type` field in RentPropertyDto
 */
const RentPropertyType = Object.freeze({
  FURNISHED: 0,
  UNFURNISHED: 1,
  SEMI_FURNISHED: 2,
});

const RentPropertyTypeLabels = Object.freeze({
  [RentPropertyType.FURNISHED]: 'مفروش بالكامل',
  [RentPropertyType.UNFURNISHED]: 'غير مفروش',
  [RentPropertyType.SEMI_FURNISHED]: 'مفروش جزئياً',
});

const RentPropertyTypeTranslationKeys = Object.freeze({
  [RentPropertyType.FURNISHED]: 'rentPropertyType.fullyFurnished',
  [RentPropertyType.UNFURNISHED]: 'rentPropertyType.unfurnished',
  [RentPropertyType.SEMI_FURNISHED]: 'rentPropertyType.partiallyFurnished',
});

export { RentPropertyType, RentPropertyTypeLabels, RentPropertyTypeTranslationKeys };
