<?php

namespace CommerceBird\Admin\Mappings;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

final class ClaimResult {

	public const STATUS_CREATED           = 'created';
	public const STATUS_UPDATED           = 'updated';
	public const STATUS_NOOP              = 'noop';
	public const STATUS_QUEUED_FOR_REVIEW = 'queued_for_review';

	public function __construct(
		public readonly string $status,
		public readonly int $row_id,
		public readonly ?string $reason = null
	) {}
}
