<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for CustomerMonthlyClosing EnumType
 * @subpackage Enumerations
 */
class CustomerMonthlyClosing extends AbstractStructEnumBase
{
    /**
     * Constant for value '_one'
     * @return string '_one'
     */
    const VALUE_ONE = '_one';
    /**
     * Constant for value '_five'
     * @return string '_five'
     */
    const VALUE_FIVE = '_five';
    /**
     * Constant for value '_ten'
     * @return string '_ten'
     */
    const VALUE_TEN = '_ten';
    /**
     * Constant for value '_fifteen'
     * @return string '_fifteen'
     */
    const VALUE_FIFTEEN = '_fifteen';
    /**
     * Constant for value '_twenty'
     * @return string '_twenty'
     */
    const VALUE_TWENTY = '_twenty';
    /**
     * Constant for value '_twentyFive'
     * @return string '_twentyFive'
     */
    const VALUE_TWENTY_FIVE = '_twentyFive';
    /**
     * Constant for value '_endOfTheMonth'
     * @return string '_endOfTheMonth'
     */
    const VALUE_END_OF_THE_MONTH = '_endOfTheMonth';
    /**
     * Return allowed values
     * @uses self::VALUE_ONE
     * @uses self::VALUE_FIVE
     * @uses self::VALUE_TEN
     * @uses self::VALUE_FIFTEEN
     * @uses self::VALUE_TWENTY
     * @uses self::VALUE_TWENTY_FIVE
     * @uses self::VALUE_END_OF_THE_MONTH
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_ONE,
            self::VALUE_FIVE,
            self::VALUE_TEN,
            self::VALUE_FIFTEEN,
            self::VALUE_TWENTY,
            self::VALUE_TWENTY_FIVE,
            self::VALUE_END_OF_THE_MONTH,
        );
    }
}
