<?php

namespace SelectSiparis;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for WebSiparisDurumlari EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:WebSiparisDurumlari
 * @subpackage Enumerations
 */
class WebSiparisDurumlari extends AbstractStructEnumBase
{
    /**
     * Constant for value 'OnSiparis'
     * @return string 'OnSiparis'
     */
    const ENUM_VALUE_0 = 'OnSiparis';
    /**
     * Constant for value 'OnayBekliyor'
     * @return string 'OnayBekliyor'
     */
    const ENUM_VALUE_1 = 'OnayBekliyor';
    /**
     * Constant for value 'Onaylandi'
     * @return string 'Onaylandi'
     */
    const ENUM_VALUE_2 = 'Onaylandi';
    /**
     * Constant for value 'OdemeBekliyor'
     * @return string 'OdemeBekliyor'
     */
    const ENUM_VALUE_3 = 'OdemeBekliyor';
    /**
     * Constant for value 'Paketleniyor'
     * @return string 'Paketleniyor'
     */
    const ENUM_VALUE_4 = 'Paketleniyor';
    /**
     * Constant for value 'TedarikEdiliyor'
     * @return string 'TedarikEdiliyor'
     */
    const ENUM_VALUE_5 = 'TedarikEdiliyor';
    /**
     * Constant for value 'KargoyaVerildi'
     * @return string 'KargoyaVerildi'
     */
    const ENUM_VALUE_6 = 'KargoyaVerildi';
    /**
     * Constant for value 'TeslimEdildi'
     * @return string 'TeslimEdildi'
     */
    const ENUM_VALUE_7 = 'TeslimEdildi';
    /**
     * Constant for value 'Iptal'
     * @return string 'Iptal'
     */
    const ENUM_VALUE_8 = 'Iptal';
    /**
     * Constant for value 'Iade'
     * @return string 'Iade'
     */
    const ENUM_VALUE_9 = 'Iade';
    /**
     * Constant for value 'Silinmis'
     * @return string 'Silinmis'
     */
    const ENUM_VALUE_10 = 'Silinmis';
    /**
     * Constant for value 'IadeTalepAlindi'
     * @return string 'IadeTalepAlindi'
     */
    const ENUM_VALUE_11 = 'IadeTalepAlindi';
    /**
     * Constant for value 'IadeUlastiOdemeYapilacak'
     * @return string 'IadeUlastiOdemeYapilacak'
     */
    const ENUM_VALUE_12 = 'IadeUlastiOdemeYapilacak';
    /**
     * Constant for value 'IadeOdemeYapildi'
     * @return string 'IadeOdemeYapildi'
     */
    const ENUM_VALUE_13 = 'IadeOdemeYapildi';
    /**
     * Constant for value 'TeslimOncesiIptal'
     * @return string 'TeslimOncesiIptal'
     */
    const ENUM_VALUE_14 = 'TeslimOncesiIptal';
    /**
     * Constant for value 'IptalTalebi'
     * @return string 'IptalTalebi'
     */
    const ENUM_VALUE_15 = 'IptalTalebi';
    /**
     * Constant for value 'KismiIadeTalebi'
     * @return string 'KismiIadeTalebi'
     */
    const ENUM_VALUE_16 = 'KismiIadeTalebi';
    /**
     * Constant for value 'KismiIadeYapildi'
     * @return string 'KismiIadeYapildi'
     */
    const ENUM_VALUE_17 = 'KismiIadeYapildi';
    /**
     * Constant for value 'TeslimEdilemedi'
     * @return string 'TeslimEdilemedi'
     */
    const ENUM_VALUE_18 = 'TeslimEdilemedi';
    /**
     * Return allowed values
     * @uses self::ENUM_VALUE_0
     * @uses self::ENUM_VALUE_1
     * @uses self::ENUM_VALUE_2
     * @uses self::ENUM_VALUE_3
     * @uses self::ENUM_VALUE_4
     * @uses self::ENUM_VALUE_5
     * @uses self::ENUM_VALUE_6
     * @uses self::ENUM_VALUE_7
     * @uses self::ENUM_VALUE_8
     * @uses self::ENUM_VALUE_9
     * @uses self::ENUM_VALUE_10
     * @uses self::ENUM_VALUE_11
     * @uses self::ENUM_VALUE_12
     * @uses self::ENUM_VALUE_13
     * @uses self::ENUM_VALUE_14
     * @uses self::ENUM_VALUE_15
     * @uses self::ENUM_VALUE_16
     * @uses self::ENUM_VALUE_17
     * @uses self::ENUM_VALUE_18
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::ENUM_VALUE_0,
            self::ENUM_VALUE_1,
            self::ENUM_VALUE_2,
            self::ENUM_VALUE_3,
            self::ENUM_VALUE_4,
            self::ENUM_VALUE_5,
            self::ENUM_VALUE_6,
            self::ENUM_VALUE_7,
            self::ENUM_VALUE_8,
            self::ENUM_VALUE_9,
            self::ENUM_VALUE_10,
            self::ENUM_VALUE_11,
            self::ENUM_VALUE_12,
            self::ENUM_VALUE_13,
            self::ENUM_VALUE_14,
            self::ENUM_VALUE_15,
            self::ENUM_VALUE_16,
            self::ENUM_VALUE_17,
            self::ENUM_VALUE_18,
        );
    }
}
