DiscountCodeState: "ApplicationStoppedByPreviousDiscount" | "DoesNotMatchCart" | "MatchesCart" | "MaxApplicationReached" | "NotActive" | "NotValid" | string

Maps to DiscountCodeInfo.state