From 209f519dcd95b6fc300f6ca1364a59cfe783a8df Mon Sep 17 00:00:00 2001 From: Sarah Koop Date: Tue, 12 Dec 2023 10:34:07 -0600 Subject: [PATCH] Refactor callbacks to kotlin --- .../api/LocalPaymentAuthCallback.java | 13 ------------- .../api/LocalPaymentAuthCallback.kt | 12 ++++++++++++ .../api/LocalPaymentTokenizeCallback.java | 18 ------------------ .../api/LocalPaymentTokenizeCallback.kt | 13 +++++++++++++ 4 files changed, 25 insertions(+), 31 deletions(-) delete mode 100644 LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentAuthCallback.java create mode 100644 LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentAuthCallback.kt delete mode 100644 LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentTokenizeCallback.java create mode 100644 LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentTokenizeCallback.kt diff --git a/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentAuthCallback.java b/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentAuthCallback.java deleted file mode 100644 index f4285cae4a..0000000000 --- a/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentAuthCallback.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.braintreepayments.api; - -/** - * Callback for receiving result of - * {@link LocalPaymentClient#createPaymentAuthRequest(LocalPaymentRequest, LocalPaymentAuthCallback)}. - */ -public interface LocalPaymentAuthCallback { - - /** - * @param paymentAuthRequest a request used to launch the PayPal web authentication flow - */ - void onLocalPaymentAuthRequest(LocalPaymentAuthRequest paymentAuthRequest); -} diff --git a/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentAuthCallback.kt b/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentAuthCallback.kt new file mode 100644 index 0000000000..a46a15a9b3 --- /dev/null +++ b/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentAuthCallback.kt @@ -0,0 +1,12 @@ +package com.braintreepayments.api + +/** + * Callback for receiving result of + * [LocalPaymentClient.createPaymentAuthRequest]. + */ +interface LocalPaymentAuthCallback { + /** + * @param paymentAuthRequest a request used to launch the PayPal web authentication flow + */ + fun onLocalPaymentAuthRequest(paymentAuthRequest: LocalPaymentAuthRequest) +} \ No newline at end of file diff --git a/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentTokenizeCallback.java b/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentTokenizeCallback.java deleted file mode 100644 index f46b788925..0000000000 --- a/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentTokenizeCallback.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.braintreepayments.api; - -import android.content.Context; - -import androidx.annotation.NonNull; - -/** - * Callback for receiving result of - * {@link LocalPaymentClient#tokenize(Context, LocalPaymentAuthResult, LocalPaymentTokenizeCallback)}. - */ -public interface LocalPaymentTokenizeCallback { - - /** - * - * @param localPaymentResult a success, failure, or cancel result from the local payment flow - */ - void onLocalPaymentResult(@NonNull LocalPaymentResult localPaymentResult); -} diff --git a/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentTokenizeCallback.kt b/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentTokenizeCallback.kt new file mode 100644 index 0000000000..712bc27b4b --- /dev/null +++ b/LocalPayment/src/main/java/com/braintreepayments/api/LocalPaymentTokenizeCallback.kt @@ -0,0 +1,13 @@ +package com.braintreepayments.api + +/** + * Callback for receiving result of + * [LocalPaymentClient.tokenize]. + */ +interface LocalPaymentTokenizeCallback { + /** + * + * @param localPaymentResult a success, failure, or cancel result from the local payment flow + */ + fun onLocalPaymentResult(localPaymentResult: LocalPaymentResult) +} \ No newline at end of file