Affiliates & Referrals for Flutter apps
The official WinWinKit SDK for Dart (Flutter).
Getting Started
Please follow the Dart SDK guide for information on how to install the SDK.
Additionally, check out our docs and guides for more information about the platform.
Requirements
- Dart 2.15.0+ or Flutter 2.8.0+
- Dio 5.0.0+ (https://pub.dev/packages/dio)
Documentation for API Endpoints
All URIs are relative to https://api.winwinkit.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| ClaimActionsApi | claimCode | POST /users/{app_user_id}/claim-code | Claim Code |
| RewardsActionsApi | grantReward | POST /users/{app_user_id}/rewards/grant | Grant a Reward |
| RewardsActionsApi | withdrawCredits | POST /users/{app_user_id}/rewards/withdraw-credits | Withdraw Credits |
| UsersApi | createOrUpdateUser | POST /users | Create or Update User |
| UsersApi | getUser | GET /users/{app_user_id} | Get User |
| UsersApi | registerAppStoreTransaction | POST /users/{app_user_id}/transactions/app-store | Register App Store Transaction |
| UsersApi | registerGooglePlayTransaction | POST /users/{app_user_id}/transactions/google-play | Register Google Play Transaction |
Documentation For Models
- BasicReward
- CreditReward
- ErrorObject
- ErrorsResponse
- GooglePlayPromoCodeReward
- GooglePlayPromoCodeValue
- OfferCodeReward
- OfferCodeValue
- ReferralProgram
- ReferralProgramReceiverBasicReward
- ReferralProgramReceiverBasicRewardActivation
- ReferralProgramReceiverBasicRewardDeactivation
- ReferralProgramReceiverBasicRewardIntervalDeactivation
- ReferralProgramReceiverBasicRewardNeverDeactivation
- ReferralProgramReceiverCreditReward
- ReferralProgramReceiverCreditRewardActivation
- ReferralProgramReceiverCreditRewardDeactivation
- ReferralProgramReceiverCreditRewardIntervalDeactivation
- ReferralProgramReceiverCreditRewardNeverDeactivation
- ReferralProgramReceiverGooglePlayPromoCodeReward
- ReferralProgramReceiverGooglePlayPromoCodeRewardActivation
- ReferralProgramReceiverGooglePlayPromoCodeRewardDeactivation
- ReferralProgramReceiverGooglePlayPromoCodeRewardIntervalDeactivation
- ReferralProgramReceiverGooglePlayPromoCodeRewardNeverDeactivation
- ReferralProgramReceiverOfferCodeReward
- ReferralProgramReceiverOfferCodeRewardActivation
- ReferralProgramReceiverOfferCodeRewardDeactivation
- ReferralProgramReceiverOfferCodeRewardIntervalDeactivation
- ReferralProgramReceiverOfferCodeRewardNeverDeactivation
- ReferralProgramReceiverRevenueCatEntitlementReward
- ReferralProgramReceiverRevenueCatEntitlementRewardActivation
- ReferralProgramReceiverRevenueCatEntitlementRewardDeactivation
- ReferralProgramReceiverRevenueCatEntitlementRewardIntervalDeactivation
- ReferralProgramReceiverRevenueCatEntitlementRewardNeverDeactivation
- ReferralProgramReceiverRevenueCatOfferingReward
- ReferralProgramReceiverRevenueCatOfferingRewardActivation
- ReferralProgramReceiverRevenueCatOfferingRewardDeactivation
- ReferralProgramReceiverRevenueCatOfferingRewardIntervalDeactivation
- ReferralProgramReceiverRevenueCatOfferingRewardNeverDeactivation
- ReferralProgramReceiverRewards
- ReferralProgramRewards
- ReferralProgramSenderBasicReward
- ReferralProgramSenderBasicRewardActivation
- ReferralProgramSenderBasicRewardDeactivation
- ReferralProgramSenderBasicRewardIntervalDeactivation
- ReferralProgramSenderBasicRewardNeverDeactivation
- ReferralProgramSenderCreditReward
- ReferralProgramSenderCreditRewardActivation
- ReferralProgramSenderCreditRewardDeactivation
- ReferralProgramSenderCreditRewardIntervalDeactivation
- ReferralProgramSenderCreditRewardNeverDeactivation
- ReferralProgramSenderGooglePlayPromoCodeReward
- ReferralProgramSenderGooglePlayPromoCodeRewardActivation
- ReferralProgramSenderGooglePlayPromoCodeRewardDeactivation
- ReferralProgramSenderGooglePlayPromoCodeRewardIntervalDeactivation
- ReferralProgramSenderGooglePlayPromoCodeRewardNeverDeactivation
- ReferralProgramSenderOfferCodeReward
- ReferralProgramSenderOfferCodeRewardActivation
- ReferralProgramSenderOfferCodeRewardDeactivation
- ReferralProgramSenderOfferCodeRewardIntervalDeactivation
- ReferralProgramSenderOfferCodeRewardNeverDeactivation
- ReferralProgramSenderRevenueCatEntitlementReward
- ReferralProgramSenderRevenueCatEntitlementRewardActivation
- ReferralProgramSenderRevenueCatEntitlementRewardDeactivation
- ReferralProgramSenderRevenueCatEntitlementRewardIntervalDeactivation
- ReferralProgramSenderRevenueCatEntitlementRewardNeverDeactivation
- ReferralProgramSenderRevenueCatOfferingReward
- ReferralProgramSenderRevenueCatOfferingRewardActivation
- ReferralProgramSenderRevenueCatOfferingRewardDeactivation
- ReferralProgramSenderRevenueCatOfferingRewardIntervalDeactivation
- ReferralProgramSenderRevenueCatOfferingRewardNeverDeactivation
- ReferralProgramSenderRewards
- RevenueCatEntitlementReward
- RevenueCatOfferingReward
- User
- UserBasicRewardActive
- UserBasicRewardExpired
- UserClaimCodeEligibility
- UserClaimCodeRequest
- UserClaimCodeResponse
- UserClaimCodeResponseData
- UserCreateRequest
- UserCreditRewardActive
- UserCreditRewardExpired
- UserGooglePlayPromoCodeRewardActive
- UserGooglePlayPromoCodeRewardExpired
- UserGrantRewardRequest
- UserGrantRewardResponse
- UserGrantRewardResponseData
- UserOfferCodeRewardActive
- UserOfferCodeRewardExpired
- UserReferredBy
- UserRegisterAppStoreTransactionRequest
- UserRegisterGooglePlayTransactionRequest
- UserResponse
- UserResponseData
- UserRevenueCatEntitlementRewardActive
- UserRevenueCatEntitlementRewardExpired
- UserRevenueCatOfferingRewardActive
- UserRevenueCatOfferingRewardExpired
- UserRewards
- UserRewardsActive
- UserRewardsExpired
- UserRewardsGranted
- UserStats
- UserWithdrawCreditsRequest
- UserWithdrawCreditsResponse
- UserWithdrawCreditsResponseData
- UserWithdrawCreditsResult
Documentation For Authorization
Authentication schemes defined for the API:
x-api-key
- Type: API key
- API key parameter name: x-api-key
- Location: HTTP header
Author
Libraries
- api
- api/claim_actions_api
- api/rewards_actions_api
- api/users_api
- api_util
- auth/api_key_auth
- auth/auth
- auth/basic_auth
- auth/bearer_auth
- auth/oauth
- date_serializer
- model/basic_reward
- model/credit_reward
- model/date
- model/error_object
- model/errors_response
- model/google_play_promo_code_reward
- model/google_play_promo_code_value
- model/offer_code_reward
- model/offer_code_value
- model/referral_program
- model/referral_program_receiver_basic_reward
- model/referral_program_receiver_basic_reward_activation
- model/referral_program_receiver_basic_reward_deactivation
- model/referral_program_receiver_basic_reward_interval_deactivation
- model/referral_program_receiver_basic_reward_never_deactivation
- model/referral_program_receiver_credit_reward
- model/referral_program_receiver_credit_reward_activation
- model/referral_program_receiver_credit_reward_deactivation
- model/referral_program_receiver_credit_reward_interval_deactivation
- model/referral_program_receiver_credit_reward_never_deactivation
- model/referral_program_receiver_google_play_promo_code_reward
- model/referral_program_receiver_google_play_promo_code_reward_activation
- model/referral_program_receiver_google_play_promo_code_reward_deactivation
- model/referral_program_receiver_google_play_promo_code_reward_interval_deactivation
- model/referral_program_receiver_google_play_promo_code_reward_never_deactivation
- model/referral_program_receiver_offer_code_reward
- model/referral_program_receiver_offer_code_reward_activation
- model/referral_program_receiver_offer_code_reward_deactivation
- model/referral_program_receiver_offer_code_reward_interval_deactivation
- model/referral_program_receiver_offer_code_reward_never_deactivation
- model/referral_program_receiver_revenue_cat_entitlement_reward
- model/referral_program_receiver_revenue_cat_entitlement_reward_activation
- model/referral_program_receiver_revenue_cat_entitlement_reward_deactivation
- model/referral_program_receiver_revenue_cat_entitlement_reward_interval_deactivation
- model/referral_program_receiver_revenue_cat_entitlement_reward_never_deactivation
- model/referral_program_receiver_revenue_cat_offering_reward
- model/referral_program_receiver_revenue_cat_offering_reward_activation
- model/referral_program_receiver_revenue_cat_offering_reward_deactivation
- model/referral_program_receiver_revenue_cat_offering_reward_interval_deactivation
- model/referral_program_receiver_revenue_cat_offering_reward_never_deactivation
- model/referral_program_receiver_rewards
- model/referral_program_rewards
- model/referral_program_sender_basic_reward
- model/referral_program_sender_basic_reward_activation
- model/referral_program_sender_basic_reward_deactivation
- model/referral_program_sender_basic_reward_interval_deactivation
- model/referral_program_sender_basic_reward_never_deactivation
- model/referral_program_sender_credit_reward
- model/referral_program_sender_credit_reward_activation
- model/referral_program_sender_credit_reward_deactivation
- model/referral_program_sender_credit_reward_interval_deactivation
- model/referral_program_sender_credit_reward_never_deactivation
- model/referral_program_sender_google_play_promo_code_reward
- model/referral_program_sender_google_play_promo_code_reward_activation
- model/referral_program_sender_google_play_promo_code_reward_deactivation
- model/referral_program_sender_google_play_promo_code_reward_interval_deactivation
- model/referral_program_sender_google_play_promo_code_reward_never_deactivation
- model/referral_program_sender_offer_code_reward
- model/referral_program_sender_offer_code_reward_activation
- model/referral_program_sender_offer_code_reward_deactivation
- model/referral_program_sender_offer_code_reward_interval_deactivation
- model/referral_program_sender_offer_code_reward_never_deactivation
- model/referral_program_sender_revenue_cat_entitlement_reward
- model/referral_program_sender_revenue_cat_entitlement_reward_activation
- model/referral_program_sender_revenue_cat_entitlement_reward_deactivation
- model/referral_program_sender_revenue_cat_entitlement_reward_interval_deactivation
- model/referral_program_sender_revenue_cat_entitlement_reward_never_deactivation
- model/referral_program_sender_revenue_cat_offering_reward
- model/referral_program_sender_revenue_cat_offering_reward_activation
- model/referral_program_sender_revenue_cat_offering_reward_deactivation
- model/referral_program_sender_revenue_cat_offering_reward_interval_deactivation
- model/referral_program_sender_revenue_cat_offering_reward_never_deactivation
- model/referral_program_sender_rewards
- model/revenue_cat_entitlement_reward
- model/revenue_cat_offering_reward
- model/user
- model/user_basic_reward_active
- model/user_basic_reward_expired
- model/user_claim_code_eligibility
- model/user_claim_code_request
- model/user_claim_code_response
- model/user_claim_code_response_data
- model/user_create_request
- model/user_credit_reward_active
- model/user_credit_reward_expired
- model/user_google_play_promo_code_reward_active
- model/user_google_play_promo_code_reward_expired
- model/user_grant_reward_request
- model/user_grant_reward_response
- model/user_grant_reward_response_data
- model/user_offer_code_reward_active
- model/user_offer_code_reward_expired
- model/user_referred_by
- model/user_register_app_store_transaction_request
- model/user_register_google_play_transaction_request
- model/user_response
- model/user_response_data
- model/user_revenue_cat_entitlement_reward_active
- model/user_revenue_cat_entitlement_reward_expired
- model/user_revenue_cat_offering_reward_active
- model/user_revenue_cat_offering_reward_expired
- model/user_rewards
- model/user_rewards_active
- model/user_rewards_expired
- model/user_rewards_granted
- model/user_stats
- model/user_withdraw_credits_request
- model/user_withdraw_credits_response
- model/user_withdraw_credits_response_data
- model/user_withdraw_credits_result
- serializers
- winwinkit