<?php

namespace EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for PhoneCallReminderMinutes EnumType
 * @subpackage Enumerations
 */
class PhoneCallReminderMinutes extends AbstractStructEnumBase
{
    /**
     * Constant for value '_0minutes'
     * @return string '_0minutes'
     */
    const VALUE_0_MINUTES = '_0minutes';
    /**
     * Constant for value '_10minutes'
     * @return string '_10minutes'
     */
    const VALUE_10_MINUTES = '_10minutes';
    /**
     * Constant for value '_12hours'
     * @return string '_12hours'
     */
    const VALUE_12_HOURS = '_12hours';
    /**
     * Constant for value '_15minutes'
     * @return string '_15minutes'
     */
    const VALUE_15_MINUTES = '_15minutes';
    /**
     * Constant for value '_1day'
     * @return string '_1day'
     */
    const VALUE_1_DAY = '_1day';
    /**
     * Constant for value '_1hour'
     * @return string '_1hour'
     */
    const VALUE_1_HOUR = '_1hour';
    /**
     * Constant for value '_1week'
     * @return string '_1week'
     */
    const VALUE_1_WEEK = '_1week';
    /**
     * Constant for value '_2days'
     * @return string '_2days'
     */
    const VALUE_2_DAYS = '_2days';
    /**
     * Constant for value '_2hours'
     * @return string '_2hours'
     */
    const VALUE_2_HOURS = '_2hours';
    /**
     * Constant for value '_30minutes'
     * @return string '_30minutes'
     */
    const VALUE_30_MINUTES = '_30minutes';
    /**
     * Constant for value '_3days'
     * @return string '_3days'
     */
    const VALUE_3_DAYS = '_3days';
    /**
     * Constant for value '_3hours'
     * @return string '_3hours'
     */
    const VALUE_3_HOURS = '_3hours';
    /**
     * Constant for value '_4hours'
     * @return string '_4hours'
     */
    const VALUE_4_HOURS = '_4hours';
    /**
     * Constant for value '_5hours'
     * @return string '_5hours'
     */
    const VALUE_5_HOURS = '_5hours';
    /**
     * Constant for value '_5minutes'
     * @return string '_5minutes'
     */
    const VALUE_5_MINUTES = '_5minutes';
    /**
     * Constant for value '_8hours'
     * @return string '_8hours'
     */
    const VALUE_8_HOURS = '_8hours';
    /**
     * Return allowed values
     * @uses self::VALUE_0_MINUTES
     * @uses self::VALUE_10_MINUTES
     * @uses self::VALUE_12_HOURS
     * @uses self::VALUE_15_MINUTES
     * @uses self::VALUE_1_DAY
     * @uses self::VALUE_1_HOUR
     * @uses self::VALUE_1_WEEK
     * @uses self::VALUE_2_DAYS
     * @uses self::VALUE_2_HOURS
     * @uses self::VALUE_30_MINUTES
     * @uses self::VALUE_3_DAYS
     * @uses self::VALUE_3_HOURS
     * @uses self::VALUE_4_HOURS
     * @uses self::VALUE_5_HOURS
     * @uses self::VALUE_5_MINUTES
     * @uses self::VALUE_8_HOURS
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_0_MINUTES,
            self::VALUE_10_MINUTES,
            self::VALUE_12_HOURS,
            self::VALUE_15_MINUTES,
            self::VALUE_1_DAY,
            self::VALUE_1_HOUR,
            self::VALUE_1_WEEK,
            self::VALUE_2_DAYS,
            self::VALUE_2_HOURS,
            self::VALUE_30_MINUTES,
            self::VALUE_3_DAYS,
            self::VALUE_3_HOURS,
            self::VALUE_4_HOURS,
            self::VALUE_5_HOURS,
            self::VALUE_5_MINUTES,
            self::VALUE_8_HOURS,
        );
    }
}
