<?php

namespace patest\EnumType;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for SwitchToEventBasedPricingHowToTreatSubscriptionsType
 * EnumType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:SwitchToEventBasedPricingHowToTreatSubscriptionsType
 * @subpackage Enumerations
 */
class SwitchToEventBasedPricingHowToTreatSubscriptionsType extends AbstractStructEnumBase
{
    /**
     * Constant for value 'AdjustTicketPriceProportionally'
     * @return string 'AdjustTicketPriceProportionally'
     */
    const VALUE_ADJUST_TICKET_PRICE_PROPORTIONALLY = 'AdjustTicketPriceProportionally';
    /**
     * Constant for value 'SkipSubscription'
     * @return string 'SkipSubscription'
     */
    const VALUE_SKIP_SUBSCRIPTION = 'SkipSubscription';
    /**
     * Return allowed values
     * @uses self::VALUE_ADJUST_TICKET_PRICE_PROPORTIONALLY
     * @uses self::VALUE_SKIP_SUBSCRIPTION
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_ADJUST_TICKET_PRICE_PROPORTIONALLY,
            self::VALUE_SKIP_SUBSCRIPTION,
        );
    }
}
