<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for Tenanted_Payroll_WorktagReferenceEnumeration EnumType
 * @subpackage Enumerations
 */
class Tenanted_Payroll_WorktagReferenceEnumeration extends AbstractStructEnumBase
{
    /**
     * Constant for value 'WID'
     * @return string 'WID'
     */
    const VALUE_WID = 'WID';
    /**
     * Constant for value 'Allocation_Pool_ID'
     * @return string 'Allocation_Pool_ID'
     */
    const VALUE_ALLOCATION_POOL_ID = 'Allocation_Pool_ID';
    /**
     * Constant for value 'Appropriation_ID'
     * @return string 'Appropriation_ID'
     */
    const VALUE_APPROPRIATION_ID = 'Appropriation_ID';
    /**
     * Constant for value 'Business_Unit_ID'
     * @return string 'Business_Unit_ID'
     */
    const VALUE_BUSINESS_UNIT_ID = 'Business_Unit_ID';
    /**
     * Constant for value 'Collective_Agreement_ID'
     * @return string 'Collective_Agreement_ID'
     */
    const VALUE_COLLECTIVE_AGREEMENT_ID = 'Collective_Agreement_ID';
    /**
     * Constant for value 'Company_Reference_ID'
     * @return string 'Company_Reference_ID'
     */
    const VALUE_COMPANY_REFERENCE_ID = 'Company_Reference_ID';
    /**
     * Constant for value 'Contingent_Worker_ID'
     * @return string 'Contingent_Worker_ID'
     */
    const VALUE_CONTINGENT_WORKER_ID = 'Contingent_Worker_ID';
    /**
     * Constant for value 'Cost_Center_Reference_ID'
     * @return string 'Cost_Center_Reference_ID'
     */
    const VALUE_COST_CENTER_REFERENCE_ID = 'Cost_Center_Reference_ID';
    /**
     * Constant for value 'Custom_Organization_Reference_ID'
     * @return string 'Custom_Organization_Reference_ID'
     */
    const VALUE_CUSTOM_ORGANIZATION_REFERENCE_ID = 'Custom_Organization_Reference_ID';
    /**
     * Constant for value 'Custom_Worktag_06_ID'
     * @return string 'Custom_Worktag_06_ID'
     */
    const VALUE_CUSTOM_WORKTAG_06_ID = 'Custom_Worktag_06_ID';
    /**
     * Constant for value 'Custom_Worktag_07_ID'
     * @return string 'Custom_Worktag_07_ID'
     */
    const VALUE_CUSTOM_WORKTAG_07_ID = 'Custom_Worktag_07_ID';
    /**
     * Constant for value 'Custom_Worktag_08_ID'
     * @return string 'Custom_Worktag_08_ID'
     */
    const VALUE_CUSTOM_WORKTAG_08_ID = 'Custom_Worktag_08_ID';
    /**
     * Constant for value 'Custom_Worktag_09_ID'
     * @return string 'Custom_Worktag_09_ID'
     */
    const VALUE_CUSTOM_WORKTAG_09_ID = 'Custom_Worktag_09_ID';
    /**
     * Constant for value 'Custom_Worktag_1_ID'
     * @return string 'Custom_Worktag_1_ID'
     */
    const VALUE_CUSTOM_WORKTAG_1_ID = 'Custom_Worktag_1_ID';
    /**
     * Constant for value 'Custom_Worktag_10_ID'
     * @return string 'Custom_Worktag_10_ID'
     */
    const VALUE_CUSTOM_WORKTAG_10_ID = 'Custom_Worktag_10_ID';
    /**
     * Constant for value 'Custom_Worktag_11_ID'
     * @return string 'Custom_Worktag_11_ID'
     */
    const VALUE_CUSTOM_WORKTAG_11_ID = 'Custom_Worktag_11_ID';
    /**
     * Constant for value 'Custom_Worktag_12_ID'
     * @return string 'Custom_Worktag_12_ID'
     */
    const VALUE_CUSTOM_WORKTAG_12_ID = 'Custom_Worktag_12_ID';
    /**
     * Constant for value 'Custom_Worktag_13_ID'
     * @return string 'Custom_Worktag_13_ID'
     */
    const VALUE_CUSTOM_WORKTAG_13_ID = 'Custom_Worktag_13_ID';
    /**
     * Constant for value 'Custom_Worktag_14_ID'
     * @return string 'Custom_Worktag_14_ID'
     */
    const VALUE_CUSTOM_WORKTAG_14_ID = 'Custom_Worktag_14_ID';
    /**
     * Constant for value 'Custom_Worktag_15_ID'
     * @return string 'Custom_Worktag_15_ID'
     */
    const VALUE_CUSTOM_WORKTAG_15_ID = 'Custom_Worktag_15_ID';
    /**
     * Constant for value 'Custom_Worktag_2_ID'
     * @return string 'Custom_Worktag_2_ID'
     */
    const VALUE_CUSTOM_WORKTAG_2_ID = 'Custom_Worktag_2_ID';
    /**
     * Constant for value 'Custom_Worktag_3_ID'
     * @return string 'Custom_Worktag_3_ID'
     */
    const VALUE_CUSTOM_WORKTAG_3_ID = 'Custom_Worktag_3_ID';
    /**
     * Constant for value 'Custom_Worktag_4_ID'
     * @return string 'Custom_Worktag_4_ID'
     */
    const VALUE_CUSTOM_WORKTAG_4_ID = 'Custom_Worktag_4_ID';
    /**
     * Constant for value 'Custom_Worktag_5_ID'
     * @return string 'Custom_Worktag_5_ID'
     */
    const VALUE_CUSTOM_WORKTAG_5_ID = 'Custom_Worktag_5_ID';
    /**
     * Constant for value 'Employee_Contract_ID'
     * @return string 'Employee_Contract_ID'
     */
    const VALUE_EMPLOYEE_CONTRACT_ID = 'Employee_Contract_ID';
    /**
     * Constant for value 'Employee_ID'
     * @return string 'Employee_ID'
     */
    const VALUE_EMPLOYEE_ID = 'Employee_ID';
    /**
     * Constant for value 'Flexible_Payment_and_Deduction_Worktag_ID'
     * @return string 'Flexible_Payment_and_Deduction_Worktag_ID'
     */
    const VALUE_FLEXIBLE_PAYMENT_AND_DEDUCTION_WORKTAG_ID = 'Flexible_Payment_and_Deduction_Worktag_ID';
    /**
     * Constant for value 'FLSA_Workweek_Calendar_Event_ID'
     * @return string 'FLSA_Workweek_Calendar_Event_ID'
     */
    const VALUE_FLSA_WORKWEEK_CALENDAR_EVENT_ID = 'FLSA_Workweek_Calendar_Event_ID';
    /**
     * Constant for value 'Fund_ID'
     * @return string 'Fund_ID'
     */
    const VALUE_FUND_ID = 'Fund_ID';
    /**
     * Constant for value 'Gift_Reference_ID'
     * @return string 'Gift_Reference_ID'
     */
    const VALUE_GIFT_REFERENCE_ID = 'Gift_Reference_ID';
    /**
     * Constant for value 'Grant_ID'
     * @return string 'Grant_ID'
     */
    const VALUE_GRANT_ID = 'Grant_ID';
    /**
     * Constant for value 'Holiday_Calendar_Event_ID'
     * @return string 'Holiday_Calendar_Event_ID'
     */
    const VALUE_HOLIDAY_CALENDAR_EVENT_ID = 'Holiday_Calendar_Event_ID';
    /**
     * Constant for value 'Job_Profile_ID'
     * @return string 'Job_Profile_ID'
     */
    const VALUE_JOB_PROFILE_ID = 'Job_Profile_ID';
    /**
     * Constant for value 'Location_ID'
     * @return string 'Location_ID'
     */
    const VALUE_LOCATION_ID = 'Location_ID';
    /**
     * Constant for value 'Object_Class_ID'
     * @return string 'Object_Class_ID'
     */
    const VALUE_OBJECT_CLASS_ID = 'Object_Class_ID';
    /**
     * Constant for value 'Organization_Reference_ID'
     * @return string 'Organization_Reference_ID'
     */
    const VALUE_ORGANIZATION_REFERENCE_ID = 'Organization_Reference_ID';
    /**
     * Constant for value 'Payroll_ID'
     * @return string 'Payroll_ID'
     */
    const VALUE_PAYROLL_ID = 'Payroll_ID';
    /**
     * Constant for value 'Payroll_Reference_Number'
     * @return string 'Payroll_Reference_Number'
     */
    const VALUE_PAYROLL_REFERENCE_NUMBER = 'Payroll_Reference_Number';
    /**
     * Constant for value 'Position_ID'
     * @return string 'Position_ID'
     */
    const VALUE_POSITION_ID = 'Position_ID';
    /**
     * Constant for value 'Program_ID'
     * @return string 'Program_ID'
     */
    const VALUE_PROGRAM_ID = 'Program_ID';
    /**
     * Constant for value 'Project_ID'
     * @return string 'Project_ID'
     */
    const VALUE_PROJECT_ID = 'Project_ID';
    /**
     * Constant for value 'Project_Plan_ID'
     * @return string 'Project_Plan_ID'
     */
    const VALUE_PROJECT_PLAN_ID = 'Project_Plan_ID';
    /**
     * Constant for value 'Region_Reference_ID'
     * @return string 'Region_Reference_ID'
     */
    const VALUE_REGION_REFERENCE_ID = 'Region_Reference_ID';
    /**
     * Constant for value 'Run_Category_ID'
     * @return string 'Run_Category_ID'
     */
    const VALUE_RUN_CATEGORY_ID = 'Run_Category_ID';
    /**
     * Constant for value 'UK_Holiday_Pay_Work_Period_Calendar_Event_ID'
     * @return string 'UK_Holiday_Pay_Work_Period_Calendar_Event_ID'
     */
    const VALUE_UK_HOLIDAY_PAY_WORK_PERIOD_CALENDAR_EVENT_ID = 'UK_Holiday_Pay_Work_Period_Calendar_Event_ID';
    /**
     * Constant for value 'Withholding_Order_Case_ID'
     * @return string 'Withholding_Order_Case_ID'
     */
    const VALUE_WITHHOLDING_ORDER_CASE_ID = 'Withholding_Order_Case_ID';
    /**
     * Constant for value 'Workers_Compensation_ID'
     * @return string 'Workers_Compensation_ID'
     */
    const VALUE_WORKERS_COMPENSATION_ID = 'Workers_Compensation_ID';
    /**
     * Return allowed values
     * @uses self::VALUE_WID
     * @uses self::VALUE_ALLOCATION_POOL_ID
     * @uses self::VALUE_APPROPRIATION_ID
     * @uses self::VALUE_BUSINESS_UNIT_ID
     * @uses self::VALUE_COLLECTIVE_AGREEMENT_ID
     * @uses self::VALUE_COMPANY_REFERENCE_ID
     * @uses self::VALUE_CONTINGENT_WORKER_ID
     * @uses self::VALUE_COST_CENTER_REFERENCE_ID
     * @uses self::VALUE_CUSTOM_ORGANIZATION_REFERENCE_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_06_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_07_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_08_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_09_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_1_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_10_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_11_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_12_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_13_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_14_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_15_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_2_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_3_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_4_ID
     * @uses self::VALUE_CUSTOM_WORKTAG_5_ID
     * @uses self::VALUE_EMPLOYEE_CONTRACT_ID
     * @uses self::VALUE_EMPLOYEE_ID
     * @uses self::VALUE_FLEXIBLE_PAYMENT_AND_DEDUCTION_WORKTAG_ID
     * @uses self::VALUE_FLSA_WORKWEEK_CALENDAR_EVENT_ID
     * @uses self::VALUE_FUND_ID
     * @uses self::VALUE_GIFT_REFERENCE_ID
     * @uses self::VALUE_GRANT_ID
     * @uses self::VALUE_HOLIDAY_CALENDAR_EVENT_ID
     * @uses self::VALUE_JOB_PROFILE_ID
     * @uses self::VALUE_LOCATION_ID
     * @uses self::VALUE_OBJECT_CLASS_ID
     * @uses self::VALUE_ORGANIZATION_REFERENCE_ID
     * @uses self::VALUE_PAYROLL_ID
     * @uses self::VALUE_PAYROLL_REFERENCE_NUMBER
     * @uses self::VALUE_POSITION_ID
     * @uses self::VALUE_PROGRAM_ID
     * @uses self::VALUE_PROJECT_ID
     * @uses self::VALUE_PROJECT_PLAN_ID
     * @uses self::VALUE_REGION_REFERENCE_ID
     * @uses self::VALUE_RUN_CATEGORY_ID
     * @uses self::VALUE_UK_HOLIDAY_PAY_WORK_PERIOD_CALENDAR_EVENT_ID
     * @uses self::VALUE_WITHHOLDING_ORDER_CASE_ID
     * @uses self::VALUE_WORKERS_COMPENSATION_ID
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_WID,
            self::VALUE_ALLOCATION_POOL_ID,
            self::VALUE_APPROPRIATION_ID,
            self::VALUE_BUSINESS_UNIT_ID,
            self::VALUE_COLLECTIVE_AGREEMENT_ID,
            self::VALUE_COMPANY_REFERENCE_ID,
            self::VALUE_CONTINGENT_WORKER_ID,
            self::VALUE_COST_CENTER_REFERENCE_ID,
            self::VALUE_CUSTOM_ORGANIZATION_REFERENCE_ID,
            self::VALUE_CUSTOM_WORKTAG_06_ID,
            self::VALUE_CUSTOM_WORKTAG_07_ID,
            self::VALUE_CUSTOM_WORKTAG_08_ID,
            self::VALUE_CUSTOM_WORKTAG_09_ID,
            self::VALUE_CUSTOM_WORKTAG_1_ID,
            self::VALUE_CUSTOM_WORKTAG_10_ID,
            self::VALUE_CUSTOM_WORKTAG_11_ID,
            self::VALUE_CUSTOM_WORKTAG_12_ID,
            self::VALUE_CUSTOM_WORKTAG_13_ID,
            self::VALUE_CUSTOM_WORKTAG_14_ID,
            self::VALUE_CUSTOM_WORKTAG_15_ID,
            self::VALUE_CUSTOM_WORKTAG_2_ID,
            self::VALUE_CUSTOM_WORKTAG_3_ID,
            self::VALUE_CUSTOM_WORKTAG_4_ID,
            self::VALUE_CUSTOM_WORKTAG_5_ID,
            self::VALUE_EMPLOYEE_CONTRACT_ID,
            self::VALUE_EMPLOYEE_ID,
            self::VALUE_FLEXIBLE_PAYMENT_AND_DEDUCTION_WORKTAG_ID,
            self::VALUE_FLSA_WORKWEEK_CALENDAR_EVENT_ID,
            self::VALUE_FUND_ID,
            self::VALUE_GIFT_REFERENCE_ID,
            self::VALUE_GRANT_ID,
            self::VALUE_HOLIDAY_CALENDAR_EVENT_ID,
            self::VALUE_JOB_PROFILE_ID,
            self::VALUE_LOCATION_ID,
            self::VALUE_OBJECT_CLASS_ID,
            self::VALUE_ORGANIZATION_REFERENCE_ID,
            self::VALUE_PAYROLL_ID,
            self::VALUE_PAYROLL_REFERENCE_NUMBER,
            self::VALUE_POSITION_ID,
            self::VALUE_PROGRAM_ID,
            self::VALUE_PROJECT_ID,
            self::VALUE_PROJECT_PLAN_ID,
            self::VALUE_REGION_REFERENCE_ID,
            self::VALUE_RUN_CATEGORY_ID,
            self::VALUE_UK_HOLIDAY_PAY_WORK_PERIOD_CALENDAR_EVENT_ID,
            self::VALUE_WITHHOLDING_ORDER_CASE_ID,
            self::VALUE_WORKERS_COMPENSATION_ID,
        );
    }
}
