You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`GoAffProReward` (includes AffiliateId, Type, Metadata, Level, Status) - currently disabled
54
+
-`GoAffProPayout`
55
+
-`GoAffProProduct`
46
56
47
57
Each model includes strongly typed fields and `RawPayload` (`JsonElement`) for advanced scenarios.
48
58
49
-
`GetRewardsAsync` is currently disabled because `/user/feed/rewards` is returning `404` (observed on 2026-02-18). The method is marked `[Obsolete]` and currently returns an empty collection.
59
+
`GetRewardsAsync` is currently disabled because `/user/feed/rewards` is returning `404` (observed on 2026-02-18). The method is marked `[Obsolete]` and returns an empty collection.
50
60
51
61
### Access Generated Clients Directly
52
62
@@ -67,7 +77,7 @@ var publicSites = await client.PublicApi.PublicSitesAsync(
67
77
68
78
## Event Detection
69
79
70
-
`GoAffProEventDetector` supports both async streams and classic `.NET` events.
80
+
`GoAffProEventDetector` supports both async streams and classic `.NET` events. It uses time-based filtering to fetch only new items since the last poll.
The detector stores the last poll timestamp internally. Use `OrderStartTime` and `AffiliateStartTime` properties to backfill historical data on first run.
0 commit comments