WinWinKit class
Entry point for the WinWinKit Dart SDK.
final sdk = WinWinKit(apiKey: 'wwk_live_...');
final user = sdk.user('user_9f2c4e');
await user.registerAppStoreTransaction(
originalTransactionId: '2000000912345678',
);
Constructors
Properties
- apiKey → String
-
API key sent as the
x-api-keyheader on every request.final - dio → Dio
-
Underlying Dio client. Exposed for custom interceptors / error handling.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- rawAnalytics → AnalyticsApi
-
Escape hatch: the raw generated AnalyticsApi.
no setter
- rawClaimActions → ClaimActionsApi
-
Escape hatch: the raw generated ClaimActionsApi.
no setter
- rawCodes → CodesApi
-
Escape hatch: the raw generated CodesApi.
no setter
- rawRewardsActions → RewardsActionsApi
-
Escape hatch: the raw generated RewardsActionsApi.
no setter
- rawUsers → UsersApi
-
Escape hatch: the raw generated UsersApi for anything the facade
does not wrap (cancel tokens, custom headers, progress callbacks).
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serializers → Serializers
-
Serializers used to encode/decode request and response bodies.
final
Methods
-
affiliateAnalytics(
{required Date from, required Date to, int? limit, int? offset}) → Future< AffiliateAnalytics> -
Fetches affiliate analytics for the period from
fromtoto, inclusive. -
code(
String code) → Future< Code> -
Looks up an affiliate, promo, or referral
code. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
user(
String appUserId) → UserClient - Scoped client for operations on a specific user.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited