Future<String?> logPurchase( {required double purchaseAmount, required String currency, Map<String, dynamic>? parameters}) async { throw UnimplementedError('logPurchase() has not been implemented.'); }