<?php

declare(strict_types=1);

namespace Drupal\netforum\xWeb\Generated\EnumType;

use WsdlToPhp\PackageBase\AbstractStructEnumBase;

/**
 * This class stands for AfterMergeAction EnumType
 * @subpackage Enumerations
 * @author Drupal NetForum xWeb PHP SDK Generator
 * @version 1.0.0
 * @license GPL-2.0-or-later https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 * @see https://www.drupal.org/project/netforum
 * @generatedDate 2025-08-05
 * @generatedRelease Official
 * @generatedNetForumVersion 37
 */
class AfterMergeAction extends AbstractStructEnumBase
{
    /**
     * Constant for value 'Hide'
     * @return string 'Hide'
     */
    const VALUE_HIDE = 'Hide';
    /**
     * Constant for value 'Delete'
     * @return string 'Delete'
     */
    const VALUE_DELETE = 'Delete';
    /**
     * Return allowed values
     * @uses self::VALUE_HIDE
     * @uses self::VALUE_DELETE
     * @return string[]
     */
    public static function getValidValues(): array
    {
        return [
            self::VALUE_HIDE,
            self::VALUE_DELETE,
        ];
    }
}
