Represents a parsed price comparison expression.
This is the normalized form of a user-provided price filter such as <10, >=2.50, or <= 0.99.
<10
>=2.50
<= 0.99
The rawValue field is retained for diagnostics, logging, and future serialization, while value should be used exclusively for evaluation.
rawValue
value
Comparison operator to apply.
Preserves the original numeric string.
Parsed numeric value used for all comparisons.
Represents a parsed price comparison expression.
This is the normalized form of a user-provided price filter such as
<10,>=2.50, or<= 0.99.The
rawValuefield is retained for diagnostics, logging, and future serialization, whilevalueshould be used exclusively for evaluation.