<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for EventReferenceEnumeration EnumType
 * @subpackage Enumerations
 */
class EventReferenceEnumeration extends AbstractStructEnumBase
{
    /**
     * Constant for value 'WID'
     * @return string 'WID'
     */
    const VALUE_WID = 'WID';
    /**
     * Constant for value 'Absence_Case_ID'
     * @return string 'Absence_Case_ID'
     */
    const VALUE_ABSENCE_CASE_ID = 'Absence_Case_ID';
    /**
     * Constant for value 'Assign_Pay_Group_Event_ID'
     * @return string 'Assign_Pay_Group_Event_ID'
     */
    const VALUE_ASSIGN_PAY_GROUP_EVENT_ID = 'Assign_Pay_Group_Event_ID';
    /**
     * Constant for value 'Assignable_Payroll_ID'
     * @return string 'Assignable_Payroll_ID'
     */
    const VALUE_ASSIGNABLE_PAYROLL_ID = 'Assignable_Payroll_ID';
    /**
     * Constant for value 'AUS_Superannuation_Choice_ID'
     * @return string 'AUS_Superannuation_Choice_ID'
     */
    const VALUE_AUS_SUPERANNUATION_CHOICE_ID = 'AUS_Superannuation_Choice_ID';
    /**
     * Constant for value 'Background_Check_ID'
     * @return string 'Background_Check_ID'
     */
    const VALUE_BACKGROUND_CHECK_ID = 'Background_Check_ID';
    /**
     * Constant for value 'Background_Process_Instance_ID'
     * @return string 'Background_Process_Instance_ID'
     */
    const VALUE_BACKGROUND_PROCESS_INSTANCE_ID = 'Background_Process_Instance_ID';
    /**
     * Constant for value 'Backorder_Event_ID'
     * @return string 'Backorder_Event_ID'
     */
    const VALUE_BACKORDER_EVENT_ID = 'Backorder_Event_ID';
    /**
     * Constant for value 'Budget_Amendment_ID'
     * @return string 'Budget_Amendment_ID'
     */
    const VALUE_BUDGET_AMENDMENT_ID = 'Budget_Amendment_ID';
    /**
     * Constant for value 'Change_Base_Reference_ID'
     * @return string 'Change_Base_Reference_ID'
     */
    const VALUE_CHANGE_BASE_REFERENCE_ID = 'Change_Base_Reference_ID';
    /**
     * Constant for value 'Change_Order_Reference_ID'
     * @return string 'Change_Order_Reference_ID'
     */
    const VALUE_CHANGE_ORDER_REFERENCE_ID = 'Change_Order_Reference_ID';
    /**
     * Constant for value 'Change_Spend_Category_Reference_ID'
     * @return string 'Change_Spend_Category_Reference_ID'
     */
    const VALUE_CHANGE_SPEND_CATEGORY_REFERENCE_ID = 'Change_Spend_Category_Reference_ID';
    /**
     * Constant for value 'Compensation_Review_Event_ID'
     * @return string 'Compensation_Review_Event_ID'
     */
    const VALUE_COMPENSATION_REVIEW_EVENT_ID = 'Compensation_Review_Event_ID';
    /**
     * Constant for value 'Customer_Request_ID'
     * @return string 'Customer_Request_ID'
     */
    const VALUE_CUSTOMER_REQUEST_ID = 'Customer_Request_ID';
    /**
     * Constant for value 'Customer_Request_Reference_ID'
     * @return string 'Customer_Request_Reference_ID'
     */
    const VALUE_CUSTOMER_REQUEST_REFERENCE_ID = 'Customer_Request_Reference_ID';
    /**
     * Constant for value 'Eligibility_Override_Event_ID'
     * @return string 'Eligibility_Override_Event_ID'
     */
    const VALUE_ELIGIBILITY_OVERRIDE_EVENT_ID = 'Eligibility_Override_Event_ID';
    /**
     * Constant for value 'Employee_Review_ID'
     * @return string 'Employee_Review_ID'
     */
    const VALUE_EMPLOYEE_REVIEW_ID = 'Employee_Review_ID';
    /**
     * Constant for value 'Employee_Severance_Worksheet_Event_ID'
     * @return string 'Employee_Severance_Worksheet_Event_ID'
     */
    const VALUE_EMPLOYEE_SEVERANCE_WORKSHEET_EVENT_ID = 'Employee_Severance_Worksheet_Event_ID';
    /**
     * Constant for value 'External_ID'
     * @return string 'External_ID'
     */
    const VALUE_EXTERNAL_ID = 'External_ID';
    /**
     * Constant for value 'Flexible_Payment_And_Deduction_Event_ID'
     * @return string 'Flexible_Payment_And_Deduction_Event_ID'
     */
    const VALUE_FLEXIBLE_PAYMENT_AND_DEDUCTION_EVENT_ID = 'Flexible_Payment_And_Deduction_Event_ID';
    /**
     * Constant for value 'Goods_Delivery_Group_ID'
     * @return string 'Goods_Delivery_Group_ID'
     */
    const VALUE_GOODS_DELIVERY_GROUP_ID = 'Goods_Delivery_Group_ID';
    /**
     * Constant for value 'Goods_Delivery_Run_ID'
     * @return string 'Goods_Delivery_Run_ID'
     */
    const VALUE_GOODS_DELIVERY_RUN_ID = 'Goods_Delivery_Run_ID';
    /**
     * Constant for value 'Invite_Committee_Candidate_Event_ID'
     * @return string 'Invite_Committee_Candidate_Event_ID'
     */
    const VALUE_INVITE_COMMITTEE_CANDIDATE_EVENT_ID = 'Invite_Committee_Candidate_Event_ID';
    /**
     * Constant for value 'IRS_1099_MISC_Adjustment_ID'
     * @return string 'IRS_1099_MISC_Adjustment_ID'
     */
    const VALUE_IRS_1099_MISC_ADJUSTMENT_ID = 'IRS_1099_MISC_Adjustment_ID';
    /**
     * Constant for value 'Journal_Insights_Feedback_Event_Reference_ID'
     * @return string 'Journal_Insights_Feedback_Event_Reference_ID'
     */
    const VALUE_JOURNAL_INSIGHTS_FEEDBACK_EVENT_REFERENCE_ID = 'Journal_Insights_Feedback_Event_Reference_ID';
    /**
     * Constant for value 'Mass_Change_Requisition_Requester_ID'
     * @return string 'Mass_Change_Requisition_Requester_ID'
     */
    const VALUE_MASS_CHANGE_REQUISITION_REQUESTER_ID = 'Mass_Change_Requisition_Requester_ID';
    /**
     * Constant for value 'Medicare_Information_Event_ID'
     * @return string 'Medicare_Information_Event_ID'
     */
    const VALUE_MEDICARE_INFORMATION_EVENT_ID = 'Medicare_Information_Event_ID';
    /**
     * Constant for value 'Par_Removal_ID'
     * @return string 'Par_Removal_ID'
     */
    const VALUE_PAR_REMOVAL_ID = 'Par_Removal_ID';
    /**
     * Constant for value 'Payroll_Reporting_Code_Event_ID'
     * @return string 'Payroll_Reporting_Code_Event_ID'
     */
    const VALUE_PAYROLL_REPORTING_CODE_EVENT_ID = 'Payroll_Reporting_Code_Event_ID';
    /**
     * Constant for value 'Position_Budget_Group_ID'
     * @return string 'Position_Budget_Group_ID'
     */
    const VALUE_POSITION_BUDGET_GROUP_ID = 'Position_Budget_Group_ID';
    /**
     * Constant for value 'Procurement_Document_Mass_Action_ID'
     * @return string 'Procurement_Document_Mass_Action_ID'
     */
    const VALUE_PROCUREMENT_DOCUMENT_MASS_ACTION_ID = 'Procurement_Document_Mass_Action_ID';
    /**
     * Constant for value 'Procurement_Mass_ReOpen_ID'
     * @return string 'Procurement_Mass_ReOpen_ID'
     */
    const VALUE_PROCUREMENT_MASS_RE_OPEN_ID = 'Procurement_Mass_ReOpen_ID';
    /**
     * Constant for value 'Procurement_Roll_Forward_ID'
     * @return string 'Procurement_Roll_Forward_ID'
     */
    const VALUE_PROCUREMENT_ROLL_FORWARD_ID = 'Procurement_Roll_Forward_ID';
    /**
     * Constant for value 'Proposed_New_Project_Resource_Plan_Detail_Reference_ID'
     * @return string 'Proposed_New_Project_Resource_Plan_Detail_Reference_ID'
     */
    const VALUE_PROPOSED_NEW_PROJECT_RESOURCE_PLAN_DETAIL_REFERENCE_ID = 'Proposed_New_Project_Resource_Plan_Detail_Reference_ID';
    /**
     * Constant for value 'Purchase_Item_Event_Id'
     * @return string 'Purchase_Item_Event_Id'
     */
    const VALUE_PURCHASE_ITEM_EVENT_ID = 'Purchase_Item_Event_Id';
    /**
     * Constant for value 'Purchase_Item_Maintenance_Event_Id'
     * @return string 'Purchase_Item_Maintenance_Event_Id'
     */
    const VALUE_PURCHASE_ITEM_MAINTENANCE_EVENT_ID = 'Purchase_Item_Maintenance_Event_Id';
    /**
     * Constant for value 'Purchase_Item_Request_Event_ID'
     * @return string 'Purchase_Item_Request_Event_ID'
     */
    const VALUE_PURCHASE_ITEM_REQUEST_EVENT_ID = 'Purchase_Item_Request_Event_ID';
    /**
     * Constant for value 'Quick_Issue_Reference_ID'
     * @return string 'Quick_Issue_Reference_ID'
     */
    const VALUE_QUICK_ISSUE_REFERENCE_ID = 'Quick_Issue_Reference_ID';
    /**
     * Constant for value 'Recall_ID'
     * @return string 'Recall_ID'
     */
    const VALUE_RECALL_ID = 'Recall_ID';
    /**
     * Constant for value 'Recall_Reaction_ID'
     * @return string 'Recall_Reaction_ID'
     */
    const VALUE_RECALL_REACTION_ID = 'Recall_Reaction_ID';
    /**
     * Constant for value 'Recall_Response_ID'
     * @return string 'Recall_Response_ID'
     */
    const VALUE_RECALL_RESPONSE_ID = 'Recall_Response_ID';
    /**
     * Constant for value 'Receipt_Adjustment_Number'
     * @return string 'Receipt_Adjustment_Number'
     */
    const VALUE_RECEIPT_ADJUSTMENT_NUMBER = 'Receipt_Adjustment_Number';
    /**
     * Constant for value 'Receipt_Number'
     * @return string 'Receipt_Number'
     */
    const VALUE_RECEIPT_NUMBER = 'Receipt_Number';
    /**
     * Constant for value 'Reorganization_ID'
     * @return string 'Reorganization_ID'
     */
    const VALUE_REORGANIZATION_ID = 'Reorganization_ID';
    /**
     * Constant for value 'Request_Leave_of_Absence_ID'
     * @return string 'Request_Leave_of_Absence_ID'
     */
    const VALUE_REQUEST_LEAVE_OF_ABSENCE_ID = 'Request_Leave_of_Absence_ID';
    /**
     * Constant for value 'Requisition_Sourcing_Event_ID'
     * @return string 'Requisition_Sourcing_Event_ID'
     */
    const VALUE_REQUISITION_SOURCING_EVENT_ID = 'Requisition_Sourcing_Event_ID';
    /**
     * Constant for value 'Spend_Authorization_ID'
     * @return string 'Spend_Authorization_ID'
     */
    const VALUE_SPEND_AUTHORIZATION_ID = 'Spend_Authorization_ID';
    /**
     * Constant for value 'Spend_Authorization_Mass_Close_ID'
     * @return string 'Spend_Authorization_Mass_Close_ID'
     */
    const VALUE_SPEND_AUTHORIZATION_MASS_CLOSE_ID = 'Spend_Authorization_Mass_Close_ID';
    /**
     * Constant for value 'Student_Dismissal_Event_ID'
     * @return string 'Student_Dismissal_Event_ID'
     */
    const VALUE_STUDENT_DISMISSAL_EVENT_ID = 'Student_Dismissal_Event_ID';
    /**
     * Constant for value 'Student_Employment_Eligibility_Event_ID'
     * @return string 'Student_Employment_Eligibility_Event_ID'
     */
    const VALUE_STUDENT_EMPLOYMENT_ELIGIBILITY_EVENT_ID = 'Student_Employment_Eligibility_Event_ID';
    /**
     * Constant for value 'Student_Hold_Assignment_Override_Event_ID'
     * @return string 'Student_Hold_Assignment_Override_Event_ID'
     */
    const VALUE_STUDENT_HOLD_ASSIGNMENT_OVERRIDE_EVENT_ID = 'Student_Hold_Assignment_Override_Event_ID';
    /**
     * Constant for value 'Student_Institutional_Withdrawal_Event_ID'
     * @return string 'Student_Institutional_Withdrawal_Event_ID'
     */
    const VALUE_STUDENT_INSTITUTIONAL_WITHDRAWAL_EVENT_ID = 'Student_Institutional_Withdrawal_Event_ID';
    /**
     * Constant for value 'Student_Leave_of_Absence_Event_ID'
     * @return string 'Student_Leave_of_Absence_Event_ID'
     */
    const VALUE_STUDENT_LEAVE_OF_ABSENCE_EVENT_ID = 'Student_Leave_of_Absence_Event_ID';
    /**
     * Constant for value 'Student_Onboarding_Event_Abstract_ID'
     * @return string 'Student_Onboarding_Event_Abstract_ID'
     */
    const VALUE_STUDENT_ONBOARDING_EVENT_ABSTRACT_ID = 'Student_Onboarding_Event_Abstract_ID';
    /**
     * Constant for value 'Supplier_Invoice_Contract_ID'
     * @return string 'Supplier_Invoice_Contract_ID'
     */
    const VALUE_SUPPLIER_INVOICE_CONTRACT_ID = 'Supplier_Invoice_Contract_ID';
    /**
     * Constant for value 'Workday_Project_ID'
     * @return string 'Workday_Project_ID'
     */
    const VALUE_WORKDAY_PROJECT_ID = 'Workday_Project_ID';
    /**
     * Constant for value 'Worker_Time_Card_ID'
     * @return string 'Worker_Time_Card_ID'
     */
    const VALUE_WORKER_TIME_CARD_ID = 'Worker_Time_Card_ID';
    /**
     * Return allowed values
     * @uses self::VALUE_WID
     * @uses self::VALUE_ABSENCE_CASE_ID
     * @uses self::VALUE_ASSIGN_PAY_GROUP_EVENT_ID
     * @uses self::VALUE_ASSIGNABLE_PAYROLL_ID
     * @uses self::VALUE_AUS_SUPERANNUATION_CHOICE_ID
     * @uses self::VALUE_BACKGROUND_CHECK_ID
     * @uses self::VALUE_BACKGROUND_PROCESS_INSTANCE_ID
     * @uses self::VALUE_BACKORDER_EVENT_ID
     * @uses self::VALUE_BUDGET_AMENDMENT_ID
     * @uses self::VALUE_CHANGE_BASE_REFERENCE_ID
     * @uses self::VALUE_CHANGE_ORDER_REFERENCE_ID
     * @uses self::VALUE_CHANGE_SPEND_CATEGORY_REFERENCE_ID
     * @uses self::VALUE_COMPENSATION_REVIEW_EVENT_ID
     * @uses self::VALUE_CUSTOMER_REQUEST_ID
     * @uses self::VALUE_CUSTOMER_REQUEST_REFERENCE_ID
     * @uses self::VALUE_ELIGIBILITY_OVERRIDE_EVENT_ID
     * @uses self::VALUE_EMPLOYEE_REVIEW_ID
     * @uses self::VALUE_EMPLOYEE_SEVERANCE_WORKSHEET_EVENT_ID
     * @uses self::VALUE_EXTERNAL_ID
     * @uses self::VALUE_FLEXIBLE_PAYMENT_AND_DEDUCTION_EVENT_ID
     * @uses self::VALUE_GOODS_DELIVERY_GROUP_ID
     * @uses self::VALUE_GOODS_DELIVERY_RUN_ID
     * @uses self::VALUE_INVITE_COMMITTEE_CANDIDATE_EVENT_ID
     * @uses self::VALUE_IRS_1099_MISC_ADJUSTMENT_ID
     * @uses self::VALUE_JOURNAL_INSIGHTS_FEEDBACK_EVENT_REFERENCE_ID
     * @uses self::VALUE_MASS_CHANGE_REQUISITION_REQUESTER_ID
     * @uses self::VALUE_MEDICARE_INFORMATION_EVENT_ID
     * @uses self::VALUE_PAR_REMOVAL_ID
     * @uses self::VALUE_PAYROLL_REPORTING_CODE_EVENT_ID
     * @uses self::VALUE_POSITION_BUDGET_GROUP_ID
     * @uses self::VALUE_PROCUREMENT_DOCUMENT_MASS_ACTION_ID
     * @uses self::VALUE_PROCUREMENT_MASS_RE_OPEN_ID
     * @uses self::VALUE_PROCUREMENT_ROLL_FORWARD_ID
     * @uses self::VALUE_PROPOSED_NEW_PROJECT_RESOURCE_PLAN_DETAIL_REFERENCE_ID
     * @uses self::VALUE_PURCHASE_ITEM_EVENT_ID
     * @uses self::VALUE_PURCHASE_ITEM_MAINTENANCE_EVENT_ID
     * @uses self::VALUE_PURCHASE_ITEM_REQUEST_EVENT_ID
     * @uses self::VALUE_QUICK_ISSUE_REFERENCE_ID
     * @uses self::VALUE_RECALL_ID
     * @uses self::VALUE_RECALL_REACTION_ID
     * @uses self::VALUE_RECALL_RESPONSE_ID
     * @uses self::VALUE_RECEIPT_ADJUSTMENT_NUMBER
     * @uses self::VALUE_RECEIPT_NUMBER
     * @uses self::VALUE_REORGANIZATION_ID
     * @uses self::VALUE_REQUEST_LEAVE_OF_ABSENCE_ID
     * @uses self::VALUE_REQUISITION_SOURCING_EVENT_ID
     * @uses self::VALUE_SPEND_AUTHORIZATION_ID
     * @uses self::VALUE_SPEND_AUTHORIZATION_MASS_CLOSE_ID
     * @uses self::VALUE_STUDENT_DISMISSAL_EVENT_ID
     * @uses self::VALUE_STUDENT_EMPLOYMENT_ELIGIBILITY_EVENT_ID
     * @uses self::VALUE_STUDENT_HOLD_ASSIGNMENT_OVERRIDE_EVENT_ID
     * @uses self::VALUE_STUDENT_INSTITUTIONAL_WITHDRAWAL_EVENT_ID
     * @uses self::VALUE_STUDENT_LEAVE_OF_ABSENCE_EVENT_ID
     * @uses self::VALUE_STUDENT_ONBOARDING_EVENT_ABSTRACT_ID
     * @uses self::VALUE_SUPPLIER_INVOICE_CONTRACT_ID
     * @uses self::VALUE_WORKDAY_PROJECT_ID
     * @uses self::VALUE_WORKER_TIME_CARD_ID
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_WID,
            self::VALUE_ABSENCE_CASE_ID,
            self::VALUE_ASSIGN_PAY_GROUP_EVENT_ID,
            self::VALUE_ASSIGNABLE_PAYROLL_ID,
            self::VALUE_AUS_SUPERANNUATION_CHOICE_ID,
            self::VALUE_BACKGROUND_CHECK_ID,
            self::VALUE_BACKGROUND_PROCESS_INSTANCE_ID,
            self::VALUE_BACKORDER_EVENT_ID,
            self::VALUE_BUDGET_AMENDMENT_ID,
            self::VALUE_CHANGE_BASE_REFERENCE_ID,
            self::VALUE_CHANGE_ORDER_REFERENCE_ID,
            self::VALUE_CHANGE_SPEND_CATEGORY_REFERENCE_ID,
            self::VALUE_COMPENSATION_REVIEW_EVENT_ID,
            self::VALUE_CUSTOMER_REQUEST_ID,
            self::VALUE_CUSTOMER_REQUEST_REFERENCE_ID,
            self::VALUE_ELIGIBILITY_OVERRIDE_EVENT_ID,
            self::VALUE_EMPLOYEE_REVIEW_ID,
            self::VALUE_EMPLOYEE_SEVERANCE_WORKSHEET_EVENT_ID,
            self::VALUE_EXTERNAL_ID,
            self::VALUE_FLEXIBLE_PAYMENT_AND_DEDUCTION_EVENT_ID,
            self::VALUE_GOODS_DELIVERY_GROUP_ID,
            self::VALUE_GOODS_DELIVERY_RUN_ID,
            self::VALUE_INVITE_COMMITTEE_CANDIDATE_EVENT_ID,
            self::VALUE_IRS_1099_MISC_ADJUSTMENT_ID,
            self::VALUE_JOURNAL_INSIGHTS_FEEDBACK_EVENT_REFERENCE_ID,
            self::VALUE_MASS_CHANGE_REQUISITION_REQUESTER_ID,
            self::VALUE_MEDICARE_INFORMATION_EVENT_ID,
            self::VALUE_PAR_REMOVAL_ID,
            self::VALUE_PAYROLL_REPORTING_CODE_EVENT_ID,
            self::VALUE_POSITION_BUDGET_GROUP_ID,
            self::VALUE_PROCUREMENT_DOCUMENT_MASS_ACTION_ID,
            self::VALUE_PROCUREMENT_MASS_RE_OPEN_ID,
            self::VALUE_PROCUREMENT_ROLL_FORWARD_ID,
            self::VALUE_PROPOSED_NEW_PROJECT_RESOURCE_PLAN_DETAIL_REFERENCE_ID,
            self::VALUE_PURCHASE_ITEM_EVENT_ID,
            self::VALUE_PURCHASE_ITEM_MAINTENANCE_EVENT_ID,
            self::VALUE_PURCHASE_ITEM_REQUEST_EVENT_ID,
            self::VALUE_QUICK_ISSUE_REFERENCE_ID,
            self::VALUE_RECALL_ID,
            self::VALUE_RECALL_REACTION_ID,
            self::VALUE_RECALL_RESPONSE_ID,
            self::VALUE_RECEIPT_ADJUSTMENT_NUMBER,
            self::VALUE_RECEIPT_NUMBER,
            self::VALUE_REORGANIZATION_ID,
            self::VALUE_REQUEST_LEAVE_OF_ABSENCE_ID,
            self::VALUE_REQUISITION_SOURCING_EVENT_ID,
            self::VALUE_SPEND_AUTHORIZATION_ID,
            self::VALUE_SPEND_AUTHORIZATION_MASS_CLOSE_ID,
            self::VALUE_STUDENT_DISMISSAL_EVENT_ID,
            self::VALUE_STUDENT_EMPLOYMENT_ELIGIBILITY_EVENT_ID,
            self::VALUE_STUDENT_HOLD_ASSIGNMENT_OVERRIDE_EVENT_ID,
            self::VALUE_STUDENT_INSTITUTIONAL_WITHDRAWAL_EVENT_ID,
            self::VALUE_STUDENT_LEAVE_OF_ABSENCE_EVENT_ID,
            self::VALUE_STUDENT_ONBOARDING_EVENT_ABSTRACT_ID,
            self::VALUE_SUPPLIER_INVOICE_CONTRACT_ID,
            self::VALUE_WORKDAY_PROJECT_ID,
            self::VALUE_WORKER_TIME_CARD_ID,
        );
    }
}
