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

namespace Loco_Automatic_Translate_Addon_Pro\AI_Translate\Services\API\Enums;

/**
 * Class for the content role enum.
 */
final class Content_Role extends Abstract_Enum {

	const USER   = 'user';
	const MODEL  = 'model';
	const SYSTEM = 'system';

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