claimCode method

Claims an affiliate, promo, or referral code for this user.

Implementation

Future<UserClaimCodeResponseData> claimCode(String code) async {
  final request = UserClaimCodeRequest((b) => b..code = code);
  final response = await _sdk._claimActions.claimCode(
    appUserId: appUserId,
    xApiKey: _sdk.apiKey,
    userClaimCodeRequest: request,
  );
  final body = response.data ??
      (throw StateError(
        'claimCode: response body was empty for user $appUserId.',
      ));
  return body.data;
}