getPrivacyPolicy method

dynamic getPrivacyPolicy({
  1. String? paymentProductId,
  2. String? locale,
  3. required void onSuccess(
    1. PrivacyPolicyResponse privacyPolicyResponse
    ),
  4. required void onApiError(
    1. ApiErrorResponse apiError
    ),
  5. required void onFailure(
    1. NativeException e
    ),
})

Implementation

getPrivacyPolicy({
  String? paymentProductId,
  String? locale,
  required void Function(PrivacyPolicyResponse privacyPolicyResponse)
      onSuccess,
  required void Function(ApiErrorResponse apiError) onApiError,
  required void Function(NativeException e) onFailure,
}) {
  final request = PrivacyPolicyRequest(
      paymentProductId: paymentProductId, locale: locale);
  return _communicator
      .getPrivacyPolicy(
          request,
          _NativeFutureListener(
              success: onSuccess, apiError: onApiError, failure: onFailure))
      .awaitJob();
}