<?php

namespace CfcalSasieSDK\Enum;

use \WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for EstimationAcquisition Enum
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:EstimationAcquisition
 * @subpackage Enumerations
 */
class EstimationAcquisition extends AbstractStructEnumBase
{
    /**
     * Constant for value 'PrixAcquisition'
     * @return string 'PrixAcquisition'
     */
    const VALUE_PRIX_ACQUISITION = 'PrixAcquisition';
    /**
     * Constant for value 'Donation'
     * @return string 'Donation'
     */
    const VALUE_DONATION = 'Donation';
    /**
     * Constant for value 'Partage'
     * @return string 'Partage'
     */
    const VALUE_PARTAGE = 'Partage';
    /**
     * Constant for value 'Succession'
     * @return string 'Succession'
     */
    const VALUE_SUCCESSION = 'Succession';
    /**
     * Constant for value 'Licitation'
     * @return string 'Licitation'
     */
    const VALUE_LICITATION = 'Licitation';
    /**
     * Constant for value 'PrixAcquisitionTerrain'
     * @return string 'PrixAcquisitionTerrain'
     */
    const VALUE_PRIX_ACQUISITION_TERRAIN = 'PrixAcquisitionTerrain';
    /**
     * Return allowed values
     * @uses self::VALUE_PRIX_ACQUISITION
     * @uses self::VALUE_DONATION
     * @uses self::VALUE_PARTAGE
     * @uses self::VALUE_SUCCESSION
     * @uses self::VALUE_LICITATION
     * @uses self::VALUE_PRIX_ACQUISITION_TERRAIN
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_PRIX_ACQUISITION,
            self::VALUE_DONATION,
            self::VALUE_PARTAGE,
            self::VALUE_SUCCESSION,
            self::VALUE_LICITATION,
            self::VALUE_PRIX_ACQUISITION_TERRAIN,
        );
    }
}
