Deprecate isCumulative field on engagement metrics
DeprecationDeprecation
This is a deprecation — the affected surface still works, but the vendor has marked it for removal. Plan a migration before it goes away.
What changed
The isCumulative field on engagement metrics objects is now marked as deprecated via @deprecated directive, with guidance to use non-cumulative metrics instead. The field remains functional but should no longer be used for new integrations. A new error code TOO_MANY_DISCOUNTS was also added to contract draft validation.