<?php
/**
 * ManualCampaignGhostTrigger — Pro-only teaser shown in play editor.
 *
 * @package CartCue
 */

namespace CartCue\Triggers;

defined( 'ABSPATH' ) || exit;

final class ManualCampaignGhostTrigger extends GhostTrigger {

	public function get_slug(): string {
		return 'manual';
	}

	public function get_label(): string {
		return __( 'Manual Campaign', 'cartcue-sales-automation' );
	}

	public function get_sentence(): string {
		return __( 'you launch a campaign manually', 'cartcue-sales-automation' );
	}

	public function get_description(): string {
		return __( 'Run a play on a selected customer segment right now — all customers, by role, or by purchase history.', 'cartcue-sales-automation' );
	}

	protected function get_pro_description(): string {
		return __( 'Select a customer segment (all buyers, VIPs, inactive 60 days, never purchased) and launch a play for them immediately. Your flash-sale broadcast tool, built into CartCue.', 'cartcue-sales-automation' );
	}
}
