<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for BillingScheduleYearDow EnumType
 * @subpackage Enumerations
 */
class BillingScheduleYearDow extends AbstractStructEnumBase
{
    /**
     * Constant for value '_sunday'
     * @return string '_sunday'
     */
    const VALUE_SUNDAY = '_sunday';
    /**
     * Constant for value '_monday'
     * @return string '_monday'
     */
    const VALUE_MONDAY = '_monday';
    /**
     * Constant for value '_tuesday'
     * @return string '_tuesday'
     */
    const VALUE_TUESDAY = '_tuesday';
    /**
     * Constant for value '_wednesday'
     * @return string '_wednesday'
     */
    const VALUE_WEDNESDAY = '_wednesday';
    /**
     * Constant for value '_thursday'
     * @return string '_thursday'
     */
    const VALUE_THURSDAY = '_thursday';
    /**
     * Constant for value '_friday'
     * @return string '_friday'
     */
    const VALUE_FRIDAY = '_friday';
    /**
     * Constant for value '_saturday'
     * @return string '_saturday'
     */
    const VALUE_SATURDAY = '_saturday';
    /**
     * Constant for value '_day'
     * @return string '_day'
     */
    const VALUE_DAY = '_day';
    /**
     * Return allowed values
     * @uses self::VALUE_SUNDAY
     * @uses self::VALUE_MONDAY
     * @uses self::VALUE_TUESDAY
     * @uses self::VALUE_WEDNESDAY
     * @uses self::VALUE_THURSDAY
     * @uses self::VALUE_FRIDAY
     * @uses self::VALUE_SATURDAY
     * @uses self::VALUE_DAY
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_SUNDAY,
            self::VALUE_MONDAY,
            self::VALUE_TUESDAY,
            self::VALUE_WEDNESDAY,
            self::VALUE_THURSDAY,
            self::VALUE_FRIDAY,
            self::VALUE_SATURDAY,
            self::VALUE_DAY,
        );
    }
}
