SIT-14248: Pass Affiliate Deal Structure to
How to Use This Feature
Problem Statement
The Affiliate "Deal" Structure is not being passed properly to the catchall API when creating an affiliate.
Current Behavior
When creating an affiliate, a POST request is sent to the `/api/private/v1/user` endpoint with a package containing affiliate information.The package includes fields such as `AffiliateName`, `AffiliateId`, and `AtKeeps`.However, the `AtKeeps` field is not being passed correctly.Expected Behavior
When creating an affiliate, the `AtKeeps` field should be passed with a value of 10 (not 90).The package should contain a valid `Tiers` array for deal types other than "Gross Sale Split".Resolution
The issue has been resolved, and the feature now passes the Affiliate "Deal" Structure correctly to the catchall API.
Additional Information