<commit_before>﻿using System;
using System.Collections.Generic;

namespace CertiPay.Payroll.Common
{
    /// <summary>
    /// How often payroll is run for a company / group of employees
    /// </summary>
    public enum PayrollFrequency : byte
    {
        /// <summary>
        /// Every day of work
        /// </summary>
        Daily = 1,

        /// <summary>
        /// Every week, i.e. every Friday
        /// </summary>
        Weekly = 2,

        /// <summary>
        /// Every second week, i.e. every other Friday
        /// </summary>
        BiWeekly = 3,

        /// <summary>
        /// Twice per month, i.e. 1st and 15th
        /// </summary>
        SemiMonthly = 4,

        /// <summary>
        /// Once per month, i.e. 1st of the month
        /// </summary>
        Monthly = 5,

        /// <summary>
        /// Once per quarter, i.e. every 3 months
        /// </summary>
        Quarterly = 6,

        /// <summary>
        /// Once per year<commit_msg>Add display descriptions for payroll frequency for laypeople<commit_after>﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace CertiPay.Payroll.Common
{
    /// <summary>
    /// How often payroll is run for a company / group of employees
    /// </summary>
    public enum PayrollFrequency : byte
    {
        /// <summary>
        /// Every day of work
        /// </summary>
        Daily = 1,

        /// <summary>
        /// Every week, i.e. every Friday
        /// </summary>
        [Display(Name = "Every week")]
        Weekly = 2,

        /// <summary>
        /// Every second week, i.e. every other Friday
        /// </summary>
        [Display(Name = "Every other week")]
        BiWeekly = 3,

        /// <summary>
        /// Twice per month, i.e. 1st and 15th
        /// </summary>
        [Display(Name = "Twice per month")]
        SemiMonthly = 4,

        /// <summary>
        /// Once per month, i.e. 1st of the month
        /// </summary>
        [Display(Name = "Once per month")]
        Monthly = 5,

        /// <summary>
        /// Once per quarter, i.e. every 3 months
        /// </summary>
        Quarterly = 6,

        /// <summary>
        /// Once per year
{'fraction_non_alphanumeric': 0.1447661469933185, 'fraction_numerical': 0.009799554565701559, 'mean_word_length': 1.3469174503657262, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 33, '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': '2128890', 'n_tokens_mistral': 666, 'n_tokens_neox': 629, 'n_words': 201}