<?php
use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for KodBleduMajorMT EnumType
 * Meta information extracted from the WSDL
 * - documentation: Kody błędu - część główna.
 * @subpackage Enumerations
 */
class KodBleduMajorMT extends AbstractStructEnumBase
{
    /**
     * Constant for value 'urn:csioz:p1:erecepta:kodBleduMajor:bladPodpisuKomunikatu'
     * @return string 'urn:csioz:p1:erecepta:kodBleduMajor:bladPodpisuKomunikatu'
     */
    const VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_PODPISU_KOMUNIKATU = 'urn:csioz:p1:erecepta:kodBleduMajor:bladPodpisuKomunikatu';
    /**
     * Constant for value 'urn:csioz:p1:erecepta:kodBleduMajor:kontoZablokowane'
     * @return string 'urn:csioz:p1:erecepta:kodBleduMajor:kontoZablokowane'
     */
    const VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_KONTO_ZABLOKOWANE = 'urn:csioz:p1:erecepta:kodBleduMajor:kontoZablokowane';
    /**
     * Constant for value 'urn:csioz:p1:erecepta:kodBleduMajor:niepoprawnyKomunikat'
     * @return string 'urn:csioz:p1:erecepta:kodBleduMajor:niepoprawnyKomunikat'
     */
    const VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_NIEPOPRAWNY_KOMUNIKAT = 'urn:csioz:p1:erecepta:kodBleduMajor:niepoprawnyKomunikat';
    /**
     * Constant for value 'urn:csioz:p1:erecepta:kodBleduMajor:bladUwierzytelnienia'
     * @return string 'urn:csioz:p1:erecepta:kodBleduMajor:bladUwierzytelnienia'
     */
    const VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_UWIERZYTELNIENIA = 'urn:csioz:p1:erecepta:kodBleduMajor:bladUwierzytelnienia';
    /**
     * Constant for value 'urn:csioz:p1:erecepta:kodBleduMajor:bladAutoryzacji'
     * @return string 'urn:csioz:p1:erecepta:kodBleduMajor:bladAutoryzacji'
     */
    const VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_AUTORYZACJI = 'urn:csioz:p1:erecepta:kodBleduMajor:bladAutoryzacji';
    /**
     * Constant for value 'urn:csioz:p1:erecepta:kodBleduMajor:bladWewnetrzny'
     * @return string 'urn:csioz:p1:erecepta:kodBleduMajor:bladWewnetrzny'
     */
    const VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_WEWNETRZNY = 'urn:csioz:p1:erecepta:kodBleduMajor:bladWewnetrzny';
    /**
     * Constant for value
     * 'urn:csioz:p1:erecepta:kodBleduMajor:bladPodpisuKomunikatuWSS'
     * Meta information extracted from the WSDL
     * - documentation: nieprawidłowy certyfikat lub naruszona integralność komunikatu na poziomie WS-Security
     * @return string 'urn:csioz:p1:erecepta:kodBleduMajor:bladPodpisuKomunikatuWSS'
     */
    const VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_PODPISU_KOMUNIKATU_WSS = 'urn:csioz:p1:erecepta:kodBleduMajor:bladPodpisuKomunikatuWSS';
    /**
     * Constant for value 'urn:csioz:p1:erecepta:kodBleduMajor:bladUwierzytelnieniaWSS'
     * Meta information extracted from the WSDL
     * - documentation: błąd uwierzytelnienie na poziomie WS-Security
     * @return string 'urn:csioz:p1:erecepta:kodBleduMajor:bladUwierzytelnieniaWSS'
     */
    const VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_UWIERZYTELNIENIA_WSS = 'urn:csioz:p1:erecepta:kodBleduMajor:bladUwierzytelnieniaWSS';
    /**
     * Constant for value 'urn:csioz:p1:erecepta:kodBleduMajor:przekroczonyCzas'
     * @return string 'urn:csioz:p1:erecepta:kodBleduMajor:przekroczonyCzas'
     */
    const VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_PRZEKROCZONY_CZAS = 'urn:csioz:p1:erecepta:kodBleduMajor:przekroczonyCzas';
    /**
     * Return allowed values
     * @uses self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_PODPISU_KOMUNIKATU
     * @uses self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_KONTO_ZABLOKOWANE
     * @uses self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_NIEPOPRAWNY_KOMUNIKAT
     * @uses self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_UWIERZYTELNIENIA
     * @uses self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_AUTORYZACJI
     * @uses self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_WEWNETRZNY
     * @uses self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_PODPISU_KOMUNIKATU_WSS
     * @uses self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_UWIERZYTELNIENIA_WSS
     * @uses self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_PRZEKROCZONY_CZAS
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_PODPISU_KOMUNIKATU,
            self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_KONTO_ZABLOKOWANE,
            self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_NIEPOPRAWNY_KOMUNIKAT,
            self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_UWIERZYTELNIENIA,
            self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_AUTORYZACJI,
            self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_WEWNETRZNY,
            self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_PODPISU_KOMUNIKATU_WSS,
            self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_BLAD_UWIERZYTELNIENIA_WSS,
            self::VALUE_URN_CSIOZ_P_1_ERECEPTA_KOD_BLEDU_MAJOR_PRZEKROCZONY_CZAS,
        );
    }
}
