inapplicableReason property

String? inapplicableReason
getter/setter pair

Reason code this rule was not applicable. Possible string values are:

  • "INAPPLICABLE_REASON_UNSPECIFIED" : Default value. Should not be used.
  • "CANNOT_BEAT_BUYBOX_WINNER" : The rule set for this product cannot beat the buybox winner.
  • "ALREADY_WINNING_BUYBOX" : This product can already win the buybox without rule.
  • "TRIUMPHED_OVER_BY_SAME_TYPE_RULE" : Another rule of the same type takes precedence over this one.
  • "TRIUMPHED_OVER_BY_OTHER_RULE_ON_OFFER" : Another rule of a different type takes precedence over this one.
  • "RESTRICTIONS_NOT_MET" : The rule restrictions are not met. For example, this may be the case if the calculated rule price is lower than floor price in the restriction.
  • "UNCATEGORIZED" : The reason is not categorized to any known reason.
  • "INVALID_AUTO_PRICE_MIN" : The auto_pricing_min_price is invalid. For example, it is missing or < 0.
  • "INVALID_FLOOR_CONFIG" : The floor defined in the rule is invalid. For example, it has the wrong sign which results in a floor < 0.

Implementation

core.String? inapplicableReason;