<?php
/**
 * Class Loco_Automatic_Translate_Addon_Pro\AI_Translate\Services\API\Enums\AI_Capability
 */

namespace Loco_Automatic_Translate_Addon_Pro\AI_Translate\Services\API\Enums;   

/**
 * Class for the AI capability enum.
 */
final class AI_Capability extends Abstract_Enum {

	const MULTIMODAL_INPUT = 'multimodal_input';
	const TEXT_GENERATION  = 'text_generation';

	/**
	 * Gets all values for the enum.
	 *
	 * @return string[] The list of all values.
	 */
	protected static function get_all_values(): array {
		return array(
			self::MULTIMODAL_INPUT,
			self::TEXT_GENERATION,
		);
	}
}
