<commit_before>package org.estatio.module.lease.dom.invoicing;

import java.util.Arrays;
import java.util.List;

import org.incode.module.base.dom.utils.StringUtils;

import org.estatio.module.lease.dom.LeaseItemType;

public enum InvoiceCalculationSelection {
    ALL_RENT_AND_SERVICE_CHARGE(
            LeaseItemType.RENT,
            LeaseItemType.RENT_DISCOUNT,
            LeaseItemType.RENT_FIXED,
            LeaseItemType.SERVICE_CHARGE,
            LeaseItemType.SERVICE_CHARGE_INDEXABLE),
    ALL_RENT(
            LeaseItemType.RENT,
            LeaseItemType.RENT_FIXED,
            LeaseItemType.RENT_DISCOUNT),
    ALL_SERVICE_CHARGE(
            LeaseItemType.SERVICE_CHARGE,
            LeaseItemType.SERVICE_CHARGE_INDEXABLE),
    ALL_DISCOUNT(
            LeaseItemType.RENT_DISCOUNT_FIXED,
            LeaseItemType.RENT_DISCOUNT),
    DEFAULT_ITEMS(
            LeaseItemType.RENT,
            LeaseItemType.SERVICE_CHARGE
    ),<commit_msg>ECP-747: reverts changes for default item types when invoicing because of miscommunication with French users<commit_after>package org.estatio.module.lease.dom.invoicing;

import java.util.Arrays;
import java.util.List;

import org.incode.module.base.dom.utils.StringUtils;

import org.estatio.module.lease.dom.LeaseItemType;

public enum InvoiceCalculationSelection {
    ALL_RENT_AND_SERVICE_CHARGE(
            LeaseItemType.RENT,
            LeaseItemType.RENT_DISCOUNT,
            LeaseItemType.RENT_FIXED,
            LeaseItemType.SERVICE_CHARGE,
            LeaseItemType.SERVICE_CHARGE_INDEXABLE),
    ALL_RENT(
            LeaseItemType.RENT,
            LeaseItemType.RENT_FIXED,
            LeaseItemType.RENT_DISCOUNT),
    ALL_SERVICE_CHARGE(
            LeaseItemType.SERVICE_CHARGE,
            LeaseItemType.SERVICE_CHARGE_INDEXABLE),
    ALL_DISCOUNT(
            LeaseItemType.RENT_DISCOUNT_FIXED,
            LeaseItemType.RENT_DISCOUNT),
    DEFAULT_ITEMS(
            LeaseItemType.RENT,
            LeaseItemType.RENT_FIXED,
            LeaseItemType.RENT_DISCOUNT,
            LeaseItemType.RENT_DISCOUNT_FIXED,
            LeaseItemType.SERVICE_CHARGE,
            LeaseItemType.SERVICE_CHARGE_INDEXABLE,
            LeaseItemType.SERVICE_CHARGE_DISCOUNT_FIXED,
            LeaseItemType.DEPOSIT,
            LeaseItemType.TAX,
            LeaseItemType.MARKETING,
            LeaseItemType.PROPERTY_TAX
    ),
{'fraction_non_alphanumeric': 0.06424697538589905, 'fraction_numerical': 0.0012515644555694619, 'mean_word_length': 2.589820359281437, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4269554', 'n_tokens_mistral': 746, 'n_tokens_neox': 757, 'n_words': 87}